46 行
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			46 行
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| class adif_data extends CI_Model {
 | |
| 
 | |
|     function __construct()
 | |
|     {
 | |
|         // Call the Model constructor
 | |
|         parent::__construct();
 | |
|     }
 | |
| 
 | |
|     function export_all() {
 | |
|         //$this->db->limit(5);
 | |
|         $this->db->order_by("COL_TIME_ON", "ASC"); 
 | |
|         $query = $this->db->get($this->config->item('table_name'));
 | |
|         
 | |
|         return $query;
 | |
|     }
 | |
|     
 | |
|     function export_custom($from, $to) {
 | |
|         $this->db->where("COL_TIME_ON BETWEEN '".$from."' AND '".$to."'");
 | |
|         $this->db->order_by("COL_TIME_ON", "ASC"); 
 | |
|         $query = $this->db->get($this->config->item('table_name'));
 | |
| 
 | |
|         return $query;
 | |
|     }
 | |
|     
 | |
|     function export_lotw() {
 | |
|         $this->db->where("COL_LOTW_QSL_SENT != 'Y'");
 | |
|         $this->db->order_by("COL_TIME_ON", "ASC"); 
 | |
|         $query = $this->db->get($this->config->item('table_name'));
 | |
|         
 | |
|         return $query;
 | |
|     }
 | |
|     
 | |
|     function mark_lotw_sent($id) {
 | |
|        $data = array(
 | |
|        		'COL_LOTW_QSL_SENT' => 'Y'
 | |
|     	  );
 | |
| 	
 | |
| 		$this->db->set('COL_LOTW_QSLSDATE', 'CURDATE()', FALSE); 
 | |
|     	$this->db->where('COL_PRIMARY_KEY', $id);
 | |
|     	$this->db->update($this->config->item('table_name'), $data); 
 | |
|     }
 | |
| }
 | |
| 
 | |
| ?>
 |