<?php
class Checker_model extends CI_Model {
public function _consruct(){
parent::_construct();
}
public function getCheckerData($provider_id='',$view=''){
$cond = (!empty($view))?" CHK.status IN ($view) ":" CHK.status != '2' ";
$cond .= (!empty($provider_id))?" AND PRV.provider_id='$provider_id' ":"";
$checkerData = $this->db->query("SELECT CHK.*,PRV.name
FROM checker AS CHK
INNER JOIN provider AS PRV ON (CHK.provider_id=PRV.provider_id)
WHERE $cond");
return $checkerData->result();
}
public function createChecker($checkerData = array()){
if(empty($checkerData)){
return 0;
}
$usrCheck=$this->db->get_where('checker',array('username'=>$checkerData['username'],'status !='=>'2'));
if($usrCheck->num_rows() > 0){
return 2;
}
$status = $this->db->insert('checker',$checkerData);
return $status;
}
public function changeStatus($id = '', $status = '0'){
if(empty($id)){
return 0;
}
$status = $this->db->update('checker',array('status'=>$status),array('id'=>$id));
return $status;
}
}
?>