function editplanAction() { if ($this->isLoggedIn() == 0) { $this->_redirect('/admin/index'); } $this->view->langId = $this->_request->getParam('langId'); $this->view->planId = $this->_request->getParam('planId'); $fitnessPlans = new FitnessMembershipPlans(); $fitnessPlansMulti = new FitnessMembershipPlansMultilang(); $planData = array(); $plansMultilangData = array(); $this->view->fitnessPlan = $fitnessPlans->getPlans($this->_request->getParam('planId'), $this->_request->getParam('langId')); $this->view->fitnessMultiPlan = $fitnessPlansMulti->getPlans($this->_request->getParam('planId'), $this->_request->getParam('langId')); if ($this->_request->getParam('langId') == "") { $this->view->membershipPlan = $this->view->fitnessPlan['membership_plan']; } else { $this->view->membershipPlan = $this->view->fitnessMultiPlan['membership_plan']; } if ($this->_request->isPost()) { if ($this->_request->getPost('langId') == "") { $planData['membership_plan'] = $this->_request->getPost('membership_plan'); $planData['membership_offer_period'] = $this->_request->getPost('membership_offer_period'); $planData['membership_rate'] = $this->_request->getPost('membership_rate'); $where = "membership_id='" . $this->_request->getPost('planId') . "'"; $fitnessPlans->update($planData, $where); } if ($this->_request->getPost('langId') != "") { $plansMultilangData['membership_id'] = $this->_request->getPost('planId'); $plansMultilangData['lang_id'] = $this->_request->getPost('langId'); $plansMultilangData['membership_description'] = $this->_request->getPost('membership_description'); $plansMultilangData['membership_plan'] = $this->_request->getPost('membership_plan'); $checkRecords = $fitnessPlansMulti->getLangRecord($this->_request->getPost('planId'), $this->_request->getPost('langId')); if ($checkRecords['count'] > 0) { $fitnessPlansMulti->update($plansMultilangData, array('membership_id = ?' => $this->_request->getPost('planId'), 'lang_id = ?' => $this->_request->getPost('langId'))); } else { $fitnessPlansMulti->addData($plansMultilangData); } } $this->_redirect('/admin/listplans'); } }