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"); }
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"); } }