diff --git a/app/Http/Controllers/Admin/ManageLeadController.php b/app/Http/Controllers/Admin/ManageLeadController.php index b06e89b..09548f1 100644 --- a/app/Http/Controllers/Admin/ManageLeadController.php +++ b/app/Http/Controllers/Admin/ManageLeadController.php @@ -135,6 +135,7 @@ class ManageLeadController extends Controller public function editLead($id) { + // dd($this->lead->edit($id)); return view('Admin.Pages.manage_leads.edit-lead', [ 'lead' => $this->lead->edit($id), 'users' => User::admins()->get(), diff --git a/app/Http/Controllers/Admin/ManageSubAdminController.php b/app/Http/Controllers/Admin/ManageSubAdminController.php index c36d6ef..5d8465b 100644 --- a/app/Http/Controllers/Admin/ManageSubAdminController.php +++ b/app/Http/Controllers/Admin/ManageSubAdminController.php @@ -59,7 +59,7 @@ class ManageSubAdminController extends Controller if (!$check) { abort(404); } - $subAdmin = User::where(['role' => 2])->whereNotIn('id', [auth()->user()->id])->orderBy('last_login','desc')->get(); + $subAdmin = User::where(['role' => 2])->whereNotIn('id', [auth()->user()->id])->orderBy('created_at','desc')->get(); // $subAdmin = User::where('status', 1)->whereIn('role', ['1', '2'])->whereNotIn('id', [auth()->user()->id])->latest()->get(); // dd($subAdmin); return view('Admin.sub_admin_list', ['subAdmin' => $subAdmin]); @@ -72,9 +72,9 @@ class ManageSubAdminController extends Controller $validator = Validator::make($request->post(), [ 'name' => 'required', // 'address' => 'required', - 'mobile_number' => 'required', + 'mobile_number' => 'required|unique:users,contact_number', 'password' => 'required', - 'email' => 'required', + 'email' => 'required|unique:users', ], [ 'unique' => ':attribute should be unique', 'required' => ':attribute is required' @@ -86,14 +86,14 @@ class ManageSubAdminController extends Controller // $principalType = Iam_Principal_Type::find($request->role_type); $emailAlreadyExists = User::where('email',$request->email)->exists(); $contactAlreadyExists = User::where('contact_number',$request->contact_number)->exists(); - if($emailAlreadyExists) - { - return response()->json(['status' => 400, 'message' =>'email should be unique']); - } - if($contactAlreadyExists) - { - return response()->json(['status' => 400, 'message' =>'Mobile number should be unique']); - } + // if($emailAlreadyExists) + // { + // return response()->json(['status' => 400, 'message' =>'email should be unique']); + // } + // if($contactAlreadyExists) + // { + // return response()->json(['status' => 400, 'message' =>'Mobile number should be unique']); + // } // defining user type if ($request->role_type == 1) { diff --git a/app/Http/Controllers/Admin/ManageTestimonialController.php b/app/Http/Controllers/Admin/ManageTestimonialController.php index 3a35f69..d9758df 100644 --- a/app/Http/Controllers/Admin/ManageTestimonialController.php +++ b/app/Http/Controllers/Admin/ManageTestimonialController.php @@ -40,6 +40,7 @@ class ManageTestimonialController extends Controller public function store_testimonial(StoreTestimonialRequest $request) { + // dd($request->all()); $testimonialAdded = $this->testimonial->store($request); return $testimonialAdded ? $this->response('Testimonial Added Successfully!', 200) : @@ -48,6 +49,7 @@ class ManageTestimonialController extends Controller public function edit_testimonial($id) { + // dd($this->testimonial->show($id)); return view('Admin.Pages.manage_cms.manage_testimonials.edit_testimonial', [ 'testimonial_data' => $this->testimonial->show($id), ]); diff --git a/app/Http/Controllers/Frontend/ProfileController.php b/app/Http/Controllers/Frontend/ProfileController.php index 9e3cd62..070ed37 100644 --- a/app/Http/Controllers/Frontend/ProfileController.php +++ b/app/Http/Controllers/Frontend/ProfileController.php @@ -31,13 +31,13 @@ class ProfileController extends Controller public function update(Request $request) { - // dd($request->all()); + dd($request->all()); $validator = Validator::make($request->all(), [ 'name' => 'required|regex:/^[a-zA-Z ]+$/u|max:255', // 'email' => 'required|unique:users,email,' . $request->id . '', // 'contact_number' => 'required|numeric|digits:10|unique:users,contact_number,' . $request->id . '', 'profile_image' => 'image|mimes:jpeg,jpg,png|max:2000', - 'address' => 'required|max:255' + 'address' => 'max:255' ], [ 'required' => 'The :attribute field must be required', // 'unique' => 'The :attribute field must be unique', @@ -57,7 +57,7 @@ class ProfileController extends Controller $addUser = User::where('id', $request->id)->update([ 'name' => $request->name, // 'contact_number' => $request->contact_number, - 'address' => $request->address, + 'address' => $request->address ?? null, // 'email' => $request->email, 'profile_image' => $image, ]); @@ -86,7 +86,7 @@ class ProfileController extends Controller public function updateAPI(Request $request) { - + // dd($request->all()); $validator = Validator::make($request->all(), [ 'name' => 'required', // 'email' => 'required', @@ -102,7 +102,7 @@ class ProfileController extends Controller $validationMessage = $this->validationError($validator); if ($validationMessage) { - return response()->json(['status' => 400, 'message' => $validationMessage], 400); + return response()->json(['status' => 400, 'message' => $validationMessage], 402); } $user = User::find($request->user()->id); @@ -133,14 +133,16 @@ class ProfileController extends Controller //update $validator = validator::make($request->all(), [ 'email' => 'required|unique:users,email', + 'contact_number' => 'required|unique:users,contact_number,' . $request->user()->id . '', ], [ 'required' => 'The :attribute field must be required', 'unique' => 'The :attribute field must be unique', ]); $validationMessage = $this->validationError($validator); if ($validationMessage) { - return response()->json(['status' => 400, 'message' => $validationMessage]); + return response()->json(['status' => 400, 'message' => $validationMessage],402); } + // dd('both'); $emailotp = rand(1000, 9999); $mailData = [ 'title' => 'Mail from Jerichoalternatives.in', @@ -152,12 +154,12 @@ class ProfileController extends Controller //mobile no, - $validator = validator::make($request->all(), [ - 'contact_number' => 'required|unique:users,contact_number,' . $request->user()->id . '', - ], [ - 'required' => 'The :attribute field must be required', - 'unique' => 'The :attribute field must be unique', - ]); + // $validator = validator::make($request->all(), [ + // 'contact_number' => 'required|unique:users,contact_number,' . $request->user()->id . '', + // ], [ + // 'required' => 'The :attribute field must be required', + // 'unique' => 'The :attribute field must be unique', + // ]); $otp = rand(1000, 9999); // Session::put('contact_number', $request->newcontact_number); // Session::put('mobile_otp', $otp); @@ -187,8 +189,9 @@ class ProfileController extends Controller ]); $validationMessage = $this->validationError($validator); if ($validationMessage) { - return response()->json(['status' => 400, 'message' => $validationMessage]); + return response()->json(['status' => 400, 'message' => $validationMessage],402); } + // dd('email'); $emailotp = rand(1000, 9999); $mailData = [ 'title' => 'Mail from Jerichoalternatives.in', @@ -215,6 +218,12 @@ class ProfileController extends Controller 'required' => 'The :attribute field must be required', 'unique' => 'The :attribute field must be unique', ]); + $validationMessage = $this->validationError($validator); + if ($validationMessage) { + return response()->json(['status' => 400, 'message' => $validationMessage],402); + } + + // dd('mobile'); $otp = rand(1000, 9999); // Session::put('contact_number', $request->newcontact_number); // Session::put('mobile_otp', $otp); diff --git a/app/Http/Requests/StoreLeadRequest.php b/app/Http/Requests/StoreLeadRequest.php index d23e922..21444f0 100644 --- a/app/Http/Requests/StoreLeadRequest.php +++ b/app/Http/Requests/StoreLeadRequest.php @@ -37,7 +37,7 @@ class StoreLeadRequest extends FormRequest public function rules() { return [ - 'users_id' => 'required', + // 'users_id' => 'required', 'lead_owner' => 'required', 'products_id' => 'required', 'lead_company' => 'nullable|string|max:255', diff --git a/app/Http/Requests/StoreNRIKYC.php b/app/Http/Requests/StoreNRIKYC.php index ddc4e03..5ad86da 100644 --- a/app/Http/Requests/StoreNRIKYC.php +++ b/app/Http/Requests/StoreNRIKYC.php @@ -39,7 +39,7 @@ class StoreNRIKYC extends FormRequest 'pan_card' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'proof_of_address_of_india' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'utility' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', - 'rental_agreement' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', + // 'rental_agreement' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'passport_size_photograph' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'cancelled_cheque' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'copy_of_cml' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', diff --git a/app/Http/Requests/StoreNRIKYCApi.php b/app/Http/Requests/StoreNRIKYCApi.php index 03774f0..1fb9d7a 100644 --- a/app/Http/Requests/StoreNRIKYCApi.php +++ b/app/Http/Requests/StoreNRIKYCApi.php @@ -38,8 +38,8 @@ class StoreNRIKYCApi extends FormRequest 'tin' => 'mimes:jpeg,png,jpg,pdf|max:2048', 'pan_card' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'proof_of_address_of_india' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', - 'utility' => 'mimes:jpeg,png,jpg,pdf|max:2048', - 'rental_agreement' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', + 'utility' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', + // 'rental_agreement' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'passport_size_photograph' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'cancelled_cheque' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', 'copy_of_cml' => 'required|mimes:jpeg,png,jpg,pdf|max:2048', diff --git a/app/Http/Requests/StoreTestimonialRequest.php b/app/Http/Requests/StoreTestimonialRequest.php index dac119d..c736621 100644 --- a/app/Http/Requests/StoreTestimonialRequest.php +++ b/app/Http/Requests/StoreTestimonialRequest.php @@ -47,10 +47,10 @@ class StoreTestimonialRequest extends FormRequest // $this->client_images_one->move(public_path('/uploads/testimonials/images'), $image); // } // } - // return array_merge(parent::validated(), [ - // 'rating' => $this->rating, - // 'client_image' => $image - // ]); - return parent::validated(); + return array_merge(parent::validated(), [ + 'rating' => $this->rating, + // 'client_image' => $image + ]); + // return parent::validated(); } } diff --git a/app/Imports/FundImport.php b/app/Imports/FundImport.php index 26c78cd..45bf6d1 100644 --- a/app/Imports/FundImport.php +++ b/app/Imports/FundImport.php @@ -70,7 +70,7 @@ class FundImport implements ToCollection, WithHeadingRow } else if ($this->category_id == Category::GlobalPrivateEquityFundId) { $init = 18; } else if ($this->category_id == Category::GlobalVentureCapitalFundId) { - $init = 18; + $init = 17; } else if($this->category_id == Category::GlobalHedgeFundId){ $init = 18; } else if($this->category_id == Category::GlobalVentureDebtId){ @@ -112,7 +112,8 @@ class FundImport implements ToCollection, WithHeadingRow 'ytd' => $row['ytd'], 'year1_return' => $row['1_year_return'], 'year3_return' => $row['3_year_return'], - 'date_as_on' => array_key_exists('data_as_on',$row->toArray()) ? getConvertedDate($row['data_as_on']) ?? null : null, + // 'date_as_on' => array_key_exists('data_as_on',$row->toArray()) ? getConvertedDate($row['data_as_on']) ?? null : null, + 'date_as_on' => getConvertedDate($row['data_as_on']) ?? null , ]); if ($returns) { foreach ($returns as $key => $value) { diff --git a/app/Models/Fund.php b/app/Models/Fund.php index f902cfb..fee5137 100644 --- a/app/Models/Fund.php +++ b/app/Models/Fund.php @@ -10,7 +10,7 @@ class Fund extends Model { use HasFactory, SoftDeletes; - protected $fillable = ['products_id','slug','issuer','fund_name','fund_type','about_issuer','fund_description','sharpe_ratio','annualized_volatility','max_dropdown','isin','inception_date','fund_aum','expense_ratio','nav_per_unit','minimum_investment','ytd','year1_return','year3_return', 'data_as_on','geographic_focus']; + protected $fillable = ['products_id','slug','issuer','fund_name','fund_type','about_issuer','fund_description','sharpe_ratio','annualized_volatility','max_dropdown','isin','inception_date','fund_aum','expense_ratio','nav_per_unit','minimum_investment','ytd','year1_return','year3_return', 'date_as_on','geographic_focus']; protected $with = ['returns']; diff --git a/app/Models/Lead.php b/app/Models/Lead.php index 7d01c91..0ffbdb6 100644 --- a/app/Models/Lead.php +++ b/app/Models/Lead.php @@ -11,7 +11,7 @@ class Lead extends Model { use HasFactory, SoftDeletes; - protected $fillable = ['users_id', 'lead_owner', 'products_id', 'lead_company', 'first_name', 'last_name', 'title', 'advisor', 'phone', 'email', 'mobile', 'website', 'total_employees', 'annual_revenue', 'industry', 'lead_source', 'lead_status', 'street', 'city', 'state', 'zip_code', 'country', 'description', 'created_by', 'modified_by']; + protected $fillable = ['users_id', 'lead_owner', 'investor_name', 'products_id', 'lead_company', 'first_name', 'last_name', 'title', 'advisor', 'phone', 'email', 'mobile', 'website', 'total_employees', 'annual_revenue', 'industry', 'lead_source', 'lead_status', 'street', 'city', 'state', 'zip_code', 'country', 'description', 'created_by', 'modified_by']; // for getting lead source name public function leadSource() diff --git a/app/Services/KYCService.php b/app/Services/KYCService.php index ce2a83d..09cbdec 100644 --- a/app/Services/KYCService.php +++ b/app/Services/KYCService.php @@ -267,10 +267,11 @@ class KYCService $proof_of_address_of_foreign_utility_fileName = 'utility' . time() . $userId . '.' . $validated['utility']->getClientOriginalExtension(); $proof_of_address_of_foreign_utility_path = $validated['utility']->storeAs('files/images/nri_kyc/utility', $proof_of_address_of_foreign_utility_fileName); } - - $proof_of_address_of_foreign_rental_agreement_fileName = 'rental_agreement' . time() . $userId . '.' . $validated['rental_agreement']->getClientOriginalExtension(); - $proof_of_address_of_foreign_rental_agreement_path = $validated['rental_agreement']->storeAs('files/images/nri_kyc/rental_agreement', $proof_of_address_of_foreign_rental_agreement_fileName); - + + if (array_key_exists('rental_agreement', $validated)) { + $proof_of_address_of_foreign_rental_agreement_fileName = 'rental_agreement' . time() . $userId . '.' . $validated['rental_agreement']->getClientOriginalExtension(); + $proof_of_address_of_foreign_rental_agreement_path = $validated['rental_agreement']->storeAs('files/images/nri_kyc/rental_agreement', $proof_of_address_of_foreign_rental_agreement_fileName); + } $passport_size_photograph_fileName = 'passport_size_photograph_' . time() . $userId . '.' . $validated['passport_size_photograph']->getClientOriginalExtension(); $passport_size_photograph_path = $validated['passport_size_photograph']->storeAs('files/images/nri_kyc/passport_size_photograph', $passport_size_photograph_fileName); @@ -304,7 +305,7 @@ class KYCService 'pan_card' => $pan_card_path, 'proof_of_address_of_india' => $proof_of_address_of_india_path, 'utility' => $proof_of_address_of_foreign_utility_path, - 'rental_agreement' => $proof_of_address_of_foreign_rental_agreement_path, + // 'rental_agreement' => $proof_of_address_of_foreign_rental_agreement_path, 'passport_size_of_photograph' => $passport_size_photograph_path, 'copy_of_cml' => $copy_of_cml_path, 'cancelled_cheque_nro_or_nre_account' => $cancelled_cheque_path ?? null, diff --git a/public/assets/css/FrontendCss/style.css b/public/assets/css/FrontendCss/style.css index 70bd27b..ababb43 100644 --- a/public/assets/css/FrontendCss/style.css +++ b/public/assets/css/FrontendCss/style.css @@ -6516,4 +6516,12 @@ a.read_notification { } p.regist, p.regist a { color: #fff; +} +.rating i.fa.fa-star { + margin-top: 20px; + color: #ffbd59; +} +.about-inner-contain.aboutss:after { + content: ''; + position: relative; } \ No newline at end of file diff --git a/public/assets/css/style.bundle.css b/public/assets/css/style.bundle.css index 6c44157..6e6663e 100644 --- a/public/assets/css/style.bundle.css +++ b/public/assets/css/style.bundle.css @@ -122,6 +122,16 @@ h6 { color: var(--bs-heading-color); } +.reset { + position: relative; +} + +.reset span.toggle-password { + position: absolute; + right: 8px; + top: 17px; + font-size: 12px; +} .h1, h1 { font-size: calc(1.3rem + 0.6vw); @@ -57974,4 +57984,10 @@ label.error { .form-control { height: 50px; line-height: 2; +} +.ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline { + height: 300px; +} +.ck.ck-content.ck-focused { + height: 300px; } \ No newline at end of file diff --git a/public/assets/css/style.css b/public/assets/css/style.css index 6572d30..1ad1dfd 100644 --- a/public/assets/css/style.css +++ b/public/assets/css/style.css @@ -1338,7 +1338,16 @@ td a.action_icon { display: flex; justify-content: center; } +.reset { + position: relative; +} +.reset span.toggle-password { + position: absolute; + right: 8px; + top: 17px; + font-size: 12px; +} tr th:last-child { text-align: center !important; } @@ -1410,3 +1419,9 @@ tr.odd td.dataTables_empty:last-child, tr.even td.dataTables_empty:last-child { label.error { color: red !important; } +.ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline { + height: 300px; +} +.ck.ck-content.ck-focused { + height: 300px; +} \ No newline at end of file diff --git a/public/assets/css/style1.css b/public/assets/css/style1.css index ac1bfd7..838e554 100644 --- a/public/assets/css/style1.css +++ b/public/assets/css/style1.css @@ -9,6 +9,16 @@ body { font-family: "Helvetica" !important; } +.reset { + position: relative; +} + +.reset span.toggle-password { + position: absolute; + right: 8px; + top: 17px; + font-size: 12px; +} .userdet_Rw { display: flex; diff --git a/public/uploads/profile/img/1718621881.jpg b/public/uploads/profile/img/1718621881.jpg new file mode 100644 index 0000000..e22ed82 Binary files /dev/null and b/public/uploads/profile/img/1718621881.jpg differ diff --git a/resources/views/Admin/Pages/contact_form_leads/mail_reply.blade.php b/resources/views/Admin/Pages/contact_form_leads/mail_reply.blade.php index abdb5da..32016be 100644 --- a/resources/views/Admin/Pages/contact_form_leads/mail_reply.blade.php +++ b/resources/views/Admin/Pages/contact_form_leads/mail_reply.blade.php @@ -199,8 +199,8 @@ diff --git a/resources/views/Admin/Pages/manage_cms/manage_blog/show_blog.blade.php b/resources/views/Admin/Pages/manage_cms/manage_blog/show_blog.blade.php index 37bbdfc..b70b746 100644 --- a/resources/views/Admin/Pages/manage_cms/manage_blog/show_blog.blade.php +++ b/resources/views/Admin/Pages/manage_cms/manage_blog/show_blog.blade.php @@ -65,8 +65,7 @@ - + diff --git a/resources/views/Admin/Pages/manage_cms/manage_testimonials/add_testimonial.blade.php b/resources/views/Admin/Pages/manage_cms/manage_testimonials/add_testimonial.blade.php index 7554221..c6e48cc 100644 --- a/resources/views/Admin/Pages/manage_cms/manage_testimonials/add_testimonial.blade.php +++ b/resources/views/Admin/Pages/manage_cms/manage_testimonials/add_testimonial.blade.php @@ -37,7 +37,7 @@ - {{--
+
@@ -61,7 +61,7 @@
-
+ {{--
-
-
--}} + --}} +
diff --git a/resources/views/Admin/Pages/manage_cms/manage_testimonials/edit_testimonial.blade.php b/resources/views/Admin/Pages/manage_cms/manage_testimonials/edit_testimonial.blade.php index 8b884ae..94067b5 100644 --- a/resources/views/Admin/Pages/manage_cms/manage_testimonials/edit_testimonial.blade.php +++ b/resources/views/Admin/Pages/manage_cms/manage_testimonials/edit_testimonial.blade.php @@ -39,7 +39,7 @@ - {{--
+
-
+ {{--
-
-
--}} +
--}} +
diff --git a/resources/views/Admin/Pages/manage_freeu_investment/view-product/funds.blade.php b/resources/views/Admin/Pages/manage_freeu_investment/view-product/funds.blade.php index d812236..05b113d 100644 --- a/resources/views/Admin/Pages/manage_freeu_investment/view-product/funds.blade.php +++ b/resources/views/Admin/Pages/manage_freeu_investment/view-product/funds.blade.php @@ -153,7 +153,7 @@
- +
diff --git a/resources/views/Admin/Pages/manage_leads/add_lead.blade.php b/resources/views/Admin/Pages/manage_leads/add_lead.blade.php index 252327c..9671449 100644 --- a/resources/views/Admin/Pages/manage_leads/add_lead.blade.php +++ b/resources/views/Admin/Pages/manage_leads/add_lead.blade.php @@ -36,12 +36,13 @@
- + {{-- + --}}
{{--
@@ -68,7 +69,7 @@
- +
@@ -80,7 +81,7 @@
- +
@@ -95,7 +96,7 @@
- +
{{--
@@ -233,23 +234,23 @@ @endsection @section('scripts') - @endsection + + $(document).ready(function() { + $.validator.addMethod("StrongPassword", function(value) { + return /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/.test( + value + ); + }, + "Password Must Contain
8 characters
At least 1 uppercase letter and symbol
Has a number" + ); + + $("#update_password").validate({ + ignore: [], + debug: false, + rules: { + email: { + required: true, + }, + password: { + required: true, + StrongPassword: true, + }, + confirm_password: { + required: true, + // equalTo: '#password', + }, + }, + messages: { + email: { + required: "Please enter a valid email", + }, + password: { + required: "This field is required", + }, + confirm_password: { + required: "This field is required", + // equalTo: "Password not matched", + }, + }, + submitHandler: function(form) { + var formData = new FormData(form); + // $('.update_btn').prop('disabled',true); + // $('.update_btn').html('Wait'); + $.ajax({ + url: "{{ route('admin.update-password') }}", + type: "POST", + data: formData, + processData: false, + contentType: false, + dataType: "json", + success: function(result) { + if (result.status == 200) { + $('#result').removeClass('d-none alert-warning'); + $('#result').addClass('alert-success'); + $('#message').html(result.message); + setTimeout(function() { + $('#result').addClass('d-none'); + window.location.href = + "{{ route('admin.login') }}"; + }, 5000); + } else { + $('#result').removeClass('d-none alert-success'); + $('#result').addClass('alert-warning'); + $('#message').html(result.message); + setTimeout(function() { + $('#result').addClass('d-none'); + }, 5000); + } + }, + }); + }, + }); + }); + + @endsection diff --git a/resources/views/Admin/Pages/pre_owned_investment/partial/overview-row.blade.php b/resources/views/Admin/Pages/pre_owned_investment/partial/overview-row.blade.php index f8c8d38..c89aaf2 100644 --- a/resources/views/Admin/Pages/pre_owned_investment/partial/overview-row.blade.php +++ b/resources/views/Admin/Pages/pre_owned_investment/partial/overview-row.blade.php @@ -51,7 +51,7 @@ - + diff --git a/resources/views/Admin/personal-dashboard.blade.php b/resources/views/Admin/personal-dashboard.blade.php index 624d17c..8a07293 100644 --- a/resources/views/Admin/personal-dashboard.blade.php +++ b/resources/views/Admin/personal-dashboard.blade.php @@ -252,7 +252,7 @@ @foreach ($leads as $lead) {{ $loop->iteration }} - {{ $lead->user->name }} + {{ $lead->user->name ?? $lead->investor_name}} {{ $lead->lead_company ?? 'N/A' }} {{ $lead->email }} {{ $lead->mobile }} diff --git a/resources/views/Frontend/Pages/profile/investment-details/alternative-investment-fund.blade.php b/resources/views/Frontend/Pages/profile/investment-details/alternative-investment-fund.blade.php index dd8cda7..e1e4650 100644 --- a/resources/views/Frontend/Pages/profile/investment-details/alternative-investment-fund.blade.php +++ b/resources/views/Frontend/Pages/profile/investment-details/alternative-investment-fund.blade.php @@ -11,7 +11,8 @@

{{$data['company_name']}}

-

Partner Platform :{{$data['company_name']}}

+ {{--

Partner Platform :{{$data['company_name']}}

--}} + {{--

Partner Platform :{{$data['company_name']}}

--}}
diff --git a/resources/views/Frontend/Pages/profile/investment-details/fractional-real-estate.blade.php b/resources/views/Frontend/Pages/profile/investment-details/fractional-real-estate.blade.php index 1f89b39..a1290f4 100644 --- a/resources/views/Frontend/Pages/profile/investment-details/fractional-real-estate.blade.php +++ b/resources/views/Frontend/Pages/profile/investment-details/fractional-real-estate.blade.php @@ -11,7 +11,8 @@

{{$data['company_name']}}

-

Partner Platform :{{$data['company_name']}}

+ {{--

Partner Platform :{{$data['company_name']}}

--}} + {{--

Partner Platform :{{$data['company_name']}}

--}}
diff --git a/resources/views/Frontend/Pages/profile/investment-details/index.blade.php b/resources/views/Frontend/Pages/profile/investment-details/index.blade.php index 8bd82d7..b86d8f8 100644 --- a/resources/views/Frontend/Pages/profile/investment-details/index.blade.php +++ b/resources/views/Frontend/Pages/profile/investment-details/index.blade.php @@ -25,11 +25,12 @@
-

{{$data['company_name']}}

+ {{--

{{$data['company_name']}}

--}} -

Partner Platform :{{$data['company_name']}}

+ {{--

Partner Platform :{{$data['company_name']}}

--}} +

Partner Platform :{{$data['company_name']}}

diff --git a/resources/views/Frontend/Pages/profile/investor-profile-edit.blade.php b/resources/views/Frontend/Pages/profile/investor-profile-edit.blade.php index d65ded5..2d531de 100644 --- a/resources/views/Frontend/Pages/profile/investor-profile-edit.blade.php +++ b/resources/views/Frontend/Pages/profile/investor-profile-edit.blade.php @@ -199,7 +199,7 @@ debug: false, rules: { name: 'required', - address: 'required', + // address: 'required', // address: { // required: true, // address: true, @@ -220,7 +220,7 @@ messages: { name: 'Please enter your name', // email: 'Please enter your email', - address: 'Please enter your address', + // address: 'Please enter your address', // contact_number: { // required: 'Please enter your contact number', // digits: 'Please enter digits', diff --git a/resources/views/Frontend/Pages/profile/market-list/buyer-form.blade.php b/resources/views/Frontend/Pages/profile/market-list/buyer-form.blade.php index 86975b0..0b60820 100644 --- a/resources/views/Frontend/Pages/profile/market-list/buyer-form.blade.php +++ b/resources/views/Frontend/Pages/profile/market-list/buyer-form.blade.php @@ -70,7 +70,7 @@
- +
diff --git a/resources/views/Frontend/Pages/profile/market-list/edit-buyer-form.blade.php b/resources/views/Frontend/Pages/profile/market-list/edit-buyer-form.blade.php index 5c686ea..b02f7cb 100644 --- a/resources/views/Frontend/Pages/profile/market-list/edit-buyer-form.blade.php +++ b/resources/views/Frontend/Pages/profile/market-list/edit-buyer-form.blade.php @@ -82,7 +82,7 @@ {{-- {{preg_replace('/[^0-9]/', '', $investedData->offer_price_per_unit)}} --}}
- +
diff --git a/resources/views/Frontend/Pages/profile/nri.blade.php b/resources/views/Frontend/Pages/profile/nri.blade.php index bc51174..75ecb4e 100644 --- a/resources/views/Frontend/Pages/profile/nri.blade.php +++ b/resources/views/Frontend/Pages/profile/nri.blade.php @@ -99,7 +99,7 @@
- +
@@ -109,13 +109,13 @@ name="proof_of_address_of_foreign" class="iv-input form-control p-2"> --}}
- +
-
+ {{--
-
+
--}}
diff --git a/resources/views/Frontend/Pages/testimonial.blade.php b/resources/views/Frontend/Pages/testimonial.blade.php index a5a4ed2..e5d18d9 100644 --- a/resources/views/Frontend/Pages/testimonial.blade.php +++ b/resources/views/Frontend/Pages/testimonial.blade.php @@ -1,6 +1,5 @@ - - {{-- testimonial slider --}} -@if(count($testimonial)) +{{-- testimonial slider --}} +@if (count($testimonial))
@@ -8,17 +7,28 @@
@foreach ($testimonial as $singleTestimonial) -
-
- {{-- --}} -

{{$singleTestimonial->description}}

-

{{$singleTestimonial->client_name}}
{{$singleTestimonial->client_designation_company_name}}

-
-
+
+
+ {{-- --}} +

{{ $singleTestimonial->description }}

+

{{ $singleTestimonial->client_name }}
+ {{ $singleTestimonial->client_designation_company_name }}

+
+ @php($count = 1) + @for($i=$singleTestimonial->rating; $i>=1; $i--) + @php($count++) + + @endfor + @for($i=$count; $i<=5; $i++) + + @endfor +
+
+
@endforeach
@endif - {{-- testimonial slider --}} \ No newline at end of file +{{-- testimonial slider --}} diff --git a/resources/views/Frontend/Pages/why_freeU.blade.php b/resources/views/Frontend/Pages/why_freeU.blade.php index a1ceed1..0d0cafe 100644 --- a/resources/views/Frontend/Pages/why_freeU.blade.php +++ b/resources/views/Frontend/Pages/why_freeU.blade.php @@ -1,102 +1,101 @@ - + @extends('Frontend.layouts.master') @section('content') - - - - - - - + + + + + + -
-
-
-
-

Vision: Leading Asia's Alternative Investment Frontier

-

Jericho Alternatives aspires to be Asia's premier platform for alternative assets, distinguished by our commitment to innovation, global reach, and continuous evolution guided by deep expertise and local insights. We envision establishing a thriving secondary marketplace that enhances liquidity, contributing to the evolution of alternative assets into a dynamic and liquid market.

-

Mission: Revolutionizing Alternative Assets

-

Our mission is to revolutionize the alternative asset landscape by empowering investors with insights, transparency, and accessibility for more lucrative and informed investment decisions. Recognizing the underrepresentation of alternative assets in India, our mission is to bridge this gap, bringing comprehensive understanding and accessible investment opportunities to the forefront of the Indian market.

- - - -

Addressing Key Challenges

-

Our platform is designed to tackle three primary challenges in the alternative assets market:

-
    -
  • Enhancing Investor Knowledge: We offer extensive research and resources to educate investors about the potential of alternative assets, aiding in informed decision-making.
  • -
  • Centralizing Asset Information: We eliminate the need for investors to navigate multiple platforms for different assets, offering a single, unified source for diverse investment opportunities.
  • -
  • Resolving Illiquidity Concerns: Our secondary marketplace provides a much-needed solution for the liquidity issues traditionally associated with alternative assets.
  • -
-

Our Solution

-

We are proud to be India's first secondary marketplace for alternative assets. Understanding the hesitation of investors towards the lock-in nature of these assets, we offer a unique solution: a platform for the sale and purchase of illiquid investments. - This mitigates the concern of long-term commitments and provides a safety net for unforeseen liquidity needs.

-

Strategic Marketplace for Asset Managers

-

In addition to serving individual (HNWI & Ultra HNWI) and institutional investors, we offer a strategic avenue for asset managers to trade holdings in investee companies. This dual approach positions us as a comprehensive marketplace catering to both individual investors and institutional asset managers.

-

Jericho Alternatives at the Forefront of AI

-
    -
  • Investor Matching with Assets: AI algorithms can match investors with suitable alternative assets based on their investment profiles, preferences, and risk tolerance.
  • -
  • Liquidity Analysis: AI can assess and predict the liquidity of alternative assets, providing valuable insights for both buyers and sellers in secondary markets.
  • -
  • Efficient Settlement Processes: AI can streamline settlement processes for both primary and secondary transactions, reducing the time and complexity involved.
  • -
-
-
-
-

Founder - Mr. Abhishek Sipani

-
- -
-
-

Abhishek has over 18 years of extensive experience in banking and financial markets.In 2016, - he launched Jericho Ventures, a boutique financial services firm catering to high-net-worth individuals. - Under his guidance, the firm now oversees assets totaling $34 Million for more than 75 families.

-
-
-

Before embarking on his entrepreneurial venture, he has worked with top firms like HSBC Bank, Kotak Securities, and Religare Macquarie Private Wealth. - Abhishek holds an MBA and a CFP (Certified Financial Planner from FPSB), enhancing his deep understanding of financial services. - His career spans various aspects of finance, from investment strategies to client management, demonstrating his comprehensive expertise in the industry.

-
+
+
+
+
+

Vision: Leading Asia's Alternative Investment Frontier

+

Jericho Alternatives aspires to be Asia's premier platform for alternative assets, distinguished by + our commitment to innovation, global reach, and continuous evolution guided by deep expertise and + local insights. We envision establishing a thriving secondary marketplace that enhances liquidity, + contributing to the evolution of alternative assets into a dynamic and liquid market.

+

Mission: Revolutionizing Alternative Assets

+

Our mission is to revolutionize the alternative asset landscape by empowering investors with + insights, transparency, and accessibility for more lucrative and informed investment decisions. + Recognizing the underrepresentation of alternative assets in India, our mission is to bridge this + gap, bringing comprehensive understanding and accessible investment opportunities to the forefront + of the Indian market.

+ + + +

Addressing Key Challenges

+

Our platform is designed to tackle three primary challenges in the alternative assets market:

+
    +
  • Enhancing Investor Knowledge: We offer extensive research and resources to + educate investors about the potential of alternative assets, aiding in informed decision-making. +
  • + +
+
-
- +
+
+

Founder - Mr. Abhishek Sipani

+
+ +
+
+

Abhishek has over 18 years of extensive experience in banking and financial markets.In 2016, + he launched Jericho Ventures, a boutique financial services firm catering to high-net-worth + individuals. + Under his guidance, the firm now oversees assets totaling $34 Million for more than 75 + families.

+
+
+

Before embarking on his entrepreneurial venture, he has worked with top firms like HSBC + Bank, Kotak Securities, and Religare Macquarie Private Wealth. + Abhishek holds an MBA and a CFP (Certified Financial Planner from FPSB), enhancing his deep + understanding of financial services. + His career spans various aspects of finance, from investment strategies to client + management, demonstrating his comprehensive expertise in the industry.

+
+
+ +
+
+
    +
  • Centralizing Asset Information: We eliminate the need for investors to navigate + multiple platforms for different assets, offering a single, unified source for diverse + investment opportunities.
  • +
  • Resolving Illiquidity Concerns: Our secondary marketplace provides a + much-needed solution for the liquidity issues traditionally associated with alternative assets. +
  • +
+

Our Solution

+

We are proud to be India's first secondary marketplace for alternative assets. Understanding the + hesitation of investors towards the lock-in nature of these assets, we offer a unique solution: a + platform for the sale and purchase of illiquid investments. + This mitigates the concern of long-term commitments and provides a safety net for unforeseen + liquidity needs.

+

Strategic Marketplace for Asset Managers

+

In addition to serving individual (HNWI & Ultra HNWI) and institutional investors, we offer a + strategic avenue for asset managers to trade holdings in investee companies. This dual approach + positions us as a comprehensive marketplace catering to both individual investors and institutional + asset managers.

+

Jericho Alternatives at the Forefront of AI

+
    +
  • Investor Matching with Assets: AI algorithms can match investors with suitable + alternative assets based on their investment profiles, preferences, and risk tolerance.
  • +
  • Liquidity Analysis: AI can assess and predict the liquidity of alternative + assets, providing valuable insights for both buyers and sellers in secondary markets.
  • +
  • Efficient Settlement Processes: AI can streamline settlement processes for both + primary and secondary transactions, reducing the time and complexity involved.
  • +
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
@endsection - - -