1
0

IncludeHeaderDhcpPool.txt 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ---++ Параметры пула
  2. <div id="container0"></div>
  3. <script type="text/javascript">
  4. $(function() {
  5. $("#container0").load("%SCRIPTURLPATH{"rest"}%/RenderPlugin/tag",
  6. {
  7. name: 'DATABASE_SQL',
  8. description: "rstat",
  9. sql: "SELECT subnet, CONCAT('Начало пула: ',INET_NTOA(dhcp_start)) as start_ip, CONCAT('Конец пула: ',INET_NTOA(dhcp_stop)) as stop_ip, CONCAT('Шлюз: ',INET_NTOA(gateway)) as gate, CONCAT('Аренда, минут: ',dhcp_lease_time) as lease_time FROM subnets WHERE subnet='%FORMFIELD{"Subnet" topic="%FORMFIELD{"Subnet" topic="%BASETOPIC%"}%"}%' LIMIT 1",
  10. format: " * $start_ip<br> * $stop_ip<br> * $gate<br> * $lease_time<br>",
  11. topic: '%BASEWEB%.%BASETOPIC%',
  12. web: '%BASEWEB%',
  13. render: true }
  14. );
  15. });
  16. </script>
  17. ---++ Список использованных адресов в пуле
  18. <div id="container1"></div>
  19. <script type="text/javascript">
  20. $(function() {
  21. $("#container1").load("%SCRIPTURLPATH{"rest"}%/RenderPlugin/tag",
  22. {
  23. name: 'DATABASE_SQL',
  24. description: 'stat',
  25. sql: "SELECT User_auth.ip, User_auth.mac, User_list.login, User_auth.comments, User_auth.dns_name, User_auth.dhcp_hostname, User_auth.last_found FROM User_auth, User_list WHERE (User_auth.ip_int BETWEEN (SELECT dhcp_start FROM subnets WHERE subnet='%FORMFIELD{"Subnet" topic="%FORMFIELD{"Subnet" topic="%BASETOPIC%"}%"}%') AND (SELECT dhcp_stop FROM subnets WHERE subnet='%FORMFIELD{"Subnet" topic="%FORMFIELD{"Subnet" topic="%BASETOPIC%"}%"}%')) AND User_auth.user_id = User_list.id AND User_auth.deleted =0 AND User_auth.mac IS NOT NULL ORDER BY ip_int",
  26. header: "|*Юзер*|*IP*|*MAC*|*DNS Name*|*DHCP hostname*| *Последняя активность* | *Комментарий*|",
  27. format: "| $login | $ip | $mac | $dns_name | $dhcp_hostname | $last_found | $comments |",
  28. topic: '%BASEWEB%.%BASETOPIC%',
  29. web: '%BASEWEB%',
  30. render: true }
  31. );
  32. });
  33. </script>