コード例 #1
0
 private function saveDmcInfo($member_id, $dmc_info)
 {
     $student = new Acad_Model_Member_Student();
     $student->setMember_id($member_id);
     $save_info['dmc_id'] = $dmc_info['dmc_id'];
     $save_info['class_id'] = $dmc_info['class_id'];
     $save_info['result_type_id'] = $dmc_info['result_type_id'];
     $save_info['is_considered'] = $dmc_info['is_considered'];
     $save_info['examination'] = $dmc_info['examination'];
     $save_info['custody_date'] = $dmc_info['custody_date'];
     $save_info['is_granted'] = $dmc_info['is_granted'];
     $save_info['receiving_date'] = $dmc_info['receiving_date'];
     $save_info['is_copied'] = $dmc_info['is_copied'];
     $save_info['dispatch_date'] = $dmc_info['dispatch_date'];
     $marks_obtained = $dmc_info['marks_obtained'];
     $save_info['marks_obtained'] = $marks_obtained;
     $total_marks = $dmc_info['max_marks'];
     $save_info['max_marks'] = $total_marks;
     $save_info['scaled_marks'] = $dmc_info['scaled_marks'];
     $percentage = 100 * ($marks_obtained / $total_marks);
     $save_info['percentage'] = round($percentage, 2);
     $result = $student->saveDmcInfo($save_info);
     return $result;
 }