| Current File : /home/bwalansa/www/wp-content/plugins/event-organiser/classes/class-eventorganiser-admin-page.php |
<?php
/**
* @ignore
*/
class EventOrganiser_Admin_Page {
var $hook;
var $title;
var $menu;
var $permissions;
var $slug;
var $page;
function __construct() {
add_action( 'init', array( $this, 'set_constants' ) );
add_action( 'init', array( $this, 'hooks_init' ) );
}
function hooks_init() {
add_action( 'admin_menu', array( $this, 'add_page' ) );
}
function set_constants() {
}
function add_page() {
$this->page = add_submenu_page( $this->hook,$this->title, $this->menu, $this->permissions,$this->slug, array( $this, 'render_page' ),10 );
add_action( 'load-' . $this->page, array( $this, 'page_actions' ),9 );
add_action( 'admin_print_scripts-' . $this->page, array( $this, 'page_styles' ),10 );
add_action( 'admin_print_styles-' . $this->page, array( $this, 'page_scripts' ),10 );
add_action( 'admin_footer-' . $this->page, array( $this, 'footer_scripts' ) );
}
function footer_scripts() {
}
function page_scripts() {
}
/*
* Actions to be taken prior to page loading. This is after headers have been set.
* @uses load-$hook
*/
function page_actions() {
}
function page_styles() {
}
function current_action() {
$request = array_merge( $_GET, $_POST );
if ( isset( $request['action'] ) && -1 != $request['action'] ) {
return $request['action'];
}
if ( isset( $request['action2'] ) && -1 != $request['action2'] ) {
return $request['action2'];
}
return false;
}
function init() {
}
function render_page() {
$this->init();
$this->display();
}
function display() {
}
}