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();