Example #1
0
 function edittargetAction()
 {
     if ($this->isLoggedIn() == 0) {
         $this->_redirect('/admin/index');
     }
     $this->view->langId = $this->_request->getParam('langId');
     $this->view->targetId = $this->_request->getParam('targetId');
     $fitnessTarget = new FitnessTargets();
     $fitnessTargetMulti = new FitnessTargetsMultilang();
     $targetData = array();
     $targetMultilangData = array();
     $this->view->fitnessMultiTargetData = $fitnessTargetMulti->getTargets($this->_request->getParam('targetId'), $this->_request->getParam('langId'));
     if ($this->_request->isPost()) {
         $targetMultilangData['target_id'] = $this->_request->getPost('targetId');
         $targetMultilangData['lang_id'] = $this->_request->getPost('langId');
         $targetMultilangData['target_name'] = $this->_request->getPost('target_name');
         $checkRecords = $fitnessTargetMulti->getLangRecord($this->_request->getPost('targetId'), $this->_request->getPost('langId'));
         if ($checkRecords['count'] > 0) {
             $fitnessTargetMulti->update($targetMultilangData, array('target_id = ?' => $this->_request->getPost('targetId'), 'lang_id = ?' => $this->_request->getPost('langId')));
         } else {
             $fitnessTargetMulti->addData($targetMultilangData);
         }
         $this->_redirect('/admin/listtargets');
     }
 }