Ignore:
Timestamp:
Oct 14, 2013, 12:26:30 AM (11 years ago)
Author:
chronos
Message:
  • Přidáno: Možnost určovat položky formulářových typů jako virtuální zadané jako SQL poddotaz.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Form/Types/Base.php

    r548 r581  
    4747  function OnFilterName($Item)
    4848  {
    49     return('`'.$Item['Name'].'`');
     49    if($Item['SQL'] != '') $SQL = '('.$Item['SQL'].') AS ';
     50      else $SQL = '';
     51    return($SQL.'`'.$Item['Name'].'`');
    5052  }
    5153
    5254  function OnFilterNameQuery($Item)
    5355  {
    54     return('`'.$Item['Name'].'`, `'.$Item['Name'].'` AS `'.$Item['Name'].'_Filter`');
     56    if($Item['SQL'] != '')
     57      $Output = '('.$Item['SQL'].') AS `'.$Item['Name'].'`, ('.$Item['SQL'].') AS `'.$Item['Name'].'_Filter`';
     58      else $Output = '`'.$Item['Name'].'`, `'.$Item['Name'].'` AS `'.$Item['Name'].'_Filter`';
     59    return($Output);
    5560  }
    5661}
Note: See TracChangeset for help on using the changeset viewer.