Changeset 521 for trunk/Modules/Finance


Ignore:
Timestamp:
Apr 14, 2013, 9:04:17 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Finance přepracovány na aplikační modul. Upraveny URL adresy stránek.
  • Přidáno: Slučování registrovaných stránek do stromu stránek. Registgrovat lze nyní také pomocí cesty jako pole adresářů URL.
Location:
trunk/Modules/Finance
Files:
1 edited
12 copied

Legend:

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

    r519 r521  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class FinanceConsumption extends Page
     3class PageFinanceConsumption extends Page
    64{
    75  var $FullTitle = 'Spotřeba energie';
    86  var $ShortTitle = 'Spotřeba';
     7  var $ParentClass = 'PageFinance';
    98
    109  function Show()
     
    3029}
    3130
    32 $System->AddModule(new FinanceConsumption());
    33 $System->Modules['FinanceConsumption']->GetOutput();
    34 
    3531?>
  • trunk/Modules/Finance/Customers.php

    r519 r521  
    11<?php
    2 include_once('../Common/Global.php');
    32
    4 class FinanceUserList extends Page
     3class PageFinanceCustomers extends Page
    54{
    6   var $FullTitle = 'Seznam účastníků sítě';
    7   var $ShortTitle = 'Seznam účastníků';
     5  var $FullTitle = 'Seznam zákazníků sítě';
     6  var $ShortTitle = 'Zákazníci';
     7  var $ParentClass = 'PageFinance';
    88
    99  function Show()
     
    7979}
    8080
    81 $System->AddModule(new FinanceUserList());
    82 $System->Modules['FinanceUserList']->GetOutput();
    83 
    8481?>
  • trunk/Modules/Finance/Devices.php

    r519 r521  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class FinanceDeviceListPage extends Page
     3class PageFinanceDeviceList extends Page
    64{
    75  var $FullTitle = 'Zařízení sítě';
    86  var $ShortTitle = 'Zařízení';
     7  var $ParentClass = 'PageFinance';
    98
    109  function Show()
     
    3534}
    3635
    37 $System->AddModule(new FinanceDeviceListPage());
    38 $System->Modules['FinanceDeviceListPage']->GetOutput()
    39 
    4036?>
  • trunk/Modules/Finance/Finance.php

    r505 r521  
    11<?php
     2
     3include_once(dirname(__FILE__).'/Overview.php');
     4include_once(dirname(__FILE__).'/Consumption.php');
     5include_once(dirname(__FILE__).'/Devices.php');
     6include_once(dirname(__FILE__).'/Bill.php');
     7include_once(dirname(__FILE__).'/Services.php');
     8include_once(dirname(__FILE__).'/Customers.php');
     9include_once(dirname(__FILE__).'/MonthlyOverall.php');
     10include_once(dirname(__FILE__).'/Manage.php');
     11include_once(dirname(__FILE__).'/UserState.php');
     12include_once(dirname(__FILE__).'/Import.php');
     13include_once(dirname(__FILE__).'/Zivnost.php');
     14include_once(dirname(__FILE__).'/finance.php');
    215
    316class ModuleFinance extends AppModule
     
    2538  {
    2639    parent::Start();
     40    $this->System->RegisterPage('finance', 'PageFinance');
     41    $this->System->RegisterPage(array('finance', 'spotreba'), 'PageFinanceConsumption');
     42    $this->System->RegisterPage(array('finance', 'zarizeni'), 'PageFinanceDeviceList');
     43    $this->System->RegisterPage(array('finance', 'sluzby'), 'PageFinanceServices');
     44    $this->System->RegisterPage(array('finance', 'mesicni-prehledy'), 'PageFinanceMonthlyOverall');
     45    $this->System->RegisterPage(array('finance', 'zakaznici'), 'PageFinanceCustomers');
     46    $this->System->RegisterPage(array('finance', 'sprava'), 'PageFinanceManage');
     47    $this->System->RegisterPage(array('finance', 'platby'), 'PageFinanceUserState');
     48    $this->System->RegisterPage(array('finance', 'import'), 'PageFinanceImportPayment');   
     49    $this->System->RegisterPage(array('finance', 'zivnost'), 'PageFinanceTaxFiling');   
    2750  } 
    2851 
  • trunk/Modules/Finance/Import.php

    r519 r521  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class FinanceImportPayment extends Page
     3class PageFinanceImportPayment extends Page
    64{
    75  var $FullTitle = 'Import plateb';
    86  var $ShortTitle = 'Import plateb';
     7  var $ParentClass = 'PageFinance';
    98
    109  function Show()
     
    146145}
    147146
    148 $System->AddModule(new FinanceImportPayment());
    149 $System->Modules['FinanceImportPayment']->GetOutput();
    150 
    151147?>
  • trunk/Modules/Finance/Manage.php

    r519 r521  
    11<?php
    22
    3 include_once(dirname(__FILE__).'/../Common/Global.php');
    4 
    5 class FinanceManagePage extends Page
     3class PageFinanceManage extends Page
    64{
    75  var $FullTitle = 'Správa financí';
    86  var $ShortTitle = 'Správa financí';
    9 
     7  var $ParentClass = 'PageFinance';
     8 
    109  function Show()
    1110  {
     
    7473        $Output .= '<a href="?Operation=ShowMonthlyPayment">Měsíční vyúčtování</a><br />';
    7574        //$Output .= '<a href="clenove.php">Seznam členů</a><br />';
    76         $Output .= '<a href="zivnost.php">Živnost</a><br />';
     75        $Output .= '<a href="'.$this->System->Link('/finance/zivnost/').'">Živnost</a><br />';
    7776        $Output .= '<a href="?Operation=GenerateBills">Generovat chybějící doklady</a><br />';
    78         $Output .= '<a href="import.php">Import plateb</a><br />';
     77        $Output .= '<a href="'.$this->System->Link('/finance/import/').'">Import plateb</a><br />';
    7978    }
    8079    return($Output);
     
    632631}
    633632
    634 $System->AddModule(new FinanceManagePage());
    635 $System->Modules['FinanceManagePage']->GetOutput();
    636 
    637633?>
  • trunk/Modules/Finance/MonthlyOverall.php

    r519 r521  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class FinanceMonthlyOverallPage extends Page
     3class PageFinanceMonthlyOverall extends Page
    64{
    75  var $FullTitle = 'Měsíční přehledy';
    86  var $ShortTitle = 'Měsíční přehledy';
     7  var $ParentClass = 'PageFinance';
    98
    109  function Show()
     
    3332}
    3433
    35 $System->AddModule(new FinanceMonthlyOverallPage());
    36 $System->Modules['FinanceMonthlyOverallPage']->GetOutput();
    37 
    3834?>
  • trunk/Modules/Finance/Overview.php

    r519 r521  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class FinanceOverview extends Page
     3class PageFinance extends Page
    64{
    75  var $FullTitle = 'Přehled financování sítě';
     
    1412    $Output = '<table><tr><td valign="top">';
    1513   
    16     $Output .= '<a href="monthly_overall.php">Měsíční přehledy</a><br />';
    17     $Output .= '<a href="tarify.php">Tarify</a><br />';
    18     $Output .= '<a href="zarizeni.php">Výpis zařízení</a><br />';
    19     if($this->System->Modules['User']->CheckPermission('Finance', 'SubjectList')) $Output .= '<a href="clenove.php">Seznam členů</a><br />';
    20     $Output .= '<a href="spotreba.php">Spotřeba energie</a><br />';
    21     $Output .= '<a href="'.$this->System->Config['Web']['RootFolder'].'/aktuality/index.php?category=9">Investice v síti</a><br />';
    22     //$Output .= '<a href="faktury/">Faktury za internet</a><br />';
     14    $Output .= '<a href="'.$this->System->Link('/finance/mesicni-prehledy/').'">Měsíční přehledy</a><br />';
     15    $Output .= '<a href="'.$this->System->Link('/finance/sluzby/').'">Přehled nabízených služeb</a><br />';
     16    $Output .= '<a href="'.$this->System->Link('/finance/zarizeni/').'">Výpis zařízení</a><br />';
     17    if($this->System->Modules['User']->CheckPermission('Finance', 'SubjectList'))
     18      $Output .= '<a href="'.$this->System->Link('/finance/zakaznici/').'">Seznam zákazníků</a><br />';
     19    $Output .= '<a href="'.$this->System->Link('/finance/spotreba/').'">Spotřeba energie</a><br />';
     20    //$Output .= '<a href="'.$this->System->Config['Web']['RootFolder'].'/aktuality/index.php?category=9">Investice v síti</a><br />';
    2321   
    2422    $Output .= '<br /><strong>Souhrn:</strong><br />';
     
    9593}
    9694
    97 $System->AddModule(new FinanceOverview());
    98 $System->Modules['FinanceOverview']->GetOutput();
    99 
    10095?>
  • trunk/Modules/Finance/Services.php

    r519 r521  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class FinanceTarrifsPage extends Page
     3class PageFinanceServices extends Page
    64{
    75  var $FullTitle = 'Přehled tarifů';
    86  var $ShortTitle = 'Tarify';
     7  var $ParentClass = 'PageFinance';
    98
    109  function TariffTable()
     
    6968}
    7069
    71 $System->AddModule(new FinanceTarrifsPage());
    72 $System->Modules['FinanceTarrifsPage']->GetOutput();
    73 
    7470?>
  • trunk/Modules/Finance/UserState.php

    r519 r521  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class FinanceUserState extends Page
     3class PageFinanceUserState extends Page
    64{
    75  var $FullTitle = 'Stav financí účastníka';
    86  var $ShortTitle = 'Stav financí';
     7  var $ParentClass = 'PageFinance';
    98
    109  function Show()
     
    150149}
    151150
    152 $System->AddModule(new FinanceUserState());
    153 $System->Modules['FinanceUserState']->GetOutput();
    154 
    155151?>
  • trunk/Modules/Finance/Zivnost.php

    r519 r521  
    11<?php
    22
    3 include_once('../Common/Global.php');
    4 
    5 class FinanceTaxFilingPage extends Page
     3class PageFinanceTaxFiling extends Page
    64{
    75  var $FullTitle = 'Daňová evidence';
    86  var $ShortTitle = 'Daňová evidence';
     7  var $ParentClass = 'PageFinance';
    98  var $ExternalSubject = 96;
    109  var $StartEvidence = 0;
     
    376375}
    377376
    378 $System->AddModule(new FinanceTaxFilingPage());
    379 $System->Modules['FinanceTaxFilingPage']->GetOutput();
    380 
    381377?>
Note: See TracChangeset for help on using the changeset viewer.