400 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			400 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?
 | 
						||
  echo '<script language="JavaScript" src="addons/misc.js"></script>';
 | 
						||
  
 | 
						||
 | 
						||
 | 
						||
if ( $user_auth && $user_level <= -1 )
 | 
						||
{
 | 
						||
 $blq1 ="idg, ide, FEdicion, ids, titulo, pv, comentario";
 | 
						||
 $list = true;
 | 
						||
 | 
						||
 if ( isset( $sins ) )
 | 
						||
 {
 | 
						||
	displayForm( "./?dgo=adm/discos.php&ins=new" );
 | 
						||
	$list = false;
 | 
						||
 }
 | 
						||
 if( isset( $ins ) )
 | 
						||
 {
 | 
						||
 	$sql = "INSERT INTO discos (FAlta, $blq1) VALUES (NOW(), '$db_idg','$db_ide','$db_FEdicion','$db_ids','$db_titulo', '$db_pv', '".urlencode($db_comentario)."')";
 | 
						||
 | 
						||
	$res = @mysql_query( $sql, $conexion ) OR die( "Error<br>".@mysql_error($conexion) );
 | 
						||
	$last_id = @mysql_insert_id($conexion);
 | 
						||
 | 
						||
        echo "<h1>Disco insertado</h1><br><br><br>";
 | 
						||
        echo "<p class=remark>ID asignado = ".$last_id."<br>Agrege ahora las imagenes y canciones al Disco</p>";
 | 
						||
 | 
						||
	displayForm( "./?dgo=adm/discos.php&mod=$last_id" );
 | 
						||
	displayFormExtras( $last_id );
 | 
						||
	$list = false;
 | 
						||
 }
 | 
						||
 | 
						||
 if ( isset( $deli ) )
 | 
						||
 {
 | 
						||
  
 | 
						||
   $res = @mysql_query( "SELECT file FROM extrasDiscos WHERE id=$deli", $conexion );
 | 
						||
   if ( @mysql_numrows( $res ) > 0 )
 | 
						||
   {
 | 
						||
	$datos = @mysql_fetch_array( $res );
 | 
						||
   	if ( !unlink("db/discos/$smod"."_".$deli."_".$datos[0]) )
 | 
						||
    		echo "<h1>No he podido eliminar la imagen $deli</h1>";
 | 
						||
   	else {
 | 
						||
    		echo "<p class=remark>Imagen eliminada correctamente</p>";
 | 
						||
		@mysql_query( "DELETE FROM extrasDiscos WHERE idd=$smod AND tipo='F' AND id_data='$deli'",$conexion);
 | 
						||
	}
 | 
						||
   } else
 | 
						||
   	echo "<h1>No encuentro esa imagen en la BD</h1>";
 | 
						||
 }
 | 
						||
 | 
						||
 if ( isset( $smod ) ) 
 | 
						||
 {	
 | 
						||
	$res = @mysql_query( "SELECT id,$blq1 FROM discos WHERE id=$smod", $conexion );
 | 
						||
	$datos = @mysql_fetch_array( $res );
 | 
						||
 | 
						||
	list( $db_id, $db_idg, $db_ide, $db_FEdicion, $db_ids, $db_titulo, $db_pv, $db_comentario ) = $datos;
 | 
						||
 | 
						||
	echo '<a href="./?dgo=adm/grupos.php">Listado de Grupos</a>-><a href="./?dgo=adm/grupos.php&smod='.$db_idg.'">Grupo Actual</a>-><a href="./?dgo=adm/discos.php&filter='.$smod.'">Sus Discos</a>->[<a href="./?dgo=adm/discos.php&smod='.$smod.'">Refrescar</a>]';
 | 
						||
 | 
						||
	displayForm( "./?dgo=adm/discos.php&mod=$smod" );
 | 
						||
	displayFormExtras( $smod );
 | 
						||
	displayListC( $smod );
 | 
						||
	$list = false;
 | 
						||
 }
 | 
						||
 
 | 
						||
 if ( isset( $mod ) )
 | 
						||
 {
 | 
						||
 $blq1 ="idg, ide, FEdicion, ids, titulo, pv, comentario";
 | 
						||
 | 
						||
	$sql = "UPDATE discos SET ".
 | 
						||
		" idg ='$db_idg' ".
 | 
						||
		", ide ='$db_ide' ".
 | 
						||
		", FEdicion ='$db_FEdicion' ".
 | 
						||
		", ids ='$db_ids' ".
 | 
						||
		", titulo ='$db_titulo' ".
 | 
						||
		", pv ='$db_pv' ".
 | 
						||
		",comentario='".urlencode($db_comentario)."' ".
 | 
						||
		" WHERE id=$mod";
 | 
						||
	$res = @mysql_query( $sql, $conexion );
 | 
						||
	
 | 
						||
	$list = true;
 | 
						||
 }
 | 
						||
 if( isset( $del ) )
 | 
						||
 {
 | 
						||
//	if ( !unlink( "db/discos/".$del."_*" ) )
 | 
						||
	echo `rm -rf db/discos/$del_*`;
 | 
						||
 | 
						||
	if ( 1 == 2 )
 | 
						||
	{
 | 
						||
           echo "<h1>No he podido eliminar los objetos asociados:</h1><br><p class=remark>Borre el fichero: discos/$del"."_* manualmente por favor...<br>";
 | 
						||
	   echo `rm -rf db/discos/$del_*`;
 | 
						||
	} else
 | 
						||
 {
 | 
						||
		echo "<li>Ficheros asociados eliminados</li>";
 | 
						||
 | 
						||
	$res = @mysql_query( "DELETE FROM extrasDiscos WHERE idd=$del", $conexion );
 | 
						||
	echo "<li>extras del disco, eliminados</li>";
 | 
						||
	$res = @mysql_query( "DELETE FROM discos WHERE id=$del", $conexion );
 | 
						||
	echo "<li>Disco $del, ELIMINADO</li><br>";
 | 
						||
	}
 | 
						||
	$list = true;
 | 
						||
 }
 | 
						||
 | 
						||
 if ( isset( $list ) && $list )
 | 
						||
 {
 | 
						||
   if ( !isset($orderBy) ) $orderBy ="id";
 | 
						||
   if ( !isset($orderDir) ) $orderDir ="ASC";
 | 
						||
 | 
						||
   //echo "Listado |