Changeset 435 for trunk/forms.php


Ignore:
Timestamp:
Oct 12, 2012, 9:56:35 AM (12 years ago)
Author:
chronos
Message:
  • Opraveno: Zobrazení výčtů ve správě dat.
  • Přidáno: Doplněny další tabulky do správy dat.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/forms.php

    r434 r435  
    3131      if(!array_key_exists($Index, $this->Values) and isset($Item['Default'])) $this->Values[$Index] = $Item['Default'];
    3232        if(array_key_exists($Item['Type'], $FormTypes))
    33         {
     33        {           
    3434          if(!array_key_exists($Item['Type'], $System->Type->TypeDefinitionList))
    3535            $System->Type->RegisterType($Item['Type'], '',
    3636              $FormTypes[$Item['Type']]);
    37           $Edit = ''.$System->Type->ExecuteTypeEvent('OneToMany', 'OnView',
     37          if($FormTypes[$Item['Type']]['Type'] == 'Reference')
     38            $Edit = ''.$System->Type->ExecuteTypeEvent('OneToMany', 'OnView',
     39            array('Value' => $this->Values[$Index], 'Name' => $Index,
     40            'Type' => $Item['Type'])).'';
     41          else if($FormTypes[$Item['Type']]['Type'] == 'Enumeration')
     42            $Edit = ''.$System->Type->ExecuteTypeEvent('Enumeration', 'OnView',
    3843            array('Value' => $this->Values[$Index], 'Name' => $Index,
    3944            'Type' => $Item['Type'])).'';
Note: See TracChangeset for help on using the changeset viewer.