| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 | 
							- <?php
 
- if (!defined('BASEPATH'))exit('No direct script access allowed');
 
- include_once(FCPATH . 'application/models/Base_model.php');
 
- class Upgrade_model extends Base_model {
 
-     protected $table = 'upgrade_package';
 
-     public function __construct() {
 
-         parent::__construct();
 
-     }
 
-     
 
-     public function getList($filter,$page = null,$limit = null){
 
-     	$where_sql = "";
 
- 		if (isset($filter['id'])){
 
- 			$where_sql = " AND id=".$filter['id']." ";
 
- 		}
 
- 		
 
- 		if (isset($filter['upgradename'])){
 
- 			$where_sql = " AND upgradename LIKE '%".$filter['upgradename']."%'";
 
- 		}
 
- 		
 
- 		if (isset($filter['productname'])){
 
- 			$where_sql = " AND productname LIKE '%".$filter['productname']."%' ";
 
- 		}
 
- 		
 
- 		if (isset($filter['productmold'])){
 
- 			$where_sql = " AND productmold LIKE '%".$filter['productmold']."%' ";
 
- 		}
 
- 		
 
-     	$sql = "SELECT * FROM upgrade_package WHERE 1=1 ";
 
-     	$limit_sql = "";
 
-     	if ($page != null && $limit != null){
 
-     		$limit_sql = " LIMIT ".($page-1)*$limit.",".$limit;
 
-     	}
 
-     	 
 
-     	$query  = $sql.$where_sql."  ORDER BY pulishdate DESC  ".$limit_sql;
 
-     	$query  = $this->db->query($query);
 
-     	return  $query->result_array();
 
-     }
 
-     
 
-     public function getTotal($filter){
 
-     	$where_sql = "";
 
- 		if (isset($filter['id'])){
 
- 			$where_sql = " AND id=".$filter['id']." ";
 
- 		}
 
- 		
 
- 		if (isset($filter['upgradename'])){
 
- 			$where_sql = " AND upgradename LIKE '%".$filter['upgradename']."%' ";
 
- 		}
 
- 		
 
- 		if (isset($filter['productname'])){
 
- 			$where_sql = " AND productname LIKE '%".$filter['productname']."%' ";
 
- 		}
 
- 		
 
- 		if (isset($filter['productmold'])){
 
- 			$where_sql = " AND productmold LIKE '%".$filter['productmold']."%' ";
 
- 		}
 
- 		
 
-     	$sql = "SELECT COUNT(*) AS total FROM upgrade_package WHERE 1=1 ";
 
-     	$limit_sql = "";
 
-     	$query  = $sql.$where_sql."  ORDER BY pulishdate DESC  ".$limit_sql;
 
-     	$query  = $this->db->query($query);
 
-     	$row =   $query->row_array();
 
-     	return   $row['total'];
 
-     }
 
-     
 
-     public function delete($filter){
 
-     	if (!empty($filter)){
 
-     		foreach ($filter as $k => $v) {
 
-     			$this->db->where($k,$v);
 
-     		}
 
-     	}
 
-     	$this->db->delete('upgrade_package');
 
-     	if ($this->db->affected_rows() > 0) {
 
-     		return true;
 
-     	} else {
 
-     		return false;
 
-     	}
 
-     }
 
-     
 
-     public function getUpgradeOne($id){
 
-     	$sql = "SELECT * FROM upgrade_package WHERE id=".$id;
 
-     	$query  = $this->db->query($sql);
 
-     	return  $query->row_array();
 
-     }
 
- }
 
 
  |