page_title = t("Star settings"); $view->content = new View("admin_star.html"); $view->content->form = $this->_get_admin_form(); $view->content->title = $view->page_title; print $view; } public function save() { access::verify_csrf(); $form = $this->_get_admin_form(); $form->validate(); module::set_var("star", "show", $form->show->value); message::success(t("Star settings updated")); url::redirect("admin/star"); } private function _get_admin_form() { $form = new Forge("admin/star/save", "", "post", array("id" => "g-star-admin-form")); $form->dropdown("show") ->label(t("Default to showing...")) ->options(array(0 => "All",1 => "Starred")) ->selected(module::get_var("star", "show")); $form->submit("save")->value(t("Save")); return $form; } }