/** * @param \Registrations_Admin_Page $admin_page */ public function __construct(Registrations_Admin_Page $admin_page) { if (!empty($_GET['event_id'])) { $extra_query_args = array(); foreach ($admin_page->get_views() as $key => $view_details) { $extra_query_args[$view_details['slug']] = array('event_id' => $_GET['event_id']); } $this->_views = $admin_page->get_list_table_view_RLs($extra_query_args); } parent::__construct($admin_page); $this->_status = $this->_admin_page->get_registration_status_array(); }
public function load_scripts_styles() { parent::load_scripts_styles(); //if newsletter message type is active then let's add filter and load js for it. if (EEH_MSG_Template::is_mt_active('newsletter')) { //enqueue newsletter js wp_enqueue_script('ee-newsletter-trigger', REG_CAF_ASSETS_URL . 'ee-newsletter-trigger.js', array('ee-dialog'), EVENT_ESPRESSO_VERSION, TRUE); wp_enqueue_style('ee-newsletter-trigger-css', REG_CAF_ASSETS_URL . 'ee-newsletter-trigger.css', array(), EVENT_ESPRESSO_VERSION); //hook in buttons for newsletter message type trigger. add_action('AHEE__EE_Admin_List_Table__extra_tablenav__after_bottom_buttons', array($this, 'add_newsletter_action_buttons'), 10); } }
/** * get list of registration statuses * @access private * @return void */ private function _get_registration_status_array() { self::$_reg_status = EEM_Registration::reg_status_array(array(), TRUE); }
/** * Mock for _set_registration_status_from_request * @param bool|false $status * @param bool|false $notify */ public function set_registration_status_from_request($status = false, $notify = false) { $this->_req_data = array_merge($_POST, $_REQUEST); return parent::_set_registration_status_from_request($status, $notify); }