run.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. $runphp = array_shift($argv);
  3. $action = array_shift($argv);
  4. array_unshift($argv, $runphp);
  5. switch ($action) {
  6. case "config-info":
  7. require_once(dirname(__FILE__) . '/controllers/GapsXmlInfoController.php');
  8. GapsXmlInfoController::Run($argv);
  9. break;
  10. case "copyandreplace":
  11. require_once(dirname(__FILE__) . "/controllers/CopyController.php");
  12. CopyController::Run($argv);
  13. break;
  14. case "datum":
  15. require_once(dirname(__FILE__) . "/controllers/DateController.php");
  16. DateController::Run($argv);
  17. break;
  18. case "fehlerbericht":
  19. require_once(dirname(__FILE__) . '/fehlerbericht.php');
  20. break;
  21. case "gcstruct":
  22. require_once(dirname(__FILE__) . '/gcstruct.php');
  23. break;
  24. case "generate":
  25. require_once(dirname(__FILE__) . '/controllers/GapsXmlController.php');
  26. GapsXmlController::Run($argv);
  27. break;
  28. case "impromptu":
  29. require_once(dirname(__FILE__) . "/controllers/ImpromptuController.php");
  30. ImpromptuController::Run($argv);
  31. break;
  32. case "powerplay":
  33. require_once(dirname(__FILE__) . "/controllers/PowerplayController.php");
  34. PowerplayController::Run($argv);
  35. break;
  36. case "systeminfo":
  37. require_once(dirname(__FILE__) . "/controllers/SysteminfoController.php");
  38. SysteminfoController::Run($argv);
  39. break;
  40. case "starterlog":
  41. require_once(dirname(__FILE__) . '/starterlog.php');
  42. break;
  43. case "transformer":
  44. require_once(dirname(__FILE__) . "/controllers/TransformerController.php");
  45. TransformerController::Run($argv);
  46. break;
  47. case "update":
  48. require_once(dirname(__FILE__) . '/controllers/UpdateController.php');
  49. UpdateController::Run($argv);
  50. break;
  51. case "versand":
  52. require_once(dirname(__FILE__) . '/versand.php');
  53. break;
  54. }