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; }