function resolverSudoku($inicio, $alfa, $gamma, $maxIter, $tempInicial) { $tablero = inicializar($inicio); $sol = array(); $tipos = array(); buscarSolucionInicial($tablero, $sol, $proteccion); $mejorSudoku = $sol; $costoActual = $mejorCosto = costo($mejorSudoku); $it = 0; $temp = $tempInicial; //echo "<br>COSTO:".$costoActual; //imprimir($sol, $proteccion); flush(); $yaUsadas = array(); while ($it < $maxIter && $mejorCosto != 0) { $nuevaSol = busqLocal($sol, $proteccion, 1); $nuevoCosto = costo($nuevaSol); $e = exp(($costoActual - $nuevoCosto) / $temp); $rand = mt_rand() / mt_getrandmax(); /*if ($it % 100000 == 0){ echo "IT: $it MEJOR: $mejorCosto ACTUAL: $costoActual NUEVO: $nuevoCosto",'<br>'; echo "E: $e = exp($costoActual - $nuevoCosto / $temp) - RAND: $rand<br>"; }*/ if ($rand < $e && !isset($yaUsadas[md5(serialize($nuevaSol))])) { $sol = $nuevaSol; $costoActual = $nuevoCosto; $yaUsadas[md5(serialize($nuevaSol))] = true; } if ($costoActual < $mejorCosto) { $mejorSudoku = $sol; $mejorCosto = $costoActual; $temp = $tempInicial; } if ($nuevoCosto == 0) { $sol = $nuevaSol; $costoActual = $nuevoCosto; break; } $temp = max(0.1, $alfa * $temp); $it++; } //echo '<br><br><hr><br>'; //echo "ITERACIONES TOTALES: $it",'<br>'; //echo "COSTO:".costo($mejorSudoku); //imprimir($mejorSudoku, $proteccion); //print_r($yaUsadas); return costo($mejorSudoku) == 0; }
<? include ('../geral/geral_inicio_fim.php'); include ('../geral/geral_mensagens.php'); inicializar ( 'funcionarios', '' ); for($i = 0; isset ( $_GET [$i] ); $i ++) { // echo $_SESSION['lista_de_codigos'][$i]."<br>"; $queryExclui = "DELETE FROM solicitacoes WHERE cod_solicitacao='" . $_GET [$i] . "'"; mysql_query ( $queryExclui ) or erro_fatal ( "Não foi possivel Excluir uma solicitacao: " . mysql_error () ); } echo "<html><script>window.location.href='../adm/adm_Lista_Solicitacoes.php?perfil_usuario_origem=" . $_GET ['perfil_usuario_origem'] . "';</script></html>"; finalizar (); ?>
<? include ('../geral/validacoes.php'); include ('../geral/geral_inicio_fim.php'); // Arquivo que contem as funçoes // principais de logon do usuario e // empresa e conexão do banco de // dados inicializar ( 'adm', "" ); $hoje = getdate (); $dia_atual = $hoje ['mday']; $mes_atual = $hoje ['mon']; $ano_atual = $hoje ['year']; $sysdate = "$ano_atual-$mes_atual-$dia_atual"; if (! isset ( $_GET ['textExclusao'] ) || empty ( $_GET ['textExclusao'] )) { if (isset ( $_POST ['textInstituicao'] ) && ! empty ( $_POST ['textInstituicao'] )) { $_POST ['textInstituicao'] = str_replace ( "'", "\\'", $_POST ['textInstituicao'] ); verifica_letras ( $_POST ['textInstituicao'] ); $instituicao = $_POST ['textInstituicao']; } else { erro_fatal ( "Faltaram parâmetros no cadastro (Instituição)! Provavelmete alguém alterou o javascript e tentou enviar o cadastro maliciosamente." ); } if (isset ( $_POST ['textCnpj'] ) && ! empty ( $_POST ['textCnpj'] )) { if (! ctype_digit ( $_POST ['textCnpj'] ))
/** @file emp_Solicita_Senha.php * @ingroup emp_scripts * @brief <b>Script</b> que efetua registro da Solicitação de Senha da empresa no BD. * * Perfil: <b>inscricao</b><BR> * Método de recepção: POST<BR> * Ações: Cadastra nova Solicitação de Senha da empresa no BD. <BR><BR> * Este é executado por emp_form_Solicita_Senha.php. * * @warning Por solicitação dos funcionários do CIDE, este script não mais registra a solicitação no BD, mas envia a nova senha direto pro e-mail do estudante. Isso porque a demanda de solicitação de senha estava muito alta. */ include ('../geral/geral_inicio_fim.php'); include ('../geral/validacoes.php'); inicializar ( "inscricao", '' ); if (! isset ( $_POST ['razao'] ) || empty ( $_POST ['razao'] ) || ! isset ( $_POST ['cnpj'] ) || empty ( $_POST ['cnpj'] ) || ! isset ( $_POST ['senha'] ) || empty ( $_POST ['senha'] ) || ! isset ( $_POST ['fantasia'] ) || empty ( $_POST ['fantasia'] ) || ! isset ( $_POST ['email'] ) || empty ( $_POST ['email'] )) erro_fatal ( "Faltaram parâmetros no cadastro da senha! Provavelmete alguém alterou o javascript e tentou enviar o cadastro maliciosamente." ); /* * $solicitacao = "A seguinte empresa solicitou o cadastro da senha:<br><br> * Razão: ".str_replace ('\"', '' , $_POST['razao'])."<br> Fantasia: * ".str_replace ('\"', '' , $_POST['fantasia'])."<br> CNPJ: * ".$_POST['cnpj']."<br><br> Nova Senha:<br>".str_replace ('\"', '' , * $_POST['senha'])."<br><br> Enviar Confirmação para: ".str_replace ('\"', '' , * $_POST['email']); $query_solicita_senha= "INSERT INTO solicitacoes ( * cod_usuario_origem, perfil_usuario_origem , data, tipo, solicitacao) VALUES ( * '0', 'empresa', NOW(), 'Pedido de Senha', \"$solicitacao\")"; * mysql_query($query_solicita_senha) or erro_fatal ("A inserção de uma * solicitacao de exclusão no BD falhou.\n<br>".mysql_error());
* Ações: Efetua uma consulta no banco para levantar informações relativas ao estagiário. Após as alterações o usuário confirma para renovação no banco.<BR> * A data de início que aparece inicialmente é a data de fim do último contrato. Também é verificado se o estagiário já tem mais de 2 anos estagiando.<BR><BR> * O script de destino é adm_renova_banco_estagiario.php. * */ include ('../geral/geral_inicio_fim.php'); include ('../geral/validacoes.php'); inicializar ( 'contrel', 'pagina_sem_layout' ); ?> <html> <head> <title>Renovando Contrato</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="../geral/html/padrao_ie.css" type="text/css">
<? include ('../geral/geral_inicio_fim.php'); include ('../geral/validacoes.php'); inicializar ( "empresa", "" ); if ($_SESSION ['perfil_do_usuario'] == "adm") $cod_empresa = $_SESSION ['cod_do_usuario_sob_adm']; if ($_SESSION ['perfil_do_usuario'] == "empresa") $cod_empresa = $_SESSION ['cod_do_usuario']; unset ( $_SESSION ['cod_do_usuario_sob_adm'] ); /* * ========================== Tratando recebimento das principais variáveis * ========================== Nesta parte, para cada variável, são verificados * se existem caracteres proibidos, condições parti- culares de cada variável e, * caso não tenha erros, esta é inserida na query de inserção no banco de dados. * A query é construída em duas strings diferentes, uma pro nome das variáveis e * outra pro valor, depois as strings são unidas. XXX Precisa verificação de * CNPJ XXX Verificar CEP e ver se é possível fazer a consulta ao BD dos * correios. */ $query_Atualizar_Empresa = "UPDATE empresa SET ";
<?php inicializar($formulario, dirname(__FILE__) . "/formulario.html"); $formulario->setVariable("acc", $_GET["acc"]); $formulario->setVariable("accion", "configuracion/guardar.php"); $parametros_sitio = $db->consulta("SELECT * FROM parametros_sitio WHERE idioma_id=" . $_SESSION["idioma_gestor"]); if (isset($_SESSION["campos"])) { $formulario->setVariable("domicilio", htmlspecialchars($_SESSION["campos"]["domicilio"])); $formulario->setVariable("email", htmlspecialchars($_SESSION["campos"]["email"])); $formulario->setVariable("telefono", htmlspecialchars($_SESSION["campos"]["telefono"])); $formulario->setVariable("skype", htmlspecialchars($_SESSION["campos"]["skype"])); $formulario->setVariable("descripcion", $_SESSION["campos"]["descripcion"]); $formulario->setVariable("palabras_clave", $_SESSION["campos"]["palabras_clave"]); $formulario->setVariable("facebook", htmlspecialchars($_SESSION["campos"]["facebook"])); $formulario->setVariable("twitter", htmlspecialchars($_SESSION["campos"]["twitter"])); $formulario->setVariable("google_plus", htmlspecialchars($_SESSION["campos"]["google_plus"])); $formulario->setVariable("youtube", htmlspecialchars($_SESSION["campos"]["youtube"])); if (trim($_SESSION["campos"]["google_map"]) != "") { $formulario->setVariable("google_map", $_SESSION["campos"]["google_map"]); $formulario->setVariable("map_preview", $_SESSION["campos"]["google_map"]); } } else { $formulario->setVariable("domicilio", htmlspecialchars($parametros_sitio[0]["domicilio"])); $formulario->setVariable("email", htmlspecialchars($parametros_sitio[0]["email"])); $formulario->setVariable("telefono", htmlspecialchars($parametros_sitio[0]["telefono"])); $formulario->setVariable("skype", htmlspecialchars($parametros_sitio[0]["skype"])); $formulario->setVariable("descripcion", $parametros_sitio[0]["descripcion"]); $formulario->setVariable("palabras_clave", $parametros_sitio[0]["palabras_clave"]); $formulario->setVariable("facebook", htmlspecialchars($parametros_sitio[0]["facebook"])); $formulario->setVariable("twitter", htmlspecialchars($parametros_sitio[0]["twitter"])); $formulario->setVariable("google_plus", htmlspecialchars($parametros_sitio[0]["google_plus"]));
* Método de envio: GET<BR> * Método de recepção: GET<BR> * Ações: Lista as mensagens dando possibilidade de gerenciá-las. Apresenta leve diferenças a depender do perfil.<BR><BR> * * Os script de destino são adm_Perfil_Vaga.php, emp_form_Atualiza_Vaga.php e emp_Cadastra_Vaga.php. */ include ('../geral/geral_inicio_fim.php'); inicializar ( "funcionarios", "" ); // VERIFICA SE RECEBEU O CÓD DA VAGA if (! isset ( $_GET ['cod_vaga'] ) && empty ( $_GET ['cod_vaga'] )) { // se não recebeu fecha a tela echo "<script>alert('vaga');</script>"; // window.close();<script>"; } $cod_vaga = $_GET ['cod_vaga']; $queryVaga = "select * from vagas_vi where cod_vaga = " . $cod_vaga; $resultVaga = mysql_query ( $queryVaga ) or erro_fatal ( "O acesso aos dados de vagas falhou : " . mysql_error () ); $lineVaga = mysql_fetch_array ( $resultVaga, MYSQL_ASSOC ); ?>
<? include ('../geral/geral_inicio_fim.php'); inicializar ( 'funcionarios', 'pagina_sem_layout' ); $datainicio = $_GET ['data_inicio']; $datafim = $_GET ['data_fim']; // echo $datainicio; $querypesquisa = "SELECT can.nome,emp.razao FROM candidato can join estagio e on can.cod_candidato=e.cod_candidato join empresa emp on emp.cod_empresa=e.cod_empresa where e.desligamento = 's'and e.dt_deslig between'" . $datainicio . "' and '" . $datafim . "' order by can.nome"; /* * $querypesquisa = "select nome,dt_cad from candidato where dt_cad * between'".$datainicio ."' and '". $datafim."'"; */ $Resultpesquisa = mysql_query ( $querypesquisa ) or erro_fatal ( "O acesso aos dados dos usuários falhou : " . mysql_error () ); list ( $dt_inicio_ano, $dt_inicio_mes, $dt_inicio_dia ) = explode ( "-", $datainicio, strlen ( $datainicio ) ); list ( $dt_termino_ano, $dt_termino_mes, $dt_termino_dia ) = explode ( "-", $datafim, strlen ( $datafim ) ); // imprime a data invertida ?> <html> <head> <title>Relação de estagiários desligados</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
* Método de recepção: GET<BR> * Ações: Este script tem tanto a função de possibilitar a escolha entre contratar e encaminhar quanto de efetuar o encaminhamento do estudante. No caso da escolha de contratar ele encaminha para o formulário adm_confirmaContratoCandidato.php.<BR><BR> * Os scripts de destino são adm_Encaminha_Estudante.php, adm_carta_encaminhamento.php e adm_confirmaContratoCandidato.php.<BR> * Este é executado por adm_Lista_Estudantes.php e adm_Perfil_Vaga.php. */ include ('../geral/geral_inicio_fim.php'); include ('../geral/geral_mensagens.php'); inicializar ( "funcionarios", 'pagina_sem_layout' ); ?> <html> <head> <title>::: CIDE :::::::::::</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="../geral/html/padrao_ie.css" type="text/css">
<? include ('../geral/geral_inicio_fim.php'); inicializar ( "inscricao", "../aprendiz/html/topo_sem_menu.html" ); unset ( $_SESSION ['perfil_do_usuario'] ); unset ( $_SESSION ['cod_do_usuario'] ); unset ( $_SESSION ['cod_do_usuario_sob_adm'] ); ?> <br> <style type="text/css"> <!-- .style1 { font-size: x-small } --> </style> <center> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td><table width="100%" border="0" align="center" cellpadding="0"
<?php include ('../geral/geral_inicio_fim.php'); inicializar ( "adm", '../geral/html/topo_sem_menu_adm.html' ); ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <th><div></div></th> </tr> <tr> <td width="44%" rowspan="2" valign="top"><div align="right"></div> <div align="right"> <img src="images/img_erro.gif" width="81" height="83"> </div></td> <td width="56%" height="91"><span class="style1"> HOUVE UM ERRO INTERNO NO SISTEMA! </span> <p class="style1"> ESTE ERRO FOI GRAVADO EM NOSSA BASE DE DADOS <br> PARA FUTURA ANÁLISE DO ADMINISTRADOR. </p></td> </tr> <tr> <td><img src="images/ico_retorno_cide.gif" width="167" height="29"></td> </tr> </table> <? finalizar (); ?>
<?php /** @file adm_mural.php * @ingroup adm_forms * @brief <b>Listagem</b> de informações iniciais ao usuário. Portal de entrada * * Perfil: <b>funcionarios</b><BR> * Ações: Lista informações básicas a respeito do sistema, como mensagens e solicitações de usuários e/ou empresas, cadastro de novas empresas. <BR><BR> * Os script de destino são adm_Lista_Msgs.phpe adm_Lista_Solicitacoes.php. * * @warning A parte de notícias está inativa, pois ficou pendente de ser integrada ao novo website do CIDE por quem o fizesse.<BR><BR> */ include '../geral/geral_inicio_fim.php'; inicializar("funcionarios", ''); $query_busca_nome = "SELECT login FROM user WHERE cod_user="******"O acesso ao login do usuário no BD falhou(1).\n<br>" . mysql_error()); if (mysql_num_rows($resultado) == 0) { erro_fatal("Erro no login: cod_candidato parece ser inexistente ou foi alterado maliciosamente!"); } $linha = mysql_fetch_array($resultado, MYSQL_ASSOC); ?> <TABLE WIDTH=688 BORDER=0 align="left" CELLPADDING=0 CELLSPACING=0 background="html/images/mural_novo_bg.gif"> <TR> <TD width="50" valign="top"> </TD> <TD width="276" rowspan="2" valign="top" bgcolor="#FFFFFF"> <table width="271" height="290" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="26"> OLÁ <? echo $linha['login'];?>,</td> </tr>
<?php include dirname(dirname(dirname(__FILE__))) . "/functions/inc/util.inc.php"; include dirname(dirname(dirname(__FILE__))) . "/functions/inc/mydb.inc.php"; $db = new mydb(); inicializar($lst_ciudades, dirname(dirname(__FILE__)) . "/tpl/ciudades.html"); $ciudades = $db->consulta("SELECT * FROM ciudad WHERE prov_id=" . $_GET["prov_id"]); if (count($ciudades)) { foreach ($ciudades as $ciudad) { $lst_ciudades->setVariable("ciudad_id", $ciudad["ciud_id"]); $lst_ciudades->setVariable("ciudad_nombre", htmlentities($ciudad["ciud_nombre"])); $lst_ciudades->setVariable("id_provincia", $ciudad["prov_id"]); $lst_ciudades->parse("blq_ciudades"); } } $lst_ciudades->show();
<?php include dirname(dirname(dirname(__FILE__))) . "/functions/inc/util.inc.php"; include dirname(dirname(dirname(__FILE__))) . "/functions/inc/mydb.inc.php"; $db = new mydb(); inicializar($lst_modelos, dirname(dirname(__FILE__)) . "/tpl/modelos.html"); $modelos = $db->consulta("SELECT * FROM modelo WHERE marca_id=" . $_GET["marca_id"] . " AND modelo_eliminado=0 "); if (count($modelos)) { foreach ($modelos as $modelo) { $lst_modelos->setVariable("modelo_id", $modelo["modelo_id"]); $lst_modelos->setVariable("modelo_nombre", htmlentities($modelo["modelo_nombre"])); //$lst_modelos->setVariable("id_marca", $modelo["prov_id"]) ; $lst_modelos->parse("blq_modelos"); } } $lst_modelos->show();
include ('../geral/geral_inicio_fim.php'); @session_start (); // Para possibilitar o acesso às vagas sem login, eliminando o menu if ($_SESSION ['cod_do_usuario'] == 0 || ! isset ( $_SESSION ['cod_do_usuario'] ) || ! isset ( $_SESSION ['perfil_do_usuario'] )) { echo "<html><head><script>alert('>>> Para ter acesso às vagas do CIDE Estágios, você precisa estar logado no sistema!\\n\\n### Se você ainda não possue um login, efetue seu CADASTRO agora mesmo. É rápido e fácil!');"; echo "window.location='./login.php'; </script></head></html>"; exit ( 0 ); } inicializar ( "candidato", '' ); // faz a query pegando os dados que noa tem alternancia na vaga e no estagiario $query_lista_vagas = "SELECT v.horario, v.dt_entrevista, e.fantasia, c.curso, c2.curso as curso2, v.cod_curso2, atv FROM vagas v JOIN empresa e ON v.cod_empresa=e.cod_empresa JOIN curso c ON v.cod_curso=c.cod_curso JOIN curso c2 ON v.cod_curso2=c2.cod_curso WHERE v.atv like '%santana%' OR obs like '%santana%' ";
* Ações: Cadastra, altera, exclui, desliga e religa estagiários, fazendo respectivas operações na tabela 'movimento' e adicionando as datas de seguro de vida.<BR><BR> * Este é executado por adm_altera_estagiario.php e adm_Lista_Estagiarios.php. * @see insere_movimentos() */ include ('../geral/validacoes.php'); include ('../geral/geral_inicio_fim.php'); include ('../geral/geral_movimento.php'); inicializar ( "contrel", "" ); if ($_GET ["acao"] == "alterar") { // SE entrar aqui é para alterar algum dado do estagiario $cod_estagio = $_POST ['cod_estagio']; if (isset ( $_POST ['sts_encaminhado_cide'] ) && ! empty ( $_POST ['sts_encaminhado_cide'] )) { $sts_encaminhado_cide = $_POST ['sts_encaminhado_cide']; } else { erro_fatal ( "Faltaram parâmetros no cadastro (ENCAMINHAMENTO) ! Provavelmete alguém alterou o javascript e tentou enviar o cadastro maliciosamente." ); } // ---------------------------------- SETOR if (isset ( $_POST ['textsetor'] ) && ! empty ( $_POST ['textsetor'] )) { $_POST ['textsetor'] = str_replace ( '\"', '', $_POST ['textsetor'] ); $setor = $_POST ['textsetor'];
<? include ('../geral/geral_inicio_fim.php'); inicializar ( "inscricao", "../geral/html/topo_sem_menu.html" ); unset ( $_SESSION ['perfil_do_usuario'] ); unset ( $_SESSION ['cod_do_usuario'] ); unset ( $_SESSION ['cod_do_usuario_sob_adm'] ); ?> <br> <style type="text/css"> <!-- .style1 { font-size: x-small } --> </style> <center> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td></td> </tr> </table> </center> <p> <script language="JavaScript" type="text/javascript" src="../geral/validacoes.js"></script> <script language="JavaScript"> function ValidaForm_Login(){
* Os script de destino são geral_convocacao.php, geral_form_Enviar_Msg_Varios.php, cand_formCadastroEstudante.php, adm_filtro_estudante.php, adm_Encaminha_Estudante.php, geral_Ler_Obs.php, geral_form_Enviar_Msg.php, adm_Imprimir_Ficha_Estudante.php, adm_Edita_Estudante.php e adm_Exclui_Estudante.php. * */ include ('../geral/geral_inicio_fim.php'); // Arquivo que contem as funçoes // principais de logon do usuario e // empresa e conexão do banco de // dados include ('../geral/validacoes.php'); $primeiro = ""; inicializar ( 'funcionarios', "" ); if (isset ( $_POST ['bye_concluidos'] ) && ! empty ( $_POST ['bye_concluidos'] )) { if ($_POST ['bye_concluidos'] == "2000") $_GET ['textProcura'] = $_POST ['clausula_where']; } $max_reg = 15; if (isset ( $_GET ['inicio'] )) { $Voltainicio = $_GET ['inicio'] - $max_reg; $fim = $max_reg;
function armarMenu($db, $template, $perfil_id, $acc, $idioma_id) { $acciones_grales = $db->consulta("SELECT acc.*,ap.* FROM acciones acc INNER JOIN accion_perfil ap ON ap.acc_id=acc.acc_id \n WHERE acc.acc_id_accion=0 and ap.perfil_id={$perfil_id} ORDER BY acc.acc_orden"); ///acciones principales que se ven siempre. $accion_activa; //variable donde voy a guardar la accion activa. $idiomas = $db->consulta("SELECT * FROM idioma"); foreach ($idiomas as $idioma) { if ($idioma_id != $idioma["idioma_id"]) { $template->setVariable("idioma_selected", "selected"); $template->setVariable("idioma_id", $idioma["idioma_id"]); $template->setVariable("idioma_nombre", $idioma["idioma_nombre"]); $template->setVariable("idioma_img", $idioma["idioma_bandera"]); $template->parse("idiomas_sets"); } else { $template->setVariable("idioma_used", $idioma["idioma_nombre"]); $template->setVariable("idioma_used_img", $idioma["idioma_bandera"]); } } if (count($acciones_grales)) { foreach ($acciones_grales as $ag) { if ($ag["acc_ver"] == 0) { $template->setVariable("ver_sub_acciones", "none"); $template->setVariable("ver_acciones", "none"); } if ($acc == $ag["acc_id"]) { // Si es la que se hizo click la marco como activa. $template->setVariable("accion_activa", "active"); $accion_activa = $ag; } $template->setVariable("url_accion", "http://" . $_SERVER["HTTP_HOST"] . "/admin/" . $ag["acc_url"]); $template->setVariable("accion_nombre", $ag["acc_nombre"]); $template->setVariable("accion_icono", $ag["acc_icono"]); $acciones_hijos = $db->consulta("SELECT acc.*,ap.* FROM acciones acc INNER JOIN accion_perfil ap ON ap.acc_id=acc.acc_id \n WHERE acc.acc_id_accion=" . $ag["acc_id"] . " and ap.perfil_id={$perfil_id} ORDER BY acc.acc_orden"); $template->setVariable("id_acc", $ag["acc_id"]); if (count($acciones_hijos)) { $template->setVariable("url_accion", "javascript:;"); $template->setVariable("tiene_hijo", 'data-toggle="collapse"'); $flag = 0; foreach ($acciones_hijos as $ah) { if ($acc == $ah["acc_id"]) { $template->setVariable("accion_activa", "active"); $template->setVariable("accionh_activa", "color:white;background-color:#000;"); $template->setVariable("collapse", "in"); $accion_activa = $ah; } if ($ah["acc_ver"] == 0) { $template->setVariable("ver_acciones_h", "none"); } if ($flag == 0) { if ($acc == $ah["acc_id"] || $acc == $ag["acc_id"]) { $flag = 1; $template->setVariable("ver_sub_acciones", "block"); // Si tiene hijos los muestro. } else { $template->setVariable("ver_sub_acciones", "none"); // Si no tiene hijos escondo el bloque. } } $template->setVariable("url_accionh", "http://" . $_SERVER["HTTP_HOST"] . "/admin/" . $ah["acc_url"]); $template->setVariable("accionh_nombre", $ah["acc_nombre"]); $template->setVariable("accionh_icono", $ah["acc_icono"]); $template->parse("accionesh"); } } else { $template->setVariable("ver_acciones_h", "none"); } $template->parse("acciones"); } } if ($acc > 0 && trim($accion_activa["acc_archivo"]) != "") { $_SESSION["accion_activa"] = $accion_activa; include dirname(dirname(dirname(__FILE__))) . "/admin/" . $accion_activa["acc_archivo"]; } else { inicializar($bienvenida, dirname(dirname(dirname(__FILE__))) . "/admin/interfaces/mensaje_bienvenida.html"); $bienvenida->setVariable("nom_us", $_SESSION["usuario_gestor"]["us_nombre"] . " " . $_SESSION["usuario_gestor"]["us_apellido"]); $template->setVariable("contenido", $bienvenida->get()); } }
<?php inicializar($listado, dirname(__FILE__) . "/listado.html"); $criterio_busqueda = ""; $listado->setVariable("acc_form", $_GET["acc"]); if (isset($_POST["acc"])) { //si se hizo click en buscar actualizo los parametros para el buscador $_SESSION["busqueda"]["nombre"] = $_POST["nombre"]; } if (isset($_SESSION["busqueda"])) { $post_nombre = $_SESSION["busqueda"]["nombre"]; } if (isset($post_nombre) && trim($post_nombre) != '') { $criterio_busqueda .= " AND pagina_titulo LIKE '%" . addslashes($post_nombre) . "%' "; $listado->setVariable("nombre", htmlspecialchars($post_nombre)); } ///////////////////////////////////////////////////////////////////////////////////////////////////////////// $qry = "SELECT * FROM pagina WHERE pagina_eliminado=0 AND idioma_id=" . $_SESSION["idioma_gestor"] . " {$criterio_busqueda} ORDER BY pagina_titulo "; //// include_once dirname(dirname(dirname(__FILE__))) . '/functions/inc/paginator.class.php'; $pages = new Paginator(); $cantidad_mostrar = 15; $pages->items_per_page = $cantidad_mostrar; $_GET["ipp"] = $cantidad_mostrar; $resultados = paginar($db, $pages, $qry, $listado); /////////////PAGINADOR////////////////////////////////// if (count($resultados)) { foreach ($resultados as $rs) { $listado->setVariable("titulo", $rs["pagina_titulo"]); if (file_exists(dirname(dirname(dirname(__FILE__))) . "/img/pagina/" . $rs["pagina_foto"]) && $rs["pagina_foto"] != "") { $listado->setVariable("pagina_foto", $rs["pagina_foto"]);
<? include ('../geral/geral_inicio_fim.php'); // Arquivo que contem as funçoes // principais de logon do usuario e // empresa e conexão do banco de // dados include ('../geral/validacoes.php'); inicializar ( 'contrel', "" ); $max_reg = 15; if (! isset ( $_GET ['status'] ) || empty ( $_GET ['status'] ) || $_GET ['status'] == "ativo") { $operador = "<>"; $status = "ativo"; } else { $operador = "="; $status = "desligado"; } if (isset ( $_GET ['inicio'] )) { $Voltainicio = $_GET ['inicio'] - $max_reg; $fim = $max_reg;
<? include ('../geral/geral_inicio_fim.php'); // Arquivo que contem as funçoes // principais de logon do usuario e // empresa e conexão do banco de // dados include ('../geral/validacoes.php'); inicializar ( 'funcionarios', "pagina_sem_layout" ); // query e conexão para buscar os cursos /* * $querycurso= "select cod_curso ,curso from curso ORDER BY curso"; * $resultadocurso = mysql_query($querycurso) or erro_fatal ("O acesso aos dados * dos cursos : ".mysql_error()); */ $hoje = getdate (); $dia_atual = $hoje ['mday']; $mes_atual = $hoje ['mon']; $ano_atual = $hoje ['year']; ?> <script> function verifica(){ f= document.form1; if(f.sel_Exp2_dtInicio_dia.value == "" || f.sel_Exp2_dtInicio_mes.value == "" || f.sel_Exp2_dtInicio_ano.value == ""){ alert("Você esqueceu a data do início da experiência 2!"); f.sel_Exp2_dtInicio_dia.focus(); }else{ if(f.sel_Exp2_dtFim_dia.value == "" || f.sel_Exp2_dtFim_mes.value == "" || f.sel_Exp2_dtFim_ano.value == ""){ alert("Você esqueceu a data do fim da experiência 2!");
* Perfil: <b>recsel</b><BR> * Método de envio: GET<BR> * Método de recepção: GET e POST<BR> * Ações: Lista os estudantes com perfil de uma dada vaga, para ser utilizado na convocação de estudantes. Possibilita ao usuário ações como encaminhar, ler observações do estudante e editá-lo.<BR><BR> * Este é executado por adm_Lista_Vagas.php. * Os script de destino são geral_convocacao.php, geral_form_Enviar_Msg_Varios.php, adm_Encaminha_Estudante.php, geral_Ler_Obs.php e adm_Edita_Estudante.php. */ include ('../geral/geral_inicio_fim.php'); inicializar ( "recsel", "" ); /* FUNCIONALIDADES DA PÁGINA : */ $func = $_SESSION ['arrayFunc']; $editar_estudante = true; $encaminhar_candiato = true; if ($_SESSION ['cod_nivel'] != 2) { if ($func ['editar_estudante'] != 'S') { $editar_estudante = false; } if ($func ['encaminhar_candiato'] != 'S') { $encaminhar_candiato = false; } } $max_reg = 15;
<? /* * ESSE ARQUIVO FAZ A SELECAO DAS PESSOAS PARA QUEM O EMAIL DEVE IR */ include ('../geral/geral_inicio_fim.php'); include ('../geral/validacoes.php'); inicializar ( "adm", "" ); $imagem_nome = "../adm/imagens/edital_aprendiz.jpeg"; $arquivo = fopen ( $imagem_nome, 'r' ); $contents = fread ( $arquivo, filesize ( $imagem_nome ) ); $encoded_attach = chunk_split ( base64_encode ( $contents ) ); fclose ( $arquivo ); $limitador = "_=======" . date ( 'YmdHms' ) . time () . "=======_"; $mailheaders = "From:CIDE APRENDIZ <*****@*****.**>\r\n"; $mailheaders .= "MIME-version: 1.0\r\n"; $mailheaders .= "X-Priority: 1\n"; $mailheaders .= "Return-Path: sugestoes@cideestagio.com.br\r\n";
<? include ('../geral/geral_inicio_fim.php'); // Arquivo que contem as fun�oes // principais de logon do usuario e // empresa e conex�o do banco de // dados inicializar ( 'empresa', 'pagina_sem_layout' ); session_start (); $perfilUsuario = $_SESSION ['perfil_do_usuario']; echo $perfilUsuario; if (isset ( $perfilUsuario ) && ! empty ( $perfilUsuario ) && $perfilUsuario == "empresa") @Header ( "Location: ../empresa/emp_mural.php" ); else @Header ( "Location: ../empresa/login.php" ); finalizar (); ?>
<?php include '../geral/geral_inicio_fim.php'; // Arquivo que contem as funçoes principais de logon do usuario e empresa e // conexão do banco de dados include '../geral/validacoes.php'; inicializar("funcionarios", "pagina_sem_layout"); conectar_banco_de_dados(""); $id = $_GET['id']; $acao = $_GET['acao']; $cod_empresa = $_GET['cod_empresa']; $cod_do_usuario = $_GET['cod_do_usuario']; $chamada_origem = $_GET['chamada_origem']; $pesquisa_cod_empresa = $_GET['pesquisa_cod_empresa']; $pesquisa_mes_referencia = $_GET['pesquisa_mes_referencia']; $acaoAcaoPost = $_POST['acaoPost']; $listaBaixaSelecionados = $_POST['listaDeBoletosParaBaixa']; $mensagem = ""; if ($acaoAcaoPost == 'a') { $acao = 'q'; $mensagem = $listaBaixaSelecionados; $chamada_origem = 'baixaMultipla'; $cod_do_usuario = $_POST['cod_do_usuario']; $qry = "update boleto_empresa set pago ='S' , cod_user_baixa =" . $cod_do_usuario . " WHERE id in ({$listaBaixaSelecionados})"; $res = (mysql_query($qry) or die(mysql_error() . "<br>" . $qry)); $mensagem = "Bololeto atualizado"; } if ($acao == 'd') { $qry = "SELECT tipo, conteudo FROM boleto_empresa WHERE id={$id}"; $res = mysql_query($qry); $tipo = mysql_result($res, 0, "tipo"); $conteudo = mysql_result($res, 0, "conteudo");
/** * @file adm_Estagiarios_por_Empresa.php * @ingroup adm_rel * @brief <b>Relatório</b> que lista estagiários por empresa. * * Perfil: <b>adm</b><BR> * Método de envio: -<BR> * Método de recepção: GET<BR> * Ações: Imprime relatório de estagiários de uma determinada empresa. Não inclui estagiários desligados.<BR><BR> * Este é executado por adm_Lista_Empresas.php */ include ('../geral/geral_inicio_fim.php'); include ('../geral/validacoes.php'); inicializar ( 'adm', 'pagina_sem_layout' ); if (! isset ( $_GET ['cod_empresa'] ) || empty ( $_GET ['cod_empresa'] )) { echo "<script>window.close();</script>"; } $queryEstagiarios = "SELECT e.dt_inicio, e.dt_fim, c.nome, i.instituicao, cur.curso, (SELECT data_venc FROM movimento m WHERE m.cod_estagio=e.cod_estagio AND MONTH(m.data_venc)=MONTH(e.dt_inicio) AND YEAR(m.data_venc)=YEAR(e.dt_inicio) LIMIT 1) as pri_venc FROM estagio e JOIN candidato c ON e.cod_candidato = c.cod_candidato JOIN instituicao i ON (SELECT cand.cod_inst FROM candidato cand WHERE cand.cod_candidato = e.cod_candidato) = i.cod_inst JOIN curso cur ON (SELECT cand.cod_curso FROM candidato cand WHERE cand.cod_candidato = e.cod_candidato) = cur.cod_curso WHERE (e.dt_deslig = '0000-00-00' AND e.desligamento != 's') AND e.cod_empresa = " . $_GET ['cod_empresa']; $resultEstagiarios = mysql_query ( $queryEstagiarios ) or erro_fatal ( "O acesso aos dados do grau falhou : " . mysql_error () );
/** * @file adm_Relatorio_Movimento.php * @ingroup adm_rel * @brief <b>Relatório</b> que lista, por empresa, estagiários e taxas associadas para geração dívida da empresa com o CIDE. * * Perfil: <b>adm</b><BR> * Método de envio: -<BR> * Método de recepção: GET<BR> * Ações: Imprime relatório de estagiários e taxas, de uma dada empresa em um determinado período.<BR>Este relatório possibilita que ao clicar na linha do estagiário o contrato possa ser modificado. Isso foi adicionado porque é comum a mudança da taxa na hora da impressão.<BR> * Este é executado por adm_Listagem_Movimentos.php. */ include ('../geral/geral_inicio_fim.php'); include ('../geral/validacoes.php'); inicializar ( 'adm', "pagina_sem_layout" ); $hoje = getdate (); $dia_atual = $hoje ['mday']; $mes_atual = $hoje ['mon']; $ano_atual = $hoje ['year']; $codEmpresa = $_GET ['codEmpresa']; $competencia = $_GET ['codCompetencia']; list ( $mes, $ano ) = split ( '[/.-]', $_GET ['codCompetencia'] ); $datainicio = $ano . "-" . $mes . "-01"; $datafim = $ano . "-" . $mes . "-31"; $queryEmpresa = "select concat(emp.razao,' / ', emp.fantasia) desEmpresa from empresa emp where cod_empresa = " . $codEmpresa; $resultEmpresa = mysql_query ( $queryEmpresa ) or erro_fatal ( "O acesso aos dados do grau falhou : " . mysql_error () );
<?php /** @file emp_Registra_Sugestao.php * @ingroup emp_scripts * @brief <b>Script</b> que efetua registro da sugestão da empresa no BD. * * Perfil: <b>empresa</b><BR> * Método de recepção: POST<BR> * Ações: Cadastra nova mensagem da empresa no BD. <BR><BR> * Este é executado por emp_form_Registra_Sugestao.php. */ include ('../geral/geral_inicio_fim.php'); include ('../geral/geral_mensagens.php'); inicializar ( "empresa", '' ); if (isset ( $_POST ['assunto'] ) && ! empty ( $_POST ['assunto'] )) { $assunto = $_POST ['assunto']; } else erro_fatal ( "Faltaram parâmetros na inserção da sugestão (assunto)! Provavelmete alguém alterou o javascript e tentou enviar o cadastro maliciosamente." ); if (isset ( $_POST ['sugestao'] ) && ! empty ( $_POST ['sugestao'] )) { $sugestao = $_POST ['sugestao']; } else erro_fatal ( "Faltaram parâmetros na inserção da sugestão (sugestao)! Provavelmete alguém alterou o javascript e tentou enviar o cadastro maliciosamente." ); if (envia_email ( $_SESSION ['cod_do_usuario'], $_SESSION ['perfil_do_usuario'], "Mensagem: $assunto", $sugestao, 0 )) echo "<script>alert('Sua sugestão foi adicionada à nossa base de dados com sucesso!'); window.location.href='../empresa/emp_mural.php';</script>"; finalizar ();