Exemplo n.º 1
0
 private function deletetraining($member_id, $training_id)
 {
     $training = new Tnp_Model_MemberInfo_Training();
     $training->setMember_id($member_id);
     $training->setTraining_id($training_id);
     return $training->deleteTrainingRecord();
 }
Exemplo n.º 2
0
 public function saveTrainingInfo($data_array)
 {
     $member_id = $this->getMember_id(true);
     $data_array['member_id'] = $member_id;
     if (empty($data_array['training_id'])) {
         $member_training = new Tnp_Model_MemberInfo_Training();
         $member_training->initSave();
         $preparedData = $member_training->prepareDataForSaveProcess($data_array);
         Zend_Registry::get('logger')->debug('Saving training info');
         return $member_training->getMapper()->save($preparedData);
     } else {
         $training_id = $data_array['training_id'];
         $member_training = new Tnp_Model_MemberInfo_Training();
         $member_training->initSave();
         $prepared_data = $member_training->prepareDataForSaveProcess($data_array);
         unset($data_array['member_id']);
         Zend_Registry::get('logger')->debug('Updating training info');
         return $member_training->getMapper()->update($prepared_data, $member_id, $training_id);
     }
 }