public function store(Request $request)
 {
     // TODO: recent coursemajor must not match wil the current coursemajor
     $system = Api::systemValue();
     $coursemajor = DB::table('tbl_coursemajor')->where('course', $request->course)->where('major', $request->major)->first();
     $registration = new Registration();
     $registration->coursemajor = $coursemajor->id;
     $registration->student = $request->student;
     $registration->academicterm = $system->currentacademicterm;
     $registration->status = 'P';
     $registration->curriculum = Curriculum::getCurrentCurriculum($request->course, $request->major, $system);
     $registration->datecreated = date('Y-m-d');
     $registration->save();
     Session::flashdata('message', htmlAlert('Successfully Saved', 'success'));
     return redirect('shift_student');
 }
Exemple #2
0
 function login($request)
 {
     $username = $request->username;
     $password = $request->password;
     $validator = Validator::make($request->all(), ['username' => 'required', 'password' => 'required']);
     if (!$validator->fails()) {
         if (Auth::attempt(['username' => $username, 'password' => $password])) {
             $system = Api::systemValue();
             $sy = Academicterm::find($system->currentacademicterm);
             $ses = ['current_sy' => $sy->systart . '-' . $sy->syend, 'term' => $sy->term, 'phaseterm' => $system->phaseterm];
             Session::put($ses);
             return redirect('/');
         } else {
             return view('index', ['error' => htmlAlert('Authentication Failed')]);
         }
     } else {
         return view('index', ['error' => '']);
     }
 }
Exemple #3
0
 function __construct()
 {
     $this->middleware('auth');
     $this->system = Api::systemValue();
 }
Exemple #4
0
 function __construct()
 {
     $this->system = Api::systemValue();
     $this->owner = Api::getCollege();
 }
 function __construct()
 {
     $this->middleware('auth');
     $this->system = Api::systemValue();
     $this->owner = Api::getCollege();
 }
Exemple #6
0
 function __construct()
 {
     $this->system_value = Api::systemValue();
 }