private function deleteSkill($member_id, $skill_id) { $member_skills = new Tnp_Model_MemberInfo_Skills(); $member_skills->setSkill_id($skill_id); $member_skills->setMember_id($member_id); $member_skills->deleteSkill(); }
/** * Operating Condition : Member Id is set * @param array $data_array */ public function saveSkillInfo($data_array) { $member_id = $this->getMember_id(true); $skill_id = $data_array['skill_id']; $info = $this->fetchSkillInfo($skill_id); $data_array['member_id'] = $member_id; if ($info == false) { Zend_Registry::get('logger')->debug('Saving Skills...'); $member_skills = new Tnp_Model_MemberInfo_Skills(); $member_skills->initSave(); $preparedData = $member_skills->prepareDataForSaveProcess($data_array); return $member_skills->getMapper()->save($preparedData); } else { Zend_Registry::get('logger')->debug('Updating Skills...'); $member_skills = new Tnp_Model_MemberInfo_Skills(); $member_skills->initSave(); $prepared_data = $member_skills->prepareDataForSaveProcess($data_array); unset($prepared_data['member_id']); return $member_skills->getMapper()->update($prepared_data, $member_id); } }