HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux aritmodecarnaval.es 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/www/fotospedroj/application/views/navegador/group_view.php
<script type="text/javascript">

function crear_nuevo_grupo(grupo_actual){
	var titulo = $("input#form_titulo_nuevo_grupo").val();  
	
	if (titulo.length == 0)
	   return;
		
    var dataString = 'titulo='+ titulo + '&gid=' + grupo_actual;  

    $('#grupo-0').fadeTo(0,0.5);

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/grupos/crear',  
        data: dataString,  
        success: function(resp) {  
			if (resp=="1"){
				location.reload();
			}
			else {
				alert(resp);
			}
        }  
    });  
}

function editar_grupo(grupo){
	var id = '#titulo-grupo-'+grupo;
	var id_edit_boton = "#boton-edit-grupo-"+grupo;
	var titulo = $(id).html();

    var formulario = '<h2 id="h2-grupo-'+grupo+'"><form name="form_edit_grupo" action="" method="post"><input onclick="return false;" type="text" id="form_titulo_edit_grupo" name="titulo" value="'+ titulo +'"><input name="boton_enviar" id="form_enviar_edit_grupo" type="submit" value="Modificar" onclick="aplicar_edicion_grupo( '+grupo+' ); return false;"></form></h2>';

	$(id).html(formulario);
	$(id_edit_boton).css("display","none");
	$('#form_titulo_edit_grupo').focus();

}

function aplicar_edicion_grupo( grupo ){
	var titulo = $("input#form_titulo_edit_grupo").val();  
	
	if (titulo.length == 0)
	   return;	
	
	var dataString = 'titulo='+ titulo + '&gid=' + grupo;

	var id = '#titulo-grupo-'+grupo;
    var id_edit_boton = "#boton-edit-grupo-"+grupo;
    
    $(id).fadeTo(0,0.5);
    //$('#ajax_progress_tema_nuevo').css('visibility','visible');

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/grupos/editar',  
        data: dataString,  
        success: function(resp) {  
    		if (resp == "1"){
    			$(id).html($("input#form_titulo_edit_grupo").val());
    			$(id).fadeTo(0,1); 
    			$(id_edit_boton).css("display","inherit");
    		}
			else {	
				alert(resp);
        	}
        }

    });  	
	
}

function eliminar_grupo( grupo ){
	var id = '#titulo-grupo-'+grupo;
	var titulo = $(id).html();

	var answer = confirm ('¿Estás seguro de que quieres eliminar el grupo titulado \"'+titulo+'\"?' )
	if (answer) {
		// Sí se elimina
		var dataString = 'gid=' + grupo;
		var id = '#grupo-'+grupo;
		$(id).fadeTo(0,0.5);
	    //$('#ajax_progress_tema_nuevo').css('visibility','visible');
	
	    $.ajax({  
	        type: 'POST',  
	        url: '<?php echo base_url(); ?>index.php/grupos/eliminar',  
	        data: dataString,  
	        success: function(resp) {
				if (resp == '0') {
					$(id).remove();
				}
				else {
					alert(resp);
					$(id).fadeTo(0, 1);
					//$('#ajax_progress_tema_nuevo').css('visibility','hidden');
				} 
				  
	        }  
	    });  
	}

}


function mover_grupo(){
	var grupo_id = $("#combo-grupo-a-mover").val();
	var grupo_destino_id = $("#combo-grupo-destino2").val();



	var dataString = 'grupo_id='+ grupo_id+ '&grupo_destino_id=' + grupo_destino_id;
	var id = '#grupo-'+grupo_id;
	$(id).fadeTo(0,0.5);


    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/grupos/mover',  
        data: dataString,  
        success: function(resp) {
			if (resp == '0') {
				$(id).remove();
			}
			else {
				alert(resp);
				$(id).fadeTo(0, 1);

			} 
			  
        }  
    });  
}


function mover_galeria(){
	var galeria_id = $("#combo-galeria-a-mover").val();
	var grupo_destino_id = $("#combo-grupo-destino").val();



	var dataString = 'galeria_id='+ galeria_id+ '&grupo_id=' + grupo_destino_id;
	var id = '#galeria-'+galeria_id;
	$(id).fadeTo(0,0.5);


    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/galerias/mover',  
        data: dataString,  
        success: function(resp) {
			if (resp == '0') {
				$(id).remove();
			}
			else {
				alert(resp);
				$(id).fadeTo(0, 1);

			} 
			  
        }  
    });  
}


