ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙkodea_garbitu($elusuario,'int'); $zebaldintza = " WHERE usuario_ID <> ? AND (usuario_perfil = 2 OR (usuario_perfil = 3 AND (usuario_moderadorsite IN (SELECT site_ID FROM site WHERE (site_ID = ? OR site_padre = ?)))))"; $balioak = array($elusuario,$sitea,$sitea); $erabiltzaile = new Usuario(); $esteusuario = $erabiltzaile->erabiltzaile_lista_lortu($zebaldintza,$balioak); unset($erabiltzaile); $moderadorestesite = 0; // Por defecto NO puede moderar este SITE if (count($esteusuario) > 0) { // Si existe el USUARIO $moderadorestesite = 1; // SI puede moderar este SITE } if ($moderadorestesite != 1) { // Si NO puede GESTIONAR este SITE (por si meten parametro SITE a mano) if (isset($_SESSION['moderador_site'])) { $sitea = $_SESSION['moderador_site']; } } $sitea = $kodea->kodea_garbitu($sitea,'int'); $_SESSION['site'] = $sitea; $mezua = 0; if (isset($_GET['ID'])) { $mezua = $_GET['ID']; $mezua = $kodea->kodea_garbitu($mezua,'int'); } // Recoger DATOS DEL ADMINISTRADOR $erabiltzaile = new Usuario(); $erabiltzaile->erabiltzailea_lortu($miusuario_id); $egile = $erabiltzaile->usuario_lista; $usuariores = $miusuario_id; $nombreres = $egile[0]['usuario_nombre']; $apellidosres = $egile[0]['usuario_apellidos']; $emailres = $egile[0]['usuario_eposta']; $ipres = $erabiltzaile->IPusuario(); $admin_nombre = $nombreres . ' ' . $apellidosres; unset($erabiltzaile); unset($kodea); // Si RECOGER if (isset($_POST["recoger"]) && ($_POST["recoger"] == "recoger")) { // Fecha ACTUAL $data = new Fecha(); $data->sacarfecha(); $varano = $data->urte; $varmes = $data->hila; $vardia = $data->egun; $varhora = $data->ordua; unset($data); // Valores FIJOS $usuario = -2; $receptor = 0; $receptorres = -2; $estado = 1; // Estado PENDIENTE $portelefono = 0; $centrotrabajo = ''; $bloqueo = 0; $ip = 0; $ticket = 0; $hilo = 0; // Limpiar PARAMETROS $kodea = new Codigo(); $sitea = $kodea->kodea_garbitu($_POST['site'],'int'); $nombre = $kodea->kodea_garbitu(utf8_decode($_POST['nombre']),'txt'); $apellidos = $kodea->kodea_garbitu(utf8_decode($_POST['apellidos']),'txt'); $email = $kodea->kodea_garbitu($_POST['email'],'txt'); $dni = $kodea->kodea_garbitu($_POST['dni'],'txt'); $telefono = $kodea->kodea_garbitu($_POST['telefono'],'txt'); $idioma = $kodea->kodea_garbitu($_POST['idioma'],'int'); $tema = $kodea->kodea_garbitu($_POST['tema'],'int'); $consulta = $kodea->html_garbitu_cont(htmlentities(utf8_decode($_POST['consulta']))); $respuesta = $kodea->html_garbitu_cont(htmlentities(utf8_decode($_POST['respuesta']))); $usuariores = $kodea->kodea_garbitu($_POST['usuariores'],'int'); $nombreres = $kodea->kodea_garbitu($_POST['nombreres'],'txt'); $apellidosres = $kodea->kodea_garbitu($_POST['apellidosres'],'txt'); $emailres = $kodea->kodea_garbitu($_POST['emailres'],'txt'); $ipres = $kodea->kodea_garbitu($_POST['ipres'],'txt'); unset($kodea); // Encriptar DATOS PERSONALES $encript = new Codigo(); // Saco el AUTO-INCREMENT de la tabla de las CONSULTAS para 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']; $nombre = $encript->encriptar_desencriptar_datos('encrypt',$nombre,$prox_id); $apellidos = $encript->encriptar_desencriptar_datos('encrypt',$apellidos,$prox_id); $email = $encript->encriptar_desencriptar_datos('encrypt',$email,$prox_id); $dni = $encript->encriptar_desencriptar_datos('encrypt',$dni,$prox_id); $telefono = $encript->encriptar_desencriptar_datos('encrypt',$telefono,$prox_id); $consulta = $encript->encriptar_desencriptar_datos('encrypt',$consulta,$prox_id); if ($respuesta != '') { // Si hay RESPUESTA $nombreres = $encript->encriptar_desencriptar_datos('encrypt',$nombreres,$prox_id+1); $apellidosres = $encript->encriptar_desencriptar_datos('encrypt',$apellidosres,$prox_id+1); $emailres = $encript->encriptar_desencriptar_datos('encrypt',$emailres,$prox_id+1); $respuesta = $encript->encriptar_desencriptar_datos('encrypt',$respuesta,$prox_id+1); $estado = 2; // Estado RESPONDIDO (tambien se aade la RESPUESTA) } unset($encript); $db = new Datubasea(); $db->konektatu(); // Recoger CONSULTA $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($ticket,$hilo,$vardia,$varmes,$varano,$varhora,$sitea,$usuario,$receptor,$ip,$estado,$nombre,$apellidos,$email,$portelefono,$telefono,$dni,$consulta,$tema,$idioma,$bloqueo); $db->insert($tabla,$campos,$valores); // Se recoge el MENSAJE aadido $mensa = new Mensaje(); $azkena = $mensa->azken_mezua_lortu($ip); unset($mensa); $hilo = $azkena[0]['mensaje_ID']; // Calcular TICKET y actualizar MENSAJE $ticket = $hilo.$varano.$varmes.$vardia.$varhora; // Problemas de HASH con , reemplazamos por n y generamos HASH $ticket = str_replace("","n",$ticket); $ticket = hash('sha256',$ticket); $taula = "mensaje"; $eremuak = "mensaje_ticket"; $balioak = array($ticket); $baldintza = " WHERE mensaje_ID = " . $hilo; $db->update($taula,$eremuak,$balioak,$baldintza); if ($respuesta != '') { // Si hay RESPUESTA // Recoger 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($ticket,$hilo,$vardia,$varmes,$varano,$varhora,$sitea,$usuariores,$receptorres,$ipres,$estado,$nombreres,$apellidosres,$emailres,$portelefono,'','',$respuesta,$tema,$idioma,$bloqueo); $db->insert($tabla,$campos,$valores); } // Si hay RESPUESTA $db->deskonektatu(); unset($db); $_SESSION['elnuevo'] = $hilo; $quepagina = "consultar.php"; header(sprintf("Location: %s", $quepagina)); } // SITE $zebaldintza = " WHERE site_ID = ?"; $balioak = array($sitea); $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"); ?>

RECOGIENDO CONSULTA...

CONSULTA  »  RECOGER

Rellena los campos y pulsa "AÑADIR". Para salir del formulario pulsa "OK".

¡ATENCIÓN!   Si se rellena la respuesta, la consulta se guardará como RESPONDIDA. Si por el contrario se deja la respuesta sin rellenar, la consulta se guardará como PENDIENTE (en caso de que se quiera REDIRIGIR o REPONDER más adelante).

Consulta:

mezu_tema_lista(1,''); // IDIOMA, TEMA (cualquiera) unset($consulta); ?> 1) { // Si hay mas de 1 TEMA ?>

Respuesta: