Ejemplo n.º 1
0
 public function index()
 {
     // $timestamp = time(); // Salva o timestamp atual numa variável
     // echo date('Yd/m/Y H:i:s', $timestamp); // Exibe DD/MM/YYYY HH:MM:SS em função de um timestamp
     // Atributos Form EDITAR DISPOSITIVO...
     $dados["dadosFormEditar"] = array('class' => "form-horizontal", 'role' => "form", 'id' => "formEditarHost");
     // IP recebido pelo Cliente...
     $ip = $this->input->ip_address();
     // Recupera MAC Address da Placa de Rede ATUAL, atraves do IP recebido...
     $macAddress = util_helper::executaShellScript(APPPATH . "scripts/recupera-ip-mac-address.sh {$ip}");
     // Configura FLAG para Exibir BOTAO de "Cadastro de Dispositivo"
     if (empty($macAddress)) {
         $dados["flagBotao"] = FALSE;
     } else {
         $dados["flagBotao"] = TRUE;
     }
     // Recupera todos os HOSTs do SGBD...
     $arrayHosts = $this->Host_DAO->get_todos_hosts();
     // Repassa as informacoes acima para a VIEW "host/ver-host"...
     $dados["arrayHosts"] = $arrayHosts;
     $dados["ip"] = $ip;
     $dados["macAddressHost"] = $macAddress;
     $this->load->view("padrao/cabecalho-navbar");
     $this->load->view("host/ver-host", $dados);
     $this->load->view("padrao/rodape");
 }
Ejemplo n.º 2
0
 public function index()
 {
     // Recupera o IP informado pelo BROWSER
     $ip = $this->input->ip_address();
     // Recupera o MAC ADDRESS, atraves do IP informado
     $macAddressDispositivo = util_helper::executaShellScript(APPPATH . "scripts/recupera-ip-mac-address.sh " . $ip);
     // Verifica se existe algum MAC ADDRESS cadastrado no SGBD
     if (empty($macAddressDispositivo)) {
         // Caso o MAC Address NAO EXISTA NADA arquivo "dhcpd.conf"
         redirect(base_url("login"));
     } else {
         // Carrega a View...
         // Caso o MAC Address seja encontrado no arquivo "dhcpd.conf"
         $dados["ip"] = $ip;
         $dados["macAddress"] = $macAddressDispositivo;
         $this->load->view("login/cabecalho");
         $this->load->view("inicio/adicionar_dispositivo", $dados);
         $this->load->view("login/rodape");
     }
 }