Example #1
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");
     }
 }
<head>
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />
	<title>Bloqueio de WhatsApp</title>
	<?php 
echo util_helper::cabecalho_css();
?>
	<style>
		body { padding-top: 70px; }
	</style>
</head>

<body>
	<?php 
echo util_helper::cabecalho_js();
?>
<div class="container-fluid"> <!-- Container fluid - INICIO -->
<!-- NavBar -->
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
	<div class="container-fluid">
		<!-- NavBar - Cabecalho -->
		<div class="navbar-header"> &nbsp; </div>
		<!-- NavBar - Cabecalho -->
		<!-- CORPO - NavBar -->
		<div class="collapse navbar-collapse" id="ID-NavBar">
			<button type="button" id="" class="btn btn-default navbar-btn"
			onClick="jsIndex()">
				<span class="glyphicon glyphicon-home" aria-hidden="true"></span>
			</button>
			<!-- NavBar - Menus -->
Example #3
0
 /**
  * Atualiza o Host, atraves do ID informado...
  */
 public function atualizar_host()
 {
     // Objeto "objHost", que sera gravado no SGBD...
     require_once APPPATH . "models/VO/Host_VO.php";
     $objHost = new Host_VO();
     $objHost->idHost = $this->input->post("idHost");
     $objHost->macAddressHost = $this->input->post("macAddressHost");
     $objHost->ipHost = $this->input->post("ipHost");
     $objHost->dataHoraCriacaoHost = date('Y-m-d H:i:s');
     $objHost->descricaoHost = $this->input->post("descricaoHost");
     // Tentar Gravar o novo host no SGBD...
     if ($this->Host_DAO->atualizar_host($objHost->idHost, $objHost)) {
         $msg = "Dispositivo atualizado com sucesso!";
         $redirecionamento = base_url("host");
         // Monta o arquivo de configuracao do Servico do DHCP...
         $this->DHCP_DAO->monta_arquivo_config();
         // Reinicia o Servico do DHCP...
         $this->reinicia_dhcp();
         // Exibe MSG de Sucesso...
         echo util_helper::mensagemModalBS("sucesso", "", $msg, $redirecionamento);
     } else {
         $msg = "Erro ao atualizar as informa&ccedil;&otilde;es do Dispositivo...&#039;";
         $redirecionamento = base_url("host/editar/{$objHost->idHost}");
         // Exibe MSG de Erro...
         echo util_helper::mensagemModalBS("erro", "", $msg, $redirecionamento);
     }
 }