Пример #1
0
 /**
  * @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");
 }