Ignore:
Timestamp:
Apr 24, 2013, 10:10:33 PM (11 years ago)
Author:
chronos
Message:
  • Opraveno: Ukládání položek ve správě dat.
  • Opraveno: Kontrola oprávnění při zobrazení aktualit.
  • Opraveno: Zobrazení seznamu uživatelů a jejich přidružených počítačů i v případě, že jednomu uživateli je přidruženo více zákazníků.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/User/UserList.php

    r523 r533  
    3636        else $User['PhoneNumber'] = ' ';
    3737
    38       $DbResult2 = $this->Database->query('SELECT Name, Id FROM NetworkDevice WHERE Member = (SELECT Id FROM Member WHERE Member.ResponsibleUser = '.$User['Id'].') AND Used=1 ORDER BY Name');
    3938      $Devices = array();
    40       while($Device = $DbResult2->fetch_assoc())
     39      $DbResult2 = $this->Database->query('SELECT `Id` FROM `Member` WHERE `Member`.`ResponsibleUser` = '.$User['Id']);
     40      while($Member = $DbResult2->fetch_assoc())
    4141      {
    42         $Devices[] = $Device['Name'];
     42        $DbResult3 = $this->Database->query('SELECT `Name`, `Id` FROM `NetworkDevice` '.
     43          'WHERE `Member` = '.$Member['Id'].' AND `Used`=1 ORDER BY `Name`');
     44        while($Device = $DbResult3->fetch_assoc())
     45        {
     46          $Devices[] = $Device['Name'];
     47        }
    4348      }
    4449      $User['Devices'] = implode(', ', $Devices);
Note: See TracChangeset for help on using the changeset viewer.