1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115:
|
<? Require 'lib/showform.class.php';
require_once 'common.php'; page_header('blubber~test'); output('Beispiel.php');
$form = array( 'Textfelder', 'text1' => array( 'Ein normaler Text', 'text' ), 'text2' => array( 'Text mit Standardwert', 'text', 'default' => 'Wert' ), 'text3' => array( 'Ein in der länge begrenzer Text', 'limitedtext', 10 # Nicht mehr als 10 Zeichen, funktioniert nicht in allen Browsern ), 'text4' => array( 'Passwortzeile', 'password', ), 'text5' => array( '"Versteckte" Zeile, bzw "viewonly"', 'hidden', 'default' => 'Du kannst mich nich bearbeiten!!!' ), 'int' => array( 'Ein für Zahlen angepasstest Feld', 'int', ), 'textarea' => array( 'Ein Feld für grosse Eingaben', 'textarea', 30, #cols 5, #rows ), 'Weiteres', 'bool' => array( 'Ja oder Nein?', 'bool', # Mit "default" => 1 kann Standard auf "JA" gestellt werden ), 'enum' => array( 'Dein Lieblingskanton', 'enum', array( 0 => 'Basel', 1 => 'Genf', 2 => 'Bern', 3 => 'Schwyz', ), # AUch hier kann mit "default" => $key die Standardantwort geändert werden ), 'enum2' => array( 'Mein Lieblingskanton', 'hiddenenum', array( 0 => 'Basel', 1 => 'Genf', 2 => 'Bern', 3 => 'Schwyz', ), 'default' => 0, ), 'set' => array( 'Deine Fàhigkeiten', 'set', array( 0 => 'Schwert', 1 => 'Axt', 2 => 'Keule', ), # Als vierten Parameter kann man die Grösse des Selectfeldes bestimmen (Anzahl der Sichtbaren Einträge), Standard 3 ), 'set2' => array( 'Deine Fähigkeiten, Teil 2', 'set', array( 0 => 'Gebete', 1 => 'Elementarmagie', 2 => 'Gegensatzsmagie', ), 'checkbox' => true, # NImmt Checkboxen anstatt dem select-Feld ), 'Sonstiges', 'range1' => array( 'Ziffer zwischen 0 und 9', 'range', 0, # Start 9 # Ende ), 'range2' => array( 'Zahl zwischen 0 und 1000', 'range', 0, 1000 ), );
$Showform = new Showform('Einstellungen', $form, ($i = ($row = array()))); $Showform->enableSave(); # Lässt man das Weg, dann lässt sich das FOrmuler nicht speichern (Kein Submit-Button) rawoutput('<form action="ucp.php?q=guildprefs" method="post">'); rawoutput($Showform->getOut()); # Ausgabe, geht auch mit: unset($Showform); rawoutput('</form>');
addnav('zurück','superuser.php');
page_footer();
?>
|