ServerList.php 815 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * Description of RDNS
  4. *
  5. * @author vitalii@modulesgarden.com
  6. */
  7. namespace MGModule\DNSManager2\mgLibs\ModuleAPI;
  8. use \MGModule\DNSManager2\mgLibs\custom\reverse\ReverseDNS;
  9. use \MGModule\DNSManager2\models\custom\server\Repository as Repository2;
  10. class ServerList extends Api
  11. {
  12. public $data;
  13. public function get( )
  14. {
  15. $out = array();
  16. $servers = Repository2::factory()->get();
  17. foreach($servers as $server) {
  18. $out[] = array(
  19. 'id' => $server->id,
  20. 'name' => $server->name,
  21. 'module' => $server->module,
  22. 'status' => $server->status,
  23. );
  24. }
  25. return array('servers' => json_encode($out));
  26. }
  27. }