Changeset 577 for trunk/Modules/Referrer


Ignore:
Timestamp:
Sep 11, 2013, 10:37:54 PM (11 years ago)
Author:
chronos
Message:
  • Modified: Moved some code from global to system file. System class is now serving as main application class. Now old files which still use ShowPage function need system initialization with $InitSystem = true; before global.php inclusion.
  • Modified: Get rid of some global reference to $System, $Config and $User variables.
  • Modified: Search result functionality moved to application module from action.php file.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/Referrer/Referrer.php

    r569 r577  
    5757  function ShowList()
    5858  {
    59         global $System, $User;
    60        
    61     $Banner = '<a href="http://'.$System->Config['Web']['Host'].$System->Link('/').'"><img src="http://'.$System->Config['Web']['Host'].$System->Link('/banners/wowpreklad_big.jpg').'" '.
     59    $Banner = '<a href="http://'.$this->System->Config['Web']['Host'].$this->System->Link('/').'">'.
     60      '<img src="http://'.$this->System->Config['Web']['Host'].$this->System->Link('/banners/wowpreklad_big.jpg').'" '.
    6261      'alt="wowpreklad" title="Otevřený projekt překládání celé hry World of Warcraft" '.
    6362      'class="banner" height="60" width="468" /></a>';
    6463 
    65     $BannerSmall = '<a href="http://'.$System->Config['Web']['Host'].$System->Link('/').'"><img src="http://'.$System->Config['Web']['Host'].$System->Link('/banners/wowpreklad_small.jpg').'" '.
     64    $BannerSmall = '<a href="http://'.$this->System->Config['Web']['Host'].$this->System->Link('/').'">'.
     65      '<img src="http://'.$this->System->Config['Web']['Host'].$this->System->Link('/banners/wowpreklad_small.jpg').'" '.
    6666      'alt="wowpreklad" title="Otevřený projekt překládání celé hry World of Warcraft" '.
    6767      'class="banner" height="31" width="88" /></a>';
     
    7777        <div style="font-size: 10px;">Seznam je automaticky aktualizován a zobrazeny jsou servery, ze kterých přišli uživatelé během posledních třech měsíců řazený sestupně dle nejnovějších.</div><br />';   
    7878       
    79         if(!$User->Licence(LICENCE_ADMIN)) $Where = ' WHERE (`Show`=1) AND (`Parent` IS NULL)';
     79        if(!$this->System->User->Licence(LICENCE_ADMIN)) $Where = ' WHERE (`Show`=1) AND (`Parent` IS NULL)';
    8080        else $Where = '';
    8181        $Query = 'SELECT *, (SELECT Web FROM `Referrer` AS T4 WHERE T4.Id = T3.Parent) AS ParentName '.
     
    101101                        array('Name' => 'TotalHits', 'Title' => 'Příchodů'),
    102102        );
    103         if($User->Licence(LICENCE_ADMIN))
     103        if($this->System->User->Licence(LICENCE_ADMIN))
    104104        {
    105105                $TableColumns[] = array('Name' => 'Show', 'Title' => 'Viditelné');
     
    119119                                '<td>'.HumanDate($Line['MaxDateLast']).'</td>'.
    120120                                '<td>'.$Line['TotalHits'].'</td>';
    121                 if($User->Licence(LICENCE_ADMIN))
     121                if($this->System->User->Licence(LICENCE_ADMIN))
    122122                {
    123123                        $Output .=
     
    156156  function Edit()
    157157  {
    158         global $User;
    159        
    160           if($User->Licence(LICENCE_ADMIN))
     158    if($this->System->User->Licence(LICENCE_ADMIN))
    161159          {
    162160                if(array_key_exists('id', $_GET))
     
    182180  function EditSave()
    183181  {
    184           global $User;
    185        
    186           if($User->Licence(LICENCE_ADMIN))
     182          if($this->System->User->Licence(LICENCE_ADMIN))
    187183          {             
    188184                  if($_POST['Parent'] == '') $_POST['Parent'] = null;
Note: See TracChangeset for help on using the changeset viewer.