ÿØÿà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($sitea,'int'); } if (isset($_POST['site'])) { $sitea = $_POST['site']; $sitea = $kodea->kodea_garbitu($sitea,'int'); } if ((!isset($_SESSION['site'])) && (!isset($_POST['site']))) { $sitea = 1; } // Comprobar si el USUARIO puede GESTIONAR o NO este SITE (ADMINISTRADOR o MODERADOR-SITE del SITE o de su SITE-PADRE) $elusuario = $_SESSION['usuario']; $elusuario = $kodea->kodea_garbitu($elusuario,'int'); $zebaldintza = " WHERE usuario_ID <> ? AND (usuario_perfil = 2 OR (usuario_perfil = 3 AND (usuario_moderadorsite IN (SELECT site_ID FROM site WHERE (site_ID = ? OR site_padre = ?)))))"; $balioak = array($elusuario,$sitea,$sitea); $erabiltzaile = new Usuario(); $esteusuario = $erabiltzaile->erabiltzaile_lista_lortu($zebaldintza,$balioak); unset($erabiltzaile); $moderadorestesite = 0; // Por defecto NO puede moderar este SITE if (count($esteusuario) > 0) { // Si existe el USUARIO $moderadorestesite = 1; // SI puede moderar este SITE } if ($moderadorestesite != 1) { // Si NO puede GESTIONAR este SITE (por si meten parametro SITE a mano) if (isset($_SESSION['moderador_site'])) { $sitea = $_SESSION['moderador_site']; $sitea = $kodea->kodea_garbitu($sitea,'int'); } } $_SESSION['site'] = $sitea; // Datos del SITE $zebaldintza = " WHERE site_ID = ?"; $balioak = array($sitea); $siteak = $aux->site_lista($zebaldintza,$balioak); if (count($siteak) > 0) { $site_ID = $siteak[0]['site_ID']; $site_titulo = strtoupper($siteak[0]['site_titulo']); } // REMITENTE $emailremitente_BASE = $emailremitente; // BIDALTZAILEA $bidaltzailea = 1; if (isset($_POST['bidaltzailea'])) { $bidaltzailea = $_POST['bidaltzailea']; $bidaltzailea = $kodea->kodea_garbitu($bidaltzailea,'int'); } // GRUPO $grupo = 1; if (isset($_SESSION['grupo'])) { $grupo = $_SESSION['grupo']; $grupo = $kodea->kodea_garbitu($grupo,'int'); } if (isset($_POST['grupo'])) { $grupo = $_POST['grupo']; $grupo = $kodea->kodea_garbitu($grupo,'int'); } // HIZKUNTZA $idioma = 1; if (isset($_GET['lang'])) { $idioma = $_GET['lang']; $idioma = $kodea->kodea_garbitu($idioma,'int'); } $idioma1 = 1; $idioma2 = 2; $idioma3 = 3; //$idioma4 = 4; unset($kodea); // Envio del BOLETIN a los DESTINATARIOS if (isset($_POST['enviar']) && $_POST['enviar'] == 'enviar') { // Limpiar PARAMETROS POST $kodea = new Codigo(); $remitente_BASE = $kodea->kodea_garbitu($_POST['remitente_BASE'],'txt'); $remitente = $kodea->kodea_garbitu($_POST['remitente'],'txt'); $site = $kodea->kodea_garbitu($_POST['site'],'int'); $grupo = $kodea->kodea_garbitu($_POST['grupo'],'int'); $bidaltzailea = $kodea->kodea_garbitu($_POST['bidaltzailea'],'int'); $bidaltzaileaIP = $kodea->kodea_garbitu($_POST['bidaltzaileaIP'],'txt'); $gauregun = $kodea->kodea_garbitu($_POST['gauregun'],'txt'); $gaurhila = $kodea->kodea_garbitu($_POST['gaurhila'],'txt'); $gaururte = $kodea->kodea_garbitu($_POST['gaururte'],'txt'); $gaurordua = $kodea->kodea_garbitu($_POST['gaurordua'],'txt'); $hasiegun = $kodea->kodea_garbitu($_POST['hasiegun'],'txt'); $hasihila = $kodea->kodea_garbitu($_POST['hasihila'],'txt'); $hasiurte = $kodea->kodea_garbitu($_POST['hasiurte'],'txt'); $bukaegun = $kodea->kodea_garbitu($_POST['bukaegun'],'txt'); $bukahila = $kodea->kodea_garbitu($_POST['bukahila'],'txt'); $bukaurte = $kodea->kodea_garbitu($_POST['bukaurte'],'txt'); $subject = $kodea->kodea_garbitu($_POST['subject'],'txt'); $body_cas = $kodea->html_garbitu_cont($_POST['body_cas']); $body_eus = $kodea->html_garbitu_cont($_POST['body_eus']); $body_ing = $kodea->html_garbitu_cont($_POST['body_ing']); //$body_fra = $kodea->html_garbitu_cont($_POST['body_fra']); $body_fra = ''; $suscriptores = $kodea->kodea_garbitu($_POST['suscriptores'],'int'); $listagruposID = $kodea->kodea_garbitu($_POST['listagruposID'],'int'); unset($kodea); // Llamo a la funcion que envia el BOLETIN $bolet = new Boletin(); // Saco el E-MAIL del REMITENTE si lo ha metido o NO (entonces E-MAIL por defecto) $emailremitente = $remitente_BASE; if (isset($remitente) && $remitente != '') { $emailremitente = $remitente; } // Enviar BOLETIN en CASTELLANO $bolet->buletina_bidali($site,$grupo,$bidaltzailea,$bidaltzaileaIP,$gauregun,$gaurhila,$gaururte,$gaurordua,$hasiegun,$hasihila,$hasiurte,$bukaegun,$bukahila,$bukaurte,$subject,$emailremitente,$body_cas,$suscriptores,$listagruposID,1); // Enviar BOLETIN en EUSKERA $bolet->buletina_bidali($site,$grupo,$bidaltzailea,$bidaltzaileaIP,$gauregun,$gaurhila,$gaururte,$gaurordua,$hasiegun,$hasihila,$hasiurte,$bukaegun,$bukahila,$bukaurte,$subject,$emailremitente,$body_eus,$suscriptores,$listagruposID,2); // Enviar BOLETIN en INGLES $bolet->buletina_bidali($site,$grupo,$bidaltzailea,$bidaltzaileaIP,$gauregun,$gaurhila,$gaururte,$gaurordua,$hasiegun,$hasihila,$hasiurte,$bukaegun,$bukahila,$bukaurte,$subject,$emailremitente,$body_ing,$suscriptores,$listagruposID,3); // Enviar BOLETIN en FRANCES //$bolet->buletina_bidali($site,$grupo,$bidaltzailea,$bidaltzaileaIP,$gauregun,$gaurhila,$gaururte,$gaurordua,$hasiegun,$hasihila,$hasiurte,$bukaegun,$bukahila,$bukaurte,$subject,$emailremitente,$body_fra,$suscriptores,$listagruposID,4); unset($bolet); // GUARDAR EL BOLETIN // Convertir CUERPO BOLETIN $el_boletin_cas = $body_cas; $el_boletin_eus = $body_eus; $el_boletin_ing = $body_ing; $el_boletin_fra = $body_fra; $el_boletin_cas = str_replace('<','<',$el_boletin_cas); $el_boletin_cas = str_replace('>','>',$el_boletin_cas); $el_boletin_cas = str_replace('ININI5','"',$el_boletin_cas); $el_boletin_eus = str_replace('<','<',$el_boletin_eus); $el_boletin_eus = str_replace('>','>',$el_boletin_eus); $el_boletin_eus = str_replace('ININI5','"',$el_boletin_eus); $el_boletin_ing = str_replace('<','<',$el_boletin_ing); $el_boletin_ing = str_replace('>','>',$el_boletin_ing); $el_boletin_ing = str_replace('ININI5','"',$el_boletin_ing); $el_boletin_fra = str_replace('<','<',$el_boletin_fra); $el_boletin_fra = str_replace('>','>',$el_boletin_fra); $el_boletin_fra = str_replace('ININI5','"',$el_boletin_fra); $taula = "boletin"; $eremuak = "boletin_site,bidaltzailea,bidaltzailea_IP,bidaltze_egun,bidaltze_hila,bidaltze_urte,bidaltze_ordua,noiztik_egun,noiztik_hila,noiztik_urte,noizarte_egun,noizarte_hila,noizarte_urte,titulo_boletin,remitente_email,boletin_es,boletin_eu,boletin_en,boletin_fr,boletin_suscriptores,boletin_grupos"; $balioak = array($site,$bidaltzailea,$bidaltzaileaIP,$gauregun,$gaurhila,$gaururte,$gaurordua,$hasiegun,$hasihila,$hasiurte,$bukaegun,$bukahila,$bukaurte,$subject,$emailremitente,$el_boletin_cas,$el_boletin_eus,$el_boletin_ing,$el_boletin_fra,$suscriptores,$listagruposID); $db = new Datubasea(); $db->konektatu(); $db->insert($taula,$eremuak,$balioak); $db->deskonektatu(); unset($db); $quepagina = "boletinenvio3.php?izenburua=" . $subject . "&remitente=" . $remitente; header(sprintf("Location: %s", $quepagina)); } // Limpiar PARAMETROS POST $kodea = new Codigo(); // Recuperar PARAMETROS $dataparam = new Fecha(); $diaini = "00"; if (isset($_POST['hasiegun'])) { $diaini = $_POST['hasiegun']; $diaini = $kodea->kodea_garbitu($diaini,'txt'); } $mesini = "00"; if (isset($_POST['hasihila'])) { $mesini = $_POST['hasihila']; $mesini = $kodea->kodea_garbitu($mesini,'txt'); } $mesini_testu = $dataparam->hila_testu($mesini,1); $anoini = "0000"; if (isset($_POST['hasiurte'])) { $anoini = $_POST['hasiurte']; $anoini = $kodea->kodea_garbitu($anoini,'txt'); } $diafin = "99"; if (isset($_POST['bukaegun'])) { $diafin = $_POST['bukaegun']; $diafin = $kodea->kodea_garbitu($diafin,'txt'); } $mesfin = "99"; if (isset($_POST['bukahila'])) { $mesfin = $_POST['bukahila']; $mesfin = $kodea->kodea_garbitu($mesfin,'txt'); } $mesfin_testu = $dataparam->hila_testu($mesfin,1); $anofin = "9999"; if (isset($_POST['bukaurte'])) { $anofin = $_POST['bukaurte']; $anofin = $kodea->kodea_garbitu($anofin,'txt'); } unset($dataparam); ////////////////////////////////////////// LISTA DE DESTINATARIOS ///////////////////////////////////////// $totalreceptores_cas = 0; $totalreceptores_eus = 0; $totalreceptores_ing = 0; //$totalreceptores_fra = 0; ////////////////////////////////////////// SUSCRIPTORES DEL SITE ////////////////////////////////////////// $envio_suscriptores = 0; if (isset($_POST['suscriptores'])) { $envio_suscriptores = $_POST['suscriptores']; $envio_suscriptores = $kodea->kodea_garbitu($envio_suscriptores,'int'); } $totalsuscriptores_cas = 0; $totalsuscriptores_eus = 0; $totalsuscriptores_ing = 0; //$totalsuscriptores_fra = 0; if ($envio_suscriptores > 0) { // Si se ha seleccionado SUSCRIPTORES ///////////////////// Listado de SUSCRIPTORES en CASTELLANO ///////////////////// $zebaldintza = " WHERE 1"; $balioak = array(); // SITE ($sitea) $zebaldintza = $zebaldintza. " AND (suscriptor_ID IN (SELECT suscriptor FROM suscriptor_site WHERE site = ?))"; array_push($balioak,$sitea); // IDIOMA (CASTELLANO = 1) $zebaldintza = $zebaldintza. " AND (idioma_boletin = 1)"; // ESTADO (ACTIVADO = 2) $zebaldintza = $zebaldintza. " AND (estado_suscriptor = 2)"; // ORDEN $zebaldintza = $zebaldintza. " ORDER BY ano_suscripcion, mes_suscripcion, dia_suscripcion, suscriptor_ID"; $suscriptorcas = new Suscriptor(); $suscriptores_cas = $suscriptorcas->harpidedun_lista_lortu($zebaldintza,$balioak); unset($suscriptorcas); $totalsuscriptores_cas = count($suscriptores_cas); ///////////////////// Listado de SUSCRIPTORES en EUSKERA ///////////////////// $zebaldintza = " WHERE 1"; $balioak = array(); // SITE ($sitea) $zebaldintza = $zebaldintza. " AND (suscriptor_ID IN (SELECT suscriptor FROM suscriptor_site WHERE site = ?))"; array_push($balioak,$sitea); // IDIOMA (EUSKARA = 2) $zebaldintza = $zebaldintza. " AND (idioma_boletin = 2)"; // ESTADO (ACTIVADO = 2) $zebaldintza = $zebaldintza. " AND (estado_suscriptor = 2)"; // ORDEN $zebaldintza = $zebaldintza. " ORDER BY ano_suscripcion, mes_suscripcion, dia_suscripcion, suscriptor_ID"; $suscriptoreus = new Suscriptor(); $suscriptores_eus = $suscriptoreus->harpidedun_lista_lortu($zebaldintza,$balioak); unset($suscriptoreus); $totalsuscriptores_eus = count($suscriptores_eus); ///////////////////// Listado de SUSCRIPTORES en INGLES ///////////////////// $zebaldintza = " WHERE 1"; $balioak = array(); // SITE ($sitea) $zebaldintza = $zebaldintza. " AND (suscriptor_ID IN (SELECT suscriptor FROM suscriptor_site WHERE site = ?))"; array_push($balioak,$sitea); // IDIOMA (ENGLISH = 3) $zebaldintza = $zebaldintza. " AND (idioma_boletin = 3)"; // ESTADO (ACTIVADO = 2) $zebaldintza = $zebaldintza. " AND (estado_suscriptor = 2)"; // ORDEN $zebaldintza = $zebaldintza. " ORDER BY ano_suscripcion, mes_suscripcion, dia_suscripcion, suscriptor_ID"; $suscriptoring = new Suscriptor(); $suscriptores_ing = $suscriptoring->harpidedun_lista_lortu($zebaldintza,$balioak); unset($suscriptoring); $totalsuscriptores_ing = count($suscriptores_ing); /* ///////////////////// Listado de SUSCRIPTORES en FRANCES ///////////////////// $zebaldintza = " WHERE 1"; $balioak = array(); // SITE ($sitea) $zebaldintza = $zebaldintza. " AND (suscriptor_ID IN (SELECT suscriptor FROM suscriptor_site WHERE site = ?))"; array_push($balioak,$sitea); // IDIOMA (FRANAIS = 4) $zebaldintza = $zebaldintza. " AND (idioma_boletin = 4)"; // ESTADO (ACTIVADO = 2) $zebaldintza = $zebaldintza. " AND (estado_suscriptor = 2)"; // ORDEN $zebaldintza = $zebaldintza. " ORDER BY ano_suscripcion, mes_suscripcion, dia_suscripcion, suscriptor_ID"; $suscriptorfra = new Suscriptor(); $suscriptores_fra = $suscriptorfra->harpidedun_lista_lortu($zebaldintza,$balioak); unset($suscriptorfra); $totalsuscriptores_fra = count($suscriptores_fra); */ } // Si se ha seleccionado SUSCRIPTORES ///////////////////////////////////// USUARIOS DE LOS GRUPOS DEL SITE ///////////////////////////////////// $total_grupos = $_POST['total_grupos']; $total_grupos = $kodea->kodea_garbitu($total_grupos,'int'); $totalusuarios = 0; // Listado de USUARIOS $zebaldintza = " WHERE 1"; $balioak = array(); // GRUPO DEL SITE $zebaldintza = $zebaldintza. " AND (usuario_ID IN (SELECT usuario_grupo.usuario FROM usuario_grupo WHERE ((usuario_grupo.grupo = 0"; $n = 0; $listagrupos_ID = ""; $nombres_grupos_seleccionados = ""; $total_grupos_seleccionados = 0; // Por defecto while ($n < $total_grupos) { $nombre = "grupo".$n; $valor = "val".$n; $taldea = $_POST[$valor]; if (isset($_POST[$nombre]) && ($_POST[$nombre] == 'on')) { // Si esta SELECCIONADO (ON) // GRUPO DEL SITE $zebaldintza = $zebaldintza. " OR usuario_grupo.grupo = ?"; array_push($balioak,$taldea); // Sacar el NOMBRE DEL GRUPO $zebaldintza_grup = " WHERE grupo_ID = ? "; $balioak_grup = array($taldea); $estegrupo = $aux->grupo_lista($zebaldintza_grup,$balioak_grup); if (count($estegrupo) > 0) { $listagrupos_ID = $listagrupos_ID . $estegrupo[0]['grupo_ID'] . ";"; $nombres_grupos_seleccionados = $nombres_grupos_seleccionados . " " . $estegrupo[0]['grupo_titulo'] . ";"; $total_grupos_seleccionados = $total_grupos_seleccionados + 1; } } // Si esta SELECCIONADO (ON) $n = $n + 1; } $zebaldintza = $zebaldintza. ") AND usuario_grupo.grupo IN (SELECT grupo_site.grupo FROM grupo_site WHERE grupo_site.site = ?))))"; array_push($balioak,$sitea); // ESTADO $zebaldintza = $zebaldintza. " AND (usuario_egoera = 2)"; // QUE TENGA EMAIL $zebaldintza = $zebaldintza. " AND (usuario_eposta <> '')"; // QUE QUIERA NOTIFICACIONES $zebaldintza = $zebaldintza. " AND (usuario_notificacion = 1)"; // ORDEN $zebaldintza = $zebaldintza. " ORDER BY usuario_ID"; $usuarios = new Usuario(); $losusuarios = $usuarios->erabiltzaile_lista_lortu($zebaldintza,$balioak); unset($usuarios); $totalusuarios = count($losusuarios); // TOTAL DE DESTINATARIOS $totalreceptores_cas = $totalusuarios + $totalsuscriptores_cas; $totalreceptores_eus = $totalsuscriptores_eus; $totalreceptores_ing = $totalsuscriptores_ing; /*$totalreceptores_fra = $totalsuscriptores_fra;*/ // Parametros de VISIBILIDAD de los TIPOS DE INFORMACION $vMensaje = 0; if (isset($_POST['verMensaje'])) { $vMensaje = $_POST['verMensaje']; $vMensaje = $kodea->kodea_garbitu($vMensaje,'int'); } if ((isset($_POST['txtMensaje1']) && $_POST['txtMensaje1'] != '') || (isset($_POST['txtMensaje2']) && $_POST['txtMensaje2'] != '') || (isset($_POST['txtMensaje3']) && $_POST['txtMensaje3'] != '')) { $vMensaje = 1; } $vNoticias = 0; if (isset($_POST['verNoticias'])) { $vNoticias = $_POST['verNoticias']; $vNoticias = $kodea->kodea_garbitu($vNoticias,'int'); } $vDocumentos = 0; if (isset($_POST['verDocumentos'])) { $vDocumentos = $_POST['verDocumentos']; $vDocumentos = $kodea->kodea_garbitu($vDocumentos,'int'); } $vAgenda = 0; if (isset($_POST['verAgenda'])) { $vAgenda = $_POST['verAgenda']; $vAgenda = $kodea->kodea_garbitu($vAgenda,'int'); } // Parametro de TEXTO MENSAJE (si se ha rellenado) $tMensaje1 = ''; if (isset($_POST['txtMensaje1'])) { $tMensaje1 = $_POST['txtMensaje1']; $tMensaje1 = $kodea->kodea_garbitu($tMensaje1,'txt'); $tMensaje1 = str_replace("\n",'
',$tMensaje1); $tMensaje1 = str_replace('\"','"',$tMensaje1); $tMensaje1 = str_replace('../../../',$urlBASE,$tMensaje1); } $tMensaje2 = ''; if (isset($_POST['txtMensaje2'])) { $tMensaje2 = $_POST['txtMensaje2']; $tMensaje2 = $kodea->kodea_garbitu($tMensaje2,'txt'); $tMensaje2 = str_replace("\n",'
',$tMensaje2); $tMensaje2 = str_replace('\"','"',$tMensaje2); $tMensaje2 = str_replace('../../../',$urlBASE,$tMensaje2); } $tMensaje3 = ''; if (isset($_POST['txtMensaje3'])) { $tMensaje3 = $_POST['txtMensaje3']; $tMensaje3 = $kodea->kodea_garbitu($tMensaje3,'txt'); $tMensaje3 = str_replace("\n",'
',$tMensaje3); $tMensaje3 = str_replace('\"','"',$tMensaje3); $tMensaje3 = str_replace('../../../',$urlBASE,$tMensaje3); } // BIDALTZAILEA $zebidaltzaile = 0; if (isset($_SESSION['usuario'])) { $zebidaltzaile = $_SESSION['usuario']; $zebidaltzaile = $kodea->kodea_garbitu($zebidaltzaile,'int'); } $erabiltzaile = new Usuario(); $erabiltzaile->erabiltzailea_lortu($zebidaltzaile); $remitente = $erabiltzaile->usuario_lista; $remitente_ID = $remitente[0]['usuario_ID']; $remitente_nombre = $remitente[0]['usuario_nombre'] . " " . $remitente[0]['usuario_apellidos']; unset($erabiltzaile); // FECHA ACTUAL (LA DEL ENVO) $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); // IP desde el que se envia el BOLETIN $laip = ""; if( isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] != '' ){ $laip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else $laip = $_SERVER['REMOTE_ADDR']; // Preparo la urlBASE segun el SITE $nombre_boletin = "boletin.php"; // SACAR GRUPOS a los que se envia. Si es 1 GRUPO --> se manda ID del GRUPO para los contenidos $grupo = 1; if ($envio_suscriptores == 0 && $total_grupos_seleccionados == 1) { // $listagrupos = $listagrupos_ID; if ($listagrupos_ID != '') { $grupo = str_replace(";","",$listagrupos_ID); // Obtenemos el ID del unico GRUPO al que se envia el BOLETIN } } $boletin_body_cas = ""; $boletin_body_eus = ""; $boletin_body_ing = ""; $boletin_body_fra = ""; // LLAMO AL BOLETIN EN CASTELLANO MEDIANTE CURL (sin olvidarnos del TOKEN) $boletin_body_cas = "aqu va el boletn"; $url_cas = $urlBASE_SITE.'boletin/'.$nombre_boletin.'?token_boletin=735fdhqf36hr82hry92udhg310&site='. $sitea .'&grupo='. $grupo .'&lang=1&hegun='. $diaini .'&hhila='. $mesini .'&hurte='. $anoini .'&begun='. $diafin .'&bhila='. $mesfin .'&burte='. $anofin .'&Mensaje='. $vMensaje .'&Noticias='. $vNoticias .'&Documentos='. $vDocumentos .'&Agenda='. $vAgenda; $ch_cas = curl_init(); curl_setopt($ch_cas, CURLOPT_SSL_VERIFYPEER, 0); // No verifica SSL curl_setopt($ch_cas, CURLOPT_RETURNTRANSFER, 1); // Devuelve el RESULTADO en una variable curl_setopt($ch_cas, CURLOPT_URL,$url_cas); // Ataca a esta URL $data_cas = curl_exec($ch_cas); $boletin_body_cas = $data_cas; if (isset($vMensaje) && $vMensaje == 1) { // Si tiene MENSAJE lo aadimos con un REPLACE $vartxtmensaje = $tMensaje1; $boletin_body_cas = str_replace('','
' . $vartxtmensaje . '
',$boletin_body_cas); } $_SESSION['esteboletin_cas'] = $boletin_body_cas; $boletin_body_cas = utf8_decode($boletin_body_cas); curl_close($ch_cas); // LLAMO AL BOLETIN EN EUSKERA MEDIANTE CURL (sin olvidarnos del TOKEN) $boletin_body_eus = "buletina hemen"; $url_eus = $urlBASE_SITE.'boletin/'.$nombre_boletin.'?token_boletin=735fdhqf36hr82hry92udhg310&site='. $sitea .'&grupo='. $grupo .'&lang=2&hegun='. $diaini .'&hhila='. $mesini .'&hurte='. $anoini .'&begun='. $diafin .'&bhila='. $mesfin .'&burte='. $anofin .'&Mensaje='. $vMensaje .'&Noticias='. $vNoticias .'&Documentos='. $vDocumentos .'&Agenda='. $vAgenda; $ch_eus = curl_init(); curl_setopt($ch_eus, CURLOPT_SSL_VERIFYPEER, 0); // No verifica SSL curl_setopt($ch_eus, CURLOPT_RETURNTRANSFER, 1); // Devuelve el RESULTADO en una variable curl_setopt($ch_eus, CURLOPT_URL,$url_eus); // Ataca a esta URL $data_eus = curl_exec($ch_eus); $boletin_body_eus = $data_eus; if (isset($vMensaje) && $vMensaje == 1) { // Si tiene MENSAJE lo aadimos con un REPLACE $vartxtmensaje = $tMensaje2; if ($vartxtmensaje == '') $vartxtmensaje = $tMensaje1; $boletin_body_eus = str_replace('','
' . $vartxtmensaje . '
',$boletin_body_eus); } $_SESSION['esteboletin_eus'] = $boletin_body_eus; $boletin_body_eus = utf8_decode($boletin_body_eus); curl_close($ch_eus); // LLAMO AL BOLETIN EN INGLES MEDIANTE CURL (sin olvidarnos del TOKEN) $boletin_body_ing = "bulletin here"; $url_ing = $urlBASE_SITE.'boletin/'.$nombre_boletin.'?token_boletin=735fdhqf36hr82hry92udhg310&site='. $sitea .'&grupo='. $grupo .'&lang=3&hegun='. $diaini .'&hhila='. $mesini .'&hurte='. $anoini .'&begun='. $diafin .'&bhila='. $mesfin .'&burte='. $anofin .'&Mensaje='. $vMensaje .'&Noticias='. $vNoticias .'&Documentos='. $vDocumentos .'&Agenda='. $vAgenda; $ch_ing = curl_init(); curl_setopt($ch_ing, CURLOPT_SSL_VERIFYPEER, 0); // No verifica SSL curl_setopt($ch_ing, CURLOPT_RETURNTRANSFER, 1); // Devuelve el RESULTADO en una variable curl_setopt($ch_ing, CURLOPT_URL,$url_ing); // Ataca a esta URL $data_ing = curl_exec($ch_ing); $boletin_body_ing = $data_ing; if (isset($vMensaje) && $vMensaje == 1) { // Si tiene MENSAJE lo aadimos con un REPLACE $vartxtmensaje = $tMensaje3; if ($vartxtmensaje == '') $vartxtmensaje = $tMensaje1; $boletin_body_ing = str_replace('','
' . $vartxtmensaje . '
',$boletin_body_ing); } $_SESSION['esteboletin_ing'] = $boletin_body_ing; $boletin_body_ing = utf8_decode($boletin_body_ing); curl_close($ch_ing); /* // LLAMO AL BOLETIN EN FRANCES MEDIANTE CURL (sin olvidarnos del TOKEN) $boletin_body_fra = "bulletin ici"; $url_fra = $urlBASE_SITE.'boletin/'.$nombre_boletin.'?token_boletin=735fdhqf36hr82hry92udhg310&site='. $sitea .'&grupo='. $grupo .'&lang=4&hegun='. $diaini .'&hhila='. $mesini .'&hurte='. $anoini .'&begun='. $diafin .'&bhila='. $mesfin .'&burte='. $anofin .'&Mensaje='. $vMensaje .'&Noticias='. $vNoticias .'&Documentos='. $vDocumentos .'&Agenda='. $vAgenda; $ch_fra = curl_init(); curl_setopt($ch_fra, CURLOPT_SSL_VERIFYPEER, 0); // No verifica SSL curl_setopt($ch_fra, CURLOPT_RETURNTRANSFER, 1); // Devuelve el RESULTADO en una variable curl_setopt($ch_fra, CURLOPT_URL,$url_fra); // Ataca a esta URL $data_fra = curl_exec($ch_fra); $boletin_body_fra = $data_fra; if (isset($vMensaje) && $vMensaje == 1) { // Si tiene MENSAJE lo aadimos con un REPLACE $vartxtmensaje = $tMensaje4; if ($vartxtmensaje == '') $vartxtmensaje = $tMensaje1; $boletin_body_fra = str_replace('','
' . $vartxtmensaje . '
',$boletin_body_fra); } $_SESSION['esteboletin_fra'] = $boletin_body_fra; $boletin_body_fra = utf8_decode($boletin_body_fra); curl_close($ch_fra); */ unset($kodea); include_once("".$path_relativa."includes_cms/burukoa_htm_kudeaketa.php"); ?>

ENVIANDO BOLETÍN...

BOLETÍN  »  ENVIAR

Asegúrate de que el boletín está correcto, inserta un título (aparecerá en el SUBJECT) y el e-mail del remitente (aparecerá en el FROM) y pulsa "ENVIAR BOLETÍN". Para salir del formulario pulsa "OK".

  ( IP: )
SIN DESTINATARIOS SUSCRIPTORES;   0) { // Si se han seleccionado GRUPOS DE USUARIOS ?>
MENSAJE;  NOTICIAS;  DOCUMENTOS;  AGENDA; 
No hay destinatarios en CASTELLANO. 0) { for($i = 0; $i < $totalsuscriptores_cas; $i++) { $estesuscriptor_email = $suscriptores_cas[$i]['email_suscriptor']; // Desencriptamos los DATOS PERSONALES $encript = new Codigo(); // Saco el AUTO-INCREMENT de la tabla de los SUSCRIPTORES para la funcion de encriptacion $id_suscrip = 37; // En el caso de SUSCRIPTORES le paso siempre el mismo ID (para poder comparar si ya existe un SUSCRIPTOR con ese E-MAIL o NO) $estesuscriptor_email_desencriptado = $encript->encriptar_desencriptar_datos('decrypt',$estesuscriptor_email,$id_suscrip); unset($encript); $todossuscriptores_cas = $todossuscriptores_cas . $estesuscriptor_email_desencriptado . "; "; } } $_SESSION['suscriptores_cas'] = $todossuscriptores_cas; ?>
No hay destinatarios en EUSKERA. 0) { for($i = 0; $i < $totalsuscriptores_eus; $i++) { $estesuscriptor_email = $suscriptores_eus[$i]['email_suscriptor']; // Desencriptamos los DATOS PERSONALES $encript = new Codigo(); // Saco el AUTO-INCREMENT de la tabla de los SUSCRIPTORES para la funcion de encriptacion $id_suscrip = 37; // En el caso de SUSCRIPTORES le paso siempre el mismo ID (para poder comparar si ya existe un SUSCRIPTOR con ese E-MAIL o NO) $estesuscriptor_email_desencriptado = $encript->encriptar_desencriptar_datos('decrypt',$estesuscriptor_email,$id_suscrip); unset($encript); $todossuscriptores_eus = $todossuscriptores_eus . $estesuscriptor_email_desencriptado . "; "; } } $_SESSION['suscriptores_eus'] = $todossuscriptores_eus; ?>
No hay destinatarios en INGLÉS. 0) { for($i = 0; $i < $totalsuscriptores_ing; $i++) { $estesuscriptor_email = $suscriptores_ing[$i]['email_suscriptor']; // Desencriptamos los DATOS PERSONALES $encript = new Codigo(); // Saco el AUTO-INCREMENT de la tabla de los SUSCRIPTORES para la funcion de encriptacion $id_suscrip = 37; // En el caso de SUSCRIPTORES le paso siempre el mismo ID (para poder comparar si ya existe un SUSCRIPTOR con ese E-MAIL o NO) $estesuscriptor_email_desencriptado = $encript->encriptar_desencriptar_datos('decrypt',$estesuscriptor_email,$id_suscrip); unset($encript); $todossuscriptores_ing = $todossuscriptores_ing . $estesuscriptor_email_desencriptado . "; "; } } $_SESSION['suscriptores_ing'] = $todossuscriptores_ing; ?>
','>',$boletin_body_cas); $boletin_body_cas = str_replace('"','ININI5',$boletin_body_cas); } ?> ','>',$boletin_body_eus); $boletin_body_eus = str_replace('"','ININI5',$boletin_body_eus); } ?> ','>',$boletin_body_ing); $boletin_body_ing = str_replace('"','ININI5',$boletin_body_ing); } ?> ','>',$boletin_body_fra); $boletin_body_fra = str_replace('"','ININI5',$boletin_body_fra); } ?>