示例#1
0
 /**
  * Retrieves contest data.
  */
 function get_data()
 {
     $orderby = 'url';
     $order = 'asc';
     if (isset($_GET['orderby'])) {
         $param = $_GET['orderby'];
         if ($param == 'error_url') {
             $orderby = 'url';
         } elseif ($param == 'client_ip') {
             $orderby = 'ip';
         } elseif ($param == 'error_date') {
             $orderby = 'date';
         } else {
             $orderby = 'url';
         }
     }
     if (isset($_GET['order'])) {
         $order = $_GET['order'];
     }
     $dm = '0';
     $ft = '0';
     if (isset($_GET['dm'])) {
         $dm = $_GET['dm'];
     }
     if (isset($_GET['ft'])) {
         $ft = $_GET['ft'];
     }
     $data = WSW_Model_Log::get_all($orderby, $order, $this->get_pagenum(), $this->per_page, $dm, $ft);
     $this->found_posts = WSW_Model_Log::$found_count;
     return $data;
 }