rs = new qlDatabase(); $form->dbTable = "accounts"; $form->action = "editAccounts.php"; $form->method = "post"; $form->itemType = "Account"; $form->idField = "account_id"; $form->uniqueField = "username"; $form->catField = "dept;departments;name;dept_id"; $form->viewField = array("fName"=>"First Name", "lName"=>"Last Name", "username"=>"Username"); if (isset($ads) && $ads == "true") { $form->hideLinks = true; require_once("apps/qlAds.inc"); $ads = new qlAds(); echo "\n

OceanFront Classified Ads

"; if ($form->ql_formSubmit > 0) echo $ads->viewLinks("newAccount"); else echo $ads->viewLinks(); } $form->add_element(array("type"=>"showtext", "name"=>"title1", "headerRow"=>true, "description"=>"Personal Information")); $form->add_element(array("type"=>"text", "name"=>"fName", "description"=>"First Name", "tableBreak"=>"", "required"=>true, "size"=>"10", "minlength"=>"2", "maxlength"=>"20")); $form->add_element(array("type"=>"text", "name"=>"mName", "description"=>"Middle Name", "tableBreak"=>"", "size"=>"5", "maxlength"=>"15")); $form->add_element(array("type"=>"text", "name"=>"lName", "description"=>"Last Name", "tableBreak"=>"", "required"=>true, "size"=>"15", "minlength"=>"2", "maxlength"=>"30")); $form->add_element(array("type"=>"text", "name"=>"phone", "description"=>"Phone Number", "tableBreak"=>"", "maxlength"=>"20")); $form->add_element(array("type"=>"text", "name"=>"email", "description"=>"E-mail Address", "tableBreak"=>"", "required"=>true, "maxlength"=>"40", "validation"=>"email")); $lblArray = array(array("label"=>"Phone", "value"=>"phone"), array("label"=>"E-mail", "value"=>"email")); $form->add_element(array("type"=>"select", "name"=>"contact", "description"=>"Preferred Contact Method", "tableBreak"=>"", "options"=>$lblArray, "selected"=>array("phone"))); if ($qlAuth->hasPerm("admin")) { $form->add_element(array("type"=>"text", "name"=>"title", "description"=>"Title", "tableBreak"=>"", "maxlength"=>"30")); } $form->add_element(array("type"=>"textarea", "name"=>"notes", "description"=>"Miscellaneous Info", "tableBreak"=>"", "rows"=>"4", "cols"=>"20")); $form->add_element(array("type"=>"showtext", "name"=>"title2", "tableBreak"=>"", "headerRow"=>true, "description"=>"Account Information")); $form->add_element(array("type"=>"text", "name"=>"username", "description"=>"Username", "required"=>true, "size"=>"10", "validation"=>"nospace", "minlength"=>"3", "maxlength"=>"20")); $form->add_element(array("type"=>"password", "name"=>"password", "encrypt"=>"md5", "description"=>"Password", "tableBreak"=>"", "required"=>true, "size"=>"10", "minlength"=>"3", "maxlength"=>"20")); if ($qlAuth->hasPerm("admin")) { $form->add_element(array("type"=>"select", "name"=>"dept", "description"=>"Department", "tableBreak"=>"", "required"=>true, "options"=>"ql_db;departments;name;dept_id", "selected"=>array(""), "size"=>"1")); $form->add_element(array("type"=>"checkbox", "name"=>"perms", "description"=>"Permissions", "options"=>"ql_db;permlevels;display;name", "selected"=>array("user"), "multiple"=>true, "numCols"=>"2")); $form->add_element(array("type"=>"checkbox", "name"=>"perms_categ", "description"=>"Can Edit These
Event Categories", "options"=>"ql_db;eventcategories;name;permValue", "multiple"=>true, "numCols"=>"2")); } else { $form->add_element(array("type"=>"hidden", "name"=>"dept", "value"=>"4", "forceDatabase"=>true)); $form->add_element(array("type"=>"hidden", "name"=>"perms", "value"=>"ads", "forceDatabase"=>true)); $form->add_element(array("type"=>"hidden", "name"=>"ads", "value"=>"true", "passVar"=>true)); } $form->add_element(array("type"=>"submit", "name"=>"submit", "value"=>"Save Account")); $form->start(); ?>