49 行
		
	
	
		
			无行尾
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			49 行
		
	
	
		
			无行尾
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
class Winkey extends CI_Model
 | 
						|
{
 | 
						|
    public function settings($user_id, $station_location_id)
 | 
						|
    {
 | 
						|
        $this->db->where('user_id', $user_id);
 | 
						|
        $this->db->where('station_location_id', $station_location_id);
 | 
						|
        $query = $this->db->get('cwmacros');
 | 
						|
 | 
						|
        if ($query->num_rows() > 0) {
 | 
						|
            return $query->row();
 | 
						|
        } else {
 | 
						|
            return false;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    public function settings_json($user_id, $station_location_id)
 | 
						|
    {
 | 
						|
        $this->db->where('user_id', $user_id);
 | 
						|
        $this->db->where('station_location_id', $station_location_id);
 | 
						|
        $query = $this->db->get('cwmacros');
 | 
						|
        
 | 
						|
        if ($query->num_rows() > 0) {
 | 
						|
            // return $query->row() as json
 | 
						|
            return json_encode($query->row());
 | 
						|
        } else {
 | 
						|
           // return json with status not found
 | 
						|
              return json_encode(array('status' => 'not found'));
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    public function save($data)
 | 
						|
    {
 | 
						|
        $this->db->where('user_id', $data['user_id']);
 | 
						|
        $this->db->where('station_location_id', $data['station_location_id']);
 | 
						|
        $query = $this->db->get('cwmacros');
 | 
						|
 | 
						|
        if ($query->num_rows() > 0) {
 | 
						|
            $this->db->where('user_id', $data['user_id']);
 | 
						|
            $this->db->where('station_location_id', $data['station_location_id']);
 | 
						|
            $this->db->update('cwmacros', $data);
 | 
						|
        } else {
 | 
						|
            $this->db->insert('cwmacros', $data);
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
?>
 |