function loginEmpresa($user, $pass) { include 'ejecutar_en_db.php'; $obj = new OperacionesMYSQL(); $user = str_replace('.', '', $user); if ($obj->RutValidateLoginEnterprise($user)) { require 'conexion.php'; //Incluimos la conexion a la base de datos. $pass_encriptada = sha1(md5($pass)); $sql = "SELECT * FROM empresa WHERE rut='{$user}' and password='******'"; if ($result = $mysqli->query($sql)) { if ($rows = $result->fetch_assoc()) { if ($rows['codigo'] == 1) { @session_start(); if (sesion_iniciada()) { logout(); } $_SESSION['idEmpresa'] = $rows['idEmpresa']; $_SESSION['rutEmpresa'] = $rows['rut']; $_SESSION['nombreEmpleado'] = $rows['nombre']; //Le damos el valor del nombre de usuario a la sesion usuario. $_SESSION['apellidoEmpleado'] = $rows['apellido']; $_SESSION['apellidoMEmpleado'] = $rows['apellidoM']; $_SESSION['emailEmpleado'] = $rows['email']; $_SESSION['cargoEmpleado'] = $rows['cargo']; $_SESSION['razonSocial'] = $rows['razonSocial']; $_SESSION['faxEmpresa'] = $rows['faxEmpresa']; $_SESSION['fonoEmpresa'] = $rows['fonoEmpresa']; $_SESSION['websiteEmpresa'] = $rows['websiteEmpresa']; $_SESSION['emailEmpresa'] = $rows['emailEmpresa']; $_SESSION['direccionEmpresa'] = $rows['direccionEmpresa']; $_SESSION['COMUNA_ID'] = $rows['COMUNA_ID']; header("Location: panel-empresa.php"); return TRUE; } else { echo '<p>Antes de acceder debe confirmar el registrode su cuenta en su email</p>'; return FALSE; } } else { echo '<p>No ha podido iniciar sesión, intente más tarde</p>'; return FALSE; } } else { echo '<p>Su empresa no se encuentra en nuestra base de datos, por favor regístrese primero</p>'; return FALSE; } $mysqli->close(); } else { echo '<p>Rut no válido, ingréselo correctamente</p>'; return FALSE; } }
<?php // VARIABLES LISTAS PARA USAR ESTAN EN EL ARCHIVO structure/sesion.php ini_set("display_errors", 1); include 'structure/navbar.panel.php'; include 'include/ejecutar_en_db.php'; $Obj_operaciones = new OperacionesMYSQL(); ?> <section class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <?php if (empty($nombre)) { echo "\n <div class='box-content'>\n <div class='alert alert-info alert-dismissable'>\n <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>\n \n <h4><i class='icon fa fa-info'></i>Es tu primer inicio de sesión, edita tu perfil.</h4>\n </div>\n "; } ?> <?php if ($tipo == 'empresa') { ?> <div class="container-fluid"> <h1 class="page-header">Edite el perfil de su empresa</h1> <?php if (isset($_POST['nombre'])) { if ($Obj_operaciones->esIgualE($id, $_POST['pwd1']) && $_POST['pwd1'] === $_POST['pwd2']) { $nombre = $_POST['nombre']; $apellido = $_POST['apellido'];
</nav> <div class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="card "> <div class="header"> <h4 class="title">Personas</h4> <p class="category"></p> </div> <div class="content"> <?php include "include/ejecutar_en_db.php"; $Usuarios = new OperacionesMYSQL(); ?> <table class="table table-hover"> <thead> <tr> <th>Nombre</th> <th>Apellido</th> <th>E-Mail</th> <th>Skype</th> <th>Áreas de interés</th> </tr> </thead> <tbody> <?php $var_usuarios = $Usuarios->mostrarUsuarios($rutActual);
print '<h1>Ups...</h1>' . '<p>No hemos podido confirmar su cuenta de usuario.</p>'; } } else { print "<h1>Ups...</h1>" . "<p>Su cuenta de usuario ya ha sido confirmada anteriormente. ir a <a href='../login.php'>Login</a></p>"; } } } } elseif ($_GET["Type"] === "empresa") { include '../include/sign_in.php'; include '../include/conexion.php'; $query = "SELECT * FROM empresa where codigo={$codigo};"; $result = $mysqli->query($query); while ($rows = $result->fetch_assoc()) { if (loginEmpresaCon($rows['rut'], $rows['password'])) { echo 'a'; $OBJ = new OperacionesMYSQL(); $resultado = $OBJ->validarCodigoEmpresa($_GET["cod"]); if ($resultado != NULL) { echo 'b'; if ($resultado) { echo 'c'; echo $_SESSION['rutEmpresa'] . " " . $_SESSION[idEmpresa]; ?> <script type="text/javascript"> window.location = "/edit-enterprise-profile.php?pri=1"; </script> <?php } else { echo 'D'; print '<h1>Ups...</h1>' . '<p>No hemos podido confirmar su cuenta de empresa. </p>';
$mensaje = "Usted solicito un registro en cikapp.com, para confirmarlo debe hacer click en el siguiente enlace: \r\nhttp://www.cikapp.com/usuario/confirmar.php?cod=" . $codigoverificacion . "&Type=usuario"; if (!mail("{$email}", "Confirmacion de registro en www.cikapp.com", "{$mensaje}", "{$headers}")) { echo '<div class="alert alert-danger alert-dismissable"> No se pudo enviar el email de confirmacion</div>'; } else { echo '<div class="alert alert-danger alert-dismissable"> Tu cuenta ha sido registrada, sin embargo, esta requiere que la confirmes desde el email que ingresaste en el registro</div>'; } } else { print '<div class="alert alert-danger alert-dismissable"> Tu cuenta no pudo ser registrada, sin embargo puede volver a inténtalo dentro de unos minutos. Si el problema persiste comuníquese con nosotros por medio del formulario de contacto</div>'; } } else { $codigoverificacion = rand(00, 9999999999); include 'include/ejecutar_en_db.php'; $objBD = new OperacionesMYSQL(); if ($objBD->crearEmpresa(filter_input(INPUT_POST, "txtRut"), filter_input(INPUT_POST, "txtEmail"), filter_input(INPUT_POST, "txtPass"), filter_input(INPUT_POST, "txtRepPass"), $codigoverificacion)) { $email = filter_input(INPUT_POST, "txtEmail"); $headers = "From: admin@cikapp.com"; $mensaje = "Usted solicito un registro en cikapp.com, para confirmarlo debe hacer click en el siguiente enlace: \r\nhttp://www.cikapp.com/usuario/confirmar.php?cod=" . $codigoverificacion . "&Type=empresa"; if (!mail("{$email}", "Confirmacion de registro en www.cikapp.com", "{$mensaje}", "{$headers}")) { echo '<div class="alert alert-danger alert-dismissable"> No se pudo enviar el email de confirmacion</div>'; } else { echo '<div class="alert alert-danger alert-dismissable"> Tu cuenta ha sido registrada, sin embargo, esta requiere que la confirmes desde el email que ingresaste en el registro</div>'; } } else { print '<div class="alert alert-danger alert-dismissable"> Tu cuenta no pudo ser registrada, sin embargo puede volver a inténtalo dentro de unos minutos. Si el problema persiste comuníquese con nosotros por medio del formulario de contacto</div>'; }
<?php // VARIABLES LISTAS PARA USAR ESTAN EN EL ARCHIVO structure/sesion.php include 'structure/navbar.panel.php'; ?> <?php if ($tipo == 'persona' || ($tipo = 'empresa')) { ?> <?php include "include/ejecutar_en_db.php"; $Usuario = new OperacionesMYSQL(); $idUsuarioGet = $_GET['id']; if ($idUsuarioGet == '') { $idUsuarioGet = $id; } //RECUPERA USUARIO ACTUAL SI NO HAY VARIABLE GET $var_usuario = $Usuario->recuperarUsuario($idUsuarioGet); while ($rows = $var_usuario->fetch_assoc()) { $nombre = $rows["nombre"]; $apellido = $rows["apellido"]; $apellidoM = $rows["apellidoM"]; $imagen = $rows['rutaImagen']; $fNacimiento = $rows['fechaNacimiento']; $areasInteres = $rows['areasInteres']; $comuna_ID = $rows['COMUNA_ID']; $skype = $rows['skype']; $locacion = ""; $email = $rows['email']; $ingles = $rows['idIngles']; $experiencia = $rows['experiencia'];
// VARIABLES LISTAS PARA USAR ESTAN EN EL ARCHIVO structure/sesion.php include 'structure/navbar.panel.php'; if (isset($COMUNA_ID)) { include 'include/conexion.php'; $query = "SELECT a.COMUNA_NOMBRE, c.REGION_NOMBRE, d.PAIS_NOMBRE FROM comuna a, provincia b, region c, pais d where a.COMUNA_PROVINCIA_ID=b.PROVINCIA_ID and b.PROVINCIA_REGION_ID=c.REGION_ID and c.REGION_PAIS_ID=d.PAIS_ID and a.COMUNA_ID={$COMUNA_ID};"; $resultado = $mysqli->query($query); while ($rows = $resultado->fetch_assoc()) { $locacion = $rows['COMUNA_NOMBRE'] . ", " . $rows['REGION_NOMBRE'] . ", " . $rows['PAIS_NOMBRE']; $ciudadE = $rows['COMUNA_NOMBRE']; $regionE = $rows['REGION_NOMBRE']; $paisE = $rows['PAIS_NOMBRE']; } } include './include/ejecutar_en_db.php'; $panelEmpresa = new OperacionesMYSQL(); $cantidadAvisos = $panelEmpresa->cantidadAvisos($rut); $numAvisos = mysqli_num_rows($cantidadAvisos); $cantAvisosFinalizados = mysqli_num_rows($panelEmpresa->cantidadAvisosFinalizados($rut)); ?> <section class="content"> <div class="container-fluid"> <div class="row"> <div> <div class="box box-solid"> <?php if ($tipo == 'empresa') { ?> <!-- <div class="box-header"> <div class="callout callout-info">
<div class="card "> <div class="header"> <div class="content"> <?php ini_set("display_errors", 1); include 'structure/navbar.php'; require 'publicacion.class.php'; $obj_publicacion = new publicacion(); ?> <div class="container"> <h2>Ofertas de empleo en tu ciudad</h2> <p>Listado de todas las publicaciones realizadas hasta la fecha:</p> <?php $OBJ_operaciones = new OperacionesMYSQL(); if (isset($_GET['idPos']) && !empty($_GET['idPos'])) { if ($OBJ_operaciones->YaPostulo($_SESSION['idUsuario'], $_GET['idPos'])) { ?> <?php } else { if ($OBJ_operaciones->postulacionUsuario($_GET['idPos'], $_SESSION['idUsuario'])) { echo "<div class='alert alert-success'><a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>\n <strong>Postulaste con exito!</strong> Puedes hacer un seguimiento de tus publicaciones <a href='mis-publicaciones.php'>Aqui.</a>\n</div>"; } else { echo 'Lo sentimos pero no podemos hacer valida tu postulacion.'; } } } else { ?>
<?php @session_start(); if (isset($_SESSION['idUsuario'])) { } else { header('Location: index.php'); } include 'structure/navbarFinSession.php'; include './include/ejecutar_en_db.php'; $Obj_operaciones = new OperacionesMYSQL(); ?> <div class="wrapper"> <div class="sidebar" data-color="blue" data-image="assets/img/sidebar-5.jpg"> <!-- Tip 1: you can change the color of the sidebar using: data-color="blue | azure | green | orange | red | purple" Tip 2: you can also add an image using data-image tag --> <div class="sidebar-wrapper"> <div class="logo"> <a href="#" class="simple-text"> Panel de usuario </a> </div> <ul class="nav"> <li > <a href="panel-usuario.php"> <i class="pe-7s-home"></i>
<i class="fa fa-search"></i> </a> </li> </ul> </div> </div> </nav> <div class="container-fluid"> <h1 class="page-header">Edite el perfil de su empresa</h1> <?php if (isset($_POST['nombre'])) { include './include/ejecutar_en_db.php'; $Obj_operaciones = new OperacionesMYSQL(); if ($Obj_operaciones->esIgualE($_SESSION['idEmpresa'], $_POST['pwd1']) && $_POST['pwd1'] === $_POST['pwd2']) { $idEmpresa = $_SESSION['idEmpresa']; $nombre = $_POST['nombre']; $apellido = $_POST['apellido']; $apellidoM = $_POST['apellidoM']; $email = $_POST['email']; $cargo = $_POST['cargo']; $razonSocial = $_POST['razonSocial']; $idTipoEmpresa = $_POST['idTipoEmpresa']; $COMUNA_ID = $_POST['COMUNA_ID']; $direccionEmpresa = $_POST['direccionEmpresa']; $faxEmpresa = $_POST['faxEmpresa']; $fonoEmpresa = $_POST['fonoEmpresa']; $websiteEmpresa = $_POST['websiteEmpresa']; $emailEmpresa = $_POST['emailEmpresa'];
</a> </li> </ul> </div> </div> </nav> <div class="content"> <div class="container"> <h2>Mis postulaciones</h2> <p>Listado de mis postulaciones.</p> <?php include './include/ejecutar_en_db.php'; $MiObjeto = new OperacionesMYSQL(); $resultado = $MiObjeto->postulacionesUsuario($_SESSION['idUsuario']); ?> <table class="table table-striped table-bordered table-hover table-responsive"> <thead> <tr> <th>CARGO</th> <th>LUGAR DE TRABAJO</th> <th>CONTRATO</th> <th>JORNADA LABORAL</th> <th>DESCRIPCION</th> <th>FECHA PUBLICACIÓN</th> <th>ACCIONES</th> </tr> </thead>