/** * @outputBuffering enabled */ public function testViewModule() { $_REQUEST = array("view_package" => "", "module" => ""); $view = new ViewModule(); $view->display(); $this->assertTrue(is_string($view->module), "Assert that view class variable module is not an object"); }
function init($request, $tpl = null) { parent::init($request, $tpl); $this->a_lang = array('refererssearchengines' => 'affluents_moteurs', 'refererssearchenginesinterest' => 'affluents_moteurs', 'refererskeywords' => 'affluents_motscles', 'refererskeywordsinterest' => 'affluents_motscles', 'refererssites' => 'affluents_sitesinternet', 'refererssitesinterest' => 'affluents_sitesinternet', 'refererspartners' => 'affluents_partenaires', 'refererspartnersinterest' => 'affluents_partenaires', 'referersnewsletters' => 'affluents_newsletters', 'referersnewslettersinterest' => 'affluents_newsletters', 'refererspartners' => 'affluents_partenaires', 'refererspartnersinterest' => 'affluents_partenaires', 'referersnewsletters' => 'affluents_newsletters', 'referersnewslettersinterest' => 'affluents_newsletters', 'refererstypeinterest' => 'affluents_type', 'settingsconfig' => 'configurations_configurations', 'settingsos' => 'configurations_os', 'settingsosinterest' => 'configurations_os', 'settingsbrowserstype' => 'configurations_navigateursbytype', 'settingsbrowsers' => 'configurations_navigateurs', 'settingsbrowsersinterest' => 'configurations_navigateurs', 'settingsplugins' => 'configurations_plugins', 'settingsresolutions' => 'configurations_resolutions', 'settingsresolutionsinterest' => 'configurations_resolutions', 'settingsnormalwidescreen' => 'configurations_rapport', 'sourcecountries' => 'provenance_recappays', 'sourcecontinentcountries' => 'provenance_continent', 'sourcecountriesinterest' => 'provenance_recappays', 'sourceproviders' => 'provenance_provider'); $this->a_idToIdForSort = array('os' => 'int', 'browsers' => 'int', 'resolutions' => 'int', 'countries' => 'int', 'searchengines' => 'searchengine', 'keywords' => 'keyword', 'sites' => 'site', 'partners' => 'partner', 'newsletters' => 'newsletter', 'type' => 'type'); $this->a_toRemoveFromMethodNameToGetId = array('interest', 'settings', 'referers', 'source'); // for those non specified, take default value (10) $this->a_allLimitArrayData = array('settingsconfig' => 3, 'refererskeywords' => 15); }
/** * module initialization tasks * * @param object $request * @param object $tpl Template instance * * @return void */ function init(&$request, $tpl = null, $o_archive = null, $p_graphType = null, $p_graphdata = null) { ViewModule::init($request, $tpl, $o_archive); if ($p_graphType == null) { $this->graph_type = Request::getGraphType(); } else { $this->graph_type = $p_graphType; } if ($p_graphdata == null) { $this->graph_data = Request::getGraphData(); } else { $this->graph_data = $p_graphdata; } }
function ViewSource() { parent::ViewModule("source"); }
function ViewPdf() { parent::ViewModule("pdf"); }
function ViewRss() { parent::ViewModule(''); }
function ViewVisitsRss($o_site = null) { parent::ViewModule("visits"); $this->site = $o_site; $this->disableCache = true; }
function ViewVisits() { parent::ViewModule("visits"); }
function init($request) { parent::init($request); $this->tpl->caching = 0; }
function ViewSettings() { parent::ViewModule("settings"); }
function ViewPages() { parent::ViewModule("pages"); }
function ViewSitesSummary() { parent::ViewModule("sitessummary"); }
/** * Constructor */ function ViewReferers() { parent::ViewModule("referers"); }
function ViewFrequency() { parent::ViewModule("visits"); }
function ViewWorldMap($o_data = null) { parent::ViewModule("source", $o_data); }
/** * Constructor */ function ViewXmlapi() { parent::ViewModule("pages"); }
function ViewFollowup() { parent::ViewModule("followup"); }