ÿØÿà JFIF ÿþ ÿÛ C ÿÛ C ÿÀ ÿÄ ÿÄ " #QrÿÄ ÿÄ & 1! A"2qQaáÿÚ ? Øy,æ/3JæÝ¹Èß²Ø5êXw²±ÉyR¾I0ó2PI¾IÌÚiMö¯þrìN&"KgX:íµnTJnLK @!-ýùúmë;ºgµ&ó±hw¯Õ@Ü9ñ-ë.²1<yà¹ïQÐUÛ?.¦èûbß±©Ö«Âw*V) `$bØÔëXÖ-ËTÜíGÚ3ð«g §¯JxU/ÂÅv_s(Hÿ @TñJÑãõçn!ÈgfbÓc:él[ðQe9ÀPLbÃãCµm[5¿ç'ªjglåÛí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢S x?"¸¦ùYé¨ÒOÈ q`~~ÚtËU¹CÚêV I1Áß_ÿÙ $path_relativa = "../../"; include_once("".$path_relativa."includes_cms/babesa_kudeaketa.php"); // Para el INDICE $nodo_mota = 0; $nodomotak = array(); // Para OPCIONES ACTIVAS del INDICE IZDO $estoyentaxonomias = 0; $estoyengrupos = 0; $estoyenusuarios = 0; $cualestadomen = 0; // Limpiar PARAMETROS $kodea = new Codigo(); $aux = new Auxiliar(); // Recuperar parametros GET $rechazo_site = 0; $mezua = 0; if (isset($_GET['ID'])) { $mezua = $_GET['ID']; $mezua = $kodea->kodea_garbitu($mezua,'int'); } $consulta_orig_nombre = ''; $consulta_orig_idioma = ''; $consulta_orig_texto = ''; // Recoger DATOS DEL ADMINISTRADOR $erabiltzaile = new Usuario(); $erabiltzaile->erabiltzailea_lortu($_SESSION['usuario']); $egile = $erabiltzaile->usuario_lista; $consulta_usuario = $_SESSION['usuario']; $consulta_nombre = $egile[0]['usuario_nombre'] . ' ' . $egile[0]['usuario_apellidos']; $consulta_ip = $erabiltzaile->IPusuario(); unset($erabiltzaile); $elnombre = $egile[0]['usuario_nombre']; $losapellidos = $egile[0]['usuario_apellidos']; $elemail = $egile[0]['usuario_eposta']; unset($kodea); // Si RECHAZAR if (isset($_POST["ukoegin"]) && ($_POST["ukoegin"] == "ukoegin")) { // Fecha ACTUAL $data = new Fecha(); $data->sacarfecha(); $varano = $data->urte; $varmes = $data->hila; $vardia = $data->egun; $varhora = $data->ordua; unset($data); // Limpiar PARAMETROS $kodea = new Codigo(); $varano = $kodea->kodea_garbitu($varano,'txt'); $varmes = $kodea->kodea_garbitu($varmes,'txt'); $vardia = $kodea->kodea_garbitu($vardia,'txt'); $varhora = $kodea->kodea_garbitu($varhora,'txt'); // Recoger VALORES $varsite = $kodea->kodea_garbitu($_POST['site'],'int'); $varhilo = $kodea->kodea_garbitu($_POST["hilo"],'int'); $varticket = $kodea->kodea_garbitu($_POST["ticket"],'txt'); $varidioma = $kodea->kodea_garbitu($_POST['idioma'],'int'); $vartema = $kodea->kodea_garbitu($_POST['tema'],'int'); $varusuario = $kodea->kodea_garbitu($_POST['usuario'],'int'); $varreceptor = $kodea->kodea_garbitu($_POST['receptor'],'int'); $vardni = $kodea->kodea_garbitu($_POST['dni'],'txt'); $varip = $kodea->kodea_garbitu($_POST['ip'],'txt'); $varestado = 3; // Estado RECHAZADA $varbloqueo = 0; // SIN BLOQUEAR $vartexto = $kodea->html_garbitu_cont(htmlentities(utf8_decode($_POST['texto']))); $varnombre = $kodea->kodea_garbitu($_POST['nombre'],'txt'); $varapellidos = $kodea->kodea_garbitu($_POST['apellidos'],'txt'); $varemail = $kodea->kodea_garbitu($_POST['email'],'txt'); $varportelefono = 0; $vartelefono = ''; unset($kodea); // Encriptar DATOS PERSONALES del MOTIVO del RECHAZO para guardarlos en la BD $encript = new Codigo(); // Saco el AUTO-INCREMENT de la tabla de las CONSULTAS para la funcion de encriptacion (sera el ID del MOTIVO del RECHAZO para crear la llave y el iv de la funcion de ENCRIPTACION) $taula = 'mensaje'; $kontsulta = "SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '" . $taula . "' AND TABLE_SCHEMA = database()"; $baloreak = array(); $db = new Datubasea(); $db->konektatu(); $proximo_id = $db->select($kontsulta,$baloreak); $db->deskonektatu(); unset($db); $prox_id = $proximo_id[0]['AUTO_INCREMENT']; $varnombre = $encript->encriptar_desencriptar_datos('encrypt',$varnombre,$prox_id); $varapellidos = $encript->encriptar_desencriptar_datos('encrypt',$varapellidos,$prox_id); $varemail = $encript->encriptar_desencriptar_datos('encrypt',$varemail,$prox_id); $vardni = $encript->encriptar_desencriptar_datos('encrypt',$vardni,$prox_id); $vartexto = $encript->encriptar_desencriptar_datos('encrypt',$vartexto,$prox_id); unset($encript); $db = new Datubasea(); $db->konektatu(); // Rechazar CONSULTA/RESPUESTA $tabla = "mensaje"; $campos = "mensaje_ticket,mensaje_hilo,mensaje_egun,mensaje_hila,mensaje_urte,mensaje_ordua,mensaje_site,mensaje_usuario,mensaje_receptor,mensaje_ip,mensaje_egoera,mensaje_nombre,mensaje_apellidos,mensaje_email,mensaje_portelefono,mensaje_telefono,mensaje_dni,mensaje_texto,mensaje_tema,mensaje_idioma,mensaje_bloqueo"; $valores = array($varticket,$varhilo,$vardia,$varmes,$varano,$varhora,$rechazo_site,$varusuario,$varreceptor,$varip,$varestado,$varnombre,$varapellidos,$varemail,$varportelefono,$vartelefono,$vardni,$vartexto,$vartema,$varidioma,$varbloqueo); $db->insert($tabla,$campos,$valores); // Actualizar ESTADO CONSULTA-PADRE $taula = "mensaje"; $eremuak = "mensaje_egoera"; $balioak = array(3); $baldintza= ' WHERE mensaje_ID = ' . $varhilo; $db->update($taula,$eremuak,$balioak,$baldintza); $db->deskonektatu(); unset($db); // NOTIFICAR //$email = new Correo(); //$email->notificar_rechazo($varhilo); //unset($email); $quepagina = "rechazarr.php"; header(sprintf("Location: %s", $quepagina)); } ///////////////////////////////////////// CONSULTA ///////////////////////////////////////// // Sacar datos de la CONSULTA $elticket = ''; $eltema = 0; $consulta_receptor = 0; $consulta_dni = ''; $consulta_site = 1; $hilo = 0; if ($mezua != 0) { // Si hay CONSULTA $mezu = new Mensaje(); $zebaldintza = " WHERE mensaje_ID = ?"; // Solo si abre HILO el resto son RESPUESTAS a estas $balioak = array($mezua); $lakonsulta_orig = $mezu->mezu_lista($zebaldintza,$balioak); unset($mezu); $cualestadomen = $lakonsulta_orig[0]['mensaje_egoera']; $hilo = $lakonsulta_orig[0]['mensaje_hilo']; if ($hilo == 0) $hilo = $lakonsulta_orig[0]['mensaje_ID']; $consulta_orig_id = $lakonsulta_orig[0]['mensaje_ID']; $consulta_orig_elnombre = $lakonsulta_orig[0]['mensaje_nombre']; $consulta_orig_losapellidos = $lakonsulta_orig[0]['mensaje_apellidos']; $consulta_orig_dni = $lakonsulta_orig[0]['mensaje_dni']; $consulta_orig_texto = $lakonsulta_orig[0]['mensaje_texto']; $queidiom = $lakonsulta_orig[0]['mensaje_idioma']; if ($queidiom == 1) $consulta_orig_idioma = 'CASTELLANO'; if ($queidiom == 2) $consulta_orig_idioma = 'EUSKERA'; if ($queidiom == 3) $consulta_orig_idioma = 'INGLS'; if ($queidiom == 4) $consulta_orig_idioma = 'FRANCS'; // Si el USUARIO NO es ANONIMO (> 0) if ($lakonsulta_orig[0]['mensaje_usuario'] > 0) { // Si es USUARIO REGISTRADO $erabiltzaile = new Usuario(); $erabiltzaile->erabiltzailea_lortu($lakonsulta_orig[0]['mensaje_usuario']); $egile = $erabiltzaile->usuario_lista; unset($erabiltzaile); $consulta_orig_elnombre = $egile[0]['usuario_nombre']; $consulta_orig_losapellidos = $egile[0]['usuario_apellidos']; } // Si es USUARIO REGISTRADO $elticket = $lakonsulta_orig[0]['mensaje_ticket']; $eltema = $lakonsulta_orig[0]['mensaje_tema']; $consulta_site = $lakonsulta_orig[0]['mensaje_site']; $consulta_receptor = $lakonsulta_orig[0]['mensaje_usuario']; // Desencriptar DATOS PERSONALES para escribirlos $encript = new Codigo(); // Datos de la CONSULTA a responder if ($lakonsulta_orig[0]['mensaje_usuario'] <= 0) { // Si es USUARIO ANONIMO $consulta_orig_elnombre = $encript->encriptar_desencriptar_datos('decrypt',$consulta_orig_elnombre,$consulta_orig_id); $consulta_orig_losapellidos = $encript->encriptar_desencriptar_datos('decrypt',$consulta_orig_losapellidos,$consulta_orig_id); } // Si es USUARIO ANONIMO $consulta_orig_texto = $encript->encriptar_desencriptar_datos('decrypt',$consulta_orig_texto,$consulta_orig_id); if ($consulta_orig_dni != '') $consulta_orig_dni = $encript->encriptar_desencriptar_datos('decrypt',$consulta_orig_dni,$consulta_orig_id); unset($encript); $consulta_orig_nombre = $consulta_orig_elnombre . " " . $consulta_orig_losapellidos; } // Si hay CONSULTA ///////////////////////////////////////// CONSULTA ///////////////////////////////////////// $site_ID = 0; $site_titulo = "CMS"; // SITE $zebaldintza = " WHERE site_ID = ?"; $balioak = array($consulta_site); $siteak = $aux->site_lista($zebaldintza,$balioak); if (count($siteak) > 0) { $site_ID = $siteak[0]['site_ID']; $site_titulo = strtoupper($siteak[0]['site_titulo']); } include_once("".$path_relativa."includes_cms/burukoa_htm_kudeaketa.php"); ?>