You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

view_profile.blade.php 5.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. @extends('sales.layout.master')
  2. @section('page_title', 'Subscription Form List')
  3. @section('subpage', 'Graph & Summary Report')
  4. @section('img_profile', asset($user->StaffDetail->user_pic))
  5. @section('login_name', $user->StaffDetail->name )
  6. @section('last_login', $user->last_login_at )
  7. @section('content')
  8. <div class="fluid">
  9. <div class="widget grid2 widgetH"></div>
  10. @if(count($errors) > 0)
  11. <div class="grid8">
  12. <div class="nNote nFailure">
  13. @foreach($errors->all() as $error)
  14. <p>{{$error}}</p>
  15. @endforeach
  16. </div>
  17. </div>
  18. @endif
  19. @if(Session::get('error_msg'))
  20. <div class="grid8">
  21. <div class="nNote nFailure">
  22. <p>{{ session('error_msg') }}</p>
  23. </div>
  24. </div>
  25. @elseif(Session::get('success_msg'))
  26. <div class="grid8">
  27. <div class="nNote nSuccess">
  28. <p>{{ session('success_msg') }}</p>
  29. </div>
  30. </div>
  31. @endif
  32. <div class="widget grid2 widgetH"></div>
  33. </div>
  34. <div class="fluid">
  35. <fieldset>
  36. <div class="widget grid2 widgetH"></div>
  37. <div class="widget grid8">
  38. <div class="whead"><h6>Update Your Profile</h6></div>
  39. <div class="formRow" style="text-align: center !important">
  40. <form action="{{url('/sales/update-profile-picture')}}" class="main cussPayment" method="POST" enctype="multipart/form-data">
  41. <div class="grid12">
  42. <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
  43. <input type="hidden" name="id" value="{{ $user->_id }}">
  44. <img src="{{ url($user->StaffDetail->user_pic) }}" style="width:128px; height:128px"><br>
  45. <input type="file" name="prof_img" id="prof_img" required />
  46. <input type="submit" value="Update Profile Picture" class="buttonM bPurple" name="submit" id="submit"><br>
  47. <small style="color:red">** Your image picture must be size 128x128 **</small>
  48. </div>
  49. </form>
  50. </div>
  51. <div class="formRow">
  52. <form action="{{url('/sales/update-fullname')}}" class="main cussPayment" method="POST" enctype="multipart/form-data">
  53. <div class="grid2">&nbsp;</div>
  54. <div class="grid2"><label><b>Full Name : </b></label></div>
  55. <div class="grid6">
  56. <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
  57. <input type="hidden" name="id" value="{{ $user->_id }}">
  58. <input type="text" name="name" id="name" value="{{$user->StaffDetail->name}}" required />
  59. </div>
  60. <div class="grid2"><input type="submit" value="Update Name" class="buttonM bPurple formSubmit" name="submit" id="submit"></div>
  61. </form>
  62. </div>
  63. <div class="formRow">
  64. <form action="{{url('/sales/update-ic')}}" class="main cussPayment" method="POST" enctype="multipart/form-data">
  65. <div class="grid2">&nbsp;</div>
  66. <div class="grid2"><label><b>Identity/NRIC : </b></label></div>
  67. <div class="grid6">
  68. <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
  69. <input type="hidden" name="id" value="{{ $user->_id }}">
  70. <input type="text" name="ic" id="ic" value="{{$user->StaffDetail->ic}}" required />
  71. </div>
  72. <div class="grid2"><input type="submit" value="Update Identity" class="buttonM bPurple formSubmit" name="submit" id="submit"></div>
  73. </form>
  74. </div>
  75. <div class="formRow">
  76. <form class="main cussPayment">
  77. <div class="grid2">&nbsp;</div>
  78. <div class="grid2"><label><b>Email : </b></label></div>
  79. <div class="grid6">
  80. <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
  81. <input type="hidden" name="id" value="{{ $user->_id }}">
  82. <input type="email" name="email" id="email" value="{{$user->StaffDetail->email}}" disabled />
  83. </div>
  84. <div class="grid2">&nbsp;</div>
  85. </form>
  86. </div>
  87. <div class="formRow">
  88. <form action="{{url('/sales/update-phone')}}" class="main cussPayment" method="POST" enctype="multipart/form-data">
  89. <div class="grid2">&nbsp;</div>
  90. <div class="grid2"><label><b>Phone Number : </b></label></div>
  91. <div class="grid6">
  92. <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
  93. <input type="hidden" name="id" value="{{ $user->_id }}">
  94. <input type="text" name="phone" id="phone" value="{{$user->StaffDetail->phone}}" required />
  95. </div>
  96. <div class="grid2"><input type="submit" value="Update Phone" class="buttonM bPurple formSubmit" name="submit" id="submit"></div>
  97. </form>
  98. </div>
  99. <div class="formRow">
  100. <form action="{{url('/sales/update-password')}}" class="main cussPayment" method="POST" enctype="multipart/form-data">
  101. <div class="grid2">&nbsp;</div>
  102. <div class="grid2"><label><b>Password : </b></label></div>
  103. <div class="grid6">
  104. <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
  105. <input type="hidden" name="id" value="{{ $user->_id }}">
  106. <input type="text" name="password" id="password" value="" required /><br>
  107. <small style="color:red">** Your new password must at least 8 characters **</small>
  108. </div>
  109. <div class="grid2"><input type="submit" value="Create Password" class="buttonM bPurple formSubmit" name="submit" id="submit"></div>
  110. </form>
  111. </div>
  112. </div>
  113. <div class="widget grid2 widgetH"></div>
  114. </fieldset>
  115. </div>
  116. @endsection
  117. @section('external_js')
  118. @endsection