private function savedmcsubjectmarks($member_id, $marks_info) { $student = new Acad_Model_Member_Student(); $student->setMember_id($member_id); $dmc_subject_marks['dmc_info_id'] = $marks_info['dmc_info_id']; $dmc_subject_marks['student_subject_id'] = $marks_info['student_subject_id']; $external = $marks_info['external']; $internal = $marks_info['internal']; $dmc_subject_marks['external'] = $external; $dmc_subject_marks['internal'] = $internal; $max_marks = $marks_info['max_marks']; $dmc_subject_marks['max_marks'] = $max_marks; $marks_obtained = $external + $internal; $percentage = 100 * ($marks_obtained / $max_marks); $percentage = round($percentage, 2); $dmc_subject_marks['percentage'] = $percentage; $dmc_subject_marks['is_pass'] = $marks_info['is_pass']; $dmc_subject_marks['is_verified'] = $marks_info['is_verified']; $dmc_subject_marks['date'] = date("Y-m-d"); return $student->saveDmcMarks($dmc_subject_marks); }