Exemplo n.º 1
0
 /**
  * Display the admin 'downloads' page
  *
  * @return void
  **/
 function screen_downloads()
 {
     if (isset($_POST['clear_downloads']) && check_admin_referer('drainhole-clear_downloads')) {
         DH_Access::delete_all();
     }
     global $wpdb;
     $pager = new DH_Pager($_GET, $_SERVER['REQUEST_URI'], 'created_at', 'DESC', 'drain-hole-downloads', array('users' => $wpdb->users . '.ID'));
     if (isset($_GET['hole'])) {
         $stats = DH_Access::get_by_hole(intval($_GET['hole']), $pager);
     } else {
         $stats = DH_Access::get_everything($pager);
     }
     $this->render_admin('downloads', array('stats' => $stats, 'pager' => $pager));
 }