ActionBarController.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models;
  4. use Illuminate\Http\Request;
  5. use Illuminate\Support\Facades\Log;
  6. class ActionBarController extends Controller
  7. {
  8. public function AddActionBar(Request $request)
  9. {
  10. $params = [];
  11. $params["parent"] = $request->input("parent");
  12. $params["name"] = $request->input("name");
  13. $params["description"] = $request->input("description");
  14. $params["icon"] = $request->input("icon");
  15. $params["link_type"] = $request->input("link_type");
  16. $params["link"] = $request->input("link");
  17. $bar = new Models\ActionBar();
  18. $result = $bar->AddActionBar($params);
  19. if ($result != "success") {
  20. Log::debug($result);
  21. }
  22. return $result;
  23. }
  24. public function ModifyActionBar(Request $request)
  25. {
  26. $params = [];
  27. $params["id"] = $request->input("id");
  28. $params["parent"] = $request->input("parent");
  29. $params["name"] = $request->input("name");
  30. $params["description"] = $request->input("description");
  31. $params["icon"] = $request->input("icon");
  32. $params["link_type"] = $request->input("link_type");
  33. $params["link"] = $request->input("link");
  34. $params["name"] = $request->input("name");
  35. $bar = new Models\ActionBar();
  36. $result = $bar->ModifyActionBar($params);
  37. return $result;
  38. }
  39. public function DeleteActionBar(Request $request)
  40. {
  41. $params = [];
  42. $bid = $request->input("id");
  43. $params["id"] = $bid;
  44. $bar = new Models\ActionBar();
  45. $result = $bar->DeleteActionBar($params);
  46. return $result;
  47. }
  48. public function LoadActionBar(Request $request)
  49. {
  50. $params = [];
  51. $uid = $request->input("uid");
  52. $params["uid"] = $uid;
  53. $bar = new Models\ActionBar();
  54. $result = $bar->ListActionBar($params);
  55. return "success";
  56. }
  57. }