コード例 #1
0
ファイル: Model.php プロジェクト: camilorivera/INNOVARE
 /**
  * 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);
 }
コード例 #2
0
 function sessionsAction()
 {
     $crud = new Zmax_Db_Edit("ConfSession");
     $crud->setReferenceField("slot", "ShowSlot");
     $this->view->content = $crud->edit($this->getRequest());
     echo $this->view->render("layout");
 }
コード例 #3
0
 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");
 }