Ignore:
Timestamp:
Sep 11, 2009, 8:18:38 AM (15 years ago)
Author:
george
Message:
  • Upraveno: Zrušeny samostatné include soubory a správně vloženy přímé závislosti pomocí include_once do všech souborů. Takto se budou načítat jen ty třídy, které jsou skutenčě potřeba.
  • Upraveno: Aplikace se nyní inicializuje přes soubor Application.php, kde je vložena třída odvozená z třídy System. Hlavní soubor index.php se pak odkazuje na soubor aplikace.
  • Objekty Database, Config a Translation jsou nyní lokální v rámci třídy System.
  • Přidáno: Třída pro odesílání pošty. Použita v třídě User.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/Application/View/User.php

    r77 r78  
    11<?php
    22
    3 class UserView extends Module
     3include_once(dirname(__FILE__).'/../../Base/View.php');
     4
     5class UserView extends View
    46{
    57  var $OptionsFormClass = array(
     
    142144  {
    143145    $UserOptions = new Form($this->System, $this->OptionsFormClass);
    144     $UserOptions->LoadValuesFromDatabase($this->System->Modules['User']->User['Id']);
     146    $UserOptions->LoadValuesFromDatabase($this->System->Modules['User']->Data['Id']);
    145147    $UserOptions->OnSubmit = '?Module=User&amp;Action=UserOptionsSave';
    146148    $Output = $UserOptions->ShowEditForm();
     
    152154    $UserOptions = new Form($this->System, $this->OptionsFormClass, array());
    153155    $UserOptions->LoadValuesFromForm();
    154     $UserOptions->SaveValuesToDatabase($this->System->Modules['User']->User['Id']);
     156    $UserOptions->SaveValuesToDatabase($this->System->Modules['User']->Data['Id']);
    155157    $Page = new PageView($this->System);
    156158    $Output = $Page->SystemMessage('Nastavení', 'Nastavení uloženo.');
    157159    $this->System->Modules['Log']->NewRecord('User', 'Nastavení uživatele změněno', $UserOptions->Values['Name']);
    158     $UserOptions->LoadValuesFromDatabase($this->System->Modules['User']->User['Id']);
     160    $UserOptions->LoadValuesFromDatabase($this->System->Modules['User']->Data['Id']);
    159161    $UserOptions->OnSubmit = '?Module=User&amp;Action=UserOptionsSave';
    160162    $Output .= $UserOptions->ShowEditForm();
Note: See TracChangeset for help on using the changeset viewer.