[ Index ] |
|
Code source de phpMyVisites 2.3 |
1 <?php 2 /* 3 * phpMyVisites : website statistics and audience measurements 4 * Copyright (C) 2002 - 2006 5 * http://www.phpmyvisites.net/ 6 * phpMyVisites is free software (license GNU/GPL) 7 * Authors : phpMyVisites team 8 */ 9 10 // $Id: ViewReferers.class.php 29 2006-08-18 07:35:21Z matthieu_ $ 11 12 13 require_once INCLUDE_PATH."/core/include/AdminModule.class.php"; 14 15 class ViewInjector extends AdminModule 16 { 17 var $viewTemplate = "injector/viewinjector.tpl"; 18 19 /** 20 * Constructor 21 */ 22 function ViewPagesDetailsOne() 23 { 24 parent::AdminModule(); 25 } 26 27 /** 28 * Data processing method 29 * only called if template is not cached 30 */ 31 function process() 32 { 33 $this->tpl->assign("PARAM_URL_NEWSLETTER", PARAM_URL_NEWSLETTER); 34 $this->tpl->assign("PARAM_URL_PARTNER", PARAM_URL_PARTNER); 35 36 $idSite = $this->needASiteAdminSelected(); 37 $o_site = new Site( $idSite); 38 $listSite = $o_site->getAllowedSites( 'view' ); 39 $listNid = array(); 40 $listPid = array(); 41 foreach ($listSite as $key => $info) { 42 $o_site = new Site( $key); 43 $listNid[$key] = $o_site->getNewslettersSite(); 44 $listPid[$key] = $o_site->getPartnerSite(); 45 } 46 47 $this->tpl->assign( 'newsletters_available', $listNid); 48 $this->tpl->assign( 'partners_available', $listPid); 49 $this->tpl->assign( 'searchEngines_available', $GLOBALS['searchEngines'] ); 50 $this->tpl->assign( 'COOKIE_PMVLOG_NAME', COOKIE_PMVLOG_NAME); 51 $this->tpl->assign( 'PHPMV_URL', PHPMV_URL); 52 $this->tpl->assign( 'CATEGORY_DELIMITER', CATEGORY_DELIMITER); 53 54 55 56 57 } 58 /* 59 $selectCat = getRequestVar ('cat', "", 'string'); 60 $statVal = getRequestVar ('stat', "", 'string'); 61 $initKey = getRequestVar ('init', "", 'string'); 62 if ($initKey != "") { 63 $tabInitKey = split(",", $initKey); 64 $this->tpl->assign("InitKey", $tabInitKey); 65 // Search lib for each key 66 $tabInitLib = array(); 67 foreach ($tabInitKey as $key) { 68 $tabInitLib[] = $this->getName ($key); 69 } 70 $this->tpl->assign("InitLib", $tabInitLib); 71 } 72 elseif ($statVal != "") { 73 $methods = array( 74 "zoom" => array('') 75 ); 76 $this->getDataMethod( $methods ); 77 78 $tabStatVal = split(",", $statVal); 79 $nbElem = count($tabStatVal); 80 $returnData = array(); 81 for ($i = 1; $i <= $nbElem; $i++) { 82 $returnData = $this->constructData ($tabStatVal, $i, $returnData); 83 } 84 $this->returnAllElemXML($returnData); 85 */ 86 /* 87 $this->getDataMethod( $methods ); 88 $tmpData = $this->data->getPagesZoom(""); 89 var_dump ($tmpData); 90 exit; 91 */ 92 /* 93 $tempData = unserialize(uncompress($this->data->infoSerialized['vis_pag_grp'],1)); 94 $tabStatVal = split(",", $statVal); 95 $returnData = $tempData; 96 foreach ($tabStatVal as $key) { 97 if (isset ($returnData[$key])) { 98 $returnData = $returnData[$key]; 99 } 100 else { 101 $returnData = null; 102 break; 103 } 104 } 105 if (isset($returnData["p_pmv_sum"])) { 106 // $this->returnAllElemXML($returnData["p_pmv_sum"]); 107 $this->returnAllElemXML($returnData); 108 } 109 else { 110 $this->returnAllElemXML($returnData); 111 } 112 //var_dump($tempData); 113 //print "fin"; 114 //exit; 115 exit; 116 */ 117 /* 118 } 119 elseif ($selectCat != "") { 120 if ($selectCat == "-1") { 121 $this->returnAllElemXML( 122 $this->returnQueryXML("SELECT idcategory, complete_name, name, level, idparent FROM ".T_CATEGORY." WHERE level=1", 123 "SELECT idpage, idcategory, name FROM ".T_PAGE." WHERE idcategory = 0")); 124 } 125 else { 126 $this->loadSubCategory ($selectCat); 127 } 128 129 //$this->returnXML ("SELECT idcategory, complete_name, name, level, idparent FROM ".T_CATEGORY." WHERE level = 3"); 130 //$this->returnXML ("SELECT idpage, idcategory, name FROM ".T_PAGE." WHERE idcategory = 0"); 131 //$this->returnXML ("SELECT idcategory, complete_name, name, level, idparent FROM ".T_CATEGORY." WHERE level = 3"); 132 } 133 else { 134 135 // Select first categories 136 $allElem = $this->returnQueryXML("SELECT idcategory, complete_name, name, level, idparent FROM ".T_CATEGORY." WHERE level=1", 137 "SELECT idpage, idcategory, name FROM ".T_PAGE." WHERE idcategory = 0"); 138 $this->tpl->assign("FirstCategoryList", $allElem); 139 } 140 */ 141 142 /* 143 144 $a_dataToLoad = array( 145 146 // tables 147 'searchengines' => 'refererssearchengines', 148 'searchenginesinterest' => 'refererssearchenginesinterest', 149 'keywords' => 'refererskeywords', 150 'keywordsinterest' => 'refererskeywordsinterest', 151 'sites' => 'refererssites', 152 'sitesinterest' => 'refererssitesinterest', 153 'partners' => 'refererspartners', 154 'partnersinterest' => 'refererspartnersinterest', 155 'newsletters' => 'referersnewsletters', 156 'newslettersinterest' => 'referersnewslettersinterest', 157 'typeinterest' => 'refererstypeinterest', 158 159 ); 160 161 162 $o_mod = new ViewDataArray( null ); 163 $o_mod->init($this->request);//, $this->tpl); 164 165 foreach($a_dataToLoad as $key => $value) 166 { 167 //printTime('before'.$key, true); 168 $this->tpl->assign( $key, $o_mod->showAll( $value , true, true )); 169 } 170 171 $this->request->setModuleName('view_referers'); 172 173 $methodsToLoad = array( 174 "numbers" => array() 175 ); 176 $this->getDataMethod( $methodsToLoad ); 177 */ 178 } 179 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 14:10:01 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |