<?
require("acesso.php");
$menu="unidades";
$tipo_de_conteudo = "unidades";
if (!empty($_GET["acao"])) {
	$acao = $_GET["acao"];
} else {
	$acao=false;
}
#Se acao for igual a apagar, apaga o registro
if($acao=="apagar") {
	#Pega o ID do conteúdo pelo endereço da página
	$id = $_GET["id"];
	#Verifica se a região está cadastra em algum frete
	$query_verifica = "SELECT * FROM cidades WHERE unidades LIKE '%".$id.",%'";
	$resultado_verifica = mysql_query($query_verifica);
	$monta_select_verifica = mysql_fetch_array($resultado_verifica);
	#Faz a criaçao das varíaveis pelo array do SELECT acima
	$verifica = $monta_select_verifica["cidade"];
	if($verifica!="") {
	   header("Location: unidades.php?info=falhou&causa=".urlencode('Esta unidade está vinculada a uma cidade. A mesma não pode ser apagada.'));
	   exit;
	} else {
		#Executa a Query q vai apagar o registro
		$query_deleta = "DELETE FROM unidades WHERE id='$id'";
		$deleta = mysql_query($query_deleta);
		#Apaga o diretório da categoria e todos os arquivos nele contido
		if (!$deleta) {
		   header("Location: unidades.php?info=falhou&causa=".urlencode('Ocorreu um Erro!'));
		   exit;
		}
		else {
		   header("Location: unidades.php?info=ok&causa=".urlencode('Unidade apagada com sucesso!'));
		   exit;
		}
	}
#Verifica se ação é igual a salvar, se for verdadeira salva o registro
} elseif ($acao=="salvar") {
	#Pega o ID do conteúdo pelo hidden da página, caso for salvar id vem vazio se vier preenchido é uma edição.
	#Edição
	if (!empty($_POST["id"])) {
		$id = $_POST["id"];
	} else {
		$id=false;
	}
	if (!empty($id)) {
		$nome = $_POST['nome'];
		$endereco = $_POST['endereco'];
		$bairro = $_POST['bairro'];
		$cep = $_POST['cep'];
		$cidade = $_POST['cidade'];
		$estado = $_POST['estado'];
		$telefone = $_POST['telefone'];
		$email = $_POST['email'];
		$contato = $_POST['contato'];
		$query = "UPDATE unidades SET nome='$nome', endereco='$endereco', bairro='$bairro', cep='$cep', cidade='$cidade', estado='$estado', telefone='$telefone', email='$email', contato='$contato' WHERE id='$id'";
		$run = mysql_query($query);
		if (!$run) {
			header("Location: unidades.php?info=falhou&causa=".urlencode('Ocorreu um Erro na Atualização'));
			exit;
		}
		else {
			header("Location: unidades.php?info=ok&causa=".urlencode('Unidade salva com sucesso!'));
			exit;
		}
	#Salvar
	} else {
		$nome = $_POST['nome'];
		$endereco = $_POST['endereco'];
		$bairro = $_POST['bairro'];
		$cep = $_POST['cep'];
		$cidade = $_POST['cidade'];
		$estado = $_POST['estado'];
		$telefone = $_POST['telefone'];
		$email = $_POST['email'];
		$contato = $_POST['contato'];
		#Verifica se já existe um registro com este nome
		$query_verifica = "SELECT * FROM unidades WHERE nome='$nome' AND cidade='$cidade'";
		$resultado_verifica = mysql_query($query_verifica);
		$monta_select_verifica = mysql_fetch_array($resultado_verifica);
		#Faz a criaçao das varíaveis pelo array do SELECT acima
		$verifica = $monta_select_verifica["nome"];
		if($verifica!="") {
		   header("Location: unidades.php?info=falhou&causa=".urlencode('Já existe uma unidade com este nome. A mesma não foi criada.'));
		   exit;
		} else {
			$query = "INSERT INTO unidades VALUES (NULL, '$nome', '$endereco', '$bairro', '$cep', '$cidade', '$estado', '$telefone', '$email', '$contato')";
			$run = mysql_query($query);
			if (!$run) {
				header("Location: unidades.php?info=falhou&causa=".urlencode('Ocorreu um Erro na Inclusão!'));
				exit;
			}
			else {
				header("Location: unidades.php?info=ok&causa=".urlencode('Unidade salva com sucesso!'));
				exit;
			}
		}
	}
#Verifica se acao é igual a adicionar, se for verdadeira abre o formulário de cadastro
} elseif ($acao=="adicionar") {
include("topo.php");
#Seleciona os estados para formar o select
$query_estados = "SELECT * FROM estados ORDER BY nome_estado ASC";
$resultado_estados = mysql_query($query_estados);
$monta_select_estados = mysql_fetch_array($resultado_estados);
?>
	<script src="js/unidades.js" type="text/javascript"></script> 
    <form name="ficha" method="post" enctype="multipart/form-data" action="unidades.php?acao=salvar" onSubmit="return enviardados();">
    <table width="775" border="0" cellspacing="0" cellpadding="0" align="center" style="margin-top:25px; background:url(images/fundo_painel.jpg) bottom right no-repeat;">
        <tr>
            <td>
                <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:3px #F2F2F2 double; padding:5px 10px 0px 10px; background-color:#FFFFFF;">
                  <tr>
                    <td><img src="images/icones/unidades.jpg" align="absmiddle" /><span class="titulo">Cadastrar Unidade</span></td>
                    <td width="100" align="center" class="texto"><input name="Salvar" type="image" src="images/icones/salvar.jpg" /><br />Salvar</a></td>
                    <td width="100" align="center" class="texto"><a href="unidades.php"><img src="images/icones/unidades.jpg" border="0" /><br />Voltar</a></td>
                  </tr>
                </table>
                <table width="100%" border="0" cellspacing="0" cellpadding="0" class="texto" style="margin-top:20px;">
                  <tr>
                    <td height="27" colspan="2" align="left" style="padding:10px;">
                        <table width="100%" border="0" cellpadding="0" cellspacing="0" style="border:3px #F2F2F2 double;">
                          <tr>
                            <td width="43"><img src="images/icones/info.jpg" width="33" height="33" /></td>
                            <td>Adicione uma unidade de atendimento. Assim que a mesma for salva estar&aacute; dispon&iacute;vel para cadastrar novas cidades. Todos os campos s&atilde;o de preenchimento obrigat&oacute;rio.</td>
                          </tr>
                        </table>
                    </td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Nome: </td>
                    <td width="645"><input name="nome" type="text" id="nome" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Endere&ccedil;o: </td>
                    <td width="645"><input name="endereco" type="text" id="endereco" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Bairro: </td>
                    <td width="645"><input name="bairro" type="text" id="bairro" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">CEP: </td>
                    <td width="645"><input name="cep" type="text" id="cep" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Cidade: </td>
                    <td width="645"><input name="cidade" type="text" id="cidade" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Estado: </td>
                    <td width="645">
                        <select name="estado" class="inputbox" id="estado">
	                        <option value="" selected="selected">Selecione um Estado</option>
                          <?php
                            do {
                              $sigla = $monta_select_estados["sigla"];
                              $estado_select = $monta_select_estados["nome_estado"];
              								echo "<option value='$sigla'>$estado_select</option>";
                            }
                            while ($monta_select_estados = mysql_fetch_array($resultado_estados)); 
                          ?>		  
                        </select>
                    </td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Telefone: </td>
                    <td width="645"><input name="telefone" type="text" id="telefone" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">E-mail: </td>
                    <td width="645"><input name="email" type="text" id="email" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Contato: </td>
                    <td width="645"><input name="contato" type="text" id="contato" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" align="left">&nbsp;</td>
                    <td width="645" align="left" style="padding-top:15px;"><input name="Salvar" type="image" src="images/icones/salvar.jpg" /></td>
                  </tr>
              </table>
          </td>
        </tr>
    </table>
    </form>
<?php
#Verifica se acao é igual a editar, assim abre o formulário de ediçao
} elseif ($acao=="editar") {
	#Seleciona os estados para formar o select
	$query_estados = "SELECT * FROM estados ORDER BY nome_estado ASC";
	$resultado_estados = mysql_query($query_estados);
	$monta_select_estados = mysql_fetch_array($resultado_estados);
	#Pega o ID do conteúdo pelo endereço da página
	$id = $_GET["id"];
	#Faz a seleção no banco para a listagem do conteúdo que deseja editar
	$query = "SELECT * FROM unidades WHERE id='$id'";
	$resultado = mysql_query($query);
	$monta_select = mysql_fetch_array($resultado);
	#Faz a criaçao das varíaveis pelo array do SELECT acima
	$nome = $monta_select["nome"];
	$endereco = $monta_select["endereco"];
	$bairro = $monta_select["bairro"];
	$cep = $monta_select["cep"];
	$cidade = $monta_select["cidade"];
	$estado = $monta_select["estado"];
	$telefone = $monta_select["telefone"];
	$email = $monta_select["email"];
	$contato = $monta_select["contato"];
include("topo.php");
?>
	<script src="js/unidades.js" type="text/javascript"></script> 
    <form name="ficha" method="post" enctype="multipart/form-data" action="unidades.php?acao=salvar" onSubmit="return enviardados();">
    <table width="775" border="0" cellspacing="0" cellpadding="0" align="center" style="margin-top:25px; background:url(images/fundo_painel.jpg) bottom right no-repeat;">
        <tr>
            <td>
                <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:3px #F2F2F2 double; padding:5px 10px 0px 10px; background-color:#FFFFFF;">
                  <tr>
                    <td><img src="images/icones/unidades.jpg" align="absmiddle" /><span class="titulo">Editar Unidade</span></td>
                    <td width="100" align="center" class="texto"><input name="Salvar" type="image" src="images/icones/salvar.jpg" /><br />Salvar</a></td>
                    <td width="100" align="center" class="texto"><a href="unidades.php"><img src="images/icones/unidades.jpg" border="0" /><br />Voltar</a></td>
                  </tr>
                </table>
                <table width="100%" border="0" cellspacing="0" cellpadding="0" class="texto" style="margin-top:20px;">
                  <tr>
                    <td height="27" colspan="2" align="left" style="padding:10px;">
                        <table width="100%" border="0" cellpadding="0" cellspacing="0" style="border:3px #F2F2F2 double;">
                          <tr>
                            <td width="43"><img src="images/icones/info.jpg" width="33" height="33" /></td>
                            <td>Edite os dados da unidade selecionada. Assim que estes dados forem salvos, as altera&ccedil;&otilde;es j&aacute; estar&atilde;o alteradas nas cidades relacionadas. Todos os campos s&atilde;o de preenchimento de preenchimento obrigat&oacute;rio.</td>
                          </tr>
                        </table>                    </td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Nome: </td>
                    <td><input name="nome" type="text" id="nome" value="<?php echo $nome; ?>" class="inputbox" /><input name="id" type="hidden" value="<?php echo $id; ?>"></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Endere&ccedil;o: </td>
                    <td><input name="endereco" type="text" id="endereco" value="<?php echo $endereco; ?>" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Bairro: </td>
                    <td><input name="bairro" type="text" id="bairro" value="<?php echo $bairro; ?>" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">CEP: </td>
                    <td><input name="cep" type="text" id="cep" value="<?php echo $cep; ?>" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Cidade: </td>
                    <td><input name="cidade" type="text" id="cidade" value="<?php echo $cidade; ?>" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Estado: </td>
                    <td>
                        <select name="estado" class="inputbox" id="estado">
	                        <option value="">Selecione um Estado</option>
                          <?php
                            do {
                               $sigla = $monta_select_estados["sigla"];
                               $estado_select = $monta_select_estados["nome_estado"];
                               if ($sigla == $estado) {
                                    echo "<option value='$sigla' selected='selected'>$estado_select</option>";
                                }
                                else {
                                    echo "<option value='$sigla'>$estado_select</option>";
                                }
                            }
                            while ($monta_select_estados = mysql_fetch_array($resultado_estados)); 
                          ?>		  
                        </select>
                    </td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Telefone: </td>
                    <td><input name="telefone" type="text" id="telefone" value="<?php echo $telefone; ?>" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">E-mail: </td>
                    <td><input name="email" type="text" id="email" value="<?php echo $email; ?>" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td width="130" height="27" align="right">Contato: </td>
                    <td><input name="contato" type="text" id="contato" value="<?php echo $contato; ?>" class="inputbox" /></td>
                  </tr>
                  <tr>
                    <td align="left">&nbsp;</td>
                    <td align="left" style="padding-top:15px;"><input name="Salvar" type="image" src="images/icones/salvar.jpg" />&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" onclick="confirma('unidades.php?acao=apagar&id=<? echo $id; ?>')"><img src="images/icones/apagar.jpg" border="0" /></a></td>
                  </tr>
              </table>
          </td>
        </tr>
    </table>
    </form>
<?php
#Se acao estiver vazio faz a lista do conteúdo (nao sendo verdaderio em nenhum dos if e elseif acima)
} else {
	#Faz a seleção no banco para a listagem de TODO o conteúdo
	$query = "SELECT * FROM unidades ORDER BY id DESC";
	$resultado = mysql_query($query);
	$monta_select = mysql_fetch_array($resultado);
include("topo.php");
?>
	<script src="js/unidades.js" type="text/javascript"></script> 
	<table width="775" border="0" cellspacing="0" cellpadding="0" align="center" style="margin-top:25px; background:url(images/fundo_painel.jpg) bottom right no-repeat;">
		<tr>
			<td>
				<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:3px #F2F2F2 double; padding:5px 10px 0px 10px; background-color:#FFFFFF;">
				  <tr>
					<td><img src="images/icones/unidades.jpg" align="absmiddle" /><span class="titulo">Administrar Unidades</span></td>
					<td width="100" align="center" class="texto"><a href="unidades.php?acao=adicionar"><img src="images/icones/add.jpg" border="0" /><br />
					Cadastrar Unidade</a></td>
				  </tr>
				</table>
				<?
				if(!empty($_GET["info"]) and $_GET['info'] == "falhou") {
					$erro = $_GET['causa'];
				?>
				<table width="100%" border="0" cellspacing="0" cellpadding="0" style="padding:15px;">
				  <tr>
					<td align="center"><img src="images/icones/aviso.jpg" align="absmiddle"/><span class="erro"><? echo $erro; ?></span></td>
				  </tr>
				</table>
				<? } 
				if(!empty($_GET["info"]) and $_GET['info'] == "ok") {
					$ok = $_GET['causa'];
				?>
				<table width="100%" border="0" cellspacing="0" cellpadding="0" style="padding:15px;">
				  <tr>
					<td align="center"><img src="images/icones/aviso.jpg" align="absmiddle"/><span class="ok"><? echo $ok; ?></span></td>
				  </tr>
				</table>
				<? } ?>
				<table width="100%" border="0" cellspacing="0" cellpadding="0" class="texto" style="border:1px solid #747474; margin-top:10px;">
				  <tr>
					<td colspan="2" align="center" height="30" width="60" style="border-bottom:1px solid #747474;"><strong>Aç&otilde;es</strong></td>
					<td style="border-bottom:1px solid #747474;" width="715"><strong>Regi&atilde;o</strong></td>
				  </tr>
				  <?php
					if ($monta_select == "") {
						echo "<tr><td colspan=\"3\" align=\"center\" valign=\"middle\" height=\"30\"><strong>N&atilde;o existem unidades cadastradas</strong></td></tr>";
					} else {
					#Início do Loop que irá montar a tabela dos registros
					do {
						$id = $monta_select["id"];
						$nome = $monta_select["nome"];
						#Imprime a linha da tabela dos conteúdos
						echo "<tr>\n";
						echo "<td width=\"30\" height=\"32\" style=\"border-bottom:1px solid #CCCCCC;\"><a href=\"unidades.php?acao=editar&id=$id\"><img src=\"images/icones/editar_mini.png\" border=\"0\" alt=\"Editar\" title=\"Editar\" /></a></td>\n";
						echo "<td width=\"30\" style=\"border-bottom:1px solid #CCCCCC;\"><a href=\"#\" onclick=\"confirma('unidades.php?acao=apagar&id=$id')\"><img src=\"images/icones/apagar_mini.png\" border=\"0\" alt=\"Apagar\" title=\"Apagar\" /></a></td>\n";
						echo "<td style=\"border-bottom:1px solid #CCCCCC;\">$nome</td>\n";
						echo "</tr>\n";
					}
					while ($monta_select = mysql_fetch_array($resultado)); 
					}
				  ?>
				</table>
			</td>
		</tr>
	</table>
<?php
}
include("rodape.php");
?>