/** * Get form * * @return Form_Form */ private function getForm() { $form = new Form_Form("install"); $validator = new Form_Validator_Required(); $validator->setErrorMessage(t("form.validator.required")); $field = new Form_Field_Hidden("install", ""); $field->setDefaultValue(1); $form->addField($field); $field = new Form_Field_Text("mysql-host", t("install.host")); $field->addValidator($validator); $field->setDefaultValue("localhost"); $form->addField($field); $field = new Form_Field_Text("mysql-db", t("install.db")); $field->addValidator($validator); $field->setDefaultValue("nreeda"); $form->addField($field); $field = new Form_Field_Text("mysql-user", t("install.user")); $field->addValidator($validator); $field->setDefaultValue("nreeda"); $form->addField($field); $field = new Form_Field_Password("mysql-pass", t("install.pw")); $form->addField($field); $field = new Form_Field_Text("admin-user", t("install.admin.user")); $field->addValidator($validator); $form->addField($field); $field = new Form_Field_Password("admin-pass", t("install.admin.pw")); $field->addValidator($validator); $form->addField($field); return $form; }
/** * Get form * * @return Form_Form */ public function getForm() { $form = new Form_Form("rss"); $form->attr->add("method", "get"); $validatorNumber = new Form_Validator_Regex(); $validatorNumber->setErrorMessage(t("rss.10")); $validatorNumber->setRegex("^[0-9]+\$", ""); $field = new Form_Field_Text("title", t("rss.4")); $field->setDefaultValue("nReeda RSS"); $field->attr->add("style", "width:95%;"); $form->addField($field); $validator = new Form_Validator_Required(); $validator->setErrorMessage(t("form.validator.required")); $field->addValidator($validator); $field = new Form_Field_Text("desc", t("rss.5")); $field->attr->add("style", "width:95%;"); $form->addField($field); $field = new Form_Field_Text("max", t("rss.6")); $field->setDefaultValue("50"); $field->attr->add("size", 6); $field->addValidator($validatorNumber); $form->addField($field); $field = new Form_Field_Text("catmax", t("rss.7")); $field->setDefaultValue("0"); $field->attr->add("size", 6); $field->addValidator($validatorNumber); $form->addField($field); $field = new Form_Field_Text("feedmax", t("rss.8")); $field->setDefaultValue("0"); $field->attr->add("size", 6); $field->addValidator($validatorNumber); $form->addField($field); return $form; }