Changeset 524 for trunk/Modules/Finance


Ignore:
Timestamp:
Apr 20, 2013, 8:51:15 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Definice třída User přesunuta do modulu User. Existuje aplikační modul System->ModuleManager->ModulesUser a samotná instance třídy System->User.
  • Upraveno: Zbylá inicializace starého modulového systému třídy Module přesunuta do startovní části aplikačních modulů.
  • Upraveno: Třída System přesunuta ze souboru Common/Global do samostatného souboru Common/System.
Location:
trunk/Modules/Finance
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/Finance/Customers.php

    r521 r524  
    1111    $Finance = $this->System->Modules['Finance'];
    1212    $this->System->Modules['Finance']->LoadTariffs();
    13     if(!$this->System->Modules['User']->CheckPermission('Finance', 'SubjectList')) return('Nemáte oprávnění');
     13    if(!$this->System->User->CheckPermission('Finance', 'SubjectList')) return('Nemáte oprávnění');
    1414
    1515    $Output = 'Seznam účastníků:<br/>';
  • trunk/Modules/Finance/Finance.php

    r521 r524  
    3737  function Start()
    3838  {
     39    global $Config;
     40   
    3941    parent::Start();
    4042    $this->System->RegisterPage('finance', 'PageFinance');
     
    4850    $this->System->RegisterPage(array('finance', 'import'), 'PageFinanceImportPayment');   
    4951    $this->System->RegisterPage(array('finance', 'zivnost'), 'PageFinanceTaxFiling');   
     52
     53    $this->System->AddModule(new Bill($this->System));
     54    $this->System->AddModule(new Finance($this->System));
     55    $this->System->Modules['Finance']->MainSubject = $Config['Finance']['MainSubjectId'];
     56    $this->System->Modules['Finance']->DirectoryId = $Config['Finance']['DirectoryId'];
     57    $this->System->Modules['Finance']->LoadMonthParameters(0); 
    5058  } 
    5159 
  • trunk/Modules/Finance/Import.php

    r523 r524  
    99  function Show()
    1010  {
    11     if(!$this->System->Modules['User']->CheckPermission('Finance', 'SubjectList')) return('Nemáte oprávnění');
     11    if(!$this->System->User->CheckPermission('Finance', 'SubjectList')) return('Nemáte oprávnění');
    1212    if(array_key_exists('Operation', $_GET))
    1313    {
  • trunk/Modules/Finance/Manage.php

    r521 r524  
    99  function Show()
    1010  {
    11     if(!$this->System->Modules['User']->CheckPermission('Finance', 'Manage'))
     11    if(!$this->System->User->CheckPermission('Finance', 'Manage'))
    1212      return('Nemáte oprávnění');
    1313
     
    203203    $Form->SaveValuesToDatabase(0);
    204204    $Output = $this->SystemMessage('Finance', 'Zařízení vloženo.');
    205     $this->System->Modules['Log']->NewRecord('Finance', 'NewDeviceInserted');
     205    $this->System->ModuleManager->Modules['Log']->NewRecord('Finance', 'NewDeviceInserted');
    206206    return($Output);
    207207  }
     
    223223    $Form->SaveValuesToDatabase(0);
    224224    $Output = $this->SystemMessage('Finance', 'Záznam historie zařízení vložen.');
    225     $this->System->Modules['Log']->NewRecord('Finance', 'NewDeviceHistoryInserted');
     225    $this->System->ModuleManager->Modules['Log']->NewRecord('Finance', 'NewDeviceHistoryInserted');
    226226    return($Output);
    227227  }
     
    246246    $DbRow = $DbResult->fetch_assoc();
    247247    $Output = $this->SystemMessage('Finance', 'Platba vložena '.$DbRow['BillCode'].'.');
    248     $this->System->Modules['Log']->NewRecord('Finance', 'NewPaymentInserted');
     248    $this->System->ModuleManager->Modules['Log']->NewRecord('Finance', 'NewPaymentInserted');
    249249    return($Output);
    250250  }
     
    272272    $DbRow = $DbResult->fetch_assoc();
    273273    $Output = $this->SystemMessage('Finance', 'Faktura vložena '.$DbRow['BillCode'].'.');
    274     $this->System->Modules['Log']->NewRecord('Finance', 'NewInvoiceInserted');
     274    $this->System->ModuleManager->Modules['Log']->NewRecord('Finance', 'NewInvoiceInserted');
    275275    return($Output);
    276276  }
     
    308308  function ShowMonthlyPayment()
    309309  {
    310     if(!$this->System->Modules['User']->CheckPermission('Finance', 'Manage')) return('Nemáte oprávnění');
     310    if(!$this->System->User->CheckPermission('Finance', 'Manage')) return('Nemáte oprávnění');
    311311    $SQL = 'SELECT Member.*, MemberPayment.MonthlyTotal AS Monthly, '.
    312312      'MemberPayment.Cash AS Cash, '.
     
    450450  function ProcessMonthlyPayment()
    451451  {
    452     if(!$this->System->Modules['User']->CheckPermission('Finance', 'Manage')) return('Nemáte oprávnění');
     452    if(!$this->System->User->CheckPermission('Finance', 'Manage')) return('Nemáte oprávnění');
    453453    $Output = '';
    454454
  • trunk/Modules/Finance/Overview.php

    r521 r524  
    1515    $Output .= '<a href="'.$this->System->Link('/finance/sluzby/').'">Přehled nabízených služeb</a><br />';
    1616    $Output .= '<a href="'.$this->System->Link('/finance/zarizeni/').'">Výpis zařízení</a><br />';
    17     if($this->System->Modules['User']->CheckPermission('Finance', 'SubjectList'))
     17    if($this->System->User->CheckPermission('Finance', 'SubjectList'))
    1818      $Output .= '<a href="'.$this->System->Link('/finance/zakaznici/').'">Seznam zákazníků</a><br />';
    1919    $Output .= '<a href="'.$this->System->Link('/finance/spotreba/').'">Spotřeba energie</a><br />';
  • trunk/Modules/Finance/UserState.php

    r521 r524  
    1414    if(array_key_exists('Subject', $_GET))
    1515    {
    16       if(!$this->System->Modules['User']->CheckPermission('Finance', 'Manage')) return('Nemáte oprávnění');
     16      if(!$this->System->User->CheckPermission('Finance', 'Manage')) return('Nemáte oprávnění');
    1717      $DbResult = $this->Database->query('SELECT * FROM Subject WHERE Id='.$_GET['Subject']);
    1818      $Subject = $DbResult->fetch_assoc();
    1919    } else
    2020    {
    21       if(!$this->System->Modules['User']->CheckPermission('Finance', 'DisplaySubjectState')) return('Nemáte oprávnění');
    22       $UserId = $this->System->Modules['User']->User['Id'];
     21      if(!$this->System->User->CheckPermission('Finance', 'DisplaySubjectState')) return('Nemáte oprávnění');
     22      $UserId = $this->System->User->User['Id'];
    2323      $DbResult = $this->Database->query('SELECT Customer FROM UserCustomerRel WHERE User='.$UserId.' LIMIT 1');
    2424      if($DbResult->num_rows > 0)
  • trunk/Modules/Finance/Zivnost.php

    r521 r524  
    5555  function Show()
    5656  {
    57     if(!$this->System->Modules['User']->CheckPermission('Finance', 'TradingStatus')) return('Nemáte oprávnění');
     57    if(!$this->System->User->CheckPermission('Finance', 'TradingStatus')) return('Nemáte oprávnění');
    5858    $this->System->Modules['Finance']->LoadTariffs(1);
    5959    //TransformFinance();
Note: See TracChangeset for help on using the changeset viewer.