ÿØÿà 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
$redirigir_site = 0;
$mezua = 0;
if (isset($_GET['ID'])) {
$mezua = $_GET['ID'];
$mezua = $kodea->kodea_garbitu($mezua,'int');
}
// Recoger DATOS DEL ADMINISTRADOR
$erabiltzaile = new Usuario();
$egile_usuario = $_SESSION['usuario'];
$erabiltzaile->erabiltzailea_lortu($egile_usuario);
$egile = $erabiltzaile->usuario_lista;
$egile_nombre = $egile[0]['usuario_nombre'] . " " . $egile[0]['usuario_apellidos'];
$egile_ip = $erabiltzaile->IPusuario();
$egile_email = $egile[0]['usuario_eposta'];
unset($erabiltzaile);
unset($kodea);
// Si REDIRIGIR
if (isset($_POST["birbideratu"]) && ($_POST["birbideratu"] == "birbideratu")) {
// 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');
$varmensaje = $kodea->kodea_garbitu($_POST["mezua"],'int');
$varemailto = $kodea->html_garbitu($_POST['email_to'],'txt');
$varemailto_encrypt = $varemailto;
$varemailfrom = $kodea->kodea_garbitu($_POST['email_from'],'txt');
unset($kodea);
// Encriptar EMAIL TO para guardarlo en la BD
$encript = new Codigo();
$varemailto_encrypt = $encript->encriptar_desencriptar_datos('encrypt',$varemailto_encrypt,$varmensaje);
unset($encript);
// Redirigir CONSULTA
$db = new Datubasea();
$db->konektatu();
$taula = "mensaje";
$eremuak = "mensaje_egoera,mensaje_redirigir_email,mensaje_redirigir_egun,mensaje_redirigir_hila,mensaje_redirigir_urte,mensaje_redirigir_ordua";
$balioak = array(4,$varemailto_encrypt,$vardia,$varmes,$varano,$varhora); // Estado REDIRIGIDA (OJO!! EMAIL al que redireccionamos encriptado!!!)
$baldintza = " WHERE mensaje_ID = " . $varmensaje;
$db->update($taula,$eremuak,$balioak,$baldintza);
// Sabiendo el ID de la CONSULTA sacar sus datos (Texto consulta, Nombre autor, E-mail autor...)
$mezu_redir = new Mensaje();
$zebaldintza = " WHERE mensaje_ID = ?";
$balioak = array($varmensaje);
$lakonsulta_redir = $mezu_redir->mezu_lista($zebaldintza,$balioak);
unset($mezu_redir);
$varconsulta_id = $lakonsulta_redir[0]['mensaje_ID'];
$varconsulta_texto = $lakonsulta_redir[0]['mensaje_texto'];
$varconsulta_elnombre = $lakonsulta_redir[0]['mensaje_nombre'];
$varconsulta_losapellidos = $lakonsulta_redir[0]['mensaje_apellidos'];
$varconsulta_email = $lakonsulta_redir[0]['mensaje_email'];
$varconsulta_telefono = $lakonsulta_redir[0]['mensaje_telefono'];
$varconsulta_portelefono = $lakonsulta_redir[0]['mensaje_portelefono'];
$varconsulta_dni = $lakonsulta_redir[0]['mensaje_dni'];
// Desencriptar DATOS PERSONALES de la CONSULTA para enviarlos por E-MAIL
$encript = new Codigo();
// Datos de la CONSULTA a responder
if ($lakonsulta_redir[0]['mensaje_usuario'] <= 0) { // Si es USUARIO ANONIMO
$varconsulta_elnombre = $encript->encriptar_desencriptar_datos('decrypt',$varconsulta_elnombre,$varconsulta_id);
$varconsulta_losapellidos = $encript->encriptar_desencriptar_datos('decrypt',$varconsulta_losapellidos,$varconsulta_id);
} // Si es USUARIO ANONIMO
$varconsulta_texto = $encript->encriptar_desencriptar_datos('decrypt',$varconsulta_texto,$varconsulta_id);
if ($varconsulta_email != '') $varconsulta_email = $encript->encriptar_desencriptar_datos('decrypt',$varconsulta_email,$varconsulta_id);
if ($varconsulta_telefono != '') $varconsulta_telefono = $encript->encriptar_desencriptar_datos('decrypt',$varconsulta_telefono,$varconsulta_id);
if ($varconsulta_dni != '') $varconsulta_dni = $encript->encriptar_desencriptar_datos('decrypt',$varconsulta_dni,$varconsulta_id);
unset($encript);
$varconsulta_nombre = $varconsulta_elnombre . " " . $varconsulta_losapellidos;
$varconsulta_idioma_id = $lakonsulta_redir[0]['mensaje_idioma'];
if ($varconsulta_idioma_id == 1) $varconsulta_idioma = 'castellano';
if ($varconsulta_idioma_id == 2) $varconsulta_idioma = 'euskera';
if ($varconsulta_idioma_id == 3) $varconsulta_idioma = 'ingls';
if ($varconsulta_idioma_id == 4) $varconsulta_idioma = 'francs';
$varconsulta_hilo = $lakonsulta_redir[0]['mensaje_hilo'];
// Actualizar ESTADO CONSULTA-PADRE (a REDIRIGIDA)
$taula = "mensaje";
$eremuak = "mensaje_egoera";
$balioak = array(4);
$baldintza= " WHERE mensaje_ID = " . $varconsulta_hilo;
$db->update($taula,$eremuak,$balioak,$baldintza);
$db->deskonektatu();
unset($db);
// Sacar el SITE
$zebaldintza = " WHERE site_ID = ?";
$balioak = array($varsite);
$siteak = $aux->site_lista($zebaldintza,$balioak);
// Sacar nombre del SITE para el URL de respuesta
$site_nombre = '';
if (count($siteak) > 0) $site_nombre = strtoupper($siteak[0]['site_titulo']);
// Sacar el SITEIZENA segun el SITE en el que estemos
$siteizena = "";
$siteizena_SITE = $siteizena;
if ($varsite > 0) $siteizena_SITE = $site_nombre;
// Enviar E-MAIL
$email = new Correo();
$subject = "Redireccin de consulta";
$contenido_redireccion = "AUTOR/A DE LA CONSULTA:
";
$contenido_redireccion = $contenido_redireccion . "Nombre y apellidos: " . $varconsulta_nombre . "
";
if (isset($varconsulta_dni) && $varconsulta_dni != '') { // Si el AUTOR tiene DNI
$contenido_redireccion = $contenido_redireccion . "DNI: " . $varconsulta_dni . "
";
} // Si el AUTOR tiene DNI
if (isset($varconsulta_email) && $varconsulta_email != '') { // Si el AUTOR tiene E-MAIL
$contenido_redireccion = $contenido_redireccion . "E-mail: " . $varconsulta_email . "
";
} // Si el AUTOR tiene E-MAIL
if (isset($varconsulta_telefono) && $varconsulta_telefono != '') { // Si el AUTOR tiene TELEFONO
$contenido_redireccion = $contenido_redireccion . "Telfono: " . $varconsulta_telefono;
if (isset($varconsulta_portelefono) && $varconsulta_portelefono == 1) { // Si el AUTOR quiere ser contactado POR TELEFONO
$contenido_redireccion = $contenido_redireccion . " (quiere ser contactado por telfono)";
} // Si el AUTOR quiere ser contactado POR TELEFONO
$contenido_redireccion = $contenido_redireccion . "
";
} // Si el AUTOR tiene TELEFONO
$contenido_redireccion = $contenido_redireccion . "
";
$contenido_redireccion = $contenido_redireccion . "CONSULTA (en " . $varconsulta_idioma . "):
" . $varconsulta_texto;
$email->redireccionar_consulta($varemailto,$subject,$contenido_redireccion,$varemailfrom,$varsite);
unset($email);
$quepagina = "redirigirr.php";
header(sprintf("Location: %s", $quepagina));
}
///////////////////////////////////////// CONSULTA /////////////////////////////////////////
// Sacar datos de la CONSULTA
$consulta_site = 1;
$consulta_mezua = 0;
$consulta_orig_elnombre = '';
$consulta_orig_losapellidos = '';
$consulta_orig_nombre = '';
$consulta_orig_idioma = '';
$consulta_orig_texto = '';
if ($mezua != 0) { // Si hay CONSULTA
$mezu = new Mensaje();
$zebaldintza = " WHERE mensaje_ID = ?";
$balioak = array($mezua);
$lakontsulta_orig = $mezu->mezu_lista($zebaldintza,$balioak);
unset($mezu);
$cualestadomen = $lakontsulta_orig[0]['mensaje_egoera'];
$consulta_mezua = $lakontsulta_orig[0]['mensaje_ID'];
$consulta_orig_elnombre = $lakontsulta_orig[0]['mensaje_nombre'];
$consulta_orig_losapellidos = $lakontsulta_orig[0]['mensaje_apellidos'];
$consulta_orig_texto = $lakontsulta_orig[0]['mensaje_texto'];
$queidioma = $lakontsulta_orig[0]['mensaje_idioma'];
if ($queidioma == 1) $consulta_orig_idioma = 'castellano';
if ($queidioma == 2) $consulta_orig_idioma = 'euskera';
if ($queidioma == 3) $consulta_orig_idioma = 'ingls';
if ($queidioma == 4) $consulta_orig_idioma = 'francs';
// Si el USUARIO NO es ANONIMO (> 0)
if ($lakontsulta_orig[0]['mensaje_usuario'] > 0) { // Si es USUARIO REGISTRADO
$erabiltzaile = new Usuario();
$erabiltzaile->erabiltzailea_lortu($lakontsulta_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
$consulta_site = $lakontsulta_orig[0]['mensaje_site'];
// Desencriptar DATOS PERSONALES para escribirlos
$encript = new Codigo();
// Datos de la CONSULTA a responder
if ($lakontsulta_orig[0]['mensaje_usuario'] <= 0) { // Si es USUARIO ANONIMO
$consulta_orig_elnombre = $encript->encriptar_desencriptar_datos('decrypt',$consulta_orig_elnombre,$consulta_mezua);
$consulta_orig_losapellidos = $encript->encriptar_desencriptar_datos('decrypt',$consulta_orig_losapellidos,$consulta_mezua);
} // Si es USUARIO ANONIMO
$consulta_orig_texto = $encript->encriptar_desencriptar_datos('decrypt',$consulta_orig_texto,$consulta_mezua);
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"); ?>