示例#1
0
 public function postAddParents()
 {
     //Moin
     //Parents Registration post Function For admin
     $email = Input::get('email');
     $userc = User::Where('email', '=', $email)->count();
     $marchant = Institute::Where('email', '=', $email)->count();
     if ($userc > 0) {
         Session::flash('data', 'This Email already used. Please Try a another email.');
         return Redirect::to('admin/add/parents');
     } else {
         $iid = User::where('uid', '=', Auth::user()->uid)->pluck('institute_id');
         $gname = Input::get('gname');
         $fname = Input::get('father_name');
         $mname = Input::get('mother_name');
         $fprofession = Input::get('father_profession');
         $mprofession = Input::get('mother_profession');
         $religion = Input::get('religion');
         $address = Input::get('address');
         $phone = Input::get('phone');
         $national_id = Input::get('nid');
         $uname = Input::get('username');
         $uid = mt_rand('1', '9999') . ' ' . $iid;
         //return $uid;
         $pu = new User();
         $pu->name = $gname;
         $pu->uid = $uid;
         $pu->user_name = $uname;
         $pu->user_type = 'Parents';
         $pu->priv = 4;
         $pu->email = $email;
         $pu->password = Hash::make(Input::get('confirm_password'));
         $pu->institute_id = $iid;
         $pu->save();
         $pup = new Parents();
         $pup->guardian_name = $gname;
         $pup->institute_code = $iid;
         $pup->guradian_id = $uid;
         $pup->fathers_name = $fname;
         $pup->mothers_name = $mname;
         $pup->fathers_profession = $fprofession;
         $pup->mothers_profession = $mprofession;
         $pup->phone = $phone;
         $pup->address = $address;
         $pup->national_id = $national_id;
         $pup->religion = $religion;
         $pup->user_name = $uname;
         $pup->user_type = 'Parents';
         $pup->priv = 4;
         $pup->email = $email;
         $pup->password = Hash::make(Input::get('confirm_password'));
         $pup->save();
         Session::flash('data', 'Data successfully added !');
         return Redirect::to('admin/add/parents');
     }
 }