author   :      
e-mail   :      
title   :      
content   :      
            
            
   
   
 

 

The following is a code listing to generate the previously
listed form.



require_once("pegos/pegos.package");

//form properties
$fp = new FormProperties("POST", "PhoggleAdmin.php");

//table properties
$tp = new TableProperties();
$tp->setHAlignCell("left");

//font propeties
$ftp = new FontProperties();
$ftp->setSpacing(3);

//creating the form
$f = new Form($fp, $tp, $ftp);

$f->openForm();
$f->addItem("author", ":", Form::createTextBox("author", 20, 50, $array["author"]));
$f->addItem("e-mail", ":", Form::createTextBox("email", 20, 50, $array["email"]));
$f->addItem("title", ":", Form::createTextBox("title", 30, 100, $array["title"]));
$f->addItem("content", ":", Form::createTextArea("content", 40, 10, $array["content"]));
$f->spacerRow(2);
$f->addItemColumns(Form::createButton("SUBMIT", "submit"), 3, "", "center");
$f->addItemColumns(Form::createHidden("id", $array["id"]), 3);
$f->closeForm();

echo $f->toString();