0 ) { $img_prop = GetImageSize($imgData); $db_Foto_w = $img_prop[0]; $db_Foto_h = $img_prop[1]; $addsql_p1 = ",Foto, Foto_w, Foto_h"; $addsql_p2 = ",'$imgData_name', '$db_Foto_w', '$db_Foto_h'"; } $sql = "INSERT INTO grupos (FAlta, $blq1 $addsql_p1) VALUES (NOW(), '$db_ide','$db_nombre','".urlencode($db_comentario)."','$db_cache','$db_equipoSonidoLuces', '$db_estadisticas', '$db_croquiMusicos', '$db_sugerenciasGrupo', '".urlencode($db_contratacion)."' $addsql_p2)"; $res = @mysql_query( $sql, $conexion ) OR die( "Error
".@mysql_error($conexion) ); $last_id = @mysql_insert_id($conexion); if ( !empty($imgData_name) && $imgData_size > 0 ) { $file_size = filesize($imgData); fwrite( fopen("db/grupos/".$last_id."_i001@".$imgData_name, "wb"), fread(fopen($imgData,"rb"),$file_size), $file_size); } echo "

Grupo insertado




"; echo "

ID asignado = ".$last_id."
Agrege ahora los componentes del Grupo

"; displayForm( "./?dgo=adm/grupos.php&mod=$smod" ); $list = false; } if ( isset( $insc ) ) { if ( isset( $db_ida ) && !empty( $db_ida ) ) { $res = @mysql_query( "SELECT id FROM artistas WHERE id='$db_ida'", $conexion ); if ( @mysql_num_rows( $res ) > 0 ) @mysql_query( "INSERT INTO componentesGrupo (idg, idp) VALUES ('$insc','$db_ida')", $conexion ); } $smod = $insc; } if ( isset( $smod ) ) { $res = @mysql_query( "SELECT id,$blq1 FROM grupos WHERE id=$smod", $conexion ); $datos = @mysql_fetch_array( $res ); list( $db_id, $db_ide, $db_nombre, $db_comentario, $db_cache, $db_equipoSonidoLuces, $db_estadisticas, $db_croquiMusicos, $db_sugerenciasGrupo, $db_contratacion ) = $datos; echo "Listado de Grupos->Sus Discos->[Refrescar]"; displayForm( "./?dgo=adm/grupos.php&mod=$smod" ); displayListC( $conexion, $smod, "./?dgo=adm/grupos.php&insc=$smod" ); $list = false; } if ( isset( $mod ) ) { if ( !empty($imgData_name) && $imgData_size > 0 ) { $img_prop = GetImageSize($imgData); $db_Foto_w = $img_prop[0]; $db_Foto_h = $img_prop[1]; $addsql_p1 = ",Foto='$imgData_name', Foto_w='$db_Foto_w', Foto_h='$db_Foto_h'"; } $sql = "UPDATE grupos SET ". "nombre='$db_nombre' ". ",comentario='".urlencode($db_comentario)."' ". ",cache='$db_cache'". ",equipoSonidoLuces='$db_equipoSonidoLuces'". ",estadisticas='$db_estadisticas'". ",croquiMusicos='$db_croquiMusicos'". ",sugerenciasGrupo='$db_sugerenciasGrupo'". ",contratacion='".urlencode($db_contratacion)."'". " $addsql_p1". " WHERE id=$mod"; $res = @mysql_query( $sql, $conexion ); if ( !empty($imgData_name) && $imgData_size > 0 ) { $file_size = filesize($imgData); fwrite( fopen("db/grupos/".$mod."_i001@".$imgData_name, "wb"), fread(fopen($imgData,"rb"),$file_size), $file_size); } $list = true; } if( isset( $del ) ) { if ( !unlink( "grupos/".$del."_i001*" ) ) echo "

No he podido eliminar la imagen asociada:


Borre el fichero: grupos/$del"."_i001 manualmente por favor...
"; else echo "

  • Ficheros asociados eliminados
  • "; $res = @mysql_query( "UPDATE grupos SET parent='0' WHERE parent=$del", $conexion ); echo "
  • grupos heredados, descompuestos
  • "; $res = @mysql_query( "DELETE FROM grupos WHERE id=$del", $conexion ); echo "
  • Estilo $del, ELIMINADO

  • "; $list = true; } if ( isset( $list ) && $list ) { if ( !isset($orderBy) ) $orderBy ="id"; if ( !isset($orderDir) ) $orderDir ="ASC"; echo "Listado de grupos >> Ver listado

    "; displayList($conexion, $orderBy, $orderDir); } displayMenu(); } function cambiaProporciones() { global $db_Foto_w, $db_Foto_h; $W = 150; $H=150; // Las proporciones correctas seran de 100x100 // $db_Foto_w=50; // $db_Foto_h=50; if ( $db_Foto_w > 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 displayListC( $cnx, $idg, $url_form ) { $res = @mysql_query( "SELECT a.id, CONCAT(a.nombre, ' ', a.apellido) AS Artista FROM componentesGrupo AS c LEFT JOIN artistas a ON( a.id=c.idp ) WHERE c.idg = " . $idg, $cnx ); echo "


    "; echo "
    "; echo ""; echo ""; echo ""; echo ""; while( $datos=@mysql_fetch_array($res) ) { list ( $db_ida, $db_nomb ) = $datos; echo ""; echo ""; echo ""; echo ""; } echo ""; echo ""; echo "
    $db_ida$db_nomb


      -= ID:
    "; } function displayList($cnx, $orderBy, $orderDir, $filter) { $thisLOCATION = "./?dgo=adm/grupos.php"; $res = @mysql_query( "SELECT g.id, g.nombre, e.titulo FROM grupos AS g LEFT JOIN estilos AS e ON (g.ide=e.id) $filter ORDER BY e.$orderBy $orderDir", $cnx ) OR die( "Error
    ".@mysql_error($cnx) ); $parity = true; echo "


    "; echo "". "". "". ""; while( $datos=@mysql_fetch_array($res) ) { list ( $db_id, $db_nombre, $db_estilo )= $datos; $parity = !$parity; echo "" . "". "". ""; } echo "
    $db_id$db_nombre$db_estilo
    "; echo ''; } function displayMenu() { echo '
    '; echo '

    Insertar nuevo grupo

    '; echo '
    '; } function displayForm( $form_action ) { global $db_ide, $db_nombre, $db_comentario, $db_cache, $db_equipoSonidoLuces, $db_estadisticas, $db_croquiMusicos, $db_sugerenciasGrupo, $db_contratacion; global $imgData; echo '
    '; echo '

     

    '; echo '

    Datos del grupo

     

     
    Grupo: Información del grupo

    Aqui van el nombre del grupo y descripción del mismo.
    Tambien puede agregar una imagen que represente a este grupo. Recuerde que deberia ser JPG con un tamaño de 50x50 máximo.

    No se olvide de asociar un estilo al grupo para que este pueda ser clasificado.

    ATENCION: ¡¡ Se admiten controles HTML !!, por lo que aconsejamos sea muy cuidadoso con los mismos.

    Estilo:
    Comentarios adicionales:

    Foto:
    Cache:
    Equipo de sonido y luces:
    Estadisticas:
    Croquis Musicos:
    Sugerencias del Grupo:
    Contratacion:


    '; } ?>