Changeset 533 for trunk/Modules/Portal


Ignore:
Timestamp:
Apr 24, 2013, 10:10:33 PM (12 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/Portal/Portal.php

    r526 r533  
    2525  function InfoBar()
    2626  {
    27     global $Config;
    28    
    2927    $Output2 = '';
    3028
     
    132130  function Show()
    133131  {
    134     global $Config, $User;
    135 
    136132    $Output = '';
    137133    if(array_key_exists('Action', $_GET))
     
    180176        if($this->System->User->User['Id'] != null)
    181177        {
    182           $UserOptions = new Form($this->System->FormManager);
    183           $UserOptions->SetClass('UserOptions');
    184           $UserOptions->LoadValuesFromDatabase($this->System->User->User['Id']);
    185           $UserOptions->OnSubmit = '?Action=UserOptionsSave';
    186           $Output .= $UserOptions->ShowEditForm();
     178          $Form = new Form($this->System->FormManager);
     179          $Form->SetClass('UserOptions');
     180          $Form->LoadValuesFromDatabase($this->System->User->User['Id']);
     181          $Form->OnSubmit = '?Action=UserOptionsSave';
     182          $Output .= $Form->ShowEditForm();
    187183        } else $Output .= $this->SystemMessage('Nastavení uživatele', 'Nejste přihlášen');
    188184      } else
    189185      if($_GET['Action'] == 'UserOptionsSave')
    190186      {
    191         $UserOptions = new Form($this->System->FormManager);
    192         $UserOptions->SetClass('UserOptions');
    193         $UserOptions->LoadValuesFromForm();
    194         $UserOptions->SaveValuesToDatabase($this->System->User->User['Id']);
     187        $Form = new Form($this->System->FormManager);
     188        $Form->SetClass('UserOptions');
     189        $Form->LoadValuesFromForm();
     190        $Form->SaveValuesToDatabase($this->System->User->User['Id']);
    195191        $Output .= $this->SystemMessage('Nastavení', 'Nastavení uloženo.');
    196         $this->System->ModuleManager->Modules['Log']->NewRecord('User', 'Nastavení uživatele změněno', $UserOptions->Values['Name']);
    197         $UserOptions->LoadValuesFromDatabase($this->System->User->User['Id']);
    198         $UserOptions->OnSubmit = '?Action=UserOptionsSave';
    199         $Output .= $UserOptions->ShowEditForm();
     192        $this->System->ModuleManager->Modules['Log']->NewRecord('User', 'Nastavení uživatele změněno', $Form->Values['Name']);
     193        $Form->LoadValuesFromDatabase($this->System->User->User['Id']);
     194        $Form->OnSubmit = '?Action=UserOptionsSave';
     195        $Output .= $Form->ShowEditForm();
    200196      }
    201197      if($_GET['Action'] == 'UserRegister')
     
    288284          'AddressTown' => $Form->Values['AddressTown'], 'AddressCountry' => $Form->Values['AddressCountry'],
    289285          'AddressPSC' => $Form->Values['AddressPSC'], 'IC' => $Form->Values['IC'],
    290           'DIC' => $UserOptions->Values['DIC']));
     286          'DIC' => $Form->Values['DIC']));
    291287        $Output .= $this->SystemMessage('Nastavení', 'Nastavení domácnosti uloženo.');
    292288        $this->System->ModuleManager->Modules['Log']->NewRecord('Member+Subject', 'Nastavení člena/subjektu změněno',
Note: See TracChangeset for help on using the changeset viewer.