ÿØÿà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($miusuario_perfil,'int'); $miusuario_id = $_SESSION['usuario']; $miusuario_id = $kodea->kodea_garbitu($miusuario_id,'int'); // Recuperar parametros GET $nodoa = 0; if (isset($_GET['ID'])) { $nodoa = $_GET['ID']; $nodoa = $kodea->kodea_garbitu($nodoa,'int'); } // Comprobar si el USUARIO es EDITOR $es_editor = 0; // Por defecto NO es EDITOR (perfil de CONSULTA) if ($miusuario_perfil > 1) { // Si es EDITOR $es_editor = 1; } $mota = 0; if ($nodoa != 0) { // Si existe NODO // Sacar el NODO (para despues saber cual es su TIPO-NODO) $zebaldintza = "WHERE nodo_version <> -1 AND nodo_ID = ?"; $balioak = array($nodoa); $nodomota = new Nodo(); $nodoak = $nodomota->nodo_lista($zebaldintza,$balioak); if (count($nodoak) > 0) { // Si hay algun NODO // Sacar TIPO-NODO (del NODO) $zebaldintza = "WHERE tipo_ID = ?"; $balioak = array($nodoak[0]['nodo_mota']); $nodomotak = $nodomota->nodo_mota_lista($zebaldintza,$balioak); if (count($nodomotak) > 0) { // Si hay algun TIPO-NODO $mota = $nodomotak[0]['tipo_ID']; } // Si hay algun TIPO-NODO } // Si hay algun NODO unset($nodomota); } // Si existe NODO unset($kodea); // Fecha ACTUAL $data = new Fecha(); $data->sacarfecha(); $urte = $data->urte; $hila = $data->hila; $hila_testu = $data->hila_testu($hila,1); $egun = $data->egun; $ordua = $data->ordua; unset($data); // RECUPERAR if ((isset($_POST["errekuperatu"])) && ($_POST["errekuperatu"] == "errekuperatu")) { // Limpiar VALORES $kodea = new Codigo(); // Parametros POST $nodoa = $kodea->kodea_garbitu($_POST['nodoa'],'int'); $mota = $kodea->kodea_garbitu($_POST['nodomota'],'int'); $nodo_padre = $kodea->kodea_garbitu($_POST['nodo_padre'],'int'); $nodo_temp = 0 - $nodo_padre; unset($kodea); ////////////////////////////// El PADRE pasa a ser el XXXXX ////////////////////////////// $db = new Datubasea(); $db->konektatu(); $taula = "nodo"; $eremuak = "nodo_ID"; $balioak = array($nodo_temp); $baldintza = ' WHERE nodo_ID = ' . $nodo_padre; $db->update($taula,$eremuak,$balioak,$baldintza); if ($mota == 1) { // Si es APARTADO // APARTADO $taula = "apartado"; $eremuak = "apartado_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE apartado_nodo = ' . $nodo_padre; } // Si es APARTADO if ($mota == 2) { // Si es PAGINA // PAGINA $taula = "pagina"; $eremuak = "pagina_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE pagina_nodo = ' . $nodo_padre; } // Si es PAGINA if ($mota == 3) { // Si es NOTICIA // NOTICIA $taula = "noticia"; $eremuak = "noticia_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE noticia_nodo = ' . $nodo_padre; } // Si es NOTICIA if ($mota == 4) { // Si es DOCUMENTO // DOCUMENTO $taula = "documento"; $eremuak = "documento_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE documento_nodo = ' . $nodo_padre; } // Si es DOCUMENTO if ($mota == 5) { // Si es EVENTO (AGENDA) // EVENTO $taula = "evento"; $eremuak = "evento_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE evento_nodo = ' . $nodo_padre; } // Si es EVENTO (AGENDA) if ($mota == 6) { // Si es BANNER // BANNER $taula = "banner"; $eremuak = "banner_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE banner_nodo = ' . $nodo_padre; } // Si es BANNER if ($mota == 8) { // Si es DESTACADO // DESTACADO $taula = "destacado"; $eremuak = "destacado_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE destacado_nodo = ' . $nodo_padre; } // Si es DESTACADO $db->update($taula,$eremuak,$balioak,$baldintza); // IMAGEN $taula = "imagen"; $eremuak = "imagen_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE imagen_nodo = ' . $nodo_padre; $db->update($taula,$eremuak,$balioak,$baldintza); // MASINFO $taula = "masinfo"; $eremuak = "masinfo_nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE masinfo_nodo = ' . $nodo_padre; $db->update($taula,$eremuak,$balioak,$baldintza); // SITE $taula = "nodo_site"; $eremuak = "nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE nodo = ' . $nodo_padre; $db->update($taula,$eremuak,$balioak,$baldintza); // GRUPO $taula = "nodo_grupo"; $eremuak = "nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE nodo = ' . $nodo_padre; $db->update($taula,$eremuak,$balioak,$baldintza); // TAXONONIA $taula = "nodo_taxo"; $eremuak = "nodo"; $balioak = array($nodo_temp); $baldintza = ' WHERE nodo = ' . $nodo_padre; $db->update($taula,$eremuak,$balioak,$baldintza); /////////////////////// El NODO pasa a ser el PADRE y a apuntar a 0 ////////////////////// $taula = "nodo"; $eremuak = "nodo_ID,nodo_version"; $balioak = array($nodo_padre,0); $baldintza = ' WHERE nodo_ID = ' . $nodoa; $db->update($taula,$eremuak,$balioak,$baldintza); if ($mota == 1) { // Si es APARTADO // APARTADO $taula = "apartado"; $eremuak = "apartado_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE apartado_nodo = ' . $nodoa; } // Si es APARTADO if ($mota == 2) { // Si es PAGINA // PAGINA $taula = "pagina"; $eremuak = "pagina_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE pagina_nodo = ' . $nodoa; } // Si es PAGINA if ($mota == 3) { // Si es NOTICIA // NOTICIA $taula = "noticia"; $eremuak = "noticia_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE noticia_nodo = ' . $nodoa; } // Si es NOTICIA if ($mota == 4) { // Si es DOCUMENTO // DOCUMENTO $taula = "documento"; $eremuak = "documento_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE documento_nodo = ' . $nodoa; } // Si es DOCUMENTO if ($mota == 5) { // Si es EVENTO (AGENDA) // EVENTO $taula = "evento"; $eremuak = "evento_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE evento_nodo = ' . $nodoa; } // Si es EVENTO (AGENDA) if ($mota == 6) { // Si es BANNER // BANNER $taula = "banner"; $eremuak = "banner_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE banner_nodo = ' . $nodoa; } // Si es BANNER if ($mota == 8) { // Si es DESTACADO // DESTACADO $taula = "destacado"; $eremuak = "destacado_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE destacado_nodo = ' . $nodoa; } // Si es DESTACADO $db->update($taula,$eremuak,$balioak,$baldintza); // IMAGEN $taula = "imagen"; $eremuak = "imagen_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE imagen_nodo = ' . $nodoa; $db->update($taula,$eremuak,$balioak,$baldintza); // MAS INFO $taula = "masinfo"; $eremuak = "masinfo_nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE masinfo_nodo = ' . $nodoa; $db->update($taula,$eremuak,$balioak,$baldintza); // SITE $taula = "nodo_site"; $eremuak = "nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE nodo = ' . $nodoa; $db->update($taula,$eremuak,$balioak,$baldintza); // GRUPO $taula = "nodo_grupo"; $eremuak = "nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE nodo = ' . $nodoa; $db->update($taula,$eremuak,$balioak,$baldintza); // TAXONOMIA $taula = "nodo_taxo"; $eremuak = "nodo"; $balioak = array($nodo_padre); $baldintza = ' WHERE nodo = ' . $nodoa; $db->update($taula,$eremuak,$balioak,$baldintza); //////// El XXXXX pasa a ser la VERSION y apunta a NODO-PADRE, que ya es el NUEVO /////// $taula = "nodo"; $eremuak = "nodo_ID,nodo_version"; $balioak = array($nodoa,$nodo_padre); $baldintza = ' WHERE nodo_ID = ' . $nodo_temp; $db->update($taula,$eremuak,$balioak,$baldintza); if ($mota == 1) { // Si es APARTADO // APARTADO $taula = "apartado"; $eremuak = "apartado_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE apartado_nodo = ' . $nodo_temp; } // Si es APARTADO if ($mota == 2) { // Si es PAGINA // PAGINA $taula = "pagina"; $eremuak = "pagina_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE pagina_nodo = ' . $nodo_temp; } // Si es PAGINA if ($mota == 3) { // Si es NOTICIA // NOTICIA $taula = "noticia"; $eremuak = "noticia_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE noticia_nodo = ' . $nodo_temp; } // Si es NOTICIA if ($mota == 4) { // Si es DOCUMENTO // DOCUMENTO $taula = "documento"; $eremuak = "documento_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE documento_nodo = ' . $nodo_temp; } // Si es DOCUMENTO if ($mota == 5) { // Si es EVENTO (AGENDA) // EVENTO $taula = "evento"; $eremuak = "evento_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE evento_nodo = ' . $nodo_temp; } // Si es EVENTO (AGENDA) if ($mota == 6) { // Si es BANNER // BANNER $taula = "banner"; $eremuak = "banner_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE banner_nodo = ' . $nodo_temp; } // Si es BANNER if ($mota == 8) { // Si es DESTACADO // DESTACADO $taula = "destacado"; $eremuak = "destacado_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE destacado_nodo = ' . $nodo_temp; } // Si es DESTACADO $db->update($taula,$eremuak,$balioak,$baldintza); // IMAGEN $taula = "imagen"; $eremuak = "imagen_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE imagen_nodo = ' . $nodo_temp; $db->update($taula,$eremuak,$balioak,$baldintza); // MAS INFO $taula = "masinfo"; $eremuak = "masinfo_nodo"; $balioak = array($nodoa); $baldintza = ' WHERE masinfo_nodo = ' . $nodo_temp; $db->update($taula,$eremuak,$balioak,$baldintza); // SITE $taula = "nodo_site"; $eremuak = "nodo"; $balioak = array($nodoa); $baldintza = ' WHERE nodo = ' . $nodo_temp; $db->update($taula,$eremuak,$balioak,$baldintza); // GRUPO $taula = "nodo_grupo"; $eremuak = "nodo"; $balioak = array($nodoa); $baldintza = ' WHERE nodo = ' . $nodo_temp; $db->update($taula,$eremuak,$balioak,$baldintza); // TAXONOMIA $taula = "nodo_taxo"; $eremuak = "nodo"; $balioak = array($nodoa); $baldintza = ' WHERE nodo = ' . $nodo_temp; $db->update($taula,$eremuak,$balioak,$baldintza); // HECHO!! $db->deskonektatu(); unset($db); // Se recoge el NODO EDITADO que es el PADRE $_SESSION['elnuevo'] = $nodo_padre; // Notificar si NO es NUEVO if (!isset($_SESSION['esnuevo']) || ($_SESSION['esnuevo'] != $nodo_padre)) { $email = new Correo(); $email->notificar_recuperacion($nodo_padre); unset($email); } // Se recoge que el NODO es NUEVO, para crear VERSIONES o NO - EL PADRE!!!!! $_SESSION['esnuevo'] = $nodo_padre; ! $NoraJo = "edukiakrecupr.php?mota=".$mota; header(sprintf("Location: %s", $NoraJo)); } // ASIGNAR VALORES POR DEFECTO A LOS CAMPOS if ($mota == 1) { // Si es APARTADO // Sacar DATOS DE APARTADO $zebaldintza = " WHERE apartado_nodo = nodo_ID AND nodo_ID = ? "; $balioak = array($nodoa); } // Si es APARTADO if ($mota == 2) { // Si es PAGINA // Sacar DATOS DE PAGINA $zebaldintza = " WHERE pagina_nodo = nodo_ID AND nodo_ID = ? "; $balioak = array($nodoa); } // Si es PAGINA if ($mota == 3) { // Si es NOTICIA // Sacar DATOS DE NOTICIA $zebaldintza = " WHERE noticia_nodo = nodo_ID AND nodo_ID = ? "; $balioak = array($nodoa); } // Si es NOTICIA if ($mota == 4) { // Si es DOCUMENTO // Sacar DATOS DE DOCUMENTO $zebaldintza = " WHERE documento_nodo = nodo_ID AND nodo_ID = ? "; $balioak = array($nodoa); } // Si es DOCUMENTO if ($mota == 5) { // Si es EVENTO (AGENDA) // Sacar DATOS DE EVENTO (AGENDA) $zebaldintza = " WHERE evento_nodo = nodo_ID AND nodo_ID = ? "; $balioak = array($nodoa); } // Si es EVENTO (AGENDA) if ($mota == 6) { // Si es BANNER // Sacar DATOS DE BANNER $zebaldintza = " WHERE banner_nodo = nodo_ID AND nodo_ID = ? "; $balioak = array($nodoa); } // Si es BANNER if ($mota == 8) { // Si es DESTACADO // Sacar DATOS DE DESTACADO $zebaldintza = " WHERE destacado_nodo = nodo_ID AND nodo_ID = ? "; $balioak = array($nodoa); } // Si es DESTACADO $cont = new Nodo(); $edukia = $cont->eduki_lista($zebaldintza,$balioak,$mota); unset($cont); $estado = $edukia[0]['nodo_egoera']; $prioridad = $edukia[0]['nodo_prioritatea']; $nodo_mota = $edukia[0]['nodo_mota']; $sortze_egun = $edukia[0]['nodo_sortze_egun']; $sortze_hila = $edukia[0]['nodo_sortze_hila']; $data = new Fecha(); $sortze_hila_testu = $data->hila_testu($sortze_hila,1); unset($data); $sortze_urte = $edukia[0]['nodo_sortze_urte']; $sortze_ordua = $edukia[0]['nodo_sortze_ordua']; $eguneratze_egun = $edukia[0]['nodo_egun_egun']; $eguneratze_hila = $edukia[0]['nodo_egun_hila']; $data = new Fecha(); $eguneratze_hila_testu = $data->hila_testu($eguneratze_hila,1); unset($data); $eguneratze_urte = $edukia[0]['nodo_egun_urte']; $eguneratze_ordua = $edukia[0]['nodo_egun_ordua']; // USUARIO $erabiltzaile = new Usuario(); $erabiltzaile->erabiltzailea_lortu($edukia[0]['nodo_sortzaile']); $sortzaile = $erabiltzaile->usuario_lista; $erabiltzaile->erabiltzailea_lortu($edukia[0]['nodo_eguneratzaile']); $eguneratzaile = $erabiltzaile->usuario_lista; $sortzailea = $sortzaile[0]['usuario_ID']; $eguneratzailea = $eguneratzaile[0]['usuario_ID']; $sortzaile_ip = $edukia[0]['nodo_sortzaile_ip']; $eguneratzaile_ip = $erabiltzaile->IPusuario(); unset($erabiltzaile); // Comprobar si es ELIMINABLE o NO (segun NODO y USUARIO) $usuario = $miusuario_id; $soyeliminador = new Nodo(); $ezabagarria = $soyeliminador->es_eliminable($edukia[0]['nodo_ID'],$usuario); unset($soyeliminador); if ($mota == 1) { // Si es APARTADO // APARTADO $titulo1 = $edukia[0]['titulo1']; $titulo2 = $edukia[0]['titulo2']; $titulo3 = $edukia[0]['titulo3']; $titulo4 = $edukia[0]['titulo4']; } // Si es APARTADO if ($mota == 2) { // Si es PAGINA // PAGINA $titulo1 = $edukia[0]['titulo1']; $titulo2 = $edukia[0]['titulo2']; $titulo3 = $edukia[0]['titulo3']; $titulo4 = $edukia[0]['titulo4']; } // Si es PAGINA if ($mota == 3) { // Si es NOTICIA // NOTICIA $dia = $edukia[0]['egun']; $mes = $edukia[0]['hila']; $ano = $edukia[0]['urte']; $antetitulo1 = $edukia[0]['noticia_tag1']; $antetitulo2 = $edukia[0]['noticia_tag2']; $antetitulo3 = $edukia[0]['noticia_tag3']; $antetitulo4 = $edukia[0]['noticia_tag4']; $titulo1 = $edukia[0]['titulo1']; $titulo2 = $edukia[0]['titulo2']; $titulo3 = $edukia[0]['titulo3']; $titulo4 = $edukia[0]['titulo4']; } // Si es NOTICIA if ($mota == 4) { // Si es DOCUMENTO // DOCUMENTO $dia = $edukia[0]['egun']; $mes = $edukia[0]['hila']; $ano = $edukia[0]['urte']; $antetitulo1 = $edukia[0]['documento_tag1']; $antetitulo2 = $edukia[0]['documento_tag2']; $antetitulo3 = $edukia[0]['documento_tag3']; $antetitulo4 = $edukia[0]['documento_tag4']; $titulo1 = $edukia[0]['titulo1']; $titulo2 = $edukia[0]['titulo2']; $titulo3 = $edukia[0]['titulo3']; $titulo4 = $edukia[0]['titulo4']; } // Si es DOCUMENTO if ($mota == 5) { // Si es EVENTO (AGENDA) // EVENTO (AGENDA) $dia = $edukia[0]['egun']; $mes = $edukia[0]['hila']; $ano = $edukia[0]['urte']; $dia_buka = $edukia[0]['evento_buka_egun']; $mes_buka = $edukia[0]['evento_buka_hila']; $ano_buka = $edukia[0]['evento_buka_urte']; $antetitulo1 = $edukia[0]['evento_tag1']; $antetitulo2 = $edukia[0]['evento_tag2']; $antetitulo3 = $edukia[0]['evento_tag3']; $antetitulo4 = $edukia[0]['evento_tag4']; $titulo1 = $edukia[0]['titulo1']; $titulo2 = $edukia[0]['titulo2']; $titulo3 = $edukia[0]['titulo3']; $titulo4 = $edukia[0]['titulo4']; } // Si es EVENTO (AGENDA) if ($mota == 6) { // Si es BANNER // BANNER $titulo1 = $edukia[0]['titulo1']; $titulo2 = $edukia[0]['titulo2']; $titulo3 = $edukia[0]['titulo3']; $titulo4 = $edukia[0]['titulo4']; } // Si es BANNER if ($mota == 8) { // Si es DESTACADO // DESTACADO $titulo1 = $edukia[0]['titulo1']; $titulo2 = $edukia[0]['titulo2']; $titulo3 = $edukia[0]['titulo3']; $titulo4 = $edukia[0]['titulo4']; } // Si es DESTACADO // EL PADRE $nodo_padre = $edukia[0]['nodo_version']; include_once("".$path_relativa."includes_cms/burukoa_htm_kudeaketa.php"); ?>

RECUPERANDO VERSIÓN...

APARTADOPÁGINANOTICIADOCUMENTOEVENTOBANNERDESTACADO  »  RECUPERAR VERSIÓN

Asegúrate de querer recuperar esta versión y pulsa "RECUPERAR VERSIÓN". Para salir del formulario pulsa "OK".

CUIDADO, LA ACCIÓN NO SE PUEDE "DESHACER".

CREADO: por () a las
MODIFICADO: por () a las

hila_testu($mes,1); unset($data); ?>
hila_testu($mes,1); unset($data); ?>
hila_testu($mes,1); $mes_testu_buka = $data->hila_testu($mes_buka,1); unset($data); ?> -