require "../../sspadmin/includeheader.php"; $mainTemplate = new Template("Main Template", "exampleMain.tpl"); // form definition // id name for the table is used for detection of submission and error messages $form = new sfc\Form(SSP_Path(true), "tableNameForSql", "idNameforTable"); $form->tpl = $mainTemplate; // main template to enclose the form, not required, form inserted into {content} $form->tplf = "example1.tpl"; // display template for the form $form->tda("miscTplData", "Some data for display on the form template, password is 'thingy'"); $form->fe("text", "firstElement", "First element, a text box"); $form->fep("required=true, dataType=text"); // element is required and is of data type text $form->fe("password", "pasword", "enter a password"); $form->fep("required=true, dataType=password, load=false"); $form->addHidden("hiddenStuff", "Some hidden stuff", "text"); // hidden field // check for submission if ($form->processForm($_POST)) { // check for error if (!$form->error) { // check password if ($form->getField("pasword") != "thingy") { $form->addError("Error in the form"); $form->setError("pasword", "Error in password"); echo $form->create(true); } else { echo "Submission succesful"; } } } else {