_get_form(); } public function handler() { access::verify_csrf(); $form = $this->_get_form(); if ($form->validate()) { // @todo process the admin form message::success(t("Digibug Processing Successfully")); print json_encode( array("result" => "success")); } else { print json_encode( array("result" => "error", "form" => $form->__toString())); } } private function _get_form() { $form = new Forge("digibug/handler", "", "post", array("id" => "gDigibugForm")); $group = $form->group("group")->label(t("Digibug Handler")); $group->input("text")->label(t("Text"))->rules("required"); $group->submit("submit")->value(t("Submit")); return $form; } }