_table . " as a left join user as b on (a.uid=b.uid) where a.pid= '".$pid."' ".$uidstr." and a.dateline = '".$date."'" ; $query = Doo::db ()->query ( $sql ); $result = $query->fetchAll (); return $result; } function getClientToName($clientname,$companyname,$local){ return $this->find ( array ('where' => "clientname = '".$clientname."' and companyname = '".$companyname."' and district = '".$local."'", 'asArray' => TRUE ) ); } function getClientByName2($name,$company){ return $this->find ( array ('where' => "clientname = '".$name."' and companyname ='".$company."'", 'asArray' => TRUE ) ); } function getClientByName($name){ return $this->find ( array ('where' => "clientname like '%".$name."%'", 'asArray' => TRUE ) ); } function getClientByNameT($name){ return $this->find ( array ('where' => "clientname like '".$name."'", 'asArray' => TRUE ) ); } function getClientByDistrict($str){ return $this->find ( array ('where' => $str, 'asArray' => TRUE ) ); } function getClientByCompanyId($cid){ return $this->find ( array ('where' => "companyid= '".$cid."'",'asc'=>'priority','asArray' => TRUE ) ); } function getCountByCompany($comcid){ $sql = "select count(*) as count,companyid from " . $this->_table . " where companyid in (".$comcid.") GROUP BY companyid" ; $query = Doo::db ()->query ( $sql ); $result = $query->fetchAll (); return $result; } function getDepartment($comcid){ $sql = "select department from " . $this->_table . " where companyid in (".$comcid.") GROUP BY department" ; $query = Doo::db ()->query ( $sql ); $result = $query->fetchAll (); return $result; } function getClientByID($id){ return $this->getOne ( array ('where' => "cid=?", 'param' => array($id), 'asArray' => TRUE ) ); } } ?>