private function deleteStuCertification($member_id, $certification_id) { $certification = new Tnp_Model_MemberInfo_Certification(); $certification->setMember_id($member_id); $certification->setCertification_id($certification_id); return $certification->deleteStuCertification(); }
/** * Operating Condition : Member Id is set * @return false|array */ public function saveCertificationInfo($data_array) { $member_id = $this->getMember_id(true); $data_array['member_id'] = $member_id; $certiffication_id = $data_array['certification_id']; $info = $this->fetchCertificationInfo($certiffication_id); if ($info == false) { $member_certification = new Tnp_Model_MemberInfo_Certification(); $member_certification->initSave(); $preparedData = $member_certification->prepareDataForSaveProcess($data_array); Zend_Registry::get('logger')->debug('Saving Certification Info'); return $member_certification->getMapper()->save($preparedData); } else { $member_certification = new Tnp_Model_MemberInfo_Certification(); $member_certification->initSave(); $prepared_data = $member_certification->prepareDataForSaveProcess($data_array); unset($prepared_data['member_id']); unset($prepared_data['certification_id']); Zend_Registry::get('logger')->debug('Updating Certification Info'); return $member_certification->getMapper()->update($prepared_data, $member_id, $data_array['certification_id']); } }