Changeset 11 for types/Boolean.php


Ignore:
Timestamp:
Oct 13, 2008, 8:05:21 AM (16 years ago)
Author:
george
Message:
  • Opraveno: Mazání položek nyní položku neodstraňuje z databáze, ale pouze ji označí za smazanou. Sloupce DeletionTime se nastaví na aktuální čas a položka nadále nebude zobrazována ve výpisech.
  • Opraveno: Načítání položek formuláře nyní prováděno přes událost OnLoad pro každý typ samostatně. Tímto také opraveno načítání hodnoty typu Boolean(checkbox) a Date(comboboxy datumu).
  • Opraveno: Správné zpracování typů nejenom podle id, ale také podle jména.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • types/Boolean.php

    r10 r11  
    33function TypeBooleanOnView($Item)
    44{
    5   return('<input type="checkbox" name="'.$Item['Name'].'" value="'.$Item['Value'].'" disabled="1">');
     5  if($Item['Value'] == 1) $Checked = ' checked="1"'; else $Checked = '';
     6  return('<input type="checkbox" name="'.$Item['Name'].'" disabled="1"'.$Checked.'>');
    67}
    78
    89function TypeBooleanOnEdit($Item)
    910{
    10   return('<input type="checkbox" name="'.$Item['Name'].'" value="'.$Item['Value'].'">');
     11  if($Item['Value'] == 1) $Checked = ' checked="1"'; else $Checked = '';
     12  return('<input type="checkbox" name="'.$Item['Name'].'"'.$Checked.'>');
     13}
     14
     15function TypeBooleanOnLoad($Item)
     16{
     17  if(array_key_exists($Item['Name'], $_POST)) return(1); else return(0);
    1118}
    1219
Note: See TracChangeset for help on using the changeset viewer.