function cambiar_visibilidad_grupo ( grupo, visibilidad ){
	var dataString = 'gid='+ grupo + '&vis=' + visibilidad;

	var id = '#boton-visi-grupo-'+ visibilidad+'-'+grupo;
	var id1 = '#boton-visi-grupo-1-'+grupo;
	var id2 = '#boton-visi-grupo-2-'+grupo;
	var id3 = '#boton-visi-grupo-3-'+grupo;
	var id4 = '#boton-visi-grupo-4-'+grupo;
	var id5 = '#boton-visi-grupo-5-'+grupo;


    $(id).fadeTo(0,0.5);


    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/grupos/visibilidad',  
        data: dataString,  
        success: function(resp) {  
    		if (resp == '1'){
    			$(id1 + " a").addClass('darken');
    			$(id2 + " a").addClass('darken');
    			$(id3 + " a").addClass('darken');
    			$(id4 + " a").addClass('darken');
				$(id5 + " a").addClass('darken');
	    		$(id + " a").removeClass('darken');;
	    		$(id + " a").removeClass('darken');;
    	        $(id).fadeTo(0,1); 
    		}
    		else {
    			alert(resp);
    		}
        }  
    });  	
	
}


function incrementar_peso_grupo ( grupo ){
	var dataString = 'gid='+ grupo ;

	var id = '#peso-'+grupo;
    $(id).fadeTo(0,0.5);
    //$('#ajax_progress_tema_nuevo').css('visibility','visible');

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/grupos/inc_peso',  
        data: dataString,  
        success: function(resp) {  
    		$(id).html(resp); 
    		$(id).fadeTo(0,1);
        }  
    });  	
	
}

function decrementar_peso_grupo ( grupo ){
	var dataString = 'gid='+ grupo ;

	var id = '#peso-'+grupo;
    $(id).fadeTo(0,0.5);
    //$('#ajax_progress_tema_nuevo').css('visibility','visible');

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/grupos/dec_peso',  
        data: dataString,  
        success: function(resp) {  
    		$(id).html(resp);
    		$(id).fadeTo(0,1); 
        }  
    });  	
	
}


function crear_nueva_galeria(grupo_actual){
	var titulo = $("input#form_titulo_nueva_galeria").val();  
	
	if (titulo.length == 0)
	   return;
		
    var dataString = 'titulo='+ titulo + '&gid=' + grupo_actual;  

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/galerias/crear',  
        data: dataString,  
        success: function(resp) {  
			if (resp=="1"){
				location.reload();
			}
			else {
				alert(resp);
			}
        }  
    });  
}

function cambiar_visibilidad_galeria(galeria, visibilidad){
	var dataString = 'gid=' + galeria + '&vis=' + visibilidad;
	
	var id = '#boton-visi-galeria-'+ visibilidad+'-'+galeria;
	var id1 = '#boton-visi-galeria-1-'+galeria;
	var id2 = '#boton-visi-galeria-2-'+galeria;
	var id3 = '#boton-visi-galeria-3-'+galeria;
	var id4 = '#boton-visi-galeria-4-'+galeria;
	var id5 = '#boton-visi-galeria-5-'+galeria;
	


    $(id).fadeTo(0,0.5);


    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/galerias/visibilidad',  
        data: dataString,  
        success: function(resp) {  
    		if (resp == '1'){
    			$(id1 + " a").addClass('darken');
    			$(id2 + " a").addClass('darken');
    			$(id3 + " a").addClass('darken');
    			$(id4 + " a").addClass('darken');
    			$(id5 + " a").addClass('darken');
  	    		$(id + " a").removeClass('darken');;
    	        $(id).fadeTo(0,1); 
    		}
    		else {
    			alert(resp);
    		}
        }  
    });  
	
}	
	
function establecer_como_portada( gid ){
	var dataString = 'galeria='+ gid;

	var id = '#establecer-portada-galeria-'+gid;
    $(id).fadeTo(0,0.5);
    //$('#ajax_progress_tema_nuevo').css('visibility','visible');

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/grupos/portada',  
        data: dataString,  
        success: function(resp) {  
			if (resp=='1'){
	    		$(id + " span").removeClass("darken");				
			}
			else {
				alert(resp);
			}

            $(id).fadeTo(0,1); 
			//$('#ajax_progress_tema_nuevo').css('visibility','hidden');  
        }  
    });  	
	
}

function eliminar_galeria( galeria ){
	var id = '#titulo-galeria-'+galeria;
	var titulo = $(id).html();

	var answer = confirm ('¿Estás seguro de que quieres eliminar la galería \"'+titulo+'\"?' )
	if (answer) {
		// Sí se elimina
		var dataString = 'gid=' + galeria;
		var id = '#galeria-'+galeria;
		$(id).fadeTo(0,0.5);
	    //$('#ajax_progress_tema_nuevo').css('visibility','visible');
	
	    $.ajax({  
	        type: 'POST',  
	        url: '<?php echo base_url(); ?>index.php/galerias/eliminar',  
	        data: dataString,  
	        success: function(resp) {
				if (resp == '0') {
					$(id).remove();
				}
				else {
					alert(resp);
					$(id).fadeTo(0, 1);
					//$('#ajax_progress_tema_nuevo').css('visibility','hidden');
				} 
				  
	        }  
	    });  
	}

}


function editar_galeria(galeria){
	var id = '#titulo-galeria-'+galeria;
	var id_edit_boton = "#boton-edit-galeria-"+galeria;
	var titulo = $(id).html();

    var formulario = '<h2 id="h2-galeria-'+galeria+'"><form name="form_edit_galeria" action="" method="post"><input onclick="return false;" type="text" id="form_titulo_edit_galeria" name="titulo" value="'+ titulo +'"><input name="boton_enviar" id="form_enviar_edit_galeria" type="submit" value="Modificar" onclick="aplicar_edicion_galeria( '+galeria+' ); return false;"></form></h2>';

	
	
	$(id).html(formulario);
	$(id_edit_boton).css("display","none");
	$('#form_titulo_edit_galeria').focus();

}

function aplicar_edicion_galeria( galeria ){
	var titulo = $("input#form_titulo_edit_galeria").val();  

	if (titulo.length == 0)
	   return;	
	
	var dataString = 'titulo='+ titulo + '&gid=' + galeria;

	var id = '#titulo-galeria-'+galeria;
    var id_edit_boton = "#boton-edit-galeria-"+galeria;

    $(id).fadeTo(0,0.5);

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/galerias/editar',  
        data: dataString,  
        success: function(resp) {  

    		if (resp == "1"){
    			$(id).html($("input#form_titulo_edit_galeria").val());
    			$(id).fadeTo(0,1); 
    			$(id_edit_boton).css("display","inherit");
    		}
			else {	
				alert(resp);
        	} 
        } 	 
    });  	
	
}


function incrementar_peso_galeria ( galeria ){
	var dataString = 'gid='+ galeria ;

	var id = '#peso-galeria-'+galeria;
    $(id).fadeTo(0,0.5);

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/galerias/inc_peso',  
        data: dataString,  
        success: function(resp) {  
    		$(id).html(resp); 
    		$(id).fadeTo(0,1);
        }  
    });  	
	
}

function decrementar_peso_galeria ( galeria ){
	var dataString = 'gid=' + galeria ;

	var id = '#peso-galeria-' + galeria;
    $(id).fadeTo(0,0.5);

    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/galerias/dec_peso',  
        data: dataString,  
        success: function(resp) {  
    		$(id).html(resp);
    		$(id).fadeTo(0,1); 
        }  
    });  	
	
}

function cambiar_usuario_galeria(gid,uid){

	var dataString = 'gid='+ gid + '&uid=' + uid;

	var id = '#combo-usuarios-galeria-'+gid;
    $(id).fadeTo(0,0.5);
    
    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/galerias/cambiarusuario',  
        data: dataString,  
        success: function(resp) {  
			if (resp != '0') {
				alert(resp);
			
			}
			$(id).fadeTo(0, 1);  
        }  
    });  	

	
}


function cambiar_usuario_grupo(gid,uid){

	var dataString = 'gid='+ gid + '&uid=' + uid;

	var id = '#combo-usuarios-grupo-'+gid;
    $(id).fadeTo(0,0.5);
    
    $.ajax({  
        type: 'POST',  
        url: '<?php echo base_url(); ?>index.php/grupos/cambiarusuario',  
        data: dataString,  
        success: function(resp) {  
			if (resp != '0') {
				alert(resp);
			
			}
			$(id).fadeTo(0, 1);  
        }  
    });  	

	
}


</script>

<div style="text-align:center; " id="cuerpo">

<h1><?php echo $grupo->title ?></h1>

