Ignore:
Timestamp:
Mar 3, 2013, 6:02:17 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Přepracováno generování PDF dokladů. Nyní pro každý typ dokladu se definuje samostatná třída odvozená ze třídy Bill. Údaje se načítají přímo ze zdrojových tabulek namísto vytváření duplicitních dat v tabulce FinanceBills. Doklady jsou identifikovány jako soubor dle tabulky File.
  • Upraveno: Fronta emailů a seznam síťových služeb lze nyní upravovat přímo ze sekce Správa dat.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Types/Enumeration.php

    r445 r498  
    1818    $Type = $this->System->Type->GetTypeDefinition($Item['Type']);
    1919    $Output = '<select name="'.$Item['Name'].'">';
     20      if(array_key_exists('Null', $Item) and $Item['Null'])
     21    {
     22      if($Item['Value'] == NULL) $Selected = ' selected="1"'; else $Selected = '';
     23      $Output .= '<option value=""'.$Selected.'></option>';
     24    }
    2025    foreach($Type['Parameters']['States'] as $Index => $StateName)
    2126    {
     
    2934  function OnLoad($Item)
    3035  {
     36    if($_POST[$Item['Name']] == '') return(NULL);
    3137    return($_POST[$Item['Name']]);
     38  }
     39 
     40  function OnLoadDb($Item)
     41  {
     42    if($Item['Value'] == '') return(NULL);
     43    else return($Item['Value']);
    3244  }
    3345}
Note: See TracChangeset for help on using the changeset viewer.