/** * 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); }
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); }
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); }
/** * 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); }