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();
 }
Example #2
0
 /**
  * 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']);
     }
 }