index.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. $altcfg = $ubillingConfig->getAlter();
  3. if (@$altcfg[OnuRegister::MODULE_CONFIG]) {
  4. if (cfr(OnuRegister::VLAN_MODULE_RIGHTS)) {
  5. $register = new OnuRegister();
  6. $avidity = $register->getAvidity();
  7. if (!empty($avidity)) {
  8. if (isset($_POST[$avidity['P']['JAI']])) {
  9. $avidity_a = $avidity['M']['PAI'];
  10. die($register->$avidity_a($_POST[$avidity['P']['JAI']], $_GET[$avidity['P']['EAI']]));
  11. }
  12. $avidity_b = $avidity['M']['LAI'];
  13. $avidity_d = $avidity['M']['RAIN'];
  14. $avidity_e = $avidity['M']['DRAIN'];
  15. $avidity_f = $avidity['M']['BRAIN'];
  16. $avidity_g = $avidity['M']['SLAIN'];
  17. if (isset($_GET[$avidity['P']['EAC']])) {
  18. show_window(__('OLT'), $register->listZteDevice($_GET[$avidity['P']['EAC']]));
  19. show_window('', wf_BackLink(OnuRegister::VLAN_MODULE_URL));
  20. show_window(__('Create new card'), $register->$avidity_d($_GET[$avidity['P']['EAC']]));
  21. show_window(__('List all cards'), $register->$avidity_e($_GET[$avidity['P']['EAC']]));
  22. show_window(__('Show all installed cards'), $register->$avidity_f($_GET[$avidity['P']['EAC']]));
  23. if (isset($_GET['show_snmp'])) {
  24. show_window(__('List of installed cards'), $register->$avidity_g($_GET[$avidity['P']['EAC']]));
  25. }
  26. if (isset($_GET[$avidity['P']['KILL']])) {
  27. $avarice_c = $avidity['M']['MOTHERFUCKER'];
  28. $register->$avarice_c($_GET[$avidity['P']['EAC']], $_GET['slot_number']);
  29. }
  30. if (isset($_GET[$avidity['P']['HAI']])) {
  31. show_window('', $register->editZteCardForm($_GET[$avidity['P']['EAC']], $_GET['slot_number'], $_GET['card_name']));
  32. }
  33. } elseif (isset($_GET[$avidity['P']['EAI']])) {
  34. if (wf_CheckGet(array('delete'))) {
  35. $register->deleteZteBind($_GET[$avidity['P']['EAI']], $_GET['slot_number'], $_GET['port_number']);
  36. }
  37. if (wf_CheckGet(array('edit', 'vlan'))) {
  38. $avidity_i = $avidity['M']['DVA'];
  39. show_window('', $register->$avidity_i($_GET[$avidity['P']['EAI']], $_GET['slot_number'], $_GET['port_number'], $_GET['vlan']));
  40. }
  41. show_window(__('OLT'), $register->listZteDevice($_GET[$avidity['P']['EAI']]));
  42. show_window('', wf_BackLink(OnuRegister::VLAN_MODULE_URL));
  43. show_window('', $register->listZteBind($_GET[$avidity['P']['EAI']]));
  44. $avidity_h = $avidity['M']['LITRE'];
  45. show_window('', $register->$avidity_h($_GET[$avidity['P']['EAI']]));
  46. } else {
  47. show_window(__('All ZTE OLTs'), $register->$avidity_b());
  48. show_window('', wf_BackLink(PONizer::URL_ONULIST));
  49. }
  50. if (wf_CheckPost(array('createZteCard', 'swid', 'card_name'))) {
  51. $register->createZteCard($_POST['swid'], $_POST['chasis_number'], $_POST['slot_number'], $_POST['card_name']);
  52. }
  53. if (wf_CheckPost(array('editZteCard', 'swid', 'card_name'))) {
  54. $register->editZteCard($_POST['swid'], $_POST['slot_number'], $_POST['card_name']);
  55. }
  56. if (wf_CheckPost(array('createZteBind', 'swid', 'vlan'))) {
  57. if ($_POST['port_number'] != '======') {
  58. $register->createZteBind($_POST['swid'], $_POST['slot_number'], $_POST['port_number'], $_POST['vlan']);
  59. }
  60. }
  61. if (wf_CheckPost(array('editZteBind', 'swid', 'vlan'))) {
  62. $register->editZteBind($_POST['swid'], $_POST['slot_number'], $_POST['port_number'], $_POST['vlan']);
  63. }
  64. zb_BillingStats(true, 'zteonureg');
  65. } else {
  66. show_error(__(OnuRegister::ERROR_NO_LICENSE));
  67. }
  68. } else {
  69. show_error(__(OnuRegister::ERROR_NO_RIGHTS));
  70. }
  71. } else {
  72. show_error(__(OnuRegister::ERROR_NOT_ENABLED));
  73. }