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 |