1: <?php
2:
3: 4: 5: 6: 7: 8:
9: class StudentSubjectSubperiodAverageController extends BaseController {
10:
11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
27: public function postAveragestudentsubjectsubperiod() {
28: try {
29: $serial_usr = JWTAuth::getPayload(JWTAuth::getToken())->get('sub');
30: $user = User::find($serial_usr);
31: $serial_std = Input::get('serial_std');
32: $serial_sbp = Input::get('serial_sbp');
33: $validator = Validator::make(Input::all(), StudentSubjectSubperiodAverage::rulesSubjectSubperiodAverange());
34: if ($validator->fails()) {
35: return ws_response(true, Input::get('serial_std') . '-' . Input::get('serial_sbp'), $validator->errors()->getMessages(), 200);
36: }
37: $studentaverage = new StudentSubjectSubperiodAverage();
38: $message = $studentaverage->SubperiodAverage($serial_std,$serial_sbp);
39:
40: return ws_response(false, $message, 'Average by Subperiod', 200);
41: } catch (Exception $ex) {
42: return ws_response(true, null, 'ERROR ' . $ex->getCode() . '! ' . $ex->getMessage(), 500);
43: }
44: }
45:
46: }
47: