ÿØÿà 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 = 1;
$estoyenusuarios = 0;
// Limpiar PARAMETROS
$kodea = new Codigo();
// Recuperar parametros GET
$sitea = 0;
if (isset($_SESSION['site'])) {
$sitea = $_SESSION['site'];
$sitea = $kodea->kodea_garbitu($sitea,'int');
}
if (isset($_GET['site'])) {
$sitea = $_GET['site'];
$sitea = $kodea->kodea_garbitu($sitea,'int');
}
if ((!isset($_SESSION['site'])) && (!isset($_GET['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;
$elgrup = 0;
if (isset($_GET['ID'])) {
$elgrup = $_GET['ID'];
$elgrup = $kodea->kodea_garbitu($elgrup,'int');
}
$gh = 0;
if (isset($_GET['GH'])) {
$gh = $_GET['GH'];
$gh = $kodea->kodea_garbitu($gh,'int');
}
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);
// AADIR
if ((isset($_POST["gehitu"])) && ($_POST["gehitu"] == "gehitu")) {
// Limpiar VALORES
$kodea = new Codigo();
$titulo = $kodea->html_garbitu(utf8_decode($_POST['titulo']));
$orden = $kodea->html_garbitu($_POST['orden']);
$sitea = $kodea->kodea_garbitu($_POST['site'],'int');
unset($kodea);
// Insertar GRUPO
$taula = "grupo";
$eremuak = "grupo_titulo,grupo_orden";
$balioak=array($titulo,$orden);
$db = new Datubasea();
$db->konektatu();
$db->insert($taula,$eremuak,$balioak);
$db->deskonektatu();
unset($db);
// Sacar ultimo GRUPO aadido (el que acabo de AADIR)
$zebaldintza = " WHERE 1 ORDER BY grupo_ID DESC";
$balioak = array();
$grup = new Auxiliar();
$taldea = $grup->grupo_lista($zebaldintza,$balioak);
unset($grup);
$azkena = $taldea[0]['grupo_ID'];
// Insertar relacion GRUPO-SITE
$taula = "grupo_site";
$eremuak = "grupo,site";
$balioak = array($azkena,$sitea);
$db = new Datubasea();
$db->konektatu();
$db->insert($taula,$eremuak,$balioak);
$db->deskonektatu();
unset($db);
$NoraJo = "grupos.php?ID=" . $azkena . "&GH=1";
header(sprintf("Location: %s", $NoraJo));
}
// EDITAR
if ((isset($_POST["editatu"])) && ($_POST["editatu"] == "editatu")) {
// Limpiar VALORES
$kodea = new Codigo();
$titulo = $kodea->html_garbitu(utf8_decode($_POST['titulo']));
$orden = $kodea->html_garbitu($_POST['orden']);
$grupo = $kodea->kodea_garbitu($_POST['grup'],'int');
$sitea = $kodea->kodea_garbitu($_POST['site'],'int');
unset($kodea);
// Actualizar GRUPO
$taula = "grupo";
$eremuak = "grupo_titulo,grupo_orden";
$balioak = array($titulo,$orden);
$baldintza= ' WHERE grupo_ID = ' . $grupo;
$db = new Datubasea();
$db->konektatu();
$db->update($taula,$eremuak,$balioak,$baldintza);
$db->deskonektatu();
unset($db);
// Actualizar relacion GRUPO-SITE
$taula = "grupo_site";
$eremuak = "grupo,site";
$balioak = array($grupo,$sitea);
$baldintza= ' WHERE grupo = ' . $grupo;
$db = new Datubasea();
$db->konektatu();
$db->update($taula,$eremuak,$balioak,$baldintza);
$db->deskonektatu();
unset($db);
$NoraJo = "grupos.php?ID=" . $grupo ."&GH=2";
header(sprintf("Location: %s", $NoraJo));
}
// ASIGNAR VALORES POR DEFECTO A LOS CAMPOS, diferente si AADIR o si EDITAR
// Si AADIR
if ($elgrup == 0) {
// Campos del GRUPO
$titulo = '';
$orden = '';
} // Si AADIR
// Si EDITAR
if ($elgrup != 0) {
// Sacar datos del GRUPO
$zebaldintza = " WHERE grupo_ID = ? ";
$balioak = array($elgrup);
$grup = new Auxiliar();
$taldea = $grup->grupo_lista($zebaldintza,$balioak);
unset($grup);
// Campos del GRUPO
$titulo = $taldea[0]['grupo_titulo'];
$orden = $taldea[0]['grupo_orden'];
// Sacamos el SITE del GRUPO
$zebaldintza = " WHERE site_ID IN (SELECT site FROM grupo_site WHERE grupo = ?)";
$balioak = array($elgrup);
$aux = new Auxiliar();
$elsite = $aux->site_lista($zebaldintza,$balioak);
unset($aux);
if (count($elsite) > 0) {
$sitea = $elsite[0]['site_ID'];
}
} // Si EDITAR
include_once("".$path_relativa."includes_cms/burukoa_htm_kudeaketa.php"); ?>
if ($lataxo == 0) { ?>AÑADIENDO } ?> if ($lataxo != 0) { ?>EDITANDO } ?> GRUPO...
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_grupos.php"); ?>
GRUPO » if ($elgrup == 0) { ?>AÑADIR NUEVO } ?> if ($elgrup != 0) { ?>EDITAR } ?>