Пример #1
0
 public function getdescAction()
 {
     $model = new AdminstructModel();
     $this->view->options = $model->getColumns($this->_request->getParam('tablename'));
     $this->view->notemplate = $this->_request->getParam('notemplate');
     $this->view->stype = $this->_request->getParam('stype');
 }
Пример #2
0
 public function indexAction()
 {
     $this->view->css2 = true;
     $model = new AdminstructModel();
     if (($id = $this->_request->getParam('id')) != NULL) {
         if ($model->deleteModule($id)) {
             $out = "element deleted successfully";
         } else {
             $out = "error";
         }
     } elseif ($this->_request->getParam('submit_form_delete') != NULL) {
         //$ids=$this->_request->getParam('ids');
         $cks = $this->_request->getParam('cks');
         $out = "";
         foreach ($cks as $item_id => $state) {
             if ($state == "on") {
                 if ($model->delItem($item_id)) {
                     $out .= "element '{$item_id}' deleted successfully<br/>";
                 } else {
                     $out .= "error in deleting '{$item_id}'<br/>";
                 }
             }
         }
     } else {
         $out = "no selected row";
     }
     $this->sendMessage($out, "delete", $cnf->url->fullurl . "adminstruct/");
 }
Пример #3
0
 public function indexAction()
 {
     $cnf = Zend_Registry::get('cnf');
     $this->initCSS();
     $model = new AdminstructModel();
     $this->view->site_structure = $model->getSiteStructure();
     $this->view->form_action = $cnf->url->fullurl . $this->getRequest()->getModuleName() . "/delete/";
     $this->view->regenurl = $cnf->url->fullurl . $this->getRequest()->getModuleName() . "/regen/";
 }
Пример #4
0
 public function indexAction()
 {
     $cnf = Zend_Registry::get('cnf');
     $module_id = $this->_request->getParam("id");
     $model = new AdminstructModel();
     $module = $model->getModuleName($module_id);
     $this->_session->s3data = (require $cnf->path->modules . "{$module}/config.php");
     $this->_session->modulename = $module;
     $this->_redirect($cnf->url->fullurl . "adminstruct/step4/");
 }
Пример #5
0
 public function updateAction()
 {
     $cnf = Zend_Registry::get('cnf');
     $model = new AdminstructModel();
     if ($this->_request->isPost() && $this->_request->getPost('f_update_submit')) {
         $data = array("ID" => $this->_request->getPost("s_ID"), "Name" => $this->_request->getPost("s_Name"), "Description" => $this->_request->getPost("s_Description"), "Alias" => $this->_request->getPost("s_Alias"), "Date_creation" => $this->_request->getPost("s_Date_creation"), "Date_modification" => $this->_request->getPost("s_Date_modification"), "Content_id" => $this->_request->getPost("s_Content"), "Template" => $this->_request->getPost("s_Template"), "Controller" => $this->_request->getPost("s_Controller"), "Hidden" => $this->_request->getPost("s_Hidden"));
         $model->update($data);
         $this->sendMessage("element '{$data['ID']}' has been updated successfully", "edit", $cnf->url->fullurl . "adminstruct/");
     }
 }
Пример #6
0
 public function indexAction()
 {
     $cnf = Zend_Registry::get('cnf');
     $this->initCSS();
     $model = new AdminstructModel();
     $this->view->modules = $model->getModules();
     $this->view->form_action = $cnf->url->fullurl . $this->getRequest()->getModuleName() . "/delete/";
     $this->view->editurl = $cnf->url->fullurl . $this->getRequest()->getModuleName() . "/edit/";
     $this->view->regenurl = $cnf->url->fullurl . $this->getRequest()->getModuleName() . "/regen/";
     $this->view->deleteurl = $cnf->url->fullurl . $this->getRequest()->getModuleName() . "/delete/";
     $this->view->addurl = $cnf->url->fullurl . $this->getRequest()->getModuleName() . "/step1/";
 }
Пример #7
0
 public function indexAction()
 {
     $this->initCSS();
     $model = new AdminstructModel();
     $tablename = $this->_request->getParam('table');
     if (isset($tablename)) {
         $this->view->columns = $model->getColumns($tablename);
         $this->view->tablename = $tablename;
     } else {
         $this->sendMessage("pleace, select a table", "nocheck", $cnf->url->fullurl . "adminstruct/step1/");
     }
 }
Пример #8
0
 public function step4Action()
 {
     $model = new AdminstructModel();
     $cb_view = $this->_request->getParam('cb_view');
     for ($i = 0; $i < count($cb_view); $i++) {
     }
     $file_controller = fopen("{$modulename}Controller.php", "w") or die("Failed on create {$modulename}Controller.php");
     fwrite($file_controller, $model->getTemplateController($modulename));
     fclose($file_controller);
     //$file_model=fopen("${modulename}Model.php","w");
     //$file_view=fopen("index.tpl","w");
     //$file_edit=fopen("edit.tpl","w");
 }