'; 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
".@mysql_error($conexion) ); $last_id = @mysql_insert_id($conexion); echo "

Disco insertado




"; echo "

ID asignado = ".$last_id."
Agrege ahora las imagenes y canciones al Disco

"; 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 "

No he podido eliminar la imagen $deli

"; else { echo "

Imagen eliminada correctamente

"; @mysql_query( "DELETE FROM extrasDiscos WHERE idd=$smod AND tipo='F' AND id_data='$deli'",$conexion); } } else echo "

No encuentro esa imagen en la BD

"; } 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 'Listado de Grupos->Grupo Actual->Sus Discos->[Refrescar]'; 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 "

No he podido eliminar los objetos asociados:


Borre el fichero: discos/$del"."_* manualmente por favor...
"; echo `rm -rf db/discos/$del_*`; } else { echo "

  • Ficheros asociados eliminados
  • "; $res = @mysql_query( "DELETE FROM extrasDiscos WHERE idd=$del", $conexion ); echo "
  • extras del disco, eliminados
  • "; $res = @mysql_query( "DELETE FROM discos WHERE id=$del", $conexion ); echo "
  • Disco $del, ELIMINADO

  • "; } $list = true; } if ( isset( $list ) && $list ) { if ( !isset($orderBy) ) $orderBy ="id"; if ( !isset($orderDir) ) $orderDir ="ASC"; //echo "Listadoos >> Ver listad> 0 ) { if ( $db_Foto_w > $db_Foto_h ) { $db_Foto_h = intval(($db_Foto_h/$db_Foto_w)*$W); $db_Foto_w=$W; } else { $db_Foto_w = intval(($db_Foto_w/$db_Foto_h)*$H); $db_Foto_h=$H; } } } function displayFormExtras( $idd ) { $thisLOCATION = "./?dgo=adm/discos.php"; global $conexion, $db_Foto_h, $db_Foto_w; echo "Ahora puede añadir las imagenes disponibles de este grupo
    "; echo "

    NOTA: Recuerde que la portada y contraportada del disco, son la primera". " y segunda imagen respectivamente

    "; echo ""; $count = 0; for( $i=0;$i<6;$i++) { if ( ($count%3)==0 ) echo ""; echo ""; $count++; if ( ($count%3)==0 ) echo ""; } echo "
    "; $res = @mysql_query( "SELECT file, W, H FROM extrasDiscos WHERE idd=$idd AND tipo='F' AND id_data='$i'", $conexion ); if ( @mysql_numrows( $res ) > 0 ) { $datos = @mysql_fetch_array( $res ); list( $db_file, $db_Foto_w, $db_Foto_h ) = $datos; cambiaProporciones(); echo ""; echo "
    [ EDITAR ]
    [ ELIMINAR ]"; } else { echo "
    [ EDITAR ]
    [ ELIMINAR ]"; } echo "
    "; echo ''; } function displayListC( $idd ) { global $conexion; echo "
    Desde aqui puede controlar las canciones que componen este disco, y la posibilidad de". "descargarse el audio de cada una de ellas, asi como la letra y partitura
    "; echo ""; echo ""; $res = @mysql_query( "SELECT id, posicion, titulo FROM cancionesDisco WHERE idd=$idd ORDER BY posicion", $conexion ); while ( $datos=@mysql_fetch_array($res) ) { list( $dbc_id, $dbc_pos, $dbc_titulo ) = $datos; echo "". "". "". ""; } echo ""; echo "
    PosicionTitulo[ Editar ]
    $dbc_pos$dbc_titulo[ -- ]
    ## Insertar nueva cancion
    "; echo ''; } function displayList($cnx, $orderBy, $orderDir, $filter) { $thisLOCATION = "./?dgo=adm/discos.php"; $res = @mysql_query( "SELECT id, titulo FROM discos $filter ORDER BY $orderBy $orderDir", $cnx ) OR die( "Error
    ".@mysql_error($cnx) ); $parity = true; echo "


    "; echo "
    "; echo "". "". "
    Ver discos del grupo:
    "; echo "

    "; if ( !empty( $filter ) ) { echo ""; echo "". "". ""; /* "". ""; */ while( $datos=@mysql_fetch_array($res) ) { list ( $db_id, $db_titulo/*, $db_estilo*/ )= $datos; $parity = !$parity; echo ""; /* */ echo "\n"; } echo "
    Borrar
    $db_id$db_titulo$db_estilo
    "; echo ''; } } function displayMenu() { global $filter; if ( !empty( $filter ) ) $ad="&db_idg=$filter"; echo '
    '; echo '

    Insertar nuevo disco

    '; echo '
    '; } function displayForm( $form_action ) { global $db_idg, $db_ide, $db_FEdicion, $db_ids, $db_titulo, $db_pv, $db_comentario; echo '
    '; echo '

     

    '; echo '

    Datos del disco

     

     
    Titulo: Información del disco

    Introduzca aqui la información general del disco, como Titulo, estilo, grupo al que pertenece, etc...

    La Fecha de Edición debe introducirla como AAAA-MM-DD

    ID del Grupo:
    Estilo:
    Fecha Ed:
    Estado:
    Tipo de disco:

    Comentarios adicionales:


    '; } ?>