Ignore:
Timestamp:
Nov 22, 2013, 10:37:47 PM (11 years ago)
Author:
chronos
Message:
  • Přidáno: Akce zobrazovat přes sjednocenou funkci ShowAction.
  • Přidáno: Chybějící tabulka Model pro seznam modelů.
File:
1 edited

Legend:

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

    r586 r597  
    484484        $LinkTitle = MakeLink($MenuItem['URL'], $LinkTitle);
    485485      }
    486       if($MenuItem['IconName'] != '') $Image = '<img src="../images/favicons/'.$MenuItem['IconName'].'"/>&nbsp;';
    487         else $Image = '<img src="../images/favicons/blank.png"/>&nbsp;';
    488       $Output .= '<li>'.$Image.$LinkTitle.'</li>';
     486      if($MenuItem['IconName'] != '') $Image = '<img src="'.$this->System->Link('/images/favicons/'.$MenuItem['IconName']).'"/>&nbsp;';
     487        else $Image = '<img src="'.$this->System->Link('/images/favicons/blank.png').'"/>&nbsp;';
     488      if(!$this->System->User->CheckPermission($this->TableToModule($Table), 'Write'))       
     489        $Output .= '<li>'.$Image.$LinkTitle.'</li>';
    489490      $Output .= $this->ShowMenuItem($MenuItem['Id']);
    490491    }
     
    495496  function TableToModule($Table)
    496497  {
    497     $DbResult = $this->Database->query('SELECT (SELECT Name FROM Module WHERE Module.Id=Model.Module) AS Name FROM Model WHERE Name="'.$Table.'"');
     498    $DbResult = $this->Database->query('SELECT (SELECT `Name` FROM `Module` '.
     499      'WHERE `Module`.`Id`=`Model`.`Module`) AS `Name` FROM `Model` WHERE `Name`="'.$Table.'"');
    498500    if($DbResult->num_rows == 1)
    499501    {
Note: See TracChangeset for help on using the changeset viewer.