index.php 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. if ($ubillingConfig->getAlterParam('PON_SCRIPTS_ENABLED')) {
  3. if ($ubillingConfig->getAlterParam('SWITCHES_AUTH_ENABLED')) {
  4. if (cfr('PONSCRIPTS')) {
  5. set_time_limit(0);
  6. $ponizer = new PONizer();
  7. $allOltIps = $ponizer->getAllOltIps();
  8. $allOltModelIds = $ponizer->getAllOltModelIds();
  9. $allOltModelsData = $ponizer->getAllModelsData();
  10. $ponScripts = new PONScripts($allOltIps, $allOltModelIds, $allOltModelsData);
  11. //some interface script execution?
  12. if (ubRouting::checkGet($ponScripts::ROUTE_RUN_IFSCRIPT)) {
  13. if (ubRouting::checkGet(array($ponScripts::ROUTE_RUN_OLTID, $ponScripts::ROUTE_RUN_IFNAME))) {
  14. $scriptId = ubRouting::get($ponScripts::ROUTE_RUN_IFSCRIPT, 'vf');
  15. $oltId = ubRouting::get($ponScripts::ROUTE_RUN_OLTID, 'int');
  16. $ifName = ubRouting::get($ponScripts::ROUTE_RUN_IFNAME, 'mres');
  17. show_window(__('Result'), $ponScripts->runIfaceScript($scriptId, $oltId, $ifName));
  18. } else {
  19. show_error(__('Something went wrong') . ': ' . __('Important parameter missed'));
  20. }
  21. }
  22. } else {
  23. show_error(__('Access denied'));
  24. }
  25. } else {
  26. show_error(__('Device authorization data') . ' ' . __('disabled'));
  27. }
  28. } else {
  29. show_error(__('This module is disabled'));
  30. }