__('Rows','gan')) ); $this->register_List_Table('GAN_DB_List_Table'); if (! isset($this->gan_db_list_table) ) { $this->gan_db_list_table = new GAN_DB_List_Table(); $this->gan_db_list_table->set_row_actions( array( __('Edit','gan') => add_query_arg( array('page' => 'gan-database-add-element', 'mode' => 'edit'), admin_url('admin.php')), __('View','gan') => add_query_arg( array('page' => 'gan-database-add-element', 'mode' => 'view'), admin_url('admin.php')), __('Delete','gan') => add_query_arg( array('page' => 'gan-database-page', 'action' => 'delete'), admin_url('admin.php')), __('Toggle Enable','gan') => add_query_arg( array('page' => 'gan-database-page', 'action' => 'enabletoggle'), admin_url('admin.php')) )); } } function _init_ad_stats_list_table() { add_screen_option('per_page',array('label' => __('Rows','gan'))); $this->register_List_Table('Ad_Stats_List_Table'); if (! isset($this->ad_stats_list_table) ) { $this->ad_stats_list_table = new Ad_Stats_List_Table(); } } function _init_merch_stats_list_table() { add_screen_option('per_page',array('label' => __('Rows','gan') )); $this->register_List_Table('Merch_Stats_List_Table'); if (! isset($this->merch_stats_list_table) ) { $this->merch_stats_list_table = new Merch_Stats_List_Table(); } } function register_List_Table($class) { switch ($class) { case 'GAN_DB_List_Table': require_once GAN_DIR . '/GAN_DB_List_Table.php'; return $class; case 'Ad_Stats_List_Table': require_once GAN_DIR . '/Ad_Stats_List_Table.php'; return $class; case 'Merch_Stats_List_Table': require_once GAN_DIR . '/Merch_Stats_List_Table.php'; return $class; } } function InsertPayPalDonateButton() { ?>

InsertPayPalDonateButton(); } else { ?>'; } /* Admin side head action: load our admin style sheet */ function admin_head() { $this->wp_head(); $path = GAN_PLUGIN_CSS_URL . '/GAN_admin.css'; echo ''; } /* Main admin page. List the ads in the database */ function admin_database_page() { $this->gan_db_list_table->prepare_items(); /* Head of page, filter and screen options. */ ?>

InsertVersion(); ?>

PluginSponsor(); ?>
gan_db_list_table->display(); ?>
gan_db_list_table->prepare_one_item(); ?>

gan_db_list_table->add_item_h2(); ?>

gan_db_list_table->display_one_item_form(add_query_arg(array('page' => 'gan-database-page'))); ?>
gan_db_list_table->process_bulk_upload(); ?>

gan_db_list_table->display_bulk_upload_form(add_query_arg(array('page' => 'gan-database-page'))); ?>
ad_stats_list_table->prepare_items(); /* Head of page, filter and screen options. */ ?>

InsertVersion(); ?>

PluginSponsor(); ?>
ad_stats_list_table->display(); ?>
merch_stats_list_table->prepare_items(); /* Head of page, filter and screen options. */ ?>

InsertVersion(); ?>

PluginSponsor(); ?>
merch_stats_list_table->display(); ?>
\n"; //echo "\n\n"; ?>


\n"; if ($num_merch > 0 && $max_merch_impressions > 0) { foreach ((array)$top_merch as $merch) { $imps = $merch['Impressions']; $merchid = $merch['MerchantID']; $width = ($imps / $max_merch_impressions * 90); if ($loop == $num_merch) $last = 'last'; echo ' '; $first = ""; $loop++; } } else { echo ''; } ?>
'.GAN_Database::get_merch_name($merchid).' '.$imps.'
No stats yet

Ads


\n"; if ($num_ads > 0 && $max_ad_impressions > 0) { foreach ((array)$top_ads as $ad) { $imps = $ad['Impressions']; $id = $ad['adid']; $width = ($imps / $max_ad_impressions * 90); if ($loop == $num_ads) $last = 'last'; echo ' '; $first = ""; $loop++; } } else { echo ''; } ?>
'.GAN_Database::get_link_name($id).' '.$imps.'
No stats yet