public function listar()
 {
     $mikrotik = new Nas();
     $routerMk = $mikrotik->getNasSession(Session::get('id'));
     $nas = $routerMk->identity;
     $ip = $routerMk->address;
     $user = $routerMk->user;
     $pass = $routerMk->password;
     $port = $routerMk->port;
     try {
         $util = new RouterOS\Util($client = new RouterOS\Client($ip, $user, $pass, $port));
     } catch (Exception $e) {
         die($e);
     }
     $this->lista = $util->setMenu('/tool user-manager user');
 }
 public function index()
 {
     $mikrotik = new Nas();
     $routerMk = $mikrotik->getNasSession(Session::get('id'));
     $nas = $routerMk->identity;
     $ip = $routerMk->address;
     $user = $routerMk->user;
     $pass = $routerMk->password;
     $port = $routerMk->port;
     try {
         $util = new RouterOS\Util($client = new RouterOS\Client($ip, $user, $pass, $port));
     } catch (Exception $e) {
         die($e);
     }
     $recursos = $util->setMenu('/system resource');
     $this->free_mem = $recursos->get(NULL, 'free-memory');
     $this->free_hdd = $recursos->get(NULL, 'free-hdd-space');
     $this->cpu = $recursos->get(NULL, 'cpu-load');
     $salud = $util->setMenu('/system health');
     $this->therm = $salud->get(NULL, 'temperature');
     $this->activos = $util->setMenu('/ppp active');
 }
 /**
  * @param string $value
  * @param mixed  $expected
  * 
  * @dataProvider providerUtilParseValue
  * 
  * @return void
  */
 public function testUtilParseValue($value, $expected)
 {
     $actual = Util::parseValue($value);
     $this->assertEquals($expected, $actual);
     $this->assertInternalType(strtolower(gettype($expected)), $actual);
 }
 public function testFilePutContentsNoPermissions()
 {
     $this->setUp(USERNAME2, PASSWORD2);
     $this->assertFalse($this->util->filePutContents(TEST_FILE_NAME, 'ok'));
 }
Exemple #5
0
 public function testInvalidGetallAndCount()
 {
     $this->util->setMenu('/queue');
     $this->assertFalse($this->util->getAll());
     $this->assertCount(-1, $this->util);
 }