/** * Generic editing form for texts * @param request The request object */ public static function editTranslations($request) { $crud = new Zmax_Db_Edit("Zmax_Model_Text"); // The lang field is a reference to the Lang table. Use a radio HTML input $crud->setReferenceField("name", "Zmax_Model_Lang", Zmax_Db_Edit::RADIO_FIELD); // Same thing for the namespace field $crud->setReferenceField("namespace", "Zmax_Model_Namespace", Zmax_Db_Edit::RADIO_FIELD); // Show the table form $crud->showTableForm(); return $crud->edit($request); }
function sessionsAction() { $crud = new Zmax_Db_Edit("ConfSession"); $crud->setReferenceField("slot", "ShowSlot"); $this->view->content = $crud->edit($this->getRequest()); echo $this->view->render("layout"); }
function requiredfileAction() { require_once "Phase.php"; require_once "FileType.php"; require_once "RequiredFile.php"; $crud = new Zmax_Db_Edit("RequiredFile"); $crud->setFormField("mandatory", Zmax_Db_Edit::BOOLEAN_FIELD); $crud->setReferenceField("description", "FileType"); $crud->setReferenceField("description", "Phase"); $this->view->content = $crud->edit($this->getRequest()); echo $this->view->render("layout"); }