Changeset 448


Ignore:
Timestamp:
Oct 16, 2012, 9:49:30 PM (12 years ago)
Author:
chronos
Message:
  • Opraveno: NULL hodnoty ve formulářích.
Location:
trunk/Common
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Database.php

    r447 r448  
    9090      if(!in_array($Value, $this->Functions))
    9191      {
    92         if($Value == NULL) $Value = 'NULL';
     92        if(is_null($Value)) $Value = 'NULL';
    9393        else $Value = $this->PDO->quote($Value);
    9494      }
     
    108108      if(!in_array($Value, $this->Functions))
    109109      {
    110         if($Value == NULL) $Value = 'NULL';
     110        if(is_null($Value)) $Value = 'NULL';
    111111        else $Value = $this->PDO->quote($Value);
    112112      }
     
    125125      if(!in_array($Value, $this->Functions))
    126126      {
    127         if($Value == NULL) $Value = 'NULL';
     127        if(is_null($Value)) $Value = 'NULL';
    128128        else $Value = $this->PDO->quote($Value);
    129129      }
  • trunk/Common/Forms.php

    r447 r448  
    8787            $UseType = 'Enumeration';
    8888        } else $UseType = $Item['Type'];
    89         $Edit = ''.$System->Type->ExecuteTypeEvent($UseType, 'OnEdit', $Parameters).'';
     89        $Edit = $System->Type->ExecuteTypeEvent($UseType, 'OnEdit', $Parameters);
    9090
    9191      array_push($Table['Rows'], array($Item['Caption'].':', $Edit));
     
    117117            $UseType = 'Enumeration';
    118118        } else $UseType = $Item['Type'];
    119         $this->Values[$Index] = ''.$System->Type->ExecuteTypeEvent($UseType, 'OnLoadDb',
     119        $this->Values[$Index] = $System->Type->ExecuteTypeEvent($UseType, 'OnLoadDb',
    120120            array('Value' => $DbRow[$Index], 'Name' => $Index,
    121             'Type' => $Item['Type'])).'';
     121            'Type' => $Item['Type']));
    122122       
    123123        //echo($DbRow[$Index].'='.$this->Values[$Index].'<br/>');
     
    150150            $UseType = 'Enumeration';
    151151        } else $UseType = $Item['Type'];
    152         $Values[$Index] = ''.$System->Type->ExecuteTypeEvent($UseType, 'OnSaveDb', $Parameters).'';
     152        $Values[$Index] = $System->Type->ExecuteTypeEvent($UseType, 'OnSaveDb', $Parameters);
    153153       
    154154        //echo($DbRow[$Index].'='.$this->Values[$Index].'<br/>');
     
    189189            $UseType = 'Enumeration';
    190190        } else $UseType = $Item['Type'];
    191         $Values[$Index] = ''.$System->Type->ExecuteTypeEvent($UseType, 'OnLoad',
    192           array('Name' => $Index, 'Type' => $Item['Type'])).'';
     191        $Values[$Index] = $System->Type->ExecuteTypeEvent($UseType, 'OnLoad',
     192          array('Name' => $Index, 'Type' => $Item['Type']));
    193193    }
    194194    return($Values);
  • trunk/Common/Types/OneToMany.php

    r447 r448  
    2626    if(array_key_exists('Condition', $Type['Parameters'])) $Where = ' WHERE '.$Type['Parameters']['Condition'];
    2727      else $Where = '';
    28     print_r($Item);
    2928    if(array_key_exists('Null', $Item) and $Item['Null'])
    3029    {
  • trunk/Common/Types/String.php

    r428 r448  
    2121  function OnLoad($Item)
    2222  {
     23    //echo($Item['Name'].'='.$_POST[$Item['Name']].','.is_null(NULL).'<br>');
    2324    return($_POST[$Item['Name']]);
    2425  }
Note: See TracChangeset for help on using the changeset viewer.