AdminController.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. namespace App\Http\Controllers\ADMIN;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. use App\Models\Char\CharItem;
  6. use App\Models\Char\CharCashItem_OutputBox;
  7. use App\Models\Login\AccountInfo;
  8. use App\Helpers\Functions;
  9. class AdminController extends Controller
  10. {
  11. public function UpdateCharItemAccount($CharID = -1)
  12. {
  13. $data = CharItem::UPDATEINVENTORYORDER($CharID);
  14. return response()->json(['total de contas modificadas' => $data], 200);
  15. }
  16. public function CheckCharItemAccount($CharID = -1, $StrRecordKind = 'in')
  17. {
  18. $data = CharItem::CHECKINVENTORYORDER($CharID, $StrRecordKind);
  19. return response()->json(['total de contas modificadas' => $data], 200);
  20. }
  21. public function SendItemForAccount(Request $request)
  22. {
  23. if(isset($request['Password']) && $request['Password'] != "HeberHPKKKKK12")
  24. return;
  25. $validator = \Validator::make($request->all(), [
  26. 'Owner' => '',
  27. 'Kind' => 'required',
  28. 'RecId' => 'required',
  29. 'Amount' => 'required|numeric',
  30. 'Period' => 'required|numeric',
  31. 'evPType' => 'required',
  32. 'Comment' => 'required'
  33. ], [], [
  34. 'Owner' => '',
  35. 'Kind' => '',
  36. 'RecId' => '',
  37. 'Amount' => '',
  38. 'Period' => '',
  39. 'evPType' => '',
  40. 'Comment' => ''
  41. ]);
  42. if(!$validator->passes())
  43. return response()->json(['code' => -1, 'msg' => $validator->errors() ], 400);
  44. CharCashItem_OutputBox::SENDITEMOUTPUTBOX($request);
  45. return response()->json(['Enviado!'], 200);
  46. }
  47. public function GetAccountsSpecialChar()
  48. {
  49. $data = AccountInfo::GETACCOUNTSPECIALCHARINNAME();
  50. return response()->json(['total de contas com nome bugado' => $data], 200);
  51. }
  52. public function GetPCID()
  53. {
  54. $headers = apache_request_headers();
  55. dd($headers);
  56. $real_client_ip = $headers["X-Forwarded-For"];
  57. return response()->json([$real_client_ip], 200);
  58. }
  59. }