[ Index ]
 

Code source de phpMyVisites 2.3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/plugins/injector/ -> ViewInjector.class.php (source)

   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  ?>


Généré le : Mon Nov 26 14:10:01 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics