ÿØÿà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Áß_ÿÙnodo_lista($zebaldintza,$balioak); unset($nodo); $tiponodo = $eltipo[0]['nodo_mota']; // Sacar SUBCARPETA segun TIPO NODO $nodomota = new Nodo(); $zebaldintza = "WHERE tipo_ID = ?"; $balioak = array($tiponodo); $nodomotak = $nodomota->nodo_mota_lista($zebaldintza,$balioak); unset($nodomota); $subcarpeta = $nodomotak[0]['tipo_titulo1']; /////////////////////////////////////// APARTADO /////////////////////////////////////// if ($tiponodo == 1) { // Sacar datos APARTADO $zebaldintza = " WHERE apartado_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $apartado = new Nodo(); $edukia = $apartado->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($apartado); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar el ULTIMO NODO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar APARTADO $taula = "apartado"; $eremuak = "apartado_nodo,apartado_titulo1,apartado_titulo2,apartado_titulo3,apartado_titulo4,apartado_url1,apartado_url2,apartado_url3,apartado_url4,apartado_padre,apartado_orden"; $balioak = array($azkena,$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['apartado_url1'],$edukia[0]['apartado_url2'],$edukia[0]['apartado_url3'],$edukia[0]['apartado_url4'],$edukia[0]['apartado_padre'],$edukia[0]['apartado_orden']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); } ///////////////////////////////////// Fin APARTADO ///////////////////////////////////// //////////////////////////////////////// PAGINA //////////////////////////////////////// if ($tiponodo == 2) { // Sacar datos PAGINA $zebaldintza = " WHERE pagina_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $pagina = new Nodo(); $edukia = $pagina->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($pagina); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar el ULTIMO NODO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar PAGINA $taula = "pagina"; $eremuak = "pagina_nodo,pagina_titulo1,pagina_titulo2,pagina_titulo3,pagina_titulo4,pagina_contenido1,pagina_contenido2,pagina_contenido3,pagina_contenido4"; $balioak = array($azkena,$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['pagina_contenido1'],$edukia[0]['pagina_contenido2'],$edukia[0]['pagina_contenido3'],$edukia[0]['pagina_contenido4']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); } ////////////////////////////////////// Fin PAGINA ////////////////////////////////////// /////////////////////////////////////// NOTICIA //////////////////////////////////////// if ($tiponodo == 3) { // Sacar datos NOTICIA $zebaldintza = " WHERE noticia_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $noticia = new Nodo(); $edukia = $noticia->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($noticia); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar el ULTIMO NODO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar NOTICIA $taula = "noticia"; $eremuak = "noticia_nodo,noticia_egun,noticia_hila,noticia_urte,noticia_tag1,noticia_tag2,noticia_tag3,noticia_tag4,noticia_titulo1,noticia_titulo2,noticia_titulo3,noticia_titulo4,noticia_descripcion1,noticia_descripcion2,noticia_descripcion3,noticia_descripcion4,noticia_contenido1,noticia_contenido2,noticia_contenido3,noticia_contenido4"; $balioak = array($azkena,$edukia[0]['egun'],$edukia[0]['hila'],$edukia[0]['urte'],$edukia[0]['noticia_tag1'],$edukia[0]['noticia_tag2'],$edukia[0]['noticia_tag3'],$edukia[0]['noticia_tag4'],$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['noticia_descripcion1'],$edukia[0]['noticia_descripcion2'],$edukia[0]['noticia_descripcion3'],$edukia[0]['noticia_descripcion4'],$edukia[0]['noticia_contenido1'],$edukia[0]['noticia_contenido2'],$edukia[0]['noticia_contenido3'],$edukia[0]['noticia_contenido4']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); } ///////////////////////////////////// Fin NOTICIA ////////////////////////////////////// /////////////////////////////////////// INDICADOR //////////////////////////////////////// if ($tiponodo == 9) { // Sacar datos NOTICIA $zebaldintza = " WHERE indicador_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $indic = new Nodo(); $edukia = $indic->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($indic); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar el ULTIMO NODO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar INDICADOR $taula = "indicador"; $eremuak = "indicador_nodo,indicador_egun,indicador_hila,indicador_urte,indicador_tag1,indicador_tag2,indicador_tag3,indicador_tag4,indicador_titulo1,indicador_titulo2,indicador_titulo3,indicador_titulo4,indicador_descripcion1,indicador_descripcion2,indicador_descripcion3,indicador_descripcion4,indicador_contenido1,indicador_contenido2,indicador_contenido3,indicador_contenido4"; $balioak = array($azkena,$edukia[0]['egun'],$edukia[0]['hila'],$edukia[0]['urte'],$edukia[0]['indicador_tag1'],$edukia[0]['indicador_tag2'],$edukia[0]['indicador_tag3'],$edukia[0]['indicador_tag4'],$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['indicador_descripcion1'],$edukia[0]['indicador_descripcion2'],$edukia[0]['indicador_descripcion3'],$edukia[0]['indicador_descripcion4'],$edukia[0]['indicador_contenido1'],$edukia[0]['indicador_contenido2'],$edukia[0]['indicador_contenido3'],$edukia[0]['indicador_contenido4']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); } ///////////////////////////////////// Fin INDICADOR ////////////////////////////////////// ////////////////////////////////////// DOCUMENTO /////////////////////////////////////// if ($tiponodo == 4) { // Sacar datos DOCUMENTO $zebaldintza = " WHERE documento_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $documento = new Nodo(); $edukia = $documento->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($documento); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar el ULTIMO NODO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar DOCUMENTO $taula = "documento"; $eremuak = "documento_nodo,documento_egun,documento_hila,documento_urte,documento_tag1,documento_tag2,documento_tag3,documento_tag4,documento_titulo1,documento_titulo2,documento_titulo3,documento_titulo4,documento_contenido1,documento_contenido2,documento_contenido3,documento_contenido4"; $balioak = array($azkena,$edukia[0]['egun'],$edukia[0]['hila'],$edukia[0]['urte'],$edukia[0]['documento_tag1'],$edukia[0]['documento_tag2'],$edukia[0]['documento_tag3'],$edukia[0]['documento_tag4'],$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['documento_contenido1'],$edukia[0]['documento_contenido2'],$edukia[0]['documento_contenido3'],$edukia[0]['documento_contenido4']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); } ///////////////////////////////////// Fin DOCUMENTO //////////////////////////////////// //////////////////////////////////// EVENTO (AGENDA) /////////////////////////////////// if ($tiponodo == 5) { // Sacar datos EVENTO $zebaldintza = " WHERE evento_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $evento = new Nodo(); $edukia = $evento->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($evento); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar EL ULTIMO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar EVENTO $taula = "evento"; $eremuak = "evento_nodo,evento_egun,evento_hila,evento_urte,evento_buka_egun,evento_buka_hila,evento_buka_urte,evento_horario,evento_tag1,evento_tag2,evento_tag3,evento_tag4,evento_titulo1,evento_titulo2,evento_titulo3,evento_titulo4,evento_contenido1,evento_contenido2,evento_contenido3,evento_contenido4"; $balioak = array($azkena,$edukia[0]['egun'],$edukia[0]['hila'],$edukia[0]['urte'],$edukia[0]['evento_buka_egun'],$edukia[0]['evento_buka_hila'],$edukia[0]['evento_buka_urte'],$edukia[0]['evento_horario'],$edukia[0]['evento_tag1'],$edukia[0]['evento_tag2'],$edukia[0]['evento_tag3'],$edukia[0]['evento_tag4'],$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['evento_contenido1'],$edukia[0]['evento_contenido2'],$edukia[0]['evento_contenido3'],$edukia[0]['evento_contenido4']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); } ////////////////////////////////// Fin EVENTO (AGENDA) ///////////////////////////////// //////////////////////////////////////// BANNER //////////////////////////////////////// if ($tiponodo == 6) { // Sacar datos BANNER $zebaldintza = " WHERE banner_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $banner = new Nodo(); $edukia = $banner->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($banner); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar EL ULTIMO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar BANNER $taula = "banner"; $eremuak = "banner_nodo,banner_titulo1,banner_titulo2,banner_titulo3,banner_titulo4,banner_contenido1,banner_contenido2,banner_contenido3,banner_contenido4"; $balioak = array($azkena,$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['banner_contenido1'],$edukia[0]['banner_contenido2'],$edukia[0]['banner_contenido3'],$edukia[0]['banner_contenido4']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); } ////////////////////////////////////// Fin BANNER ////////////////////////////////////// ////////////////////////////////////// FORMULARIO ////////////////////////////////////// if ($tiponodo == 7) { // Sacar datos FORMULARIO $zebaldintza = " WHERE formulario_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $formulario = new Nodo(); $edukia = $formulario->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($formulario); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar EL ULTIMO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar FORMULARIO $taula = "formulario"; $eremuak = "formulario_nodo,formulario_titulo1,formulario_titulo2,formulario_titulo3,formulario_titulo4,formulario_contenido1,formulario_contenido2,formulario_contenido3,formulario_contenido4"; $balioak = array($azkena,$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['formulario_contenido1'],$edukia[0]['formulario_contenido2'],$edukia[0]['formulario_contenido3'],$edukia[0]['formulario_contenido4']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Insertar CAMPOS $db = new Datubasea(); $db->konektatu(); $zebaldintza = " WHERE campo_nodo = ? "; $balioak = array($nodoa); $campo = new Form(); $loscampos = $campo->eremu_lista_lortu($zebaldintza,$balioak); unset($campo); $n = 0; while ($n < count($loscampos)) { $taula = "campo_formulario"; $eremuak = "campo_nodo,campo_orden,campo_tipo,campo_nombre,campo_titulo1,campo_titulo2,campo_titulo3,campo_titulo4,campo_requerido"; $balioak = array($azkena,$loscampos[$n]['campo_orden'],$loscampos[$n]['campo_tipo'],$loscampos[$n]['campo_nombre'],$loscampos[$n]['campo_titulo1'],$loscampos[$n]['campo_titulo2'],$loscampos[$n]['campo_titulo3'],$loscampos[$n]['campo_titulo4'],$loscampos[$n]['campo_requerido']); $db->insert($taula,$eremuak,$balioak); // Insertar VALORES // Sacar ULTIMO CAMPO insertado $campo = new Form(); $azkenaform = $campo->azken_eremua_lortu($edukia[0]['nodo_eguneratzaile']); $azkenforma = $azkenaform[0]['campo_ID']; $zebaldintza = " WHERE valor_campo = ? "; $balioak = array($loscampos[$n]['campo_ID']); $losvalores = $campo->balore_lista_lortu($zebaldintza,$balioak); unset($campo); $m = 0; while ($m < count($losvalores)) { $taula = "campo_valor"; $eremuak = "valor_campo,valor_orden,valor_titulo1,valor_titulo2,valor_titulo3,valor_titulo4"; $balioak=array($azkenforma,$losvalores[$m]['valor_orden'],$losvalores[$m]['valor_titulo1'],$losvalores[$m]['valor_titulo2'],$losvalores[$m]['valor_titulo3'],$losvalores[$m]['valor_titulo4']); $db->insert($taula,$eremuak,$balioak); $m = $m +1; } $n = $n + 1; } $db->deskonektatu(); unset($db); } //////////////////////////////////// Fin FORMULARIO //////////////////////////////////// ////////////////////////////////////// DESTACADO /////////////////////////////////////// if ($tiponodo == 8) { // Sacar datos DESTACADO $zebaldintza = " WHERE destacado_nodo = nodo_ID AND nodo_ID = ?"; $balioak = array($nodoa); $destacado = new Nodo(); $edukia = $destacado->eduki_lista($zebaldintza,$balioak,$tiponodo); unset($destacado); // Insertar NODO $taula = "nodo"; $eremuak = "nodo_version,nodo_bloqueo,nodo_sortze_egun,nodo_sortze_hila,nodo_sortze_urte,nodo_sortze_ordua,nodo_egun_egun,nodo_egun_hila,nodo_egun_urte,nodo_egun_ordua,nodo_sortzaile,nodo_sortzaile_IP,nodo_eguneratzaile,nodo_eguneratzaile_IP,nodo_prioritatea,nodo_mota,nodo_egoera,nodo_titulo1,nodo_titulo2,nodo_titulo3,nodo_titulo4,nodo_data_aktibazioa"; $balioak = array($nodoa,0,$edukia[0]['nodo_sortze_egun'],$edukia[0]['nodo_sortze_hila'],$edukia[0]['nodo_sortze_urte'],$edukia[0]['nodo_sortze_ordua'],$edukia[0]['nodo_egun_egun'],$edukia[0]['nodo_egun_hila'],$edukia[0]['nodo_egun_urte'],$edukia[0]['nodo_egun_ordua'],$edukia[0]['nodo_sortzaile'],$edukia[0]['nodo_sortzaile_ip'],$edukia[0]['nodo_eguneratzaile'],$edukia[0]['nodo_eguneratzaile_ip'],$edukia[0]['nodo_prioritatea'],$edukia[0]['nodo_mota'],$edukia[0]['nodo_egoera'],$edukia[0]['nodo_titulo1'],$edukia[0]['nodo_titulo2'],$edukia[0]['nodo_titulo3'],$edukia[0]['nodo_titulo4'],$edukia[0]['nodo_data_aktibazioa']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); // Sacar EL ULTIMO $nodo = new Nodo(); $azkenanod = $nodo->azken_nodoa_lortu($edukia[0]['nodo_eguneratzaile']); $azkena = $azkenanod[0]['nodo_ID']; unset($nodo); // Insertar DESTACADO $taula = "destacado"; $eremuak = "destacado_nodo,destacado_titulo1,destacado_titulo2,destacado_titulo3,destacado_titulo4,destacado_contenido1,destacado_contenido2,destacado_contenido3,destacado_contenido4"; $balioak = array($azkena,$edukia[0]['titulo1'],$edukia[0]['titulo2'],$edukia[0]['titulo3'],$edukia[0]['titulo4'],$edukia[0]['destacado_contenido1'],$edukia[0]['destacado_contenido2'],$edukia[0]['destacado_contenido3'],$edukia[0]['destacado_contenido4']); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); } ///////////////////////////////////// Fin DESTACADO //////////////////////////////////// // COMUN PARA DIFERENTES TIPOS // Insertar IMAGENES $db = new Datubasea(); $db->konektatu(); $zebaldintza = " WHERE imagen_nodo = ? ORDER BY imagen_orden"; $balioak = array($nodoa); $fotografia = new Imagen(); $lasfotos = $fotografia->irudi_lista_lortu($zebaldintza,$balioak); unset($fotografia); $n = 0; while ($n < count($lasfotos)) { // Duplicar ARCHIVOS $archivo_version_nom1 = ''; $archivo_version_tx_nom1 = ''; $archivo_version_nom2 = ''; $archivo_version_tx_nom2 = ''; $archivo_version_nom3 = ''; $archivo_version_tx_nom3 = ''; $archivo_version_nom4 = ''; $archivo_version_tx_nom4 = ''; // ES if ($lasfotos[$n]['imagen_url1'] != '') { // IMAGEN ES $archivo_original1 = '../../foto_din/' . $subcarpeta . '/' . $lasfotos[$n]['imagen_url1']; $elnom = explode(".",$lasfotos[$n]['imagen_url1']); $elnom[0] = $elnom[0] . '_ver'; $archivo_version1 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom1 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version1)) { //file_put_contents('oooops.txt', "YA EXISTE ESTA FOTO (ES): " . $archivo_version_nom1 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version1 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom1 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original1)) copy($archivo_original1, $archivo_version1); // IMAGEN TXIKI ES $archivo_original_tx1 = '../../foto_din/' . $subcarpeta . '/' . $lasfotos[$n]['imagen_urltx1']; $elnom = explode(".",$lasfotos[$n]['imagen_urltx1']); $elnom[0] = $elnom[0] . '_ver'; $archivo_version_tx1 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_tx_nom1 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version_tx1)) { //file_put_contents('oooops.txt', "YA EXISTE ESTA FOTO TXIKI (ES): " . $archivo_version_tx_nom1 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version_tx1 = '../../foto_din/'. $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_tx_nom1 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original_tx1)) copy($archivo_original_tx1, $archivo_version_tx1); } // EU if ($lasfotos[$n]['imagen_url2'] != '') { // IMAGEN EU $archivo_original2 = '../../foto_din/' . $subcarpeta . '/' . $lasfotos[$n]['imagen_url2']; $elnom = explode(".",$lasfotos[$n]['imagen_url2']); $elnom[0] = $elnom[0] . '_ver'; $archivo_version2 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom2 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version2)) { //file_put_contents('oooops.txt', "YA EXISTE ESTA FOTO (EU): " . $archivo_version_nom2 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version2 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom2 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original2)) copy($archivo_original2, $archivo_version2); // IMAGEN TXIKI EU $archivo_original_tx2 = '../../foto_din/' . $subcarpeta . '/' . $lasfotos[$n]['imagen_urltx2']; $elnom = explode(".",$lasfotos[$n]['imagen_urltx2']); $elnom[0] = $elnom[0] . '_ver'; $archivo_version_tx2 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_tx_nom2 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version_tx2)) { //file_put_contents('oooops.txt', "YA EXISTE ESTA FOTO TXIKI (EU): " . $archivo_version_tx_nom2 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version_tx2 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_tx_nom2 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original_tx2)) copy($archivo_original_tx2, $archivo_version_tx2); } // EN if ($lasfotos[$n]['imagen_url3'] != '') { // IMAGEN EN $archivo_original3 = '../../foto_din/' . $subcarpeta . '/' . $lasfotos[$n]['imagen_url3']; $elnom = explode(".",$lasfotos[$n]['imagen_url3']); $elnom[0] = $elnom[0] . '_ver'; $archivo_version3 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom3 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version3)) { //file_put_contents('oooops.txt', "YA EXISTE ESTA FOTO (EN): " . $archivo_version_nom3 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version3 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom3 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original3)) copy($archivo_original3, $archivo_version3); // IMAGEN TXIKI EN $archivo_original_tx3 = '../../foto_din/' . $subcarpeta . '/' . $lasfotos[$n]['imagen_urltx3']; $elnom = explode(".",$lasfotos[$n]['imagen_urltx3']); $elnom[0] = $elnom[0] . '_ver'; $archivo_version_tx3 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_tx_nom3 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version_tx3)) { //file_put_contents('oooops.txt', "YA EXISTE ESTA FOTO TXIKI (EN): " . $archivo_version_tx_nom3 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version_tx3 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_tx_nom3 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original_tx3)) copy($archivo_original_tx3, $archivo_version_tx3); } // FR if ($lasfotos[$n]['imagen_url4'] != '') { // IMAGEN FR $archivo_original4 = '../../foto_din/' . $subcarpeta . '/' . $lasfotos[$n]['imagen_url4']; $elnom = explode(".",$lasfotos[$n]['imagen_url4']); $elnom[0] = $elnom[0] . '_ver'; $archivo_version4 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom4 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version4)) { //file_put_contents('oooops.txt', "YA EXISTE ESTA FOTO (FR): " . $archivo_version_nom4 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version4 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom4 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original4)) copy($archivo_original4, $archivo_version4); // IMAGEN TXIKI FR $archivo_original_tx4 = '../../foto_din/' . $subcarpeta . '/' . $lasfotos[$n]['imagen_urltx4']; $elnom = explode(".",$lasfotos[$n]['imagen_urltx4']); $elnom[0] = $elnom[0] . '_ver'; $archivo_version_tx4 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_tx_nom4 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version_tx4)) { //file_put_contents('oooops.txt', "YA EXISTE ESTA FOTO TXIKI (FR): " . $archivo_version_tx_nom4 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version_tx4 = '../../foto_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_tx_nom4 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original_tx4)) copy($archivo_original_tx4, $archivo_version_tx4); } $taula = "imagen"; $eremuak = "imagen_nodo,imagen_orden,imagen_texto1,imagen_texto2,imagen_texto3,imagen_texto4,imagen_url1,imagen_dimx1,imagen_dimy1,imagen_urltx1,imagen_url2,imagen_dimx2,imagen_dimy2,imagen_urltx2,imagen_url3,imagen_dimx3,imagen_dimy3,imagen_urltx3,imagen_url4,imagen_dimx4,imagen_dimy4,imagen_urltx4"; $balioak = array($azkena,$lasfotos[$n]['imagen_orden'],$lasfotos[$n]['imagen_texto1'],$lasfotos[$n]['imagen_texto2'],$lasfotos[$n]['imagen_texto3'],$lasfotos[$n]['imagen_texto4'],$archivo_version_nom1,$lasfotos[$n]['imagen_dimx1'],$lasfotos[$n]['imagen_dimy1'],$archivo_version_tx_nom1,$archivo_version_nom2,$lasfotos[$n]['imagen_dimx2'],$lasfotos[$n]['imagen_dimy2'],$archivo_version_tx_nom2,$archivo_version_nom3,$lasfotos[$n]['imagen_dimx3'],$lasfotos[$n]['imagen_dimy3'],$archivo_version_tx_nom3,$archivo_version_nom4,$lasfotos[$n]['imagen_dimx4'],$lasfotos[$n]['imagen_dimy4'],$archivo_version_tx_nom4); $db->insert($taula,$eremuak,$balioak); $n = $n + 1; } // Insertar DOCUMENTOS (MASINFOS) $zebaldintza = " WHERE masinfo_nodo = ?"; $balioak = array($nodoa); $documento = new Masinfo(); $losdocs = $documento->masinfo_lista_lortu($zebaldintza,$balioak); unset($documento); $n = 0; while ($n < count($losdocs)) { // Duplicar ARCHIVOS // ES $archivo_original_nom1 = $losdocs[$n]['masinfo_url1']; $archivo_version_nom1 = $losdocs[$n]['masinfo_url1']; if ((strpos($archivo_original_nom1,'http') === FALSE) && ($archivo_original_nom1 != '')) { // Si existe y es DOCUMENTO (NO es URL) // ARCHIVO ES $archivo_original1 = '../../doc_din/' . $subcarpeta . '/' . $archivo_original_nom1; $elnom = explode(".",$archivo_version_nom1); $elnom[0] = $elnom[0] . '_ver'; $archivo_version1 = '../../doc_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom1 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version1)) { //file_put_contents('oooops.txt', "YA EXISTE ESTE ARCHIVO (ES): " . $archivo_version_nom1 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version1 = '../../doc_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom1 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original1)) copy($archivo_original1, $archivo_version1); } // Si existe y es DOCUMENTO (NO es URL) // EU $archivo_original_nom2 = $losdocs[$n]['masinfo_url2']; $archivo_version_nom2 = $losdocs[$n]['masinfo_url2']; if ((strpos($archivo_original_nom2,'http') === FALSE) && ($archivo_original_nom2 != '')) { // Si existe y es DOCUMENTO (NO es URL) // ARCHIVO EU $archivo_original2 = '../../doc_din/' . $subcarpeta . '/' . $archivo_original_nom2; $elnom = explode(".",$archivo_version_nom2); $elnom[0] = $elnom[0] . '_ver'; $archivo_version2 = '../../doc_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom2 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version2)) { //file_put_contents('oooops.txt', "YA EXISTE ESTE ARCHIVO (EU): " . $archivo_version_nom2 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version2 = '../../doc_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom2 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original2)) copy($archivo_original2, $archivo_version2); } // Si existe y es DOCUMENTO (NO es URL) // EN $archivo_original_nom3 = $losdocs[$n]['masinfo_url3']; $archivo_version_nom3 = $losdocs[$n]['masinfo_url3']; if ((strpos($archivo_original_nom3,'http') === FALSE) && ($archivo_original_nom3 != '')) { // Si existe y es DOCUMENTO (NO es URL) // ARCHIVO EN $archivo_original3 = '../../doc_din/' . $subcarpeta . '/' . $archivo_original_nom3; $elnom = explode(".",$archivo_version_nom3); $elnom[0] = $elnom[0] . '_ver'; $archivo_version3 = '../../doc_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom3 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version3)) { //file_put_contents('oooops.txt', "YA EXISTE ESTE ARCHIVO (EN): " . $archivo_version_nom3 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version3 = '../../doc_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom3 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original3)) copy($archivo_original3, $archivo_version3); } // Si existe y es DOCUMENTO (NO es URL) // FR $archivo_original_nom4 = $losdocs[$n]['masinfo_url4']; $archivo_version_nom4 = $losdocs[$n]['masinfo_url4']; if ((strpos($archivo_original_nom4,'http') === FALSE) && ($archivo_original_nom4 != '')) { // Si existe y es DOCUMENTO (NO es URL) // ARCHIVO FR $archivo_original4 = '../../doc_din/' . $subcarpeta . '/' . $archivo_original_nom4; $elnom = explode(".",$archivo_version_nom4); $elnom[0] = $elnom[0] . '_ver'; $archivo_version4 = '../../doc_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom4 = $elnom[0] . '.' . $elnom[1]; $i = 0; while (file_exists ($archivo_version4)) { //file_put_contents('oooops.txt', "YA EXISTE ESTE ARCHIVO (FR): " . $archivo_version_nom4 . PHP_EOL , FILE_APPEND); $elnom_version = explode("_",$elnom[0]); $elnom_version_1 = implode("_", array_slice($elnom_version, 0, -1)); // Primera parte del NOMBRE (lo anterior al ultimo separador "_") $elnom_version_2 = array_pop($elnom_version); // Ultima parte del NOMBRE (lo siguiente al ultimo separador "_") if (is_numeric($elnom_version_2)) { $elnom[0] = $elnom_version_1; } $elnom[0] = $elnom[0] . '_' . strval($i+1); $archivo_version4 = '../../doc_din/' . $subcarpeta . '/' . $elnom[0] . '.' . $elnom[1]; $archivo_version_nom4 = $elnom[0] . '.' . $elnom[1]; $i++; } if (file_exists ($archivo_original4)) copy($archivo_original4, $archivo_version4); } // Si existe y es DOCUMENTO (NO es URL) $taula = "masinfo"; $eremuak = "masinfo_nodo,masinfo_titulo1,masinfo_titulo2,masinfo_titulo3,masinfo_titulo4,masinfo_url1,masinfo_url2,masinfo_url3,masinfo_url4"; $balioak = array($azkena,$losdocs[$n]['masinfo_titulo1'],$losdocs[$n]['masinfo_titulo2'],$losdocs[$n]['masinfo_titulo3'],$losdocs[$n]['masinfo_titulo4'],$archivo_version_nom1,$archivo_version_nom2,$archivo_version_nom3,$archivo_version_nom4); $db->insert($taula,$eremuak,$balioak); $n = $n + 1; } // Insertar SITES $aux = new Auxiliar(); $zebaldintza = " WHERE site_ID IN (SELECT site FROM nodo_site WHERE nodo = ?)"; $balioak = array($nodoa); $siteak = $aux->site_lista($zebaldintza,$balioak); $n = 0; while ($n < count($siteak)) { $taula = "nodo_site"; $eremuak = "nodo,site"; $balioak = array($azkena,$siteak[$n]['site_ID']); $db->insert($taula,$eremuak,$balioak); $n = $n + 1; } // Insertar GRUPOS $zebaldintza = " WHERE grupo_ID IN (SELECT grupo FROM nodo_grupo WHERE nodo = ?)"; $balioak = array($nodoa); $taldeak = $aux->grupo_lista($zebaldintza,$balioak); $n = 0; while ($n < count($taldeak)) { $taula = "nodo_grupo"; $eremuak = "nodo,grupo"; $balioak = array($azkena,$taldeak[$n]['grupo_ID']); $db->insert($taula,$eremuak,$balioak); $n = $n + 1; } // Insertar TAXONOMIAS $zebaldintza = " WHERE taxocat_ID = taxonomia_categoria AND taxonomia_ID IN (SELECT taxo FROM nodo_taxo WHERE nodo = ?)"; $balioak = array($nodoa); $taxonomiak = $aux->taxonomia_lista($zebaldintza,$balioak); $n = 0; while ($n < count($taxonomiak)) { $taula = "nodo_taxo"; $eremuak = "nodo,taxo"; $balioak = array($azkena,$taxonomiak[$n]['taxonomia_ID']); $db->insert($taula,$eremuak,$balioak); $n = $n + 1; } $db->deskonektatu(); unset($db); unset($aux); // Hecho return $guardado; } } ?>