content = new View("admin_downloadfullsize.html"); $view->content->downloadlinks_form = $this->_get_admin_form(); print $view; } public function saveprefs() { // This probably does something important. access::verify_csrf(); // Figure out which boxes where checked $dlLinks_array = $_POST['DownloadLinkOptions']; $tButton = false; $fButton = false; for ($i=0; $icontent = new View("admin_downloadfullsize.html"); $view->content->downloadlinks_form = $this->_get_admin_form(); print $view; } private function _get_admin_form() { // Make a new Form. $form = new Forge("admin/downloadfullsize/saveprefs", "", "post", array("id" => "gDownloadFullsizeAdminForm")); // Make an array for the different types of download links. $linkOptions["fButton"] = array("Show Floppy Disk Link", module::get_var("downloadfullsize", "fButton")); $linkOptions["tButton"] = array("Show Text Download Text Link", module::get_var("downloadfullsize", "tButton")); // Setup a few checkboxes on the form. $add_links = $form->group("DownloadLinks"); $add_links->checklist("DownloadLinkOptions") ->options($linkOptions); // Add a save button to the form. $add_links->submit("SaveLinks")->value(t("Save")); // Return the newly generated form. return $form; } }