public function renameAction() { $this->view->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); $node_id = $this->_getParam('node_id'); $master_value = $this->_getParam('node_title'); $arrNode = explode("_", $node_id); $master_code = $arrNode[0]; $master_id = $arrNode[1]; $model = new Security_Model_SystemMaster(); $master = $model->fetchRow("master_code='{$master_code}' and master_id='{$master_id}'"); $master->setMasterValue($master_value); if ($master->save()) { $result = Zend_Json::encode(array("status" => true)); } else { $result = Zend_Json::encode(array("status" => false)); } echo $result; }
public function editMenuItemAction() { $id = $this->_getParam('id'); $model1 = new Security_Model_SystemMaster(); $model1->setMasterCode("fdMenu"); $model = $model1->fetchRow("master_code ='" . $model1->getMasterCode() . "' AND master_id='" . $id . "'"); if (false === $model) { $this->_flashMessenger->addMessage(array('error' => 'Invalid request! Please try again.')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl('/admin/user')); } $options['title'] = $model->getMasterValue(); $options['path'] = $model->getStrval1(); $options['toolTip'] = $model->getStrval2(); $options['parentMenuId'] = $model->getIntval1(); $options['isActive'] = $model->getStatus(); $options['isChild'] = $model->getBlnval1(); $form = new Security_Form_Menu(); $form->populate($options); $request = $this->getRequest(); $options = $request->getPost(); if ($request->isPost()) { if ($form->isValid($options)) { $model->setMasterValue($options['title']); $model->setStatus($options['isActive']); $model->setStrval1($options['path']); $model->setStrval2($options['toolTip']); $model->setIntval1($options['parentMenuId']); $model->setBlnval1($options['isChild']); $model->save(); $this->_flashMessenger->addMessage(array('success' => 'Menu information has been updated successfully!')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl('/security/menu/edit-menu-item/id/' . $id)); } else { $this->_flashMessenger->addMessage(array('error' => 'Unable to save the data. Please provide valid inputs and try again.')); $form->reset(); $form->populate($options); } } $this->view->form = $form; }
public function changeChildStatus($id, $status) { $model=new Security_Model_SystemMaster(); $row=$model->fetchRow("master_id='{$id}' and master_code='fdMenu'"); if(false===$row) return false; $row->setBlnval1($status); return $row->save(); }
public function editMenuItemAction() { $id = $this->_getParam('id'); $guid = $this->_getParam('guid'); $model1 = new Security_Model_SystemMaster(); $model1->setMasterCode("fdMenu"); $model = $model1->fetchRow("master_code ='" . $model1->getMasterCode() . "' AND master_id='" . $id . "'"); if (false === $model || $model->getRowGuid() != $guid) { $this->_flashMessenger->addMessage(array('error' => 'Invalid request! Please try again.')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl('/security/menu/index')); } $this->getIconsList(); $options['title'] = $model->getMasterValue(); $options['path'] = $model->getStrval1(); $options['toolTip'] = $model->getStrval2(); $options['parentMenuId'] = $model->getIntval1(); $options['isActive'] = $model->getStatus(); $options['isChild'] = $model->getBlnval1(); $options['isAction'] = $model->getBlnval2(); $options['menuIcon'] = $model->getStrval3(); $form = new Security_Form_Menu(); $elements = $form->getElements(); $form->clearDecorators(); foreach ($elements as $element) { $element->removeDecorator('label'); //$element->removeDecorator('Errors'); } $form->populate($options); $request = $this->getRequest(); $options = $request->getPost(); // echo "str val3=".$options['menuIcon']; die; if ($request->isPost()) { if ($form->isValid($options)) { $model->setMasterValue($options['title']); $model->setStatus($options['isActive']); $model->setStrval1($options['path']); $model->setStrval2($options['toolTip']); $model->setIntval1($options['parentMenuId']); $model->setBlnval1($options['isChild']); $model->setBlnval2($options['isAction']); $model->setStrval3($options['menuIcon']); $model->save(); $this->_flashMessenger->addMessage(array('success' => 'Menu information has been updated successfully!')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl("/security/menu/edit-menu-item/id/{$id}/guid/{$guid}")); } else { $this->_flashMessenger->addMessage(array('error' => 'Unable to save the data. Please provide valid inputs and try again.')); $form->reset(); $form->populate($options); } } $this->view->form = $form; }
public function editSystemMasterAction() { $this->view->pageHeading = "Edit System Master"; // $id = $this->_getParam('guid'); $guid = $this->_getParam('guid'); //echo $guid; // $this->view->user_id = $id; $model1 = new Security_Model_SystemMaster(); $model = $model1->fetchRow("row_guid='" . $guid . "'"); $num = $model1->isExist("row_guid='" . $guid . "'"); if (empty($num)) { $this->_flashMessenger->addMessage(array('error' => 'Invalid request! Please try again.')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl('/security/privilege/list-system-master')); } $options['masterCode'] = $model->getMasterCode(); // $options['masterValue'] = $model->getMasterValue(); // $options['intval1'] = $model->getIntval1(); $options['status'] = $model->getStatus(); $this->view->assign('guid', $model->getRowGuid()); $request = $this->getRequest(); $form = new Security_Form_SystemMaster(); $elements = $form->getElements(); $form->clearDecorators(); foreach ($elements as $element) { $element->removeDecorator('label'); } //$element->removeDecorator('masterValue'); $usersNs = new Zend_Session_Namespace("members"); if ($usersNs->userId == guid) { //$form->removeElement('status'); } $form->removeElement('masterValue'); $modelP = new Base_Security_Privilege(); // $form->populate($options); $form->populate($options); $options = $request->getPost(); if ($request->isPost()) { $modelP = new Base_Security_Privilege(); if ($form->isValid($options)) { $model->setOptions($options); $model->save(); $this->_flashMessenger->addMessage(array('success' => 'System Master information has been updated successfully!')); $this->_helper->_redirector->gotoUrl($this->view->seoUrl("/security/privilege/edit-system-master/guid/" . $guid)); } else { $this->_flashMessenger->addMessage(array('error' => 'Unable to save the data. Please provide valid inputs and try again.')); $form->reset(); $form->populate($options); } } $this->view->form = $form; }
public function getMenuItemByUri($uri) { $model = new Security_Model_SystemMaster(); return $model->fetchRow("master_code='fdMenu' and strval1='{$uri}'"); }