Ignore:
Timestamp:
04/01/10 21:04:16 (10 years ago)
Author:
grum
Message:

Update the plugin for compatibility with Piwigo 2.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/AStat/astat_aip.class.inc.php

    r5423 r5546  
    1717include_once('astat_aim.class.inc.php'); 
    1818include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); 
    19 include_once(PHPWG_PLUGINS_PATH.'grum_plugins_classes-2/ajax.class.inc.php'); 
     19include_once(PHPWG_PLUGINS_PATH.'GrumPluginClasses/classes/GPCAjax.class.inc.php'); 
    2020 
    2121class AStat_AIP extends AStat_AIM 
     
    2626  protected $list_sortimg = array('picture', 'catname'); 
    2727  protected $list_sortip = array('page', 'picture', 'ip'); 
    28   protected $ajax; 
    2928 
    3029  protected $catfilter;    //filter on categories 
     
    3635    parent::__construct($prefixeTable, $filelocation); 
    3736 
    38     $this->load_config(); 
    39     $this->init_events(); 
     37    $this->loadConfig(); 
     38    $this->initEvents(); 
    4039 
    4140    $this->tabsheet = new tabsheet(); 
    4241    $this->tabsheet->add('stats_by_period', 
    4342                          l10n('AStat_by_period'), 
    44                           $this->page_link.'&fAStat_tabsheet=stats_by_period'); 
     43                          $this->getAdminLink().'&fAStat_tabsheet=stats_by_period'); 
    4544    $this->tabsheet->add('stats_by_ip', 
    4645                          l10n('AStat_by_ip'), 
    47                           $this->page_link.'&fAStat_tabsheet=stats_by_ip'); 
     46                          $this->getAdminLink().'&fAStat_tabsheet=stats_by_ip'); 
    4847    $this->tabsheet->add('stats_by_category', 
    4948                          l10n('AStat_by_category'), 
    50                           $this->page_link.'&fAStat_tabsheet=stats_by_category'); 
     49                          $this->getAdminLink().'&fAStat_tabsheet=stats_by_category'); 
    5150    $this->tabsheet->add('stats_by_image', 
    5251                          l10n('AStat_by_image'), 
    53                           $this->page_link.'&fAStat_tabsheet=stats_by_image'); 
     52                          $this->getAdminLink().'&fAStat_tabsheet=stats_by_image'); 
    5453    $this->tabsheet->add('config', 
    5554                          l10n('AStat_config'), 
    56                           $this->page_link.'&fAStat_tabsheet=config'); 
     55                          $this->getAdminLink().'&fAStat_tabsheet=config'); 
    5756    $this->tabsheet->add('tools', 
    5857                          l10n('AStat_tools'), 
    59                           $this->page_link.'&fAStat_tabsheet=tools'); 
    60  
    61     $this->ajax = new Ajax(); 
     58                          $this->getAdminLink().'&fAStat_tabsheet=tools'); 
     59 
    6260  } 
    6361 
     
    6563    initialize events call for the plugin 
    6664  */ 
    67   function init_events() 
    68   { 
    69     add_event_handler('loc_end_page_header', array(&$this->css, 'apply_CSS')); 
     65  function initEvents() 
     66  { 
     67    add_event_handler('loc_end_page_header', array(&$this->css, 'applyCSS')); 
    7068  } 
    7169 
     
    9290    if($_REQUEST['fAStat_catfilter']!="") 
    9391    { 
    94       $this->page_link.="&fAStat_catfilter=".$_REQUEST['fAStat_catfilter']; 
     92      $this->setAdminLink($this->getAdminLink()."&fAStat_catfilter=".$_REQUEST['fAStat_catfilter']); 
    9593    } 
    9694 
     
    102100          $_REQUEST['fAStat_month'], 
    103101          $_REQUEST['fAStat_day'], 
    104           $this->my_config['AStat_MaxBarWidth'], 
    105           $this->my_config['AStat_SeeTimeRequests'] 
     102          $this->config['AStat_MaxBarWidth'], 
     103          $this->config['AStat_SeeTimeRequests'] 
    106104      ); 
    107105    } 
     
    117115          $_REQUEST['fAStat_month'], 
    118116          $_REQUEST['fAStat_day'], 
    119           $this->my_config['AStat_MaxBarWidth'], 
    120           $this->my_config['AStat_NpIPPerPages'], 
     117          $this->config['AStat_MaxBarWidth'], 
     118          $this->config['AStat_NpIPPerPages'], 
    121119          $_REQUEST['fAStat_page_number'], 
    122120          $_REQUEST['fAStat_SortIP'], 
    123           $this->my_config['AStat_SeeTimeRequests'] 
     121          $this->config['AStat_SeeTimeRequests'] 
    124122      ); 
    125123    } 
     
    130128          $_REQUEST['fAStat_month'], 
    131129          $_REQUEST['fAStat_day'], 
    132           $this->my_config['AStat_MaxBarWidth'], 
    133           $this->my_config['AStat_NpCatPerPages'], 
     130          $this->config['AStat_MaxBarWidth'], 
     131          $this->config['AStat_NpCatPerPages'], 
    134132          $_REQUEST['fAStat_page_number'], 
    135           $this->my_config['AStat_ShowThumbCat'], 
     133          $this->config['AStat_ShowThumbCat'], 
    136134          $_REQUEST['fAStat_SortCat'], 
    137           $this->my_config['AStat_SeeTimeRequests'] 
     135          $this->config['AStat_SeeTimeRequests'] 
    138136      ); 
    139137    } 
     
    144142          $_REQUEST['fAStat_month'], 
    145143          $_REQUEST['fAStat_day'], 
    146           $this->my_config['AStat_MaxBarWidth'], 
    147           $this->my_config['AStat_NbImgPerPages'], 
     144          $this->config['AStat_MaxBarWidth'], 
     145          $this->config['AStat_NbImgPerPages'], 
    148146          $_REQUEST['fAStat_page_number'], 
    149           $this->my_config['AStat_ShowThumbImg'], 
     147          $this->config['AStat_ShowThumbImg'], 
    150148          $_REQUEST['fAStat_SortImg'], 
    151149          $_REQUEST['fAStat_IP'], 
    152           $this->my_config['AStat_SeeTimeRequests'] 
     150          $this->config['AStat_SeeTimeRequests'] 
    153151      ); 
    154152    } 
     
    197195          break; 
    198196      } 
    199       //$template-> 
    200       $this->ajax->return_result($result); 
     197      GPCAjax::returnResult($result); 
    201198    } 
    202199  } 
     
    223220    if(!array_key_exists('fAStat_SortCat', $_REQUEST)) 
    224221    { 
    225       $_REQUEST['fAStat_SortCat']=$this->my_config['AStat_DefaultSortCat']; 
     222      $_REQUEST['fAStat_SortCat']=$this->config['AStat_DefaultSortCat']; 
    226223    } 
    227224    if(!array_key_exists('fAStat_SortImg', $_REQUEST)) 
    228225    { 
    229       $_REQUEST['fAStat_SortImg']=$this->my_config['AStat_DefaultSortImg']; 
     226      $_REQUEST['fAStat_SortImg']=$this->config['AStat_DefaultSortImg']; 
    230227    } 
    231228    if(!array_key_exists('fAStat_SortIP', $_REQUEST)) 
    232229    { 
    233       $_REQUEST['fAStat_SortIP']=$this->my_config['AStat_DefaultSortIP']; 
     230      $_REQUEST['fAStat_SortIP']=$this->config['AStat_DefaultSortIP']; 
    234231    } 
    235232    if(!array_key_exists('fAStat_page_number', $_REQUEST)) 
     
    252249    if(($_REQUEST['fAStat_tabsheet']=='stats_by_period')&&($_REQUEST['fAStat_defper']=='Y')) 
    253250    { 
    254       if($this->my_config['AStat_default_period']!='global') 
     251      if($this->config['AStat_default_period']!='global') 
    255252      { 
    256253        $default_request['all'] = 'N'; 
    257254      } 
    258255 
    259       if(($this->my_config['AStat_default_period']=='year')|| 
    260         ($this->my_config['AStat_default_period']=='month')|| 
    261         ($this->my_config['AStat_default_period']=='day')) 
     256      if(($this->config['AStat_default_period']=='year')|| 
     257        ($this->config['AStat_default_period']=='month')|| 
     258        ($this->config['AStat_default_period']=='day')) 
    262259      { 
    263260        $default_request['year'] = date('Y'); 
    264261      } 
    265262 
    266       if(($this->my_config['AStat_default_period']=='month')|| 
    267         ($this->my_config['AStat_default_period']=='day')) 
     263      if(($this->config['AStat_default_period']=='month')|| 
     264        ($this->config['AStat_default_period']=='day')) 
    268265      { 
    269266        $default_request['month'] = date('n'); 
    270267      } 
    271268 
    272       if($this->my_config['AStat_default_period']=='day') 
     269      if($this->config['AStat_default_period']=='day') 
    273270      { 
    274271        $default_request['day'] = date('j'); 
     
    420417    } 
    421418 
    422     if(($this->my_config['AStat_UseBlackList']!="false")&&($this->my_config['AStat_BlackListedIP']!="")) 
     419    if(($this->config['AStat_UseBlackList']!="false")&&($this->config['AStat_BlackListedIP']!="")) 
    423420    { 
    424421      ($sql_where=="")?$sql_where=" where ":$sql_where.=" AND "; 
    425       ($this->my_config['AStat_UseBlackList']=="true")?$sql_where .= " NOT ":""; 
    426       $sql_where .= $this->make_IP_where_clause($this->my_config['AStat_BlackListedIP']); 
     422      ($this->config['AStat_UseBlackList']=="true")?$sql_where .= " NOT ":""; 
     423      $sql_where .= $this->make_IP_where_clause($this->config['AStat_BlackListedIP']); 
    427424    } 
    428425 
     
    499496    } 
    500497 
    501     if(($this->my_config['AStat_UseBlackList']!="false")&&($this->my_config['AStat_BlackListedIP']!="")) 
     498    if(($this->config['AStat_UseBlackList']!="false")&&($this->config['AStat_BlackListedIP']!="")) 
    502499    { 
    503500      ($sql_where=="")?$sql_where=" where ":$sql_where.=" AND "; 
    504       ($this->my_config['AStat_UseBlackList']=="true")?$sql_where .= " NOT ":""; 
    505       $sql_where .= $this->make_IP_where_clause($this->my_config['AStat_BlackListedIP']); 
     501      ($this->config['AStat_UseBlackList']=="true")?$sql_where .= " NOT ":""; 
     502      $sql_where .= $this->make_IP_where_clause($this->config['AStat_BlackListedIP']); 
    506503      $sql.=" , 'N' AS blacklist"; 
    507504    } 
    508505    else 
    509506    { 
    510       if($this->my_config['AStat_BlackListedIP']=='') 
     507      if($this->config['AStat_BlackListedIP']=='') 
    511508      { 
    512509        $sql.=" , 'N' AS blacklist"; 
     
    515512      { 
    516513        $sql.=" , (CASE "; 
    517         $tmp=explode(',', $this->my_config['AStat_BlackListedIP']); 
     514        $tmp=explode(',', $this->config['AStat_BlackListedIP']); 
    518515        foreach($tmp as $key=>$val) 
    519516        { 
     
    626623    $sql_where .= "  ic2.catid = ".HISTORY_TABLE.".category_id "; 
    627624 
    628     if(($this->my_config['AStat_UseBlackList']!="false")&&($this->my_config['AStat_BlackListedIP']!="")) 
    629     { 
    630       ($this->my_config['AStat_UseBlackList']=="true")?$sql_where .= " NOT ":""; 
    631       $sql_where .= $this->make_IP_where_clause($this->my_config['AStat_BlackListedIP']); 
     625    if(($this->config['AStat_UseBlackList']!="false")&&($this->config['AStat_BlackListedIP']!="")) 
     626    { 
     627      ($this->config['AStat_UseBlackList']=="true")?$sql_where .= " NOT ":""; 
     628      $sql_where .= $this->make_IP_where_clause($this->config['AStat_BlackListedIP']); 
    632629    } 
    633630 
     
    722719    } 
    723720 
    724     if(($this->my_config['AStat_UseBlackList']!="false")&&($this->my_config['AStat_BlackListedIP']!="")) 
     721    if(($this->config['AStat_UseBlackList']!="false")&&($this->config['AStat_BlackListedIP']!="")) 
    725722    { 
    726723      ($sql_where=="")?$sql_where=" where ":$sql_where.=" AND "; 
    727       ($this->my_config['AStat_UseBlackList']=="true")?$sql_where .= " NOT ":""; 
    728       $sql_where .= $this->make_IP_where_clause($this->my_config['AStat_BlackListedIP']); 
     724      ($this->config['AStat_UseBlackList']=="true")?$sql_where .= " NOT ":""; 
     725      $sql_where .= $this->make_IP_where_clause($this->config['AStat_BlackListedIP']); 
    729726    } 
    730727 
     
    783780 
    784781    $dir_links = ""; 
    785     $a_links=array("global" => $this->page_link."&fAStat_defper=N&fAStat_all=Y", 
    786         "all" => $this->page_link."&fAStat_defper=N&fAStat_all=N", 
    787         "year" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year", 
    788         "month" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month", 
    789         "day" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
    790  
    791     $ip_links=array("all" => $this->page_link."&fAStat_tabsheet=stats_by_ip", 
    792         "year" => $this->page_link."&fAStat_tabsheet=stats_by_ip&fAStat_year=", 
    793         "month" => $this->page_link."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year&fAStat_month=", 
    794         "day" => $this->page_link."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year&fAStat_month=$month&fAStat_day="); 
    795  
    796     $cat_links=array("all" => $this->page_link."&fAStat_tabsheet=stats_by_category", 
    797         "year" => $this->page_link."&fAStat_tabsheet=stats_by_category&fAStat_year=", 
    798         "month" => $this->page_link."&fAStat_tabsheet=stats_by_category&fAStat_year=$year&fAStat_month=", 
    799         "day" => $this->page_link."&fAStat_tabsheet=stats_by_category&fAStat_year=$year&fAStat_month=$month&fAStat_day="); 
    800  
    801     $img_links=array("all" => $this->page_link."&fAStat_tabsheet=stats_by_image", 
    802         "year" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=", 
    803         "month" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=", 
    804         "day" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month&fAStat_day="); 
     782    $a_links=array("global" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=Y", 
     783        "all" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N", 
     784        "year" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year", 
     785        "month" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month", 
     786        "day" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
     787 
     788    $ip_links=array("all" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_ip", 
     789        "year" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_ip&fAStat_year=", 
     790        "month" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year&fAStat_month=", 
     791        "day" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year&fAStat_month=$month&fAStat_day="); 
     792 
     793    $cat_links=array("all" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_category", 
     794        "year" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_category&fAStat_year=", 
     795        "month" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_category&fAStat_year=$year&fAStat_month=", 
     796        "day" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_category&fAStat_year=$year&fAStat_month=$month&fAStat_day="); 
     797 
     798    $img_links=array("all" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image", 
     799        "year" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=", 
     800        "month" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=", 
     801        "day" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month&fAStat_day="); 
    805802 
    806803 
     
    869866      { // si mois sélectionné, jours affichés 
    870867        $value = $stats[$i]["GId"]." (".l10n("AStat_day_of_week_".date("w",mktime(0, 0, 0, $month, $stats[$i]["GId"], $year))).")"; 
    871         $link=$this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=".$stats[$i]["GId"]; 
     868        $link=$this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=".$stats[$i]["GId"]; 
    872869        $value_ip=$ip_links["day"].$stats[$i]["GId"]; 
    873870        $value_cat=$cat_links["day"].$stats[$i]["GId"]; 
     
    877874      { // si année sélectionnée, mois affichés 
    878875        $value = l10n("AStat_month_of_year_".$stats[$i]["GId"]); 
    879         $link=$this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=".$stats[$i]["GId"]; 
     876        $link=$this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=".$stats[$i]["GId"]; 
    880877        $value_ip=$ip_links["month"].$stats[$i]["GId"]; 
    881878        $value_cat=$cat_links["month"].$stats[$i]["GId"]; 
     
    885882      { // si total sélectionné, années affichées 
    886883        $value = $stats[$i]["GId"]; 
    887         $link=$this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=".$stats[$i]["GId"]; 
     884        $link=$this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=".$stats[$i]["GId"]; 
    888885        $value_ip=$ip_links["year"].$stats[$i]["GId"]; 
    889886        $value_cat=$cat_links["year"].$stats[$i]["GId"]; 
     
    893890      { 
    894891        $value=l10n("AStat_period_label_all"); 
    895         $link=$this->page_link."&fAStat_defper=N&fAStat_all=N"; 
     892        $link=$this->getAdminLink()."&fAStat_defper=N&fAStat_all=N"; 
    896893        $value_ip=$ip_links["all"]; 
    897894        $value_cat=$cat_links["all"]; 
     
    966963    $dir_links = ""; 
    967964    $page_link = ""; 
    968     $a_links=array("global" => $this->page_link."&fAStat_defper=N&fAStat_all=Y", 
    969         "all" => $this->page_link."&fAStat_defper=N&fAStat_all=N", 
    970         "year" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year", 
    971         "month" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month", 
    972         "day" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
    973  
    974     $ip_links=array("all" => $this->page_link."&fAStat_tabsheet=stats_by_ip", 
    975         "year" => $this->page_link."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year", 
    976         "month" => $this->page_link."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year&fAStat_month=$month", 
    977         "day" => $this->page_link."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
    978  
    979     $img_links=array("all" => $this->page_link."&fAStat_tabsheet=stats_by_image", 
    980         "year" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=$year", 
    981         "month" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month", 
    982         "day" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
     965    $a_links=array("global" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=Y", 
     966        "all" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N", 
     967        "year" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year", 
     968        "month" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month", 
     969        "day" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
     970 
     971    $ip_links=array("all" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_ip", 
     972        "year" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year", 
     973        "month" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year&fAStat_month=$month", 
     974        "day" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_ip&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
     975 
     976    $img_links=array("all" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image", 
     977        "year" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=$year", 
     978        "month" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month", 
     979        "day" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
    983980 
    984981 
     
    11301127    $dir_links = ""; 
    11311128    $page_link = ""; 
    1132     $a_links=array("global" => $this->page_link."&fAStat_defper=N&fAStat_all=Y", 
    1133         "all" => $this->page_link."&fAStat_defper=N&fAStat_all=N", 
    1134         "year" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year", 
    1135         "month" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month", 
    1136         "day" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
    1137  
    1138     $cat_links=array("all" => $this->page_link."&fAStat_tabsheet=stats_by_category", 
    1139         "year" => $this->page_link."&fAStat_tabsheet=stats_by_category&fAStat_year=$year", 
    1140         "month" => $this->page_link."&fAStat_tabsheet=stats_by_category&fAStat_year=$year&fAStat_month=$month", 
    1141         "day" => $this->page_link."&fAStat_tabsheet=stats_by_category&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
     1129    $a_links=array("global" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=Y", 
     1130        "all" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N", 
     1131        "year" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year", 
     1132        "month" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month", 
     1133        "day" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
     1134 
     1135    $cat_links=array("all" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_category", 
     1136        "year" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_category&fAStat_year=$year", 
     1137        "month" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_category&fAStat_year=$year&fAStat_month=$month", 
     1138        "day" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_category&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
    11421139 
    11431140    /* make navigation links */ 
     
    12761273    $dir_links = ""; 
    12771274    $page_link = ""; 
    1278     $a_links=array("global" => $this->page_link."&fAStat_defper=N&fAStat_all=Y", 
    1279         "all" => $this->page_link."&fAStat_defper=N&fAStat_all=N", 
    1280         "year" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year", 
    1281         "month" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month", 
    1282         "day" => $this->page_link."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
    1283  
    1284     $img_links=array("all" => $this->page_link."&fAStat_tabsheet=stats_by_image", 
    1285         "year" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=$year", 
    1286         "month" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month", 
    1287         "day" => $this->page_link."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
     1275    $a_links=array("global" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=Y", 
     1276        "all" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N", 
     1277        "year" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year", 
     1278        "month" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month", 
     1279        "day" => $this->getAdminLink()."&fAStat_defper=N&fAStat_all=N&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
     1280 
     1281    $img_links=array("all" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image", 
     1282        "year" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=$year", 
     1283        "month" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month", 
     1284        "day" => $this->getAdminLink()."&fAStat_tabsheet=stats_by_image&fAStat_year=$year&fAStat_month=$month&fAStat_day=$day"); 
    12881285 
    12891286    /* navigation links */ 
     
    14341431  private function add_ip_to_filter($ip) 
    14351432  { 
    1436     if(strpos($this->my_config['AStat_BlackListedIP'].",", $ip.",")===false) 
    1437     { 
    1438       ($this->my_config['AStat_BlackListedIP']!='')?$this->my_config['AStat_BlackListedIP'].=",":""; 
    1439       $this->my_config['AStat_BlackListedIP'].=$ip; 
    1440       $this->save_config(); 
     1433    if(strpos($this->config['AStat_BlackListedIP'].",", $ip.",")===false) 
     1434    { 
     1435      ($this->config['AStat_BlackListedIP']!='')?$this->config['AStat_BlackListedIP'].=",":""; 
     1436      $this->config['AStat_BlackListedIP'].=$ip; 
     1437      $this->saveConfig(); 
    14411438    } 
    14421439  } 
     
    14561453      if(!is_adviser()) 
    14571454      { 
    1458         reset($this->my_config); 
    1459         while (list($key, $val) = each($this->my_config)) 
     1455        reset($this->config); 
     1456        while (list($key, $val) = each($this->config)) 
    14601457        { 
    14611458          if(isset($_POST['f_'.$key])) 
    14621459          { 
    1463             $this->my_config[$key] = $_POST['f_'.$key]; 
     1460            $this->config[$key] = $_POST['f_'.$key]; 
    14641461          } 
    14651462        } 
    1466         if($this->save_config()) 
     1463        if($this->saveConfig()) 
    14671464        { 
    14681465          array_push($page['infos'], l10n('AStat_config_saved')); 
     
    14861483 
    14871484    //standards inputs zones 
    1488     reset($this->my_config); 
    1489     while (list($key, $val) = each($this->my_config)) 
     1485    reset($this->config); 
     1486    while (list($key, $val) = each($this->config)) 
    14901487    { 
    14911488      $template_datas["f_".$key]=$val; 
     
    14931490 
    14941491    // 
    1495     $template_datas['ajaxurl']=$this->page_link; 
     1492    $template_datas['ajaxurl']=$this->getAdminLink(); 
    14961493 
    14971494    // define selected item for lists zones 
    1498     $template_datas['AStat_periods_selected']=$this->my_config['AStat_default_period']; 
    1499     $template_datas['AStat_defaultsortcat_selected']=$this->my_config['AStat_DefaultSortCat']; 
    1500     $template_datas['AStat_defaultsortip_selected']=$this->my_config['AStat_DefaultSortIP']; 
    1501     $template_datas['AStat_defaultsortimg_selected']=$this->my_config['AStat_DefaultSortImg']; 
    1502  
    1503     $template_datas['AStat_showthumbcat_selected']=$this->my_config['AStat_ShowThumbCat']; 
    1504     $template_datas['AStat_showthumbimg_selected']=$this->my_config['AStat_ShowThumbImg']; 
    1505     $template_datas['AStat_UseBlackList_selected']=$this->my_config['AStat_UseBlackList']; 
     1495    $template_datas['AStat_periods_selected']=$this->config['AStat_default_period']; 
     1496    $template_datas['AStat_defaultsortcat_selected']=$this->config['AStat_DefaultSortCat']; 
     1497    $template_datas['AStat_defaultsortip_selected']=$this->config['AStat_DefaultSortIP']; 
     1498    $template_datas['AStat_defaultsortimg_selected']=$this->config['AStat_DefaultSortImg']; 
     1499 
     1500    $template_datas['AStat_showthumbcat_selected']=$this->config['AStat_ShowThumbCat']; 
     1501    $template_datas['AStat_showthumbimg_selected']=$this->config['AStat_ShowThumbImg']; 
     1502    $template_datas['AStat_UseBlackList_selected']=$this->config['AStat_UseBlackList']; 
    15061503 
    15071504    // making lists zones 
     
    16161613        elseif($_REQUEST['fAStat_purge_history_type']=='byipid0') 
    16171614        { 
    1618           $fparam=$this->my_config['AStat_BlackListedIP']; 
     1615          $fparam=$this->config['AStat_BlackListedIP']; 
    16191616        } 
    16201617        else 
     
    21462143  private function purge_history_count_ipid0() 
    21472144  { 
    2148     if($this->my_config['AStat_BlackListedIP']!="") 
    2149     { 
    2150       $list=explode(',', $this->my_config['AStat_BlackListedIP']); 
     2145    if($this->config['AStat_BlackListedIP']!="") 
     2146    { 
     2147      $list=explode(',', $this->config['AStat_BlackListedIP']); 
    21512148    } 
    21522149    else 
     
    21572154    $returned=array(0,count($list)); 
    21582155 
    2159     if($this->my_config['AStat_BlackListedIP']!='') 
     2156    if($this->config['AStat_BlackListedIP']!='') 
    21602157    { 
    21612158      $sql="SELECT COUNT(id) 
    21622159            FROM ".HISTORY_TABLE." 
    2163             WHERE ".$this->make_IP_where_clause($this->my_config['AStat_BlackListedIP']); 
     2160            WHERE ".$this->make_IP_where_clause($this->config['AStat_BlackListedIP']); 
    21642161      $result=pwg_query($sql); 
    21652162      if($result) 
Note: See TracChangeset for help on using the changeset viewer.