ÿØÿà 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
$estoyentaxonomias = 0;
$estoyengrupos = 0;
$estoyenusuarios = 0;
// Limpiar PARAMETROS
$kodea = new Codigo();
// Recuperar parametros GET
$zefoto = 0;
if (isset($_GET['ft'])) {
$zefoto = $_GET['ft'];
$zefoto = $kodea->kodea_garbitu($zefoto,'int');
}
$idioma = 0;
if (isset($_GET['idioma'])) {
$idioma = $_GET['idioma'];
$idioma = $kodea->kodea_garbitu($idioma,'int');
}
unset($kodea);
// Fecha ACTUAL
$data = new Fecha();
$data->sacarfecha();
$urte = $data->urte;
$hila = $data->hila;
$egun = $data->egun;
$ordua = $data->ordua;
unset($data);
// EDITAR
if ((isset($_POST["editatu"])) && ($_POST["editatu"] == "editatu")) {
// Limpiar PARAMETROS
$kodea = new Codigo();
$nodoa = $kodea->kodea_garbitu($_POST['nodoa'],'int');
$zefotopost = $kodea->kodea_garbitu($_POST["zefoto"],'int');
// Sacar TIPO-NODO
$zebaldintza = "WHERE nodo_ID = ?";
$balioak = array($nodoa);
$nodomota = new Nodo();
$nodomotak = $nodomota->nodo_lista($zebaldintza,$balioak);
$zebaldintza = "WHERE tipo_ID = ?";
$balioak = array($nodomotak[0]['nodo_mota']);
$nodomotak = $nodomota->nodo_mota_lista($zebaldintza,$balioak);
unset($nodomota);
$sehasubido = 1;
$sehasubido1 = 1;
$sehasubido2 = 1;
$sehasubido3 = 1;
$sehasubido4 = 1;
$elorden = $kodea->html_garbitu($_POST['orden']);
$eltexto1 = $kodea->html_garbitu(utf8_decode($_POST['texto1']));
$lafoto1 = $kodea->html_garbitu($_POST['imagenvieja1']);
$laminiatura1 = $kodea->html_garbitu($_POST['miniaturavieja1']);
$dimx1 = $kodea->html_garbitu($_POST['dimxviejo1']);
$dimy1 = $kodea->html_garbitu($_POST['dimyviejo1']);
$eltexto2 = $kodea->html_garbitu(utf8_decode($_POST['texto2']));
$lafoto2 = $kodea->html_garbitu($_POST['imagenvieja2']);
$laminiatura2 = $kodea->html_garbitu($_POST['miniaturavieja2']);
$dimx2 = $kodea->html_garbitu($_POST['dimxviejo2']);
$dimy2 = $kodea->html_garbitu($_POST['dimyviejo2']);
$eltexto3 = $kodea->html_garbitu(utf8_decode($_POST['texto3']));
$lafoto3 = $kodea->html_garbitu($_POST['imagenvieja3']);
$laminiatura3 = $kodea->html_garbitu($_POST['miniaturavieja3']);
$dimx3 = $kodea->html_garbitu($_POST['dimxviejo3']);
$dimy3 = $kodea->html_garbitu($_POST['dimyviejo3']);
$eltexto4 = $kodea->html_garbitu(utf8_decode($_POST['texto4']));
$lafoto4 = $kodea->html_garbitu($_POST['imagenvieja4']);
$laminiatura4 = $kodea->html_garbitu($_POST['miniaturavieja4']);
$dimx4 = $kodea->html_garbitu($_POST['dimxviejo4']);
$dimy4 = $kodea->html_garbitu($_POST['dimyviejo4']);
$archivo1 = $_FILES['imagen1'];
$archivo2 = $_FILES['imagen2'];
$archivo3 = $_FILES['imagen3'];
$archivo4 = $_FILES['imagen4'];
$elarchivoorig1 = $archivo1['name'];
$elarchivoorig2 = $archivo2['name'];
$elarchivoorig3 = $archivo3['name'];
$elarchivoorig4 = $archivo4['name'];
$irudia = new Imagen();
// ES
if ($elarchivoorig1 != '') { // Se ha elegido ARCHIVO ES
$sehasubido1 = $irudia->irudia_igo($archivo1,$nodomotak[0]['tipo_titulo1']);
$elarchivo1 = $irudia->elnombrearchivo;
$dimx1 = $irudia->dimx;
$dimy1 = $irudia->dimy;
// Crear MINIATURA
$orig = $path_relativa . 'foto_din/'. $nodomotak[0]['tipo_titulo1'] . '/' .$elarchivo1;
$elnom = explode(".",$elarchivo1);
$elnom[0] = $elnom[0] . "_tx";
$nuevo = $path_relativa . 'foto_din/'. $nodomotak[0]['tipo_titulo1'] . '/' . $elnom[0] . "." .$elnom[1];
$irudia->irudi_miniatura_igo($orig, $nuevo, $dimx1, $dimy1, 200, 200, 90);
$lafoto1 = $elarchivo1;
$laminiatura1 = $elnom[0] . "." .$elnom[1];
} // Se ha elegido ARCHIVO ES
// EU
if ($elarchivoorig2 != '') { // Se ha elegido ARCHIVO EU
$sehasubido2 = $irudia->irudia_igo($archivo2,$nodomotak[0]['tipo_titulo1']);
$elarchivo2 = $irudia->elnombrearchivo;
$dimx2 = $irudia->dimx;
$dimy2 = $irudia->dimy;
// Crear MINIATURA
$orig = $path_relativa . 'foto_din/'. $nodomotak[0]['tipo_titulo1'] . '/' .$elarchivo2;
$elnom = explode(".",$elarchivo2);
$elnom[0] = $elnom[0] . "_tx";
$nuevo = $path_relativa . 'foto_din/'. $nodomotak[0]['tipo_titulo1'] . '/' . $elnom[0] . "." .$elnom[1];
$irudia->irudi_miniatura_igo($orig, $nuevo, $dimx2, $dimy2, 200, 200, 90);
$lafoto2 = $elarchivo2;
$laminiatura2 = $elnom[0] . "." .$elnom[1];
} // Se ha elegido ARCHIVO EU
// EN
if ($elarchivoorig3 != '') { // Se ha elegido ARCHIVO EN
$sehasubido3 = $irudia->irudia_igo($archivo3,$nodomotak[0]['tipo_titulo1']);
$elarchivo3 = $irudia->elnombrearchivo;
$dimx3 = $irudia->dimx;
$dimy3 = $irudia->dimy;
// Crear MINIATURA
$orig = $path_relativa . 'foto_din/'. $nodomotak[0]['tipo_titulo1'] . '/' .$elarchivo3;
$elnom = explode(".",$elarchivo3);
$elnom[0] = $elnom[0] . "_tx";
$nuevo = $path_relativa . 'foto_din/'. $nodomotak[0]['tipo_titulo1'] . '/' . $elnom[0] . "." .$elnom[1];
$irudia->irudi_miniatura_igo($orig, $nuevo, $dimx3, $dimy3, 200, 200, 90);
$lafoto3 = $elarchivo3;
$laminiatura3 = $elnom[0] . "." .$elnom[1];
} // Se ha elegido ARCHIVO EN
// FR
if ($elarchivoorig4 != '') { // Se ha elegido ARCHIVO FR
$sehasubido4 = $irudia->irudia_igo($archivo4,$nodomotak[0]['tipo_titulo1']);
$elarchivo4 = $irudia->elnombrearchivo;
$dimx4 = $irudia->dimx;
$dimy4 = $irudia->dimy;
// Crear MINIATURA
$orig = $path_relativa . 'foto_din/'. $nodomotak[0]['tipo_titulo1'] . '/' .$elarchivo4;
$elnom = explode(".",$elarchivo4);
$elnom[0] = $elnom[0] . "_tx";
$nuevo = $path_relativa . 'foto_din/'. $nodomotak[0]['tipo_titulo1'] . '/' . $elnom[0] . "." .$elnom[1];
$irudia->irudi_miniatura_igo($orig, $nuevo, $dimx4, $dimy4, 200, 200, 90);
$lafoto4 = $elarchivo4;
$laminiatura4 = $elnom[0] . "." .$elnom[1];
} // Se ha elegido ARCHIVO FR
unset($irudia);
if ($sehasubido1 == 2 || $sehasubido2 == 2 || $sehasubido3 == 2 || $sehasubido4 == 2) $sehasubido = 2;
if ($sehasubido1 == 3 || $sehasubido2 == 3 || $sehasubido3 == 3 || $sehasubido4 == 3) $sehasubido = 3;
if ($sehasubido == 1) { // Si NO ha habido ERRORES (ARCHIVO SUBIDO)
// Guardar VERSION si NO ES NUEVO
if (!isset($_SESSION['esnuevo']) || ($_SESSION['esnuevo'] != $nodoa)) {
$version = new Version();
$version->guardar_version($nodoa);
unset($version);
}
if ($elarchivoorig1 != '') { // Si se ha elegido ARCHIVO ES, si no NO se elimina el ANTERIOR
// Eliminar el ARCHIVO ES
$archivoviejo = $path_relativa . 'foto_din/' . $nodomotak[0]['tipo_titulo1'] . '/' . $_POST['imagenvieja1'];
$archivoviejotx = $path_relativa . 'foto_din/' . $nodomotak[0]['tipo_titulo1'] . '/' . $_POST['miniaturavieja1'];
if ($_POST['imagenvieja1'] != '') {
if (file_exists ($archivoviejo)) {
if (strpos($archivoviejo,'_ver') === FALSE) unlink($archivoviejo); // Solo si NO es ARCHIVO DE VERSION
}
if (file_exists ($archivoviejotx)) {
if (strpos($archivoviejotx,'_ver') === FALSE) unlink($archivoviejotx); // Solo si NO es ARCHIVO DE VERSION
}
}
} // Si se ha elegido ARCHIVO ES, si no NO se elimina el ANTERIOR
if ($elarchivoorig2 != '') { // Si se ha elegido ARCHIVO EU, si no NO se elimina el ANTERIOR
// Eliminar el ARCHIVO EU
$archivoviejo = $path_relativa . 'foto_din/' . $nodomotak[0]['tipo_titulo1'] . '/' . $_POST['imagenvieja2'];
$archivoviejotx = $path_relativa . 'foto_din/' . $nodomotak[0]['tipo_titulo1'] . '/' . $_POST['miniaturavieja2'];
if ($_POST['imagenvieja2'] != '') {
if (file_exists ($archivoviejo)) {
if (strpos($archivoviejo,'_ver') === FALSE) unlink($archivoviejo); // Solo si NO es ARCHIVO DE VERSION
}
if (file_exists ($archivoviejotx)) {
if (strpos($archivoviejotx,'_ver') === FALSE) unlink($archivoviejotx); // Solo si NO es ARCHIVO DE VERSION
}
}
} // Si se ha elegido ARCHIVO EU, si no NO se elimina el ANTERIOR
if ($elarchivoorig3 != '') { // Si se ha elegido ARCHIVO EN, si no NO se elimina el ANTERIOR
// Eliminar el ARCHIVO EN
$archivoviejo = $path_relativa . 'foto_din/' . $nodomotak[0]['tipo_titulo1'] . '/' . $_POST['imagenvieja3'];
$archivoviejotx = $path_relativa . 'foto_din/' . $nodomotak[0]['tipo_titulo1'] . '/' . $_POST['miniaturavieja3'];
if ($_POST['imagenvieja3'] != '') {
if (file_exists ($archivoviejo)) {
if (strpos($archivoviejo,'_ver') === FALSE) unlink($archivoviejo); // Solo si NO es ARCHIVO DE VERSION
}
if (file_exists ($archivoviejotx)) {
if (strpos($archivoviejotx,'_ver') === FALSE) unlink($archivoviejotx); // Solo si NO es ARCHIVO DE VERSION
}
}
} // Si se ha elegido ARCHIVO EN, si no NO se elimina el ANTERIOR
if ($elarchivoorig4 != '') { // Si se ha elegido ARCHIVO FR, si no NO se elimina el ANTERIOR
// Eliminar el ARCHIVO FR
$archivoviejo = $path_relativa . 'foto_din/' . $nodomotak[0]['tipo_titulo1'] . '/' . $_POST['imagenvieja4'];
$archivoviejotx = $path_relativa . 'foto_din/' . $nodomotak[0]['tipo_titulo1'] . '/' . $_POST['miniaturavieja4'];
if ($_POST['imagenvieja4'] != '') {
if (file_exists ($archivoviejo)) {
if (strpos($archivoviejo,'_ver') === FALSE) unlink($archivoviejo); // Solo si NO es ARCHIVO DE VERSION
}
if (file_exists ($archivoviejotx)) {
if (strpos($archivoviejotx,'_ver') === FALSE) unlink($archivoviejotx); // Solo si NO es ARCHIVO DE VERSION
}
}
} // Si se ha elegido ARCHIVO FR, si no NO se elimina el ANTERIOR
// Parametros POST del NODO GENERICO a modificar
$eleguneratze_egun = $kodea->html_garbitu($_POST['eguneratze_egun']);
$eleguneratze_hila = $kodea->html_garbitu($_POST['eguneratze_hila']);
$eleguneratze_urte = $kodea->html_garbitu($_POST['eguneratze_urte']);
$eleguneratze_ordua = $kodea->html_garbitu($_POST['eguneratze_ordua']);
$eleguneratzaile = $kodea->kodea_garbitu($_POST['eguneratzaile'],'int');
$eleguneratzaileIP = $kodea->html_garbitu($_POST['eguneratzaileIP']);
// Actualizar NODO
$taula = "nodo";
$eremuak = "nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_eguneratzaile,nodo_eguneratzaile_IP";
$balioak = array($eleguneratze_egun,$eleguneratze_hila,$eleguneratze_urte,$eleguneratze_ordua,$eleguneratzaile,$eleguneratzaileIP);
$baldintza = ' WHERE nodo_ID = ' . $nodoa;
$db = new Datubasea();
$db->konektatu();
$db->update($taula,$eremuak,$balioak,$baldintza);
$db->deskonektatu();
unset($db);
// Editar FOTOGRAFIA
$taula = "imagen";
$eremuak = "imagen_orden,imagen_texto1,imagen_texto2,imagen_texto3,imagen_texto4,imagen_url1,imagen_urltx1,imagen_dimx1,imagen_dimy1,imagen_url2,imagen_urltx2,imagen_dimx2,imagen_dimy2,imagen_url3,imagen_urltx3,imagen_dimx3,imagen_dimy3,imagen_url4,imagen_urltx4,imagen_dimx4,imagen_dimy4";
$balioak = array($elorden,$eltexto1,$eltexto2,$eltexto3,$eltexto4,$lafoto1,$laminiatura1,$dimx1,$dimy1,$lafoto2,$laminiatura2,$dimx2,$dimy2,$lafoto3,$laminiatura3,$dimx3,$dimy3,$lafoto4,$laminiatura4,$dimx4,$dimy4);
$baldintza = ' WHERE imagen_ID = ' . $zefotopost;
$db = new Datubasea();
$db->konektatu();
$db->update($taula,$eremuak,$balioak,$baldintza);
$db->deskonektatu();
unset($db);
} // Si NO ha habido ERRORES (ARCHIVO SUBIDO)
unset($kodea);
// Notificar si NO ES NUEVO
if (!isset($_SESSION['esnuevo']) || ($_SESSION['esnuevo'] != $nodoa)) {
$email = new Correo();
$email->notificar_edicion($nodoa);
unset($email);
}
// Se recoge que el NODO ES NUEVO, para crear VERSIONES o NO
$_SESSION['esnuevo'] = $nodoa;
$NoraJo = "imagener.php?subido=" . $sehasubido;
header(sprintf("Location: %s", $NoraJo));
}
// IMAGENES
$zebaldintza = " WHERE imagen_ID = ? ";
$balioak = array($zefoto);
$fotografia = new Imagen();
$zeirudia = $fotografia->irudi_lista_lortu($zebaldintza,$balioak);
unset($fotografia);
// Para ACTUALIZACION
$eguneratze_egun = $egun;
$eguneratze_hila = $hila;
$eguneratze_urte = $urte;
$eguneratze_ordua = $ordua;
// USUARIO
$erabiltzaile = new Usuario();
$erabiltzaile->erabiltzailea_lortu($_SESSION['usuario']);
$eguneratzaile = $erabiltzaile->usuario_lista;
$eguneratzailea = $eguneratzaile[0]['usuario_ID'];
$eguneratzaile_ip = $erabiltzaile->IPusuario();
unset($erabiltzaile);
// Sacar TIPO-NODO
$zebaldintza = "WHERE nodo_ID = ?";
$balioak = array($zeirudia[0]['imagen_nodo']);
$nodomota = new Nodo();
$nodomotak = $nodomota->nodo_lista($zebaldintza,$balioak);
// Para el FORMULARIO DE BUSQUEDA y el INDICE IZDO de las PAGINAS DE GESTION
if (count($nodomotak) > 0) {
$nodo_mota = $nodomotak[0]['nodo_mota'];
$_SESSION['tipo_nodo'] = $nodo_mota;
}
$zebaldintza = "WHERE tipo_ID = ?";
$balioak = array($nodomotak[0]['nodo_mota']);
$nodomotak = $nodomota->nodo_mota_lista($zebaldintza,$balioak);
unset($nodomota);
?>
include_once("".$path_relativa."includes_cms/burukoa_htm_kudeaketa.php"); ?>
$idioma = 0;
if (isset($_GET['idioma'])) {
$idioma = $_GET['idioma'];
}
?>
EDITANDO IMAGEN...
include_once("".$path_relativa."includes_cms/laguntza.php"); ?>
include_once("".$path_relativa."includes_cms/indice_movil.php"); ?>
include_once("".$path_relativa."includes_cms/indice.php"); ?>
include_once("".$path_relativa."includes_cms/busqueda_nodos.php"); ?>
if ($nodo_mota == 2) { ?>PÁGINA » } ?> if ($nodo_mota == 3) { ?>NOTICIA » } ?> if ($nodo_mota == 4) { ?>DOCUMENTO » } ?> if ($nodo_mota == 5) { ?>EVENTO » } ?> if ($nodo_mota == 6) { ?>BANNER » } ?> if ($nodo_mota == 8) { ?>DESTACADO » } ?>EDITAR IMAGEN/FOTOGRAFÍA
Introduce el pie de foto (texto), elige la imagen en tu disco duro (o red local) y pulsa "GUARDAR CAMBIOS". Si la imagen es diferente en otro idioma deberás elegir otro archivo e introducir el pie en el idioma correspondiente. Si es igual, es suficiente con añadirlo sólo en castellano. Para salir del formulario pulsa "OK".