Changeset 429


Ignore:
Timestamp:
Oct 11, 2012, 2:08:59 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Rozpracované zobrazování referencí v seznamech.
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/form_classes.php

    r428 r429  
    1111      'LastOnline' => array('Type' => 'DateTime', 'Caption' => 'Naposledy běželo', 'Default' => ''),
    1212      'PermanentOnline' => array('Type' => 'Boolean', 'Caption' => 'Běží stále', 'Default' => '0'),
     13      'Member' => array('Type' => 'TMember', 'Caption' => 'Zákazník', 'Default' => '0'),
     14      'Location' => array('Type' => 'TMember', 'Caption' => 'Umístění', 'Default' => '0'),
    1315    ),
    1416  ),
     
    195197     'States' => array(2 => 'Měsíčně', 3 => 'Čtvrtletně', 4 => 'Pololetně', 5 => 'Ročně'),
    196198  ),
     199  'TMember' => array(
     200    'Type' => 'Reference',
     201    'Table' => 'Member',
     202    'Id' => 'Id',
     203    'Name' => 'Name',
     204    'Filter' => '1',
     205  ),
    197206  'TFinanceSubject' => array(
    198207    'Type' => 'Reference',
     
    223232    'Filter' => '1',
    224233  ),
     234  'TNetworkInterface' => array(
     235    'Type' => 'Reference',
     236    'Table' => 'NetworkInterface',
     237    'Id' => 'Id',
     238    'Name' => 'Name',
     239    'Filter' => '1',
     240  ),
    225241  'TNetworkSegment' => array(
    226242    'Type' => 'Reference',
    227243    'Table' => 'NetworkSegment',
    228     'Id' => 'id',
    229     'Name' => 'name',
     244    'Id' => 'Id',
     245    'Name' => 'Name',
    230246    'Filter' => '1',
    231247  ),
  • trunk/is/index.php

    r428 r429  
    3939  function ShowTable($FormClass)
    4040  {   
    41     global $Type;
     41    global $Type, $FormTypes;
    4242   
    4343    $DbResult = $this->Database->query('SELECT COUNT(*) FROM `'.$FormClass['Table'].'`');
     
    6262      {
    6363        //$Output .= '<td>'.$Row[$ItemIndex].'</td>';
    64         $Output .= '<td>'.$Type->ExecuteTypeEvent($FormItem['Type'], 'OnView',
     64        if(array_key_exists($FormItem['Type'], $FormTypes))
     65           $Output .= '<td>'.$Type->ExecuteTypeEvent('OneToMany', 'OnView',
     66            array('Value' => $Row[$ItemIndex], 'Name' => $ItemIndex,
     67            'Type' => array('Parameters' => array($FormTypes[$FormItem['Type']]))).'</td>';
     68        else $Output .= '<td>'.$Type->ExecuteTypeEvent($FormItem['Type'], 'OnView',
    6569          array('Value' => $Row[$ItemIndex], 'Name' => $ItemIndex)).'</td>';
    6670      }
Note: See TracChangeset for help on using the changeset viewer.