<?php 
	if ($grupo->gid != 0):
?>		

<?php foreach ($subgrupos as $sg):  ?>

		<?php
	        $data=array();
			$data['grupo']=$sg;
			$data['es_admin']=$es_admin;
			$this->load->view('grupos/miniatura_grupo', $data);
		?>	
	
<?php endforeach; ?>

<div id="grupo-0"></div>

<?php
	if ($es_admin):
?>
		
	<div>
	
	
	<h2><form name="form_crear_grupo" action="" method="post"><input type="text" id="form_titulo_nuevo_grupo" name="titulo" placeholder="Nuevo grupo">
		<input name="boton_enviar" id="form_enviar_nuevo_grupo" type="submit" value="Crear" onclick="crear_nuevo_grupo( <?php echo $grupo->gid; ?> ); return false;">
    	</form>
	</h2>
	</div>	
<?php		
	endif;
?>


<?php foreach ($galerias as $ga):  ?>

		<?php
	        $data=array();
			$data['galeria']=$ga;
			$data['main_gallery']=$grupo->main_gallery;
			$data['uid']=$ga->uid;
			$data['usuarios']=$usuarios;
			$this->load->view('galerias/miniatura_galeria', $data);
		?>	
		
<?php endforeach; ?>


<?php
	if ($es_admin):
?>
		
	<div class="galeria" id="galeria-0" style="background-image: url(/media/nuevo_grupo.png);">
	</div>
	<div>
	<h2><form name="form_crear_galeria" action="" method="post"><input type="text" id="form_titulo_nueva_galeria" name="titulo" placeholder="Nueva galeria">
		<input name="boton_enviar" id="form_enviar_nueva_galeria" type="submit" value="Crear" onclick="crear_nueva_galeria( <?php echo $grupo->gid; ?> ); return false;">
    </form>
    </h2>
	</div>
	<?php if (count($galerias)>0): ?>	
	<div class="marco-combos">
	<form name="form_mover_galeria" action="" method="post">
	Mover galeria<br>
	<select class="combo-galerias-grupo" id="combo-galeria-a-mover" name="galeria_id">
	<?php foreach ($galerias as $galeria): ?> 
		<option value="<?php echo $galeria->gid;?>"><?php echo $galeria->title;?></option>
	<?php endforeach; ?>	
	</select>
	<br>a grupo<br>
	<select class="combo-galerias-grupo" id="combo-grupo-destino" name="grupo_id">
	<option value="<?php echo $grupo->parent;?>">..</option>
	<?php foreach ($subgrupos as $gr): ?> 
		<option value="<?php echo $gr->gid;?>"><?php echo $gr->title;?></option>
	<?php endforeach; ?>	
	</select>
	<br>
	<input name="boton_enviar" id="form_enviar_mover_galeria" type="submit" value="Mover" onclick="mover_galeria(); return false;">
    </form>
    
	</div>	
	<?php		
		endif;
	?>	


	<?php if (count($subgrupos)>0): ?>	
	<div class="marco-combos">
	<form name="form_mover_grupo" action="" method="post">
	Mover grupo<br>
	<select class="combo-galerias-grupo" id="combo-grupo-a-mover" name="grupo_id">
	<?php foreach ($subgrupos as $gr): ?> 
		<option value="<?php echo $gr->gid;?>"><?php echo $gr->title;?></option>
	<?php endforeach; ?>	
	</select>
	<br>a grupo<br>
	<select class="combo-galerias-grupo" id="combo-grupo-destino2" name="grupo_destino_id">
	<option value="<?php echo $grupo->parent;?>">..</option>
	<?php foreach ($subgrupos as $gr): ?> 
		<option value="<?php echo $gr->gid;?>"><?php echo $gr->title;?></option>
	<?php endforeach; ?>	
	</select>
	<br>
	<input name="boton_enviar" id="form_enviar_mover_grupo" type="submit" value="Mover grupo" onclick="mover_grupo(); return false;">
    </form>
    
	</div>	
	<?php		
		endif;
	?>	


<?php		
	endif;
?>





<?php
	else:
?>

<!-- <div class="separador"></div> -->

<?php
	endif;

	if (isset($breadcrumb)):
		$enlace_volver = end($breadcrumb);
		$enlace_volver = prev($breadcrumb);
	
?>

		

		<a id="volver" href="<?php echo $enlace_volver;?>">
        Volver
    	</a>

<?php



	endif;
?>

</div>