Пример #1
0
 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();
 }
Пример #2
0
 /**
  * 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);
     }
 }