示例#1
0
 public function editHelpMessageAction()
 {
     $eleId = $this->_getParam('id');
     if (!$eleId) {
         echo "element not found";
         exit;
     }
     $helpModel = new Model_Help();
     if ($this->getRequest()->isPost()) {
         $formData = $this->getRequest()->getPost();
         if ($eleId == 'xml_lang') {
             $helpModel->updateXmlLangMessages(stripslashes($formData['message']));
         } else {
             if ($eleId == 'iso_date') {
                 $helpModel->updateDateMessages(stripslashes($formData['message']));
             } else {
                 $id = $formData['id'];
                 unset($formData['submit']);
                 unset($formData['id']);
                 $message = $formData['message'];
                 $formData['message'] = stripslashes($message);
                 $helpModel->updateHelpMessageById($formData, $id);
             }
         }
         echo 'success';
         exit;
     }
 }
示例#2
0
 public function action_delete($id = null)
 {
     is_null($id) and Response::redirect('help');
     if ($help = Model_Help::find($id)) {
         $help->delete();
         Session::set_flash('success', 'Deleted help #' . $id);
     } else {
         Session::set_flash('error', 'Could not delete help #' . $id);
     }
     Response::redirect('help');
 }
示例#3
0
 public function getHelpMessageAction()
 {
     $element_name = $this->getRequest()->getParam('element');
     $model = new Model_Help();
     $message = $model->getHelpMessage($element_name);
     if (!$message['message']) {
         $message['message'] = 'No help is provided for this item';
     }
     echo $message['message'];
     exit;
     //$this->_helper->json($message['message']);
 }