/** * Render the view for this controller. * * @return void */ public function render() { $this->enqueue(); $view = new ListV(Dispatch::get_reports()); $view->begin(); $view->title(); $view->tabs('reports'); $view->render(); $view->end(); }
/** * Render the view for this controller. * * @return void */ public function render() { $report = Dispatch::get_report($_GET['report']); if (is_null($report)) { wp_redirect(Tab_Dispatch::get_tab_link('reports')); exit; } $this->enqueue(); $view = new SingleV($report); $view->begin(); $view->title(); if (!$report) { $view->notice(__("Invalid report.", Plugin::SLUG), View::NOTICE_ERROR); } $view->tabs('reports'); $view->render(); $view->end(); }
/** * Render the view for this controller. * * @return void */ public function render() { $dispatch = new Dispatch(); $dispatch->dispatch(); }
<?php /** * Load the reports view. * * @author Iron Bound Designs * @since 1.0 * @license AGPL * @copyright Iron Bound Designs, 2015. */ namespace ITELIC\Admin\Reports; use ITELIC\Admin\Reports\Controller\ListC; use ITELIC\Admin\Reports\Controller\SingleC; use ITELIC\Admin\Reports\Types\Installed_Versions; use ITELIC\Admin\Reports\Types\Licenses; use ITELIC\Admin\Reports\Types\Renewal_Rate; use ITELIC\Admin\Reports\Types\Renewal_Revenue; use ITELIC\Admin\Reports\Types\Renewals_Over_Time; Dispatch::register_view('list', new ListC()); Dispatch::register_view('single', new SingleC()); Dispatch::register_report(new Licenses()); Dispatch::register_report(new Installed_Versions()); Dispatch::register_report(new Renewal_Rate()); Dispatch::register_report(new Renewal_Revenue()); Dispatch::register_report(new Renewals_Over_Time());