/**
  * Recibe el id_habilidad_blanda y d_coloquio 
  * */
 public function setPropuestaDeCambio()
 {
     $propuesta = $this->input->post('propuesta_de_salida');
     $propuesta = json_decode_into_array(utf8_decode($propuesta));
     $idUsuario = @$_SESSION[SESSION_ID_USUARIO];
     $data = $this->Test_model->setPropuestaCambioPorUsuario($propuesta["idTest"], $propuesta["idCorrida"], $idUsuario, $propuesta["propuesta"], $propuesta["nota"]);
     echo json_encode_utf8($data);
 }
Beispiel #2
0
 public function setUsuarioEmpresa()
 {
     $idUsuario = @$_SESSION[SESSION_ID_USUARIO];
     $empresa = $this->input->post('empresa');
     $empresa = json_decode_into_array(utf8_decode($empresa));
     $empresa["email"] = $idUsuario;
     $response = $this->Usuario_model->modificarUsuarioEmpresa($empresa);
     echo json_encode($response);
 }
Beispiel #3
0
 public function getValor()
 {
     $ticket = $this->input->post('ticket');
     $ticket = json_decode_into_array(utf8_decode($ticket));
     try {
         $ticket_valor_tmp = $this->Ticket_model->getValorTicket($ticket["duracion"], $ticket["unidades"]);
     } catch (Exception $e) {
         $ticket["valor"] = "0";
         echo json_encode($ticket);
     }
     $ticket["valor"] = $ticket_valor_tmp["valor"];
     echo json_encode($ticket);
 }
Beispiel #4
0
    /**
     * Crea nuevo usuario.
     * input: json 'usuario' {email, clave, nombre, apellido, razonSocial, idIndustria, idTipoDocumento, 
     * 			numeroDocumento, telefono, idPais, tipoUsuario: "E">empresa "C">candidato}
     * output: 
     */
    public function crearNuevoUsuario()
    {
        $usuario = $this->input->post('usuario');
        $usuario = json_decode_into_array(utf8_decode($usuario));
        $usuario["email"] = strtolower($usuario["email"]);
        $usuario["clave"] = md5($usuario["clave"]);
        $activationCode = $this->randomString(32);
        $respuesta = $this->Usuario_model->crearNuevoUsuario($usuario, $activationCode);
        //email confirmation
        $this->email->from('*****@*****.**', 'FindResources');
        $this->email->to($usuario["email"]);
        $this->email->subject(utf8_encode('FindResources - Confirmación de Registro'));
        $link = "http://www.findresources.com.ar/" . 'autenticacion?autCode=' . $activationCode . '&email=' . $usuario["email"];
        $email = <<<EOF
\t\t<html>
\t\t\t<head>
\t\t\t\t<style type="text/css">
\t\t\t\t</style>
\t\t\t</head>
\t\t\t<body>
\t\t\t\t<div style="border-bottom: 1px #CCCCCC solid; margin-bottom: 20px;padding:10px;font-family: sans-serif; font-size:18px">
\t\t\t\t\t<img src="http://findresources.dyndns.info/images/src/logofr2.png" alt="Find Resources"/>
\t\t\t\t</div>
\t\t
\t\t\t\t<div style="color:#00529E; font-family: sans-serif; display:block;padding:20px">
\t\t\t\t\tPor favor haga clic en este link para confirmar su registro:  <a href="{$link}">  Confirme su registro </a>
\t\t\t\t</div>
\t\t\t\t<div style="color:#00529E; font-family: sans-serif; display:block;padding:20px">
\t\t\t\t\tO copie y pegue la siguente direccion de internet en su explorador: 
\t\t\t\t\t<p/>
\t\t\t\t\t{$link}
\t\t\t\t</div>
\t\t\t</body>
\t\t</html>
EOF;
        $this->email->message(utf8_encode($email));
        //ENVIAR EMAIL.
        $emailSent = $this->email->send();
        echo json_encode($respuesta);
    }
 /** SETEA EL ESTADO DE UN CV DE UNA BUSQUEDA **/
 public function setEstadoCVBusqueda()
 {
     if (isset($_POST["cv_bus"])) {
         $cv_busqueda = json_decode_into_array($_POST["cv_bus"]);
         try {
             $result = $this->Busquedas_model->cambiarEstadoCVBusqueda($cv_busqueda["cv_busqueda"], $cv_busqueda["estado_cv_busqueda"], $cv_busqueda["observacion_cv_busqueda"]);
             echo json_encode($result);
         } catch (Exception $e) {
             echo "ERROR (" . $e->getMessage() . ")";
         }
     }
 }
 /**
  * input: 'educacionNoFormal' json > {id, idTipoEducacionNoFormal, descripcion, duracion}.
  * output: retorna el idEducacionFormal.
  * */
 public function setEducacionNoFormal()
 {
     $currentCurriculum = @$_SESSION[SESSION_CV_EDITANDO];
     $educacionNoFormal = $this->input->post('educacionNoFormal');
     $educacionNoFormal = json_decode_into_array(utf8_decode($educacionNoFormal));
     $respuesta = $this->Curriculum_model->setEducacionNoFormal($currentCurriculum->id, $educacionNoFormal);
     echo json_encode($respuesta);
 }