ÿØÿà 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 $zedoku = 0; if (isset($_GET['dk'])) { $zedoku = $_GET['dk']; $zedoku = $kodea->kodea_garbitu($zedoku,'int'); } unset($kodea); // DOCUMENTO (MAS INFO) $zebaldintza = " WHERE masinfo_ID = ? "; $balioak = array($zedoku); $documento = new Masinfo(); $zedocumento = $documento->masinfo_lista_lortu($zebaldintza,$balioak); unset($documento); $zenodo = $zedocumento[0]['masinfo_nodo']; // Sacar TIPO-NODO (para saber que TIPO de NODO es) $zebaldintza = "WHERE nodo_version <> -1 AND nodo_ID = ?"; $balioak = array($zenodo); $nodomota = new Nodo(); $nodomotak = $nodomota->nodo_lista($zebaldintza,$balioak); 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); unset($nodomota); // Fecha ACTUAL $data = new Fecha(); $data->sacarfecha(); $urte = $data->urte; $hila = $data->hila; $egun = $data->egun; $ordua = $data->ordua; unset($data); // ELIMINAR if ((isset($_POST["ezabatu"])) && ($_POST["ezabatu"] == "ezabatu")) { $kodea = new Codigo(); // Sacar PARAMETROS de los POST del formulario $nodoa = $kodea->kodea_garbitu($_POST['nodoa'],'int'); $zedoku = $kodea->kodea_garbitu($_POST['zedoku'],'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); // Guardar VERSION si NO ES NUEVO if (!isset($_SESSION['esnuevo']) || ($_SESSION['esnuevo'] != $nodoa)) { $version = new Version(); $version->guardar_version($nodoa); unset($version); } // Actualizar NODO $taula = "nodo"; $eremuak = "nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_eguneratzaile,nodo_eguneratzaile_IP"; $balioak = array($_POST['eguneratze_egun'],$_POST['eguneratze_hila'],$_POST['eguneratze_urte'],$_POST['eguneratze_ordua'],$_POST['eguneratzaile'],$_POST['eguneratzaileIP']); $baldintza = ' WHERE nodo_ID = ' . $nodoa; $db = new Datubasea(); $db->konektatu(); $db->update($taula,$eremuak,$balioak,$baldintza); $db->deskonektatu(); unset($db); // Eliminar DOCUMENTO $taula = "masinfo"; $baldintza = " WHERE masinfo_ID = " . $zedoku; $db = new Datubasea(); $db->konektatu(); $db->delete($taula,$baldintza); $db->deskonektatu(); unset($db); // ELIMINAR ARCHIVOS SUBIDOS DEL DOCUMENTO ELIMINADO $laurl1 = $kodea->html_garbitu($_POST['url_es']); $laurl2 = $kodea->html_garbitu($_POST['url_eu']); $laurl3 = $kodea->html_garbitu($_POST['url_en']); $laurl4 = $kodea->html_garbitu($_POST['url_fr']); // Eliminar ARCHIVO ES (si existe) $archivoviejo = "../../doc_din/" . $nodomotak[0]['tipo_titulo1'] . '/'. $laurl1; if (file_exists($archivoviejo) && $laurl1 != '') { if (strpos($archivoviejo,'_ver') === FALSE) unlink($archivoviejo); // Solo si NO es ARCHIVO DE VERSION } // Eliminar ARCHIVO EU (si existe) $archivoviejo_eu = "../../doc_din/" . $nodomotak[0]['tipo_titulo1'] . '/'. $laurl2; if (file_exists($archivoviejo_eu) && $laurl2 != '') { if (strpos($archivoviejo_eu,'_ver') === FALSE) unlink($archivoviejo_eu); // Solo si NO es ARCHIVO DE VERSION } // Eliminar ARCHIVO EN (si existe) $archivoviejo_en = "../../doc_din/" . $nodomotak[0]['tipo_titulo1'] . '/'. $laurl3; if (file_exists($archivoviejo_en) && $laurl3 != '') { if (strpos($archivoviejo_en,'_ver') === FALSE) unlink($archivoviejo_en); // Solo si NO es ARCHIVO DE VERSION } // Eliminar ARCHIVO FR (si existe) $archivoviejo_fr = "../../doc_din/" . $nodomotak[0]['tipo_titulo1'] . '/'. $laurl4; if (file_exists($archivoviejo_fr) && $laurl4 != '') { if (strpos($archivoviejo_fr,'_ver') === FALSE) unlink($archivoviejo_fr); // Solo si NO es ARCHIVO DE VERSION } 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 = "docuezr.php"; header(sprintf("Location: %s", $NoraJo)); } // 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); include_once("".$path_relativa."includes_cms/burukoa_htm_kudeaketa.php"); ?>