Beispiel #1
0
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'>&times;</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);
Beispiel #4
0
                        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>';
Beispiel #5
0
         $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>';
     }
Beispiel #6
0
<?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'];
Beispiel #7
0
// 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'>&times;</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>