Moved to PHP folder
This commit is contained in:
108
php/application/models/Orderlist_model.php
Normal file
108
php/application/models/Orderlist_model.php
Normal file
@ -0,0 +1,108 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
class Orderlist_model extends CI_model{
|
||||
|
||||
public function record_count()
|
||||
{
|
||||
return $this->db->count_all("tbl_regmaster");
|
||||
}
|
||||
|
||||
public function get_order($limit,$start)
|
||||
{
|
||||
$this->db->select('*');
|
||||
$this->db->from('tbl_regmaster');
|
||||
$this->db->join('tbl_regclass', 'tbl_regclass.reg_id = tbl_regmaster.reg_id');
|
||||
$this->db->join('tbl_classform', 'tbl_classform.form_id = tbl_regclass.form_id');
|
||||
$this->db->join('tbl_classlocations', 'tbl_classlocations.locat_id = tbl_classform.locat_id');
|
||||
$this->db->group_by('tbl_regmaster.reg_id');
|
||||
$this->db->order_by('tbl_regmaster.reg_id','desc');
|
||||
$this->db->limit($limit, $start);
|
||||
$query = $this->db->get();
|
||||
return $query->result();
|
||||
}
|
||||
//search
|
||||
public function ordersearch($orderno,$fromedate,$todate)
|
||||
{
|
||||
$this->db->select('*');
|
||||
$this->db->from('tbl_regmaster');
|
||||
$this->db->join('tbl_regclass', 'tbl_regclass.reg_id = tbl_regmaster.reg_id');
|
||||
$this->db->join('tbl_classform', 'tbl_classform.form_id = tbl_regclass.form_id');
|
||||
$this->db->join('tbl_classlocations', 'tbl_classlocations.locat_id = tbl_classform.locat_id');
|
||||
$this->db->group_by('tbl_regmaster.reg_id');
|
||||
$this->db->order_by('tbl_regmaster.reg_id','desc');
|
||||
if($orderno)
|
||||
{
|
||||
$this->db->where('tbl_regmaster.reg_id',$orderno);
|
||||
}
|
||||
elseif($fromedate !="1970-01-01" && $todate !="1970-01-01")
|
||||
{
|
||||
$this->db->where('tbl_regmaster.reg_date >=', $fromedate);
|
||||
$this->db->where('tbl_regmaster.reg_date <=', $todate);
|
||||
}
|
||||
elseif($fromedate && $todate =="1970-01-01")
|
||||
{
|
||||
$this->db->where('tbl_regmaster.reg_date >=', $fromedate);
|
||||
}
|
||||
elseif($fromedate =="1970-01-01" && $todate)
|
||||
{
|
||||
$this->db->where('tbl_regmaster.reg_date <=', $todate);
|
||||
}
|
||||
$result=$this->db->get();
|
||||
return $result->result();
|
||||
|
||||
}
|
||||
|
||||
//review_order
|
||||
function review_order($reg_id)
|
||||
{
|
||||
$this->db->from('tbl_regmaster');
|
||||
$this->db->where('reg_id',$reg_id);
|
||||
return $this->db->get()->row();
|
||||
}
|
||||
|
||||
function return_class($reg_id)
|
||||
{
|
||||
$this->db->from('tbl_regclass AS A');
|
||||
$this->db->join('tbl_classform AS B', 'A.form_id = B.form_id', 'INNER');
|
||||
$this->db->join('tbl_classname AS C', 'B.class_id = C.class_id', 'INNER');
|
||||
$this->db->join('tbl_classlocations AS D', 'B.locat_id = D.locat_id', 'INNER');
|
||||
$this->db->join('tbl_instructors AS E', 'B.instr_id = E.instr_id', 'INNER');
|
||||
$this->db->where('reg_id',$reg_id);
|
||||
return $this->db->get()->result_array();
|
||||
}
|
||||
|
||||
function returnAttende($table='',$field1='',$field2='',$reg_id='',$type='')
|
||||
{
|
||||
$this->db->from($table);
|
||||
$this->db->where($field1,$reg_id);
|
||||
$this->db->where($field2,$type);
|
||||
return $this->db->get()->result_array();
|
||||
}
|
||||
|
||||
function delete_list($reg_id)
|
||||
{
|
||||
$tables = array('tbl_regmaster', 'tbl_regclass', 'tbl_attendee');
|
||||
$this->db->where('reg_id',$reg_id);
|
||||
$this->db->delete($tables);
|
||||
return true;
|
||||
}
|
||||
|
||||
function return_reg($reg_id)
|
||||
{
|
||||
$this->db->from('tbl_regmaster');
|
||||
$this->db->where('reg_id',$reg_id);
|
||||
return $this->db->get()->row();
|
||||
}
|
||||
|
||||
function update_status($status,$reg_id)
|
||||
{
|
||||
$this->db->where('reg_id',$reg_id );
|
||||
$this->db->set('status',$status);
|
||||
$this->db->update('tbl_regmaster');
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
?>
|
Reference in New Issue
Block a user