<?php
/*
* phpMyVisites : website statistics and audience measurements
* Copyright (C) 2002 - 2006
* http://www.phpmyvisites.net/
* phpMyVisites is free software (license GNU/GPL)
* Authors : phpMyVisites team
*/
// $Id: ViewReferers.class.php 29 2006-08-18 07:35:21Z matthieu_ $
require_once INCLUDE_PATH."/core/include/AdminModule.class.php";
class ViewInjector extends AdminModule
{
var $viewTemplate = "injector/viewinjector.tpl";
/**
* Constructor
*/
function ViewPagesDetailsOne()
{
parent::AdminModule();
}
/**
* Data processing method
* only called if template is not cached
*/
function process()
{
$this->tpl->assign("PARAM_URL_NEWSLETTER", PARAM_URL_NEWSLETTER);
$this->tpl->assign("PARAM_URL_PARTNER", PARAM_URL_PARTNER);
$idSite = $this->needASiteAdminSelected();
$o_site = new Site( $idSite);
$listSite = $o_site->getAllowedSites( 'view' );
$listNid = array();
$listPid = array();
foreach ($listSite as $key => $info) {
$o_site = new Site( $key);
$listNid[$key] = $o_site->getNewslettersSite();
$listPid[$key] = $o_site->getPartnerSite();
}
$this->tpl->assign( 'newsletters_available', $listNid);
$this->tpl->assign( 'partners_available', $listPid);
$this->tpl->assign( 'searchEngines_available', $GLOBALS['searchEngines'] );
$this->tpl->assign( 'COOKIE_PMVLOG_NAME', COOKIE_PMVLOG_NAME);
$this->tpl->assign( 'PHPMV_URL', PHPMV_URL);
$this->tpl->assign( 'CATEGORY_DELIMITER', CATEGORY_DELIMITER);
}
/*
$selectCat = getRequestVar ('cat', "", 'string');
$statVal = getRequestVar ('stat', "", 'string');
$initKey = getRequestVar ('init', "", 'string');
if ($initKey != "") {
$tabInitKey = split(",", $initKey);
$this->tpl->assign("InitKey", $tabInitKey);
// Search lib for each key
$tabInitLib = array();
foreach ($tabInitKey as $key) {
$tabInitLib[] = $this->getName ($key);
}
$this->tpl->assign("InitLib", $tabInitLib);
}
elseif ($statVal != "") {
$methods = array(
"zoom" => array('')
);
$this->getDataMethod( $methods );
$tabStatVal = split(",", $statVal);
$nbElem = count($tabStatVal);
$returnData = array();
for ($i = 1; $i <= $nbElem; $i++) {
$returnData = $this->constructData ($tabStatVal, $i, $returnData);
}
$this->returnAllElemXML($returnData);
*/
/*
$this->getDataMethod( $methods );
$tmpData = $this->data->getPagesZoom("");
var_dump ($tmpData);
exit;
*/
/*
$tempData = unserialize(uncompress($this->data->infoSerialized['vis_pag_grp'],1));
$tabStatVal = split(",", $statVal);
$returnData = $tempData;
foreach ($tabStatVal as $key) {
if (isset ($returnData[$key])) {
$returnData = $returnData[$key];
}
else {
$returnData = null;
break;
}
}
if (isset($returnData["p_pmv_sum"])) {
// $this->returnAllElemXML($returnData["p_pmv_sum"]);
$this->returnAllElemXML($returnData);
}
else {
$this->returnAllElemXML($returnData);
}
//var_dump($tempData);
//print "fin";
//exit;
exit;
*/
/*
}
elseif ($selectCat != "") {
if ($selectCat == "-1") {
$this->returnAllElemXML(
$this->returnQueryXML("SELECT idcategory, complete_name, name, level, idparent FROM ".T_CATEGORY." WHERE level=1",
"SELECT idpage, idcategory, name FROM ".T_PAGE." WHERE idcategory = 0"));
}
else {
$this->loadSubCategory ($selectCat);
}
//$this->returnXML ("SELECT idcategory, complete_name, name, level, idparent FROM ".T_CATEGORY." WHERE level = 3");
//$this->returnXML ("SELECT idpage, idcategory, name FROM ".T_PAGE." WHERE idcategory = 0");
//$this->returnXML ("SELECT idcategory, complete_name, name, level, idparent FROM ".T_CATEGORY." WHERE level = 3");
}
else {
// Select first categories
$allElem = $this->returnQueryXML("SELECT idcategory, complete_name, name, level, idparent FROM ".T_CATEGORY." WHERE level=1",
"SELECT idpage, idcategory, name FROM ".T_PAGE." WHERE idcategory = 0");
$this->tpl->assign("FirstCategoryList", $allElem);
}
*/
/*
$a_dataToLoad = array(
// tables
'searchengines' => 'refererssearchengines',
'searchenginesinterest' => 'refererssearchenginesinterest',
'keywords' => 'refererskeywords',
'keywordsinterest' => 'refererskeywordsinterest',
'sites' => 'refererssites',
'sitesinterest' => 'refererssitesinterest',
'partners' => 'refererspartners',
'partnersinterest' => 'refererspartnersinterest',
'newsletters' => 'referersnewsletters',
'newslettersinterest' => 'referersnewslettersinterest',
'typeinterest' => 'refererstypeinterest',
);
$o_mod = new ViewDataArray( null );
$o_mod->init($this->request);//, $this->tpl);
foreach($a_dataToLoad as $key => $value)
{
//printTime('before'.$key, true);
$this->tpl->assign( $key, $o_mod->showAll( $value , true, true ));
}
$this->request->setModuleName('view_referers');
$methodsToLoad = array(
"numbers" => array()
);
$this->getDataMethod( $methodsToLoad );
*/
}
?>