source: types/Boolean.php@ 11

Last change on this file since 11 was 11, checked in by george, 17 years ago
  • 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 size: 506 bytes
Line 
1<?php
2
3function TypeBooleanOnView($Item)
4{
5 if($Item['Value'] == 1) $Checked = ' checked="1"'; else $Checked = '';
6 return('<input type="checkbox" name="'.$Item['Name'].'" disabled="1"'.$Checked.'>');
7}
8
9function TypeBooleanOnEdit($Item)
10{
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);
18}
19
20?>
Note: See TracBrowser for help on using the repository browser.