|
@@ -194,7 +194,7 @@ class AjaxController extends Controller
|
|
return response(
|
|
return response(
|
|
['msg'=>'Saved successfully.']
|
|
['msg'=>'Saved successfully.']
|
|
);
|
|
);
|
|
- }elseif($name=="add_refer_user"){
|
|
|
|
|
|
+ }elseif($name=="save_student_refer_friend"){
|
|
$user =Auth::user();
|
|
$user =Auth::user();
|
|
$validator=\Validator::make($req->all(), [
|
|
$validator=\Validator::make($req->all(), [
|
|
'name'=>'required',
|
|
'name'=>'required',
|
|
@@ -206,7 +206,11 @@ class AjaxController extends Controller
|
|
return response(['msg'=>$errors[0]], 422);
|
|
return response(['msg'=>$errors[0]], 422);
|
|
}
|
|
}
|
|
|
|
|
|
- $std_proposal =StudentProposal::where('student_id',$user->id)->first();
|
|
|
|
|
|
+ $std_proposal =StudentProposal::where(
|
|
|
|
+ 'student_id',$user->id
|
|
|
|
+ )->where(
|
|
|
|
+ 'proposal_submit_status',1
|
|
|
|
+ )->first();
|
|
|
|
|
|
if(empty($std_proposal)){
|
|
if(empty($std_proposal)){
|
|
return response(
|
|
return response(
|
|
@@ -214,6 +218,15 @@ class AjaxController extends Controller
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ $user_data = new User;
|
|
|
|
+ $user_data->first_name = $req->name;
|
|
|
|
+ $user_data->email =$req->email;
|
|
|
|
+ $user_data->invitation_date =now();
|
|
|
|
+ $user_data->user_type =1;
|
|
|
|
+ $user_data->register_type =6; // 6= student refer a friend for a application proposal
|
|
|
|
+ $user_data->created_by =$user->id;
|
|
|
|
+ $user_data->save();
|
|
|
|
+
|
|
$refer =new ReferUser;
|
|
$refer =new ReferUser;
|
|
$refer->name =$req->name;
|
|
$refer->name =$req->name;
|
|
$refer->email =$req->email;
|
|
$refer->email =$req->email;
|
|
@@ -224,20 +237,21 @@ class AjaxController extends Controller
|
|
if($refer->save()){
|
|
if($refer->save()){
|
|
$data['name'] = $refer->name;
|
|
$data['name'] = $refer->name;
|
|
$data['teacher_id'] = $refer->teacher_id;
|
|
$data['teacher_id'] = $refer->teacher_id;
|
|
|
|
+ $data['student_id'] = $user_data->id;
|
|
$data['std_email'] = $refer->email;
|
|
$data['std_email'] = $refer->email;
|
|
$data['applicant_name'] = $user->first_name.' '.$user->last_name;
|
|
$data['applicant_name'] = $user->first_name.' '.$user->last_name;
|
|
$data['receive_email']=$refer->email;
|
|
$data['receive_email']=$refer->email;
|
|
$user_mail = $refer->email;
|
|
$user_mail = $refer->email;
|
|
$from = 'asraful@revinr.com';
|
|
$from = 'asraful@revinr.com';
|
|
|
|
|
|
- Mail::send('email.refer_email',$data, function ($message) use ($user_mail,$from) {
|
|
|
|
|
|
+ Mail::send('email.refer_a_friend_email',$data, function ($message) use ($user_mail,$from) {
|
|
$message->from($from);
|
|
$message->from($from);
|
|
- $message->to($user_mail)->subject('New Email Send to you');
|
|
|
|
|
|
+ $message->to($user_mail)->subject('Recommendation - Research Admission Platform for Finding a Research Superviso.');
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
return response(
|
|
return response(
|
|
- ['msg'=>'Refer saved successfully.']
|
|
|
|
|
|
+ ['msg'=>'Saved successfully.']
|
|
);
|
|
);
|
|
}elseif($name=="research_interest"){
|
|
}elseif($name=="research_interest"){
|
|
|
|
|
|
@@ -426,11 +440,17 @@ class AjaxController extends Controller
|
|
|
|
|
|
if($old_user){
|
|
if($old_user){
|
|
return response(
|
|
return response(
|
|
- ['msg'=>'You already registered.','action'=>'old_user']
|
|
|
|
|
|
+ ['msg'=>'Already an account associated with this email ID.','action'=>'old_user']
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
- $new_user =User::where('email',$req->email)->where('user_type',1)->doesntExist();
|
|
|
|
|
|
+ $new_user =User::where(
|
|
|
|
+ 'email',$req->email
|
|
|
|
+ )->where(
|
|
|
|
+ 'user_type',1
|
|
|
|
+ )->where(
|
|
|
|
+ 'sign_up',1
|
|
|
|
+ )->doesntExist();
|
|
|
|
|
|
|
|
|
|
if($new_user){
|
|
if($new_user){
|
|
@@ -452,9 +472,7 @@ class AjaxController extends Controller
|
|
$student_proposal->student_id =$user->id;
|
|
$student_proposal->student_id =$user->id;
|
|
$student_proposal->teacher_id =$req->id;
|
|
$student_proposal->teacher_id =$req->id;
|
|
$student_proposal->save();
|
|
$student_proposal->save();
|
|
- }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+ }
|
|
|
|
|
|
$refer =new ReferUser;
|
|
$refer =new ReferUser;
|
|
$refer->name =$req->name;
|
|
$refer->name =$req->name;
|
|
@@ -465,13 +483,27 @@ class AjaxController extends Controller
|
|
$refer->save();
|
|
$refer->save();
|
|
|
|
|
|
if($refer->save()){
|
|
if($refer->save()){
|
|
- $user_teacher = User::find($refer->teacher_id);
|
|
|
|
|
|
+ $teacher = User::find($refer->teacher_id);
|
|
|
|
+
|
|
|
|
+ if($teacher->others_department){
|
|
|
|
+ $department =$teacher->others_department;
|
|
|
|
+ }else{
|
|
|
|
+ $department = cn($teacher,'department_name.name','');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if($teacher->university_name){
|
|
|
|
+ $university =$teacher->university_name;
|
|
|
|
+ }else{
|
|
|
|
+ $university = cn($teacher,'university.name','');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
$data['name'] = $refer->name;
|
|
$data['name'] = $refer->name;
|
|
$data['student_id'] = $user->id;
|
|
$data['student_id'] = $user->id;
|
|
$data['teacher'] = $user_teacher->first_name.' '.$user_teacher->last_name;
|
|
$data['teacher'] = $user_teacher->first_name.' '.$user_teacher->last_name;
|
|
- $data['designation'] = $user_teacher->designation;
|
|
|
|
- $data['department'] = $user_teacher->others_department;
|
|
|
|
- $data['university'] = $user_teacher->university_name;
|
|
|
|
|
|
+ $data['designation'] = $teacher->designation;
|
|
|
|
+ $data['department'] = $department;
|
|
|
|
+ $data['university'] = $university;
|
|
$data['email'] =$refer->email;
|
|
$data['email'] =$refer->email;
|
|
$data['receive_email']=$refer->email;
|
|
$data['receive_email']=$refer->email;
|
|
$user_mail = $refer->email;
|
|
$user_mail = $refer->email;
|
|
@@ -522,38 +554,37 @@ class AjaxController extends Controller
|
|
return response(
|
|
return response(
|
|
['msg'=>'You are already registered.','action'=>'redirect']
|
|
['msg'=>'You are already registered.','action'=>'redirect']
|
|
|
|
|
|
- );
|
|
|
|
-
|
|
|
|
- }else{
|
|
|
|
|
|
+ );
|
|
|
|
+ }
|
|
|
|
|
|
- $user_data = User::find($req->id);
|
|
|
|
- $user_data->first_name =$req->first_name;
|
|
|
|
- $user_data->last_name =$req->last_name;
|
|
|
|
- $user_data->first_name =$req->first_name;
|
|
|
|
- $user_data->nationality =$req->nationality;
|
|
|
|
- $user_data->dob =\Carbon\Carbon::parse($req->dob)->format('Y-m-d');
|
|
|
|
- $user_data->gender =$req->gender;
|
|
|
|
- $user_data->password =Hash::make($req->password);
|
|
|
|
- $user_data->status =0;
|
|
|
|
- $user_data->sign_up =1;
|
|
|
|
- $user_data->registered_date =now();
|
|
|
|
- //$user_data->email_verification=1;
|
|
|
|
- $user_data->remember_token=$token;
|
|
|
|
- //$user_data->email_verified_at=now();
|
|
|
|
- $user_data->update();
|
|
|
|
|
|
+ $user_data = User::find($req->id);
|
|
|
|
+ $user_data->first_name =$req->first_name;
|
|
|
|
+ $user_data->last_name =$req->last_name;
|
|
|
|
+ $user_data->first_name =$req->first_name;
|
|
|
|
+ $user_data->nationality =$req->nationality;
|
|
|
|
+ $user_data->dob =\Carbon\Carbon::parse($req->dob)->format('Y-m-d');
|
|
|
|
+ $user_data->gender =$req->gender;
|
|
|
|
+ $user_data->password =Hash::make($req->password);
|
|
|
|
+ $user_data->status =0;
|
|
|
|
+ $user_data->sign_up =1;
|
|
|
|
+ $user_data->registered_date =now();
|
|
|
|
+ //$user_data->email_verification=1;
|
|
|
|
+ $user_data->remember_token=$token;
|
|
|
|
+ //$user_data->email_verified_at=now();
|
|
|
|
+ $user_data->update();
|
|
|
|
|
|
|
|
|
|
- $data['name'] = $user_data->first_name .' '.$user_data->last_name;
|
|
|
|
- $data['token']=$token;
|
|
|
|
- $data['receive_email']=$user_data->email;
|
|
|
|
- $user_mail = $user_data->email;
|
|
|
|
- $from = 'asraful@revinr.com';
|
|
|
|
|
|
+ $data['name'] = $user_data->first_name .' '.$user_data->last_name;
|
|
|
|
+ $data['token']=$token;
|
|
|
|
+ $data['receive_email']=$user_data->email;
|
|
|
|
+ $user_mail = $user_data->email;
|
|
|
|
+ $from = 'asraful@revinr.com';
|
|
|
|
|
|
- Mail::send('email.q_apply_wishlist_registration_email',$data, function ($message) use ($user_mail,$from) {
|
|
|
|
- $message->from($from);
|
|
|
|
- $message->to($user_mail)->subject('Thank You for joining us!');
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
|
|
+ Mail::send('email.q_apply_wishlist_registration_email',$data, function ($message) use ($user_mail,$from) {
|
|
|
|
+ $message->from($from);
|
|
|
|
+ $message->to($user_mail)->subject('Thank You for joining us!');
|
|
|
|
+ });
|
|
|
|
+
|
|
return response(
|
|
return response(
|
|
['msg'=>'Successfully saved. Please check your email for verify.']
|
|
['msg'=>'Successfully saved. Please check your email for verify.']
|
|
);
|
|
);
|