commit bf5a636f7a5ad4186ca04cfcc2ffc11ebe0bfef9 Author: jdg Date: Sun Sep 12 22:43:41 2021 +0200 First commit ~0,10 diff --git a/PortalMusica.rar b/PortalMusica.rar new file mode 100644 index 0000000..10f4cce Binary files /dev/null and b/PortalMusica.rar differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..d8905e0 --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +#PortalMusica.com + + +*~0,10* + +ToDo: wwtcf? + + +![screenshot](/PortalMusica.com.png "Screenshot") diff --git a/addons/autenticate.php b/addons/autenticate.php new file mode 100644 index 0000000..cdd5ab3 --- /dev/null +++ b/addons/autenticate.php @@ -0,0 +1,59 @@ + 0 ) + { + $user_id = mysql_result( $res, 0, "id" ); + $user_nick = $user; + $user_auth = true; + $user_usaCorreo = mysql_result( $res, 0, "usaCorreo" ); + $user_level = mysql_result( $res, 0, "level" ); + $user_idg = mysql_result( $res, 0, "idg" ); + mysql_query( "UPDATE users SET ultimaEntrada=NOW() WHERE id=$user_id", $conexion ) OR die("No puedo actualizar tu ficha"); + if ( $rem ) + { + setcookie( "ulogin", "$user", time()+2592000 ); + setcookie( "upass", "$pass", time()+2592000 ); + } + $dev = true; + } + mysql_free_result($res); + return $dev; +} + + +// *********** +function getNumNews() +{ + global $conexion; + $res = mysql_query( "SELECT COUNT(*) num FROM news", $conexion ) OR die("No puedo realizar la consulta"); + $dev = mysql_result( $res, 0, "num" ); + mysql_free_result($res); + return $dev; +} +?> \ No newline at end of file diff --git a/addons/autenticate.php~ b/addons/autenticate.php~ new file mode 100644 index 0000000..e69de29 diff --git a/addons/email.php b/addons/email.php new file mode 100644 index 0000000..4dd231b --- /dev/null +++ b/addons/email.php @@ -0,0 +1,35 @@ +

Correo interno

+ +

Actualmente las cuentas de correo internas estan bloqueadas.

+ +No obstante las cuentas de correo antiguas, siguen en perfecto funcionamiento. + +Para acceder a ellas, utiliza el siguiente formulario: + +
+ + + + + + + + +
Email + Login
+
Password
+
Nuevos usuarios
+ alta GRATIS!
+
diff --git a/addons/estilo.css b/addons/estilo.css new file mode 100644 index 0000000..4d08b69 --- /dev/null +++ b/addons/estilo.css @@ -0,0 +1,120 @@ + /* Enlaces */ + a { + color: #000000; + font: 8pt verdana, arial, helvetica, sans-serif; + font-weight: bold; + text-decoration: none; + fade: true; + } + a:hover {color: #FF0000;} + + /* Enlaces grandes (Usados en ver_discos) */ + .eBig { + color: #0000FF; + font: 12pt verdana, arial, helvetica, sans-serif; + font-weight: bold; + font-size: 12pt; + fade: -1; + text-decoration: none; + } + .eBig:hover {color: #FF0000;} + + + /* Cuerpo */ + BODY { +scrollbar-face-color:#66CC66; +scrollbar-highlight-color:#66CC66; +scrollbar-3dlight-color:#000000; +scrollbar-darkshadow-color:#000000; +scrollbar-shadow-color:#66CC66; +scrollbar-arrow-color:none; +scrollbar-track-color:#40BF30; + + font-family: verdana, arial, helvetica, sans-serif; + font-size: 10pt; + text-align: justify; + color: #000000; + } + +td, tr { + font: 10pt verdana, arial; + text-align: justify; + font-weight: bold; +} + +.colIzq { + BACKGROUND: #FFCC33; +} + +.td_lista { + BACKGROUND: #EEEEEE; +} + +.td_estilos { + BORDER-RIGHT: black 2px solid; + BORDER-LEFT: black 1px solid; + BORDER-TOP: black 1px solid; + BORDER-BOTTOM: #000000 3px solid; + BACKGROUND: white; + width: 100%; +} + +.lmenu { +/* + BORDER-TOP: #66CC66 1px solid; + BORDER-BOTTOM: #66CC66 1px solid; + +*/ + font: 8pt verdana, arial; + text-align: center; +} + +.lmenuo { +/* + BORDER-RIGHT: black 1px solid; + BORDER-LEFT: black 3px solid + BORDER-TOP: #FF0000 1px solid; + BORDER-BOTTOM: #FF0000 1px solid; +*/ + font: 8pt verdana, arial; + font-color: black; + text-align: center; + BACKGROUND: #FFA600; +} + +.menuB { + font: 10pt verdana, arial; + text-align: center; + BACKGROUND: #FFCC66; + COLOR: #FFCC66; +} + +.menuL { + color:#FFFFFF; + background:#800000; + font-size: 10pt; + border-style : solid; + border-left-width : 0; + border-top-width : 0; + border-bottom-width : 0; + border-right-width : 0; +} + +/* formularios */ +input { + background-color: #FFFFFF; + border-width: 1; + border-color: #cccccc; + border-style: solid; + color: #CC3333; + font-size: 10pt; +} + +select { + background-color: #FFFFFF; + border-width: 1; + border-color: #cccccc; + border-style: solid; + color: #CC3333; + font-size: 10pt; +} diff --git a/addons/estilo.css~ b/addons/estilo.css~ new file mode 100644 index 0000000..e69de29 diff --git a/addons/fade.js b/addons/fade.js new file mode 100644 index 0000000..3a7dca8 --- /dev/null +++ b/addons/fade.js @@ -0,0 +1,119 @@ +/************* +**** +**/ +startColor = "#000000"; // MouseOut link color +endColor = "#ff0000"; // MouseOver link color + +stepIn = 20; // delay when fading in +stepOut = 20; // delay when fading out + +/* +** set to true or false; true will +** cause all links to fade automatically +***/ +autoFade = false; +/* +** set to true or false; true will cause all CSS +** classes with "fade" in them to fade onmouseover +***/ +sloppyClass = true; +/** +**** +**************/ +/************* +**** +** +** +**** +**************/ + +hexa = new makearray(16); +for(var i = 0; i < 10; i++) +hexa[i] = i; +hexa[10]="a"; hexa[11]="b"; hexa[12]="c"; +hexa[13]="d"; hexa[14]="e"; hexa[15]="f"; + +document.onmouseover = domouseover; +document.onmouseout = domouseout; + +startColor = dehexize(startColor.toLowerCase()); +endColor = dehexize(endColor.toLowerCase()); + +var fadeId = new Array(); + +function dehexize(Color){ +var colorArr = new makearray(3); +for (i=1; i<7; i++){ +for (j=0; j<16; j++){ +if (Color.charAt(i) == hexa[j]){ +if (i%2 !=0) +colorArr[Math.floor((i-1)/2)]=eval(j)*16; +else +colorArr[Math.floor((i-1)/2)]+=eval(j); +} +} +} +return colorArr; +} + +function domouseover() { +if(document.all){ +var srcElement = event.srcElement; +if ((srcElement.tagName == "A" && autoFade) || srcElement.className == +"fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) +fade(startColor,endColor,srcElement.uniqueID,stepIn); +} +} + +function domouseout() { +if (document.all){ +var srcElement = event.srcElement; +if ((srcElement.tagName == "A" && autoFade) || srcElement.className == +"fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) +fade(endColor,startColor,srcElement.uniqueID,stepOut); +} +} + +function makearray(n) { +this.length = n; +for(var i = 1; i <= n; i++) +this[i] = 0; +return this; +} + +function hex(i) { +if (i < 0) +return "00"; +else if (i > 255) +return "ff"; +else +return "" + hexa[Math.floor(i/16)] + hexa[i%16];} + +function setColor(r, g, b, element) { +var hr = hex(r); var hg = hex(g); var hb = hex(b); +element.style.color = "#"+hr+hg+hb; +} + +function fade(s,e, element,step){ +var sr = s[0]; var sg = s[1]; var sb = s[2]; +var er = e[0]; var eg = e[1]; var eb = e[2]; + +if (fadeId[0] != null && fade[0] != element){ +setColor(sr,sg,sb,eval(fadeId[0])); +var i = 1; +while(i < fadeId.length){ +clearTimeout(fadeId[i]); +i++; +} +} + +for(var i = 0; i <= step; i++) { +fadeId[i+1] = setTimeout("setColor(Math.floor(" +sr+ " *(( " +step+ " - " ++i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" + +step+ ")),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " ++eg+ " * (" +i+ "/" +step+ +")),Math.floor(" +sb+ " * ((" +step+ "-" +i+ ")/" +step+ ") + " +eb+ " * (" ++i+ "/" +step+ ")),"+element+");",i*step); +} +fadeId[0] = element; +} \ No newline at end of file diff --git a/addons/fade.js~ b/addons/fade.js~ new file mode 100644 index 0000000..e69de29 diff --git a/addons/index.htm b/addons/index.htm new file mode 100644 index 0000000..86cc565 --- /dev/null +++ b/addons/index.htm @@ -0,0 +1,8 @@ + + + :: No dispone de permisos para acceder a esta carpeta :: + + + + + diff --git a/addons/misc.js b/addons/misc.js new file mode 100644 index 0000000..dd4d504 --- /dev/null +++ b/addons/misc.js @@ -0,0 +1,38 @@ +function hidestatus(){ + window.status='' + return true + } + if (document.layers) + document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT) + document.onmouseover=hidestatus + document.onmouseout=hidestatus + +function high(which2) + { + theobject=which2; + highlighting=setInterval("highlightit(theobject)",50); + } + function low(which2) + { + clearInterval(highlighting); + which2.filters.alpha.opacity=50; + } + function highlightit(cur2) + { + if(cur2.filters.alpha.opacity<100) + cur2.filters.alpha.opacity+=5 + else if(window.highlighting) + clearInterval(highlighting) + } + + function abreVentana( hVentana, url, W, H ) + { + if ( hVentana.location && !hVentana.closed ) + { + hVentana.location.href = url; + } else { + hVentana = window.open( url,"PMweb","width="+W+",height="+H+",top=50,left=50,resizable=no,scrollbars=no,menubar=no,toolbar=no,status=no,location=no"); + if ( !hVentana.opener ) hVentana.opener = self; + } + if ( window.focus ) hVentana.focus(); + } \ No newline at end of file diff --git a/addons/open_db.php b/addons/open_db.php new file mode 100644 index 0000000..da1afbb --- /dev/null +++ b/addons/open_db.php @@ -0,0 +1,5 @@ + diff --git a/addons/rpublicidad.php b/addons/rpublicidad.php new file mode 100644 index 0000000..4458794 --- /dev/null +++ b/addons/rpublicidad.php @@ -0,0 +1,30 @@ +0 ) + { + $datos = @mysql_fetch_array($res); + @mysql_query( "UPDATE publicidad SET nVisitas=nVisitas+1 WHERE id=$show", $conexion ); + header("location:$datos[0]\n\n"); + } +} + +function MuestraBanner( $tipo, $conexion ) +{ + $res = @mysql_query( "SELECT id, filename FROM publicidad WHERE tipo='$tipo' ORDER BY rand()", $conexion ); + + if ( mysql_num_rows($res) > 0 ) + { + $datos = @mysql_fetch_array($res); + echo ""; + @mysql_query( "UPDATE publicidad SET nVistos=nVistos+1 WHERE id=$datos[0]", $conexion ); + } else { + echo "
Se produjo algun error en el sistema de publicidad
"; + } +} + +?> diff --git a/addons/rpublicidad.php~ b/addons/rpublicidad.php~ new file mode 100644 index 0000000..e69de29 diff --git a/adm/artistas.php b/adm/artistas.php new file mode 100644 index 0000000..fe593ea --- /dev/null +++ b/adm/artistas.php @@ -0,0 +1,337 @@ + 0 ) + { + $img_prop = GetImageSize($imgData); + $db_Foto_w = $img_prop[0]; + $db_Foto_h = $img_prop[1]; + $addsql_p1 = ",Foto_mime='$imgData_name', Foto_w='$db_Foto_w', Foto_h='$db_Foto_h'"; + } + + $sql = "UPDATE artistas SET ". + "Nombre='$db_nombre' ". + ",Apellido='$db_apellidos' ". + ",Instrumento='$db_instrumento' ". + ",url='$db_url' ". + ",comentario='".urlencode($db_comentario)."' ". + + ",e_Mail='$db_email' ". + ",NIF='$db_nif' ". + ",Calle='$db_calle' ". + ",Localidad='$db_localidad' ". + ",Provincia='$db_provincia' ". + ",CP='$db_cp' ". + ",Telefono1='$db_tlf1' ". + ",Telefono2='$db_tlf2' ". + ",FechaNacimiento='$db_ano/$db_mes/$db_dia' $addsql_p1". + " WHERE id=$mod"; + $res = @mysql_query( $sql, $conexion ); + + if ( !empty($imgData_name) && $imgData_size > 0 ) + { + $file_size = filesize($imgData); + $imgDEL = "db/artistas/$mod"."_i001@*"; + echo `rm -rf $imgDEL`; + fwrite( fopen("db/artistas/".$mod."_i001@$imgData_name", "wb"), + fread(fopen($imgData,"rb"),$file_size), $file_size); + + + } + + $list = true; + } + if( isset( $ins ) ) + { + 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_mime, Foto_w, Foto_h"; + $addsql_p2 = ",'$imgData_name', '$db_Foto_w', '$db_Foto_h'"; + } + $sql = "INSERT INTO artistas (FAlta, $blq1,$blq2 $addsql_p1) VALUES (NOW(),'$db_nombre','$db_apellidos','$db_instrumento','$db_url','".urlencode($db_comentario). + "','$db_email','$db_nif','$db_calle','$db_localidad','$db_provincia','$db_cp','$db_tlf1','$db_tlf2','$db_ano/$db_mes/$db_dia' $addsql_p2)"; + $res = @mysql_query( $sql, $conexion ) OR die( "Error
".@mysql_error($conexion) ); + + if ( !empty($imgData_name) && $imgData_size > 0 ) + { + $file_size = filesize($imgData); + fwrite( fopen("db/artistas/".$last_id."_i001@$imgData_name", "wb"), + fread(fopen($imgData,"rb"),$file_size), $file_size); + + } + + echo "

Artista insertado




"; + echo "

ID asignado = ".@mysql_insert_id($conexion)."

"; + $list = true; + } + if( isset( $del ) ) + { + $imgDEL = "db/artistas/$del"."_i001*"; + echo `rm -rf $imgDEL`; + + $res = @mysql_query( "DELETE FROM artistas WHERE id=$del" ); + $list = true; + } + + if ( isset( $list ) && $list ) + { + if ( !isset($orderBy) ) $orderBy ="id"; + if ( !isset($orderDir) ) $orderDir ="ASC"; + + displayList($conexion, $orderBy, $orderDir); + } + displayMenu(); +} + + +function displayList($cnx, $orderBy, $orderDir) +{ + $thisLOCATION = "./?dgo=adm/artistas.php"; + $res = @mysql_query( "SELECT id, CONCAT(Apellido,', ',Nombre) Nombre, Telefono1, Telefono2 FROM artistas ORDER BY $orderBy $orderDir" ); + + echo "


"; + + echo "". + "". + "". + ""; + while( $datos=@mysql_fetch_array($res) ) + { + list ( $db_id, $db_nombre, $db_tlf1, $db_tlf2 )= $datos; + echo ""; + } + echo "
$db_id$db_nombre$db_tlf1 # $db_tlf2
"; + echo ''; +} + +function displayMenu() +{ + echo '
'; + echo '

Insertar nuevo artista

'; + echo '
'; +} + +function displayForm( $form_action ) +{ + global $db_nombre, $db_apellidos, $db_instrumento, $db_url, $db_comentario; + global $db_email, $db_nif, $db_calle, $db_localidad, $db_provincia, $db_cp, $db_tlf1, $db_tlf2, $db_fechaN; +global $imgData; + + // Dividimos la fecha de nacimiento en DIA/MES/AÑO + $db_dia = substr($db_fechaN, 8, 2 ); + $db_mes = substr($db_fechaN, 5, 2 ); + $db_ano = substr($db_fechaN, 0, 4 ); + + echo '
'; + echo '

 

'; + echo ' + + +

Datos del artista

+

 

+ + + + +
 
+ + + + + + + + + + + + + + + + + + + + + + + + +
Nombre:Información + del artista

Estos son los datos + que cualquier usuario de la página puede + consultar.
+ (Cuando Escoja un disco y/o se muestre la + información de un Grupo, saldran sus + componentes y esta es la información de cada + uno de ellos).

+

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

+
Apellidos:
Instrumento:
Fotografia: +
url:
Comentarios + adicionales:

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
email:Información + de contacto

Estos datos solo son + accesibles por el administrador/es de la página. + Por lo que nadie mas tendrá acceso a los + mismos.

+
NIF:
Dirección:
Localidad:
Provincia:
Cód. Postal:
Telefono
Movil:
Cumpleaños: +
+
+
 
+
+

+


+

+
+
+
'; +} +?> diff --git a/adm/artistas.php~ b/adm/artistas.php~ new file mode 100644 index 0000000..e69de29 diff --git a/adm/discos.php b/adm/discos.php new file mode 100644 index 0000000..d1d0b9c Binary files /dev/null and b/adm/discos.php differ diff --git a/adm/discos.php~ b/adm/discos.php~ new file mode 100644 index 0000000..e69de29 diff --git a/adm/editC.php b/adm/editC.php new file mode 100644 index 0000000..c4c3339 --- /dev/null +++ b/adm/editC.php @@ -0,0 +1,145 @@ + "); + + $showF = ""; + + + if ( isset( $delFt ) ) + { + `rm -rf db/discos/$idd_c_$smod_$delFt_*`; + @mysql_query( "UPDATE cancionesDisco SET $FIELD_T='' WHERE id=$smod"); + } + + if ( isset( $idd ) ) + { + if ( isset( $sins ) ) + $showF = "$PHP_SELF?idd=$idd&ins=new"; + if ( isset( $ins ) ) + { + $FIELDS = "idd, posicion, duracion, titulo, autorMusica, autorLetra"; + $FVALUES= "'$idd', '$db_posicion', '$db_duracion', '$db_titulo', '$db_autorMusica', '$db_autorLetra'"; + $res = @mysql_query( "INSERT INTO cancionesDisco ($FIELDS) VALUES ($FVALUES)", $conexion ); + $ins = @mysql_insert_id($conexion); + $showF = "$PHP_SELF?idd=$idd&mod=$ins"; + $smod = $ins; + } + if ( isset( $mod ) ) + { + $VALUES = "posicion='$db_posicion', duracion='$db_duracion', titulo='$db_titulo', autorMusica='$db_autorMusica', autorLetra='$db_autorLetra'"; + $res = @mysql_query( "UPDATE cancionesDisco SET $VALUES WHERE id=$mod", $conexion ) OR Die("error ".mysql_error($conexion)); + $smod = $mod; + } + if ( isset( $smod ) ) + { + $res = @mysql_query( "SELECT id, posicion, titulo, duracion, autorMusica, autorLetra, f_partitura, f_audio, f_letra, f_midi FROM cancionesDisco WHERE id=$smod", $conexion ); + $datos = @mysql_fetch_array($res); + $showF = "$PHP_SELF?idd=$idd&mod=$smod"; + } + if ( isset( $del ) ) + { + `rm -rf db/discos/$idd_c_*`; + @mysql_query( "DELETE FROM cancionesDisco WHERE id=$del", $conexion ); + echo ""; + } + } + + if ( !empty( $showF ) ) + { + print_header(); + showForm($showF, $datos); + print_footer(); + } +mysql_close($conexion); + +function showForm( $action, $datos ) +{ + global $idd; + list( $db_id, $db_posicion, $db_titulo, $db_duracion, $db_autorMusica, $db_autorLetra, $db_fp, $db_fa, $db_fl, $db_fm ) = $datos; + echo '
+

Datos de la canción:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Posición:
Titulo:
Duración
Autor Letra
Autor Musica

'; + if ( !empty($db_fp) ) echo "[ -". + " +". + " Partitura". + "] "; + else if ( isset( $db_id ) ) + echo "[ - ". + " +". + " Partitura ". + " ] "; + if ( !empty($db_fa) ) echo "[ -". + " +". + " Audio". + "] "; + else if ( isset( $db_id) ) + echo "[ - ". + " +". + " Audio ". + " ] "; + + if ( !empty($db_fl) ) echo "[ -". + " +". + " Letra". + "] "; + else if ( isset( $db_id ) ) + echo "[ - ". + " +". + " Letra ". + " ] "; + + if ( !empty($db_fm) ) echo "[ -". + " +". + " Midi". + "] "; + else if ( isset( $db_id ) ) + echo "[ - ". + " +". + " Midi ". + " ] "; + echo '

+
'; + +} + +function print_header() +{ +echo ' + Portal -web- --------------------------------------------------------------www.infdj.com----------------------------------------------------------------------------------------------------- + + + + + '; +} + +function print_footer() +{ +echo ''; +} diff --git a/adm/editC.php~ b/adm/editC.php~ new file mode 100644 index 0000000..e69de29 diff --git a/adm/estilos.php b/adm/estilos.php new file mode 100644 index 0000000..c0c3480 --- /dev/null +++ b/adm/estilos.php @@ -0,0 +1,249 @@ + 0 ) + { + $img_prop = GetImageSize($imgData); + $db_Foto_w = $img_prop[0]; + $db_Foto_h = $img_prop[1]; + $addsql_p1 = ",Foto_mime='$imgData_type', Foto_w='$db_Foto_w', Foto_h='$db_Foto_h'"; + } + $sql = "UPDATE estilos SET ". + "parent='$db_parent' ". + ",titulo='$db_titulo' ". + ",descr='".urlencode($db_descr)."' $addsql_p1". + " WHERE id=$mod"; + $res = @mysql_query( $sql, $conexion ); + $last_id = $mod; + echo "Algunos datos:
"; + + if ( !empty($imgData_name) && $imgData_size > 0 ) + { + $file_size = filesize($imgData); + + fwrite( fopen("db/estilos/".$last_id."_i001", "wb"), + fread(fopen($imgData,"rb"),$file_size), $file_size); + + + } + $list = true; + } + if( isset( $ins ) ) + { + 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_mime, Foto_w, Foto_h"; + $addsql_p2 = ",'$imgData_type', '$db_Foto_w', '$db_Foto_h'"; + } + + $sql = "INSERT INTO estilos ($blq1 $addsql_p1) VALUES ('$db_parent','$db_titulo','$db_descr' $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/estilos/".$last_id."_i001", "wb"), + fread(fopen($imgData,"rb"),$file_size), $file_size); + + } + echo "

Estilo insertado




"; + echo "

ID asignado = ".$last_id."

"; + $list = true; + } + if( isset( $del ) ) + { + if ( !unlink( "estilos/".$del."_i001" ) ) + echo "

No he podido eliminar la imagen asociada:


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

  • Ficheros asociados eliminados
  • "; + + $res = @mysql_query( "UPDATE estilos SET parent='0' WHERE parent=$del", $conexion ); + echo "
  • Estilos heredados, descompuestos
  • "; + $res = @mysql_query( "DELETE FROM estilos 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 Estilos >> 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 displayList($cnx, $orderBy, $orderDir) +{ + global $db_Foto_w, $db_Foto_h; + + $thisLOCATION = "./?dgo=adm/estilos.php"; + $res = @mysql_query( "SELECT e.id, ep.titulo, e.titulo, e.descr, e.Foto_mime, e.Foto_w, e.Foto_h FROM estilos AS e LEFT JOIN estilos AS ep ON (ep.id=e.parent) ORDER BY e.$orderBy $orderDir", $cnx ) OR die( "Error
    ".@mysql_error($conexion) );; + + $parity = true; + + while( $datos=@mysql_fetch_array($res) ) + { + list ( $db_id, $db_ptitulo, $db_titulo, $db_descr, $db_Foto_mime, $db_Foto_w, $db_Foto_h )= $datos; + $parity = !$parity; + + cambiaProporciones(/* $db_Foto_w, $db_Foto_h*/); + $lBlq1 = "
    $db_titulo"; + $lBlq2 = "

    >> >Eliminar Estilo ## " + .">> >Modificar Estilo

    "; + if ( $parity ) + echo "
    $lBlq1".urldecode($db_descr)."$lBlq2


    "; + else + echo "
    ".urldecode($db_descr)."$lBlq2$lBlq1


    "; + } + + echo ''; +} + +function displayMenu() +{ + echo '
    '; + echo '

    Insertar nuevo estilo

    '; + echo '
    '; +} + +function displayForm( $form_action ) +{ + global $db_parent, $db_titulo, $db_descr, $imgData; + + echo '
    '; + echo '

     

    '; + echo ' + + +

    Datos del estilo

    +

     

    + + + + +
     
    + + + + + + + + + + + + + + + + +
    Titulo:Información + del estilo

    Aqui van el titulo y descripción del estilo que esta definiendo.
    +Tambien puede agregar una imagen que represente este estilo. Recuerde que deberia ser JPG con un tamaño de 50x50 máximo.

    +

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

    +
    Padre:
    Comentarios + adicionales:

    +
    Imagen: +
    + +
    +

    + +


    +

    +
    +
    +
    '; +} +?> diff --git a/adm/grupos.php b/adm/grupos.php new file mode 100644 index 0000000..fcc6b21 --- /dev/null +++ b/adm/grupos.php @@ -0,0 +1,344 @@ + 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: + +
    + +
    +

    + +


    +

    +
    +
    +
    '; +} +?> diff --git a/adm/insertFC.php b/adm/insertFC.php new file mode 100644 index 0000000..b70a6ff --- /dev/null +++ b/adm/insertFC.php @@ -0,0 +1,78 @@ + "); + + if ( !empty($imgData_name) && isset( $idd ) && isset( $idc ) && isset( $ft ) ) + { + if ( $imgData_size > 0 ) + { + copy( $imgData, "../db/discos/".$idd."_c_".$idc."_".$ft."_".$imgData_name ); + +/* + fwrite( fopen( "../db/discos/".$idd."_c_".$idc."_".$ft."_".$imgData_name, "wb" ), + fread(fopen($imgData,"rb"), $fsize), $fsize); +*/ + } else { + if ( strcmp($imgData_name, "ninguna" ) != 0 ) die(""); + } + if ( strcmp( $ft, "A" ) == 0 ) $fte="f_audio"; + if ( strcmp( $ft, "P" ) == 0 ) $fte="f_partitura"; + if ( strcmp( $ft, "L" ) == 0 ) $fte="f_letra"; + + $res=@mysql_query( "SELECT $fte FROM cancionesDisco WHERE id='$idc'", $conexion ) OR die( mysql_error($conexion) ); + if ( @mysql_num_rows( $res ) > 0 ) + { + $db_file = mysql_fetch_array( $res ); + unlink("../db/discos/".$idd."_c_".$idc."_".$ft."_".$db_file[0] ); + + } + $sql_upd = "UPDATE cancionesDisco SET $fte = '$imgData_name'" . + " WHERE id = ".$idc; + $res = mysql_query( $sql_upd, $conexion ) OR die("No puedo modificar esta foto
    $sql_upd
    ".mysql_error($conexion)); + mysql_close($conexion); + + echo "

    Procesando petición.
    Por favor, espere...
    "; + + } else { +?> + + + +Portal -web- -FT------------------------------------------------------------ -www.infdj.com- ---------------------------------------------------------------------------------------------------- + + + + + +

    + +"; +} else { + echo ""; +?> +Cambiar o Agregar archivo:

    +
  • Pulse examinar y busque la imagen en su + equipo.
  • +
  • Envie la imagen al servidor.
  • +

    Este proceso puede tardar varios minutos + dependiendo de su conexión y el tráfico. +"; +} +?> +
    "; + echo "
    Error procesando su petición.
  • ACCESO DENEGADO
  • "; + echo "
    "; + echo ""; + echo "  "; + echo "
    +
    + + + + \ No newline at end of file diff --git a/adm/publicidad.php b/adm/publicidad.php new file mode 100644 index 0000000..d8a5d44 --- /dev/null +++ b/adm/publicidad.php @@ -0,0 +1,162 @@ + 0 ) + { +/* + $img_prop = GetImageSize($imgData); + $db_Foto_w = $img_prop[0]; + $db_Foto_h = $img_prop[1]; +*/ + $addsql_p1 = ",filename='$imgData_name'"; //, Foto_w='$db_Foto_w', Foto_h='$db_Foto_h'"; + + } + + $sql = "UPDATE publicidad SET ". + "anunciante='$db_anunciante' ". + ",url='$db_url' ". + ",tipo='$db_tipo' ". + ",descr='$db_descr' $addsql_p1". + " WHERE id=$mod"; + $res = @mysql_query( $sql, $conexion ) OR die("eror"); + + if ( !empty($imgData_name) && $imgData_size > 0 ) + { + $file_size = filesize($imgData); + $imgDEL = "db/publicidad/$mod"."_i001@*"; + echo `rm -rf $imgDEL`; + fwrite( fopen("db/publicidad/".$mod."_i001@$imgData_name", "wb"), + fread(fopen($imgData,"rb"),$file_size), $file_size); + } + $list = true; + } + + if( isset( $ins ) ) + { + 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_mime, Foto_w, Foto_h"; +*/ + $addsql_p2 = ",'$imgData_name'";//, '$db_Foto_w', '$db_Foto_h'"; + } + $sql = "INSERT INTO publicidad (FAlta, $blq1 $addsql_p1) VALUES ". + "(NOW(),'$db_anunciante','$db_descr','$db_url','$db_tipo','0','0','$imgData_name')"; + + $res = @mysql_query( $sql, $conexion ) OR die( "Error
    ".@mysql_error($conexion) ); + + if ( !empty($imgData_name) && $imgData_size > 0 ) + { + $file_size = filesize($imgData); + $last_id = @mysql_insert_id($conexion); + fwrite( fopen("db/publicidad/".$last_id."_i001@$imgData_name", "wb"), + fread(fopen($imgData,"rb"),$file_size), $file_size); + } + + echo "

    Publicidad insertada




    "; + echo "

    ID asignado = ".@mysql_insert_id($conexion)."

    "; + $list = true; + } + if( isset( $del ) ) + { + $imgDEL = "db/publicidad/$del"."_i001*"; + echo `rm -rf $imgDEL`; + + $res = @mysql_query( "DELETE FROM artistas WHERE id=$del" ); + $list = true; + } + + if ( isset( $list ) && $list ) + displayList($conexion); + + displayMenu(); +} + +function displayList($cnx, $orderBy, $orderDir) +{ + $thisLOCATION = "./?dgo=adm/publicidad.php"; + + $res = @mysql_query( "SELECT id, anunciante, descr, nVistos, nVisitas FROM publicidad", $cnx ); + + echo "


    "; + + echo "". + "". + "". + "". + ""; + + while( $datos=@mysql_fetch_array($res) ) + { + list ( $db_id, $db_anunciante, $db_descr, $db_nVistos, $db_nVisitas )= $datos; + echo "". + ""; + } + echo "
    $db_id$db_anunciante$db_descr$db_nVistos / $db_nVisitas
    "; + + echo ''; +} + +function displayMenu() +{ + echo '
    '; + echo '

    Insertar nuevo banner

    '; + echo '
    '; +} + +function displayForm( $form_action ) +{ + global $db_id, $db_url, $db_anunciante, $db_descr, $db_tipo, $db_nVistos, $db_nVisitas, $db_filename; + global $imgData; + + echo '
    + + + + + + + + + + +
    ID: '.$db_id.'
    Anunciante:
    Descripción:
    Tipo: +
    Visionados:'.$db_nVistos.'
    Visitas:'.$db_nVisitas.'
    url Publicidad:
    Fichero imagen:
    '; +} +?> diff --git a/adm/publicidad.php~ b/adm/publicidad.php~ new file mode 100644 index 0000000..e69de29 diff --git a/adm/selectIMGd.php b/adm/selectIMGd.php new file mode 100644 index 0000000..e7df3d3 --- /dev/null +++ b/adm/selectIMGd.php @@ -0,0 +1,79 @@ + "); + + if ( !empty($imgData_name) && isset( $idd ) && isset( $img ) ) + { + if ( $imgData_size > 0 ) + { + $img_prop = GetImageSize($imgData); + $imgW = $img_prop[0]; $p_imgW = $imgW; + $imgH = $img_prop[1]; $p_imgH = $imgH; + $fsize = filesize($imgData); + fwrite( fopen( "../db/discos/".$idd."_".$img."_".$imgData_name, "wb" ), + fread(fopen($imgData,"rb"), $fsize), $fsize); + } else { + if ( strcmp($imgData_name, "ninguna" ) != 0 ) die(""); + $data = ""; + $imgW = 0; + $imgH = 0; + $img_prop = ""; + } + + $res = @mysql_query( "SELECT file FROM extrasDiscos WHERE idd=$idd AND tipo='F' AND id_data='$img'", $conexion ); + if ( @mysql_num_rows( $res ) > 0 ) + { + $db_file = mysql_fetch_array( $res ); + unlink("../db/discos/".$idd."_".$img."_".$db_file[0] ); + $sql_upd = "UPDATE extrasDiscos SET file = '$imgData_name', W='$imgW', H='$imgH'" . + " WHERE id = ".$idd; + $res = mysql_query( $sql_upd, $conexion ) OR die("No puedo modificar esta foto
    $sql_upd
    ".mysql_error($conexion)); + }else{ + @mysql_query( "INSERT INTO extrasDiscos (file, W, H, idd, tipo, id_data) VALUES ". + " ('$imgData_name', '$imgW', '$imgH', '$idd', 'F', '$img') ", $conexion ); + } + mysql_close($conexion); + echo "

    Procesando petición.
    Por favor, espere...
    "; + } else { +?> + + + +Portal -web- ------------------------------------------------------------- -www.infdj.com- ---------------------------------------------------------------------------------------------------- + + + + + +

    + +"; +} else { + echo ""; +?> +Cambiar o Agregar foto:

    +
  • Pulse examinar y busque la imagen en su + equipo.
  • +
  • Envie la imagen al servidor.
  • +

    Este proceso puede tardar varios minutos + dependiendo de su conexión y el tráfico. +"; +} +?> +
    "; + echo "
    Error procesando su petición.
  • ACCESO DENEGADO
  • "; + echo "
    "; + echo ""; + echo "  "; + echo "
    +
    + + + + \ No newline at end of file diff --git a/adm/tdiscos.php b/adm/tdiscos.php new file mode 100644 index 0000000..d656fbd --- /dev/null +++ b/adm/tdiscos.php @@ -0,0 +1,113 @@ +".@mysql_error($conexion) ); + + echo "

    Nuevo tipo insertado




    "; + echo "

    ID asignado = ".@mysql_insert_id($conexion)."

    "; + $list = true; + } + + if( isset( $del ) ) + { + $res = @mysql_query( "DELETE FROM TiposDisco WHERE id=$del" ); + $list = true; + } + + if ( isset( $list ) && $list ) + { + displayList($conexion); + } + displayMenu(); +} + + +function displayList($cnx) +{ + $thisLOCATION = "./?dgo=adm/tdiscos.php"; + $res = @mysql_query( "SELECT id, pvp, descrCorta FROM TiposDiscos", $cnx ); + + echo "


    "; + + echo "". + "". + "". + ""; + + while( $datos=@mysql_fetch_array($res) ) + { + list ( $db_id, $db_pvp, $db_descrCorta )= $datos; + echo "". + "". + "". + ""; + } + echo "
    Borrar
    $db_id$db_descrCorta$db_pvp # $db_tlf2X
    "; + echo ''; +} + +function displayMenu() +{ + echo '
    '; + echo '

    Insertar nuevo tipo

    '; + echo '
    '; +} + +function displayForm( $form_action ) +{ + global $db_id, $db_pvp, $db_descrCorta, $db_descrLarga; + + echo '
    '; + echo '

     

    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    Breve Descripción:
    PVP
    Descripción Larga:
    '; + echo '

    '; + echo '
    '; +} +?> diff --git a/adm/tdiscos.php~ b/adm/tdiscos.php~ new file mode 100644 index 0000000..e69de29 diff --git a/default.php b/default.php new file mode 100644 index 0000000..a32f509 --- /dev/null +++ b/default.php @@ -0,0 +1,66 @@ +
    "; + + displayList($conexion, $orderBy, $orderDir, $parent); + +function cambiaProporciones() +{ + global $db_Foto_w, $db_Foto_h; + $W = 125; $H=125; + + 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 displayList($cnx, $orderBy, $orderDir, $parent) +{ + global $db_Foto_w, $db_Foto_h; + $thisLOCATION = "./?dgo=ver_grupo.php"; + $res = @mysql_query( "SELECT e.id, e.titulo, e.descr, e.Foto_mime, e.Foto_w, e.Foto_h FROM estilos AS e WHERE e.parent='$parent' ORDER BY e.$orderBy $orderDir", $cnx ) OR die( "Error
    ".@mysql_error($cnx) );; + + $numBloq = 0; + + echo ""; + + echo "
    "; + while( $datos=@mysql_fetch_array($res) ) + { + list ( $db_id, $db_titulo, $db_descr, $db_Foto_mime, $db_Foto_w, $db_Foto_h )= $datos; + + $numBloq++; + + cambiaProporciones(); + $lBlq1 = "\"".urldecode($db_descr)."\"
    $db_titulo
    "; + + if ( $numBloq == 1 ) + echo ""; + + echo ""; + + if ( $numBloq == 3 ) + echo ""; + } + + if ($numBloq == 1) echo ""; + else if ($numBloq==2) echo ""; + + echo "
    $lBlq1




    "; +} + +?> diff --git a/encuesta.php b/encuesta.php new file mode 100644 index 0000000..5fc06bf --- /dev/null +++ b/encuesta.php @@ -0,0 +1,113 @@ +".mysql_error($conexion) ); + echo "Su encuesta, ha sido insertada

    "; + } + if ( isset( $sins ) && $user_auth && $user_level <= -1 ) + { + echo "

    Crear nueva encuesta

    "; +?> +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    FechaLimiteInformación + sobre la encuesta

    Puede especificar una fecha + limite para la encuesta (AAAA-MM-DD), de forma, que esta tenga una + caducidad.

    +

    Dispone de un máximo de cuatro respuestas para cada + encuesta, no tiene porque rellenarlas todas. (Puede que + su pregunta solo necesite dos respuestas, p.ejem. SI/NO)

    +
    Pregunta
    +

    +
    Respuesta 1
    Respuesta 2
    Respuesta 3
    Respuesta 4 
    +
    +
    + 0 ) + { + $datos = mysql_fetch_array($res); + // Insertamos la votación + if ( strcmp( $REMOTE_ADDR, $datos[0] ) != 0 ) + { + $sql_upd = "UPDATE encuestas SET vresp$vota=(vresp$vota+1), uip='$REMOTE_ADDR' WHERE id=$eid"; + $res = mysql_query( $sql_upd, $conexion ) OR die( "$sql_upd

    ".mysql_error($conexion) ); + } + } else { + echo "NO ENCUENTRO ESA ENCUESTA EN EL SISTEMA

    "; + } + } + + $res = mysql_query( "SELECT id, pregunta, resp1, vresp1, resp2, vresp2, resp3, vresp3, resp4, vresp4 FROM encuestas ORDER BY fecha+id DESC LIMIT 0, 1", $conexion ); + $numrows = mysql_num_rows( $res ); + if ( $numrows > 0 ) + { + $datos = mysql_fetch_array($res); + + echo "

    Recuento de la encuesta


    "; + echo "
    "; + echo "$datos[1]

    "; + + $totalVotos = ($datos[3]+$datos[5]+$datos[7]+$datos[9] ); + + $preBar = ''; + + if ( !empty( $datos[2] ) ) + echo "1.- ".stripslashes($datos[2])."
    $preBar".(($datos[3]*300) / $totalVotos )."$postBar $datos[3] Votos

    "; + if ( !empty( $datos[4] ) ) + echo "2.- ".stripslashes($datos[4])."
    $preBar".(($datos[5]*300) / $totalVotos )."$postBar $datos[5] Votos

    "; + if ( !empty( $datos[6] ) ) + echo "3.- ".stripslashes($datos[6])."
    $preBar".(($datos[7]*300) / $totalVotos )."$postBar $datos[7] Votos

    "; + if ( !empty( $datos[8] ) ) + echo "4.- ".stripslashes($datos[8])."
    $preBar".(($datos[9]*300) / $totalVotos )."$postBar $datos[9] Votos

    "; + + echo "Total VOTOS: " . $totalVotos; + + echo "
    "; + + } else { + echo "No se encontraron encuestas en el sistema"; + } + } +?> \ No newline at end of file diff --git a/eventos.php b/eventos.php new file mode 100644 index 0000000..eb2efc5 --- /dev/null +++ b/eventos.php @@ -0,0 +1,105 @@ +SI ESTAS AUTENTICADO

    "; + + if ( isset( $del ) ) + { + @mysql_query( "DELETE FROM eventos WHERE id=$del", $conexion ); + } + if ( isset( $sins ) ) + { + displayFORM( "./?dgo=eventos.php&ins=new&idg=$idg", $datos, $conexion ); + $displayList = false; + } + if ( isset( $ins ) ) + { + $FIELDS = "idg, FAlta, FEvento, HEvento, Lugar, Titulo, Notas"; + $FVALUES = "$idg, NOW(), '$db_FEvento', '$db_HEvento', '$db_Lugar', '$db_Titulo', '".urlencode($db_Notas)."'"; + @mysql_query( "INSERT INTO eventos ($FIELDS) VALUES ($FVALUES)", $conexion ); + } + if ( isset( $smod ) ) + { + $res = @mysql_query( "SELECT FEvento, HEvento, Lugar, Titulo, Notas FROM eventos WHERE id = $smod", $conexion ); + $datos = @mysql_fetch_array( $res ); + displayFORM( "./?dgo=eventos.php&mod=$smod&idg=$idg", $datos, $conexion ); + $displayList = false; + } + if ( isset( $mod ) ) + { + @mysql_query("UPDATE eventos SET FEvento='$db_FEvento', HEvento='HEvento', Lugar='$db_Lugar', Titulo='$db_Titulo', Notas='".urlencode($db_Notas)."' WHERE id=$mod", $conexion ); + } + } + + if ( isset( $view ) ) + { + $res = @mysql_query( "SELECT FEvento, HEvento, Lugar, Titulo, Notas FROM eventos WHERE id = $view", $conexion ); + $datos = @mysql_fetch_array( $res ); + displayFORM( "", $datos, $conexion ); + $displayList = true; + } + + if ( $displayList ) + displayListEvnt(); + + +function displayFORM( $ACTION, $datos, $conexion ) +{ + list( $db_FEvento, $db_HEvento, $db_Lugar, $db_Titulo, $db_Notas ) = $datos; + + echo '

    Eventos del Grupo



    '; + echo '
    '; + if ( !empty($ACTION) ) + echo '
    '; + echo ' + + + + + + + + + + + + + + +
    Fecha: Hora:
    Descripción:
    Lugar:
    Mas información:
    +

    '; + if ( !empty($ACTION) ) + echo ' +
    '; + echo '
    '; +} + +function displayListEvnt( ) +{ + global $conexion, $idg, $eventAccess; + + $res = @mysql_query( "SELECT id, FEvento, HEvento, Titulo FROM eventos WHERE idg=$idg", $conexion ); + echo '
    '; + echo ''; + while( $datos=@mysql_fetch_array($res) ) + { + list ( $db_id, $db_FEvento, $db_HEvento, $db_Titulo )= $datos; + echo ""; + echo ""; + } + echo '
    Fecha y HoraDescripción del evento 
       
    $db_FEvento   $db_HEvento$db_Titulo[ - ]
    '; + if ( $eventAccess ) + echo 'Nuevo Evento'; +} +?> diff --git a/gimage.php b/gimage.php new file mode 100644 index 0000000..227f11e --- /dev/null +++ b/gimage.php @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/images/-bg.jpg b/images/-bg.jpg new file mode 100644 index 0000000..9072171 Binary files /dev/null and b/images/-bg.jpg differ diff --git a/images/-logo.gif b/images/-logo.gif new file mode 100644 index 0000000..86e1d18 Binary files /dev/null and b/images/-logo.gif differ diff --git a/images/actions/cancel.gif b/images/actions/cancel.gif new file mode 100644 index 0000000..0cd4fa0 Binary files /dev/null and b/images/actions/cancel.gif differ diff --git a/images/actions/down.gif b/images/actions/down.gif new file mode 100644 index 0000000..a1dc92d Binary files /dev/null and b/images/actions/down.gif differ diff --git a/images/actions/up.gif b/images/actions/up.gif new file mode 100644 index 0000000..05b34a9 Binary files /dev/null and b/images/actions/up.gif differ diff --git a/images/admin.gif b/images/admin.gif new file mode 100644 index 0000000..64fc087 Binary files /dev/null and b/images/admin.gif differ diff --git a/images/apache.gif b/images/apache.gif new file mode 100644 index 0000000..6fd80e2 Binary files /dev/null and b/images/apache.gif differ diff --git a/images/bg.jpg- b/images/bg.jpg- new file mode 100644 index 0000000..3c19027 Binary files /dev/null and b/images/bg.jpg- differ diff --git a/images/box.gif b/images/box.gif new file mode 100644 index 0000000..442d770 Binary files /dev/null and b/images/box.gif differ diff --git a/images/box_tder.gif- b/images/box_tder.gif- new file mode 100644 index 0000000..f13664b Binary files /dev/null and b/images/box_tder.gif- differ diff --git a/images/bt-jdsoft0.gif b/images/bt-jdsoft0.gif new file mode 100644 index 0000000..8a57da8 Binary files /dev/null and b/images/bt-jdsoft0.gif differ diff --git a/images/bt-jdsoft1.gif b/images/bt-jdsoft1.gif new file mode 100644 index 0000000..1367319 Binary files /dev/null and b/images/bt-jdsoft1.gif differ diff --git a/images/empresa.gif b/images/empresa.gif new file mode 100644 index 0000000..9b48400 Binary files /dev/null and b/images/empresa.gif differ diff --git a/images/encontrar.gif b/images/encontrar.gif new file mode 100644 index 0000000..93ae4af Binary files /dev/null and b/images/encontrar.gif differ diff --git a/images/encuestas.gif b/images/encuestas.gif new file mode 100644 index 0000000..8e98572 Binary files /dev/null and b/images/encuestas.gif differ diff --git a/images/enviar.gif b/images/enviar.gif new file mode 100644 index 0000000..7fe9154 Binary files /dev/null and b/images/enviar.gif differ diff --git a/images/fusionlogomenu.gif b/images/fusionlogomenu.gif new file mode 100644 index 0000000..5370f3a Binary files /dev/null and b/images/fusionlogomenu.gif differ diff --git a/images/let.gif b/images/let.gif new file mode 100644 index 0000000..6b10da2 Binary files /dev/null and b/images/let.gif differ diff --git a/images/let1.gif b/images/let1.gif new file mode 100644 index 0000000..7a992d9 Binary files /dev/null and b/images/let1.gif differ diff --git a/images/logo.gif b/images/logo.gif new file mode 100644 index 0000000..dfa3cd2 Binary files /dev/null and b/images/logo.gif differ diff --git a/images/logo.jpg b/images/logo.jpg new file mode 100644 index 0000000..d0a54e3 Binary files /dev/null and b/images/logo.jpg differ diff --git a/images/mid.gif b/images/mid.gif new file mode 100644 index 0000000..6c6a4e6 Binary files /dev/null and b/images/mid.gif differ diff --git a/images/mid1.gif b/images/mid1.gif new file mode 100644 index 0000000..5b993ef Binary files /dev/null and b/images/mid1.gif differ diff --git a/images/mysql.gif b/images/mysql.gif new file mode 100644 index 0000000..164f27f Binary files /dev/null and b/images/mysql.gif differ diff --git a/images/no_group.gif b/images/no_group.gif new file mode 100644 index 0000000..36dd320 Binary files /dev/null and b/images/no_group.gif differ diff --git a/images/par.gif b/images/par.gif new file mode 100644 index 0000000..8f56641 Binary files /dev/null and b/images/par.gif differ diff --git a/images/par1.gif b/images/par1.gif new file mode 100644 index 0000000..dcee868 Binary files /dev/null and b/images/par1.gif differ diff --git a/images/php2.gif b/images/php2.gif new file mode 100644 index 0000000..fa114de Binary files /dev/null and b/images/php2.gif differ diff --git a/images/registrate.gif b/images/registrate.gif new file mode 100644 index 0000000..b20cbcd Binary files /dev/null and b/images/registrate.gif differ diff --git a/images/secciones.gif b/images/secciones.gif new file mode 100644 index 0000000..44debcb Binary files /dev/null and b/images/secciones.gif differ diff --git a/images/snd.gif b/images/snd.gif new file mode 100644 index 0000000..695cdd1 Binary files /dev/null and b/images/snd.gif differ diff --git a/images/snd1.gif b/images/snd1.gif new file mode 100644 index 0000000..3645ce3 Binary files /dev/null and b/images/snd1.gif differ diff --git a/images/stat/bar_left.gif b/images/stat/bar_left.gif new file mode 100644 index 0000000..a486faf Binary files /dev/null and b/images/stat/bar_left.gif differ diff --git a/images/stat/bar_middle.gif b/images/stat/bar_middle.gif new file mode 100644 index 0000000..15c6720 Binary files /dev/null and b/images/stat/bar_middle.gif differ diff --git a/images/stat/bar_right.gif b/images/stat/bar_right.gif new file mode 100644 index 0000000..8b994b6 Binary files /dev/null and b/images/stat/bar_right.gif differ diff --git a/images/td_divv.gif b/images/td_divv.gif new file mode 100644 index 0000000..fa61bd9 Binary files /dev/null and b/images/td_divv.gif differ diff --git a/images/tder.gif b/images/tder.gif new file mode 100644 index 0000000..db5de59 Binary files /dev/null and b/images/tder.gif differ diff --git a/images/tizq.gif b/images/tizq.gif new file mode 100644 index 0000000..57b054e Binary files /dev/null and b/images/tizq.gif differ diff --git a/images/tmed.gif b/images/tmed.gif new file mode 100644 index 0000000..dba532d Binary files /dev/null and b/images/tmed.gif differ diff --git a/images/tmusica.gif b/images/tmusica.gif new file mode 100644 index 0000000..67b9a10 Binary files /dev/null and b/images/tmusica.gif differ diff --git a/images/tmusica.png b/images/tmusica.png new file mode 100644 index 0000000..ac28bdf Binary files /dev/null and b/images/tmusica.png differ diff --git a/images/tnexo.gif b/images/tnexo.gif new file mode 100644 index 0000000..568da38 Binary files /dev/null and b/images/tnexo.gif differ diff --git a/images/tvacio.gif b/images/tvacio.gif new file mode 100644 index 0000000..c33d317 Binary files /dev/null and b/images/tvacio.gif differ diff --git a/images/tvacio.png b/images/tvacio.png new file mode 100644 index 0000000..f5cae46 Binary files /dev/null and b/images/tvacio.png differ diff --git a/index.php b/index.php new file mode 100644 index 0000000..e972149 --- /dev/null +++ b/index.php @@ -0,0 +1,459 @@ + + + + + + +Informática D.J. programadores :: w w w . i n f d j . c o m :: + + + + + +

    + +

    +
    + + + + + + +
    + + +
    + +
    + +
    +
    + + + + + + + + +
     
    +

    + + + + +
    :: Buscador
    + + + + + +
    +

    + + + + +
    :: Secciones
    + + + + + + +


    +

    +

    + + + + +
    :: Empresa
    + + + + + + +


    +

    +
    + + +
    + + + +la pagina no esta disponible"; + } else { + if ( isset( $dgo ) ) + require($dgo); + else + require('./default.php'); + } +?> +
    + +
    + +
    + + + + +
    + + + + +
    + + + + +
    Usuario:
    + Clave:
    +
    + AutoLog

    +
    +
    + +
    +
    +

    + +

    + + + + +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +

    +
    +
    +

    + + + +

    +
    + + + + +
    + + + + + + +
    +

    +

    + +
    +

    +


    +
    +
    +
    +    Portal de Música
 Diseñado por JDsoft
     www.infdj.com

    +
    +
    + +

    + +

    + + diff --git a/leeme.txt b/leeme.txt new file mode 100644 index 0000000..7e04ab2 --- /dev/null +++ b/leeme.txt @@ -0,0 +1,3 @@ +Este portal solo funcionará en un servidor web, con soporte PHP y mySQL. + +Antes de arrancar el portal, debe estar configurada la base de datos, y el archivo correspondiente con as contraseñasd de acceso al la misma. \ No newline at end of file diff --git a/noticias.php b/noticias.php new file mode 100644 index 0000000..13bd2aa --- /dev/null +++ b/noticias.php @@ -0,0 +1,80 @@ +$sql_upd
    ".mysql_error($conexion)); + else + $res = mysql_query( "SELECT fecha, asunto, noticia, id FROM news ORDER BY fecha+id DESC LIMIT $go, 5", $conexion ) OR die("No puedo realizar la consulta
    $sql_upd
    ".mysql_error($conexion)); +?> + + + +

    +
    ">

    + +style="width: 100%; font-family: arial, serif;font-size: 12pt;background-color:#CFFFCF;color: #000000;border: 1px solid #000000;"> + +

    +
    +
    '; +//

    '; + $numrows = mysql_num_rows( $res ); + if ( $numrows > 0 ) + { + while( ($datos = mysql_fetch_array($res)) ) + { + echo '

    '; + echo ""; + echo '
    "; + + echo ""; + if ( $user_auth && $user_level == -2 ) + echo "[ E ] "; + + echo"$datos[0] >> > ".stripslashes($datos[1])."
    '; + + echo ""; + echo "
    ".nl2br(stripslashes($datos[2]))."


    "; + } + + } else { + echo "No hay noticias en el sistema"; + } + mysql_free_result($res); +// echo "

    "; +} +?> diff --git a/registro.php b/registro.php new file mode 100644 index 0000000..56a9749 --- /dev/null +++ b/registro.php @@ -0,0 +1,292 @@ +$consulta
    ".mysql_error($conexion)); + mysql_free_result($res); + + // insertamos al usuario + require("registro/welcome.htm"); + } else { + if ( isset( $updateUser ) ) + { + if ( empty( $db_usaCorreo ) ) $db_usaCorreo = "N"; + + if ( $updateUser != $user_id && $user_level != -2 ) + die("IP capturada.
    Ataque ilegal contra nuestro sistema detectado"); + $consulta = "UPDATE users SET ". + " pass='$db_passwd', preguntaSecreta='$preguntaSecreta', respuestaPregunta='$db_respuestaPregunta', ". + " Nombre='$db_nombre', Apellidos='$db_apellidos', calle='$db_calle', ciudad='$db_ciudad', provincia='$db_provincia', cp='$db_cp', nacionalidad='$db_nacionalidad', ". + " fechaNacimiento='$db_ano/$db_mes/$db_dia'". + " WHERE id='$updateUser'"; + mysql_query( $consulta, $conexion ) OR die("No puedo actualizar tu ficha
    $consulta
    ".mysql_error($conexion)); + + $showUser = $updateUser; + } + if ( $user_auth && isset( $showUser ) ) + { + if ( $user_level != -2 ) $showUser = $user_id; + + $consulta = "SELECT * FROM users WHERE id='$showUser'"; + $res = mysql_query( $consulta, $conexion ) OR die("No puedo consultar la ficha"); + if ( mysql_num_rows($res) > 0 ) + { + $db_nick = mysql_result( $res, 0, "nick" ); + $db_preguntaSecreta = mysql_result( $res, 0, "preguntaSecreta" ); + $db_respuestaPregunta = mysql_result( $res, 0, "respuestaPregunta" ); + + $db_passwd = mysql_result( $res, 0, "pass" ); + + $db_nombre = mysql_result( $res, 0, "Nombre" ); + $db_apellidos = mysql_result( $res, 0, "Apellidos" ); + $db_calle = mysql_result( $res, 0, "calle" ); + $db_ciudad = mysql_result( $res, 0, "ciudad" ); + $db_provincia = mysql_result( $res, 0, "provincia" ); + $db_cp = mysql_result( $res, 0, "cp" ); + $db_nacionalidad = mysql_result( $res, 0, "nacionalidad" ); + + $db_usaCorreo = mysql_result( $res, 0, "usaCorreo" ); + $db_email = mysql_result( $res, 0, "email" ); + $db_fechaNacimiento = mysql_result( $res, 0, "fechaNacimiento" ); + // Dividimos la fecha de nacimiento en DIA/MES/AÑO + $db_dia = substr($db_fechaNacimiento, 8, 2 ); + $db_mes = substr($db_fechaNacimiento, 5, 2 ); + $db_ano = substr($db_fechaNacimiento, 0, 4 ); + + mysql_free_result($res); + } + } +?> + +
    > +
    + + + + + + + +
    Nuevo usuario"; else echo "

    Datos del usuario

    "; ?> + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + +
    Nick:Información + de validación

    Selecciona el + nombre de usuario para tu cuenta.

    +

    Ejemplo: sac@infdj.com

    +

    La pregunta secreta y su respuesta, será + usada para verificar su identidad.

    +
    Password:
    Reescriba el Password:
    Pregunta secreta:
    Respuesta pregunta:
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nombre:Información + de contacto

    Tu privacidad es + importante para nosotros.
    Nos comprometemos a mantener tu información a + salvo y segura.
    Por favor, lea nuestra Politica de Privacidad + para saber más.

    +
    Apellidos:
    Dirección:
    Ciudad:
    Provincia:
    Cód. Postal:
    Nacionalidad:
    +
    + + + + + + + + + + + + + + + + + +
    VALUE="Y">Quiero un correo con infdj.com¿Quieres estar al dia?

    Si deseas que + te informemos de eventos y modificaciones de este portal, indicanos tu e-mail, + para que podamos estar en contacto.

    Actualmente esta opción no esta disponible

    +
    Correo actual:
    Cumpleaños:
    +
    +
    Ciudad:
    +
    + +
    ID del Grupo"Datos de control

    Si este usuario puede "POSTEAR" noticias referente a un grupo, indique cual. +
    '; + } +?> + + + + +
     
    + + +

    + + + +

    Si envias este formulario, + significa que estas de acuerdo con el "Acuerdo de + usuario final" y la "Política de + Privacidad".

    +


    +

    + + + +
    +
    + \ No newline at end of file diff --git a/registro/endUserAgreement.htm b/registro/endUserAgreement.htm new file mode 100644 index 0000000..fda1161 --- /dev/null +++ b/registro/endUserAgreement.htm @@ -0,0 +1,6 @@ + +Licencia del usuario final + +

    Aqui va la Licencia del usuario Final de la empresa

    + + \ No newline at end of file diff --git a/registro/index.htm b/registro/index.htm new file mode 100644 index 0000000..86cc565 --- /dev/null +++ b/registro/index.htm @@ -0,0 +1,8 @@ + + + :: No dispone de permisos para acceder a esta carpeta :: + + + + + diff --git a/registro/list_user.php b/registro/list_user.php new file mode 100644 index 0000000..b14df28 --- /dev/null +++ b/registro/list_user.php @@ -0,0 +1,97 @@ +

    Esto esta pendiente


    "; + $res = mysql_query( "DELETE FROM users WHERE id=$deleteUser", $conexion ) OR die( "No puedo eliminar al usuario" ); + } + + if ( !isset( $orderBy ) ) $orderBy = "id"; + if ( !isset( $orderDir ) ) $orderDir = "ASC"; + + $consulta = "SELECT id, nick, Nombre, Apellidos, usaCorreo, primeraEntrada, ultimaEntrada, email FROM users ORDER BY $orderBy $orderDir"; + $res = mysql_query( $consulta, $conexion ) OR die("No puedo consultar los usuarios"); + + if ( mysql_num_rows($res) <= 0 ) + { + echo "
    No se encontraron usuarios en el sistema
    "; + } else { + +echo ""; +?> + +
    + + + +

    Listado de usuarios

    +

    + +
    + + + + + + + + + +"; + echo ""; + + echo ""; + + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + mysql_free_result($res); +?> +
    $datos[0]"; + if ( strcmp( $datos[4], "Y") == 0 ) echo "$datos[1]"; + else { + if ( empty($datos[7]) ) echo "$datos[1]"; + else echo "$datos[1]"; + } + echo "$datos[2] $datos[3]".substr($datos[5], 6, 2 )."/".substr($datos[5], 4, 2 )."/".substr($datos[5], 0, 4 )."".substr($datos[6], 6, 2 )."/".substr($datos[6], 4, 2 )."/".substr($datos[6], 0, 4 )."
    +
    +


    +

    +
    +
    + + +"; +} +} else echo ""; +?> \ No newline at end of file diff --git a/registro/privacyPolicy.htm b/registro/privacyPolicy.htm new file mode 100644 index 0000000..0fe25ef --- /dev/null +++ b/registro/privacyPolicy.htm @@ -0,0 +1,6 @@ + +Politica de privacidad + +

    Aqui va la politica de privacidad de la empresa

    + + \ No newline at end of file diff --git a/registro/welcome.htm b/registro/welcome.htm new file mode 100644 index 0000000..e39fda7 --- /dev/null +++ b/registro/welcome.htm @@ -0,0 +1,6 @@ + +Welcome!!! + +

    Mensaje de bienvenida al nuevo usuario

    + + \ No newline at end of file diff --git a/sql/PMusica.ddl b/sql/PMusica.ddl new file mode 100644 index 0000000..c11fff8 --- /dev/null +++ b/sql/PMusica.ddl @@ -0,0 +1,223 @@ +CREATE TABLE news ( + id INTEGER NOT NULL AUTO_INCREMENT, + fecha DATE NOT NULL, + uid INTEGER, + asunto VARCHAR(50), + noticia TEXT, + PRIMARY KEY (id), + CONSTRAINT news_users FOREIGN KEY (uid) + REFERENCES users (id) +); + +CREATE TABLE users ( + id INTEGER NOT NULL AUTO_INCREMENT, + idg INTEGER, + nick VARCHAR(15), + level INTEGER NOT NULL DEFAULT 0, + ultimaEntrada DATE, + primeraEntrada DATE, + pass VARCHAR(15), + Nombre VARCHAR(15), + Apellidos VARCHAR(25), + fechaNacimiento DATETIME, + calle VARCHAR(30), + ciudad VARCHAR(15), + provincia VARCHAR(15), + nacionalidad VARCHAR(15), + cp INTEGER, + telefono VARCHAR(15), + mobil VARCHAR(15), + email VARCHAR(50), + usaCorreo ENUM('Y','N') DEFAULT 'N', + preguntaSecreta VARCHAR(25), + respuestaPregunta VARCHAR(25), + PRIMARY KEY (id), + CONSTRAINT usuario_controla_grupo FOREIGN KEY + (idg) REFERENCES grupos (id) +); + +CREATE TABLE miniChat ( + id INTEGER, + fecha DATE, + hora TIME, + uid INTEGER DEFAULT 0, + msg VARCHAR(80), + CONSTRAINT users_miniChat FOREIGN KEY (uid) + REFERENCES users (id) +); + +CREATE TABLE encuestas ( + id INTEGER NOT NULL, + fecha DATE, + validaHasta DATE, + pregunta VARCHAR(50), + resp1 VARCHAR(35), + vresp1 SMALLINT DEFAULT 0, + resp2 VARCHAR(35), + vresp2 SMALLINT DEFAULT 0, + resp3 VARCHAR(35), + vresp3 SMALLINT DEFAULT 0, + resp4 VARCHAR(35), + vresp4 SMALLINT DEFAULT 0, + uip VARCHAR(15), + PRIMARY KEY (id) +); + +CREATE TABLE useronline ( + hora INTEGER NOT NULL, + ip VARCHAR(15) NOT NULL, + uid INTEGER NOT NULL, + PRIMARY KEY (hora), + INDEX (ip), + INDEX (uid), + CONSTRAINT users_useronline FOREIGN KEY (uid) + REFERENCES users (id) +); + +CREATE TABLE artistas ( + id INTEGER NOT NULL AUTO_INCREMENT, + FAlta DATETIME NOT NULL, + Nombre VARCHAR(15), + Apellido VARCHAR(40), + Instrumento VARCHAR(50), + Foto_mime VARCHAR(50), + Foto_W INTEGER, + Foto_H INTEGER, + Telefono1 VARCHAR(15), + Telefono2 VARCHAR(15), + NIF VARCHAR(20), + Calle VARCHAR(50), + Localidad VARCHAR(20), + Provincia VARCHAR(20), + CP INTEGER, + url VARCHAR(50), + e_Mail VARCHAR(30), + FechaNacimiento DATE, + comentario TEXT, + PRIMARY KEY (id), + INDEX (FAlta) +); + +CREATE TABLE grupos ( + id INTEGER NOT NULL AUTO_INCREMENT, + ide INTEGER, + FAlta DATE, + nombre VARCHAR(50), + comentario TEXT, + cache VARCHAR(50), + equipoSonidoLuces VARCHAR(50), + estadisticas TINYTEXT, + croquiMusicos VARCHAR(100), + sugerenciasGrupo VARCHAR(50), + contratacion TINYTEXT, + imagen VARCHAR(50), + PRIMARY KEY (id), + CONSTRAINT estilos_grupo FOREIGN KEY (ide) + REFERENCES estilos (id) +); + +CREATE TABLE componentesGrupo ( + idg INTEGER NOT NULL, + idp INTEGER NOT NULL, + PRIMARY KEY (idg), + INDEX (idp), + CONSTRAINT artistas_componentesGrupo FOREIGN + KEY (idp) REFERENCES artistas (id) +); + +CREATE TABLE estilos ( + id INTEGER NOT NULL AUTO_INCREMENT, + parent INTEGER NOT NULL DEFAULT 0, + titulo VARCHAR(50), + descr TINYTEXT, + Foto_mime VARCHAR(50), + Foto_w SMALLINT, + Foto_h SMALLINT, + PRIMARY KEY (id), + INDEX (parent) +); + +CREATE TABLE discos ( + id INTEGER NOT NULL AUTO_INCREMENT, + idg INTEGER, + ide INTEGER, + FAlta DATE, + FEdicion DATE, + ids SMALLINT DEFAULT 3, + titulo VARCHAR(50), + pv NUMERIC(6,2), + comentario TEXT, + PRIMARY KEY (id), + CONSTRAINT discos_grupo FOREIGN KEY (idg) + REFERENCES grupos (id), + CONSTRAINT estilo_disco FOREIGN KEY (ide) + REFERENCES estilos (id), + CONSTRAINT tipo_del_disco FOREIGN KEY (pv) + REFERENCES TiposDiscos (id) +); + +CREATE TABLE extrasDiscos ( + id INTEGER NOT NULL AUTO_INCREMENT, + idd INTEGER, + tipo CHAR DEFAULT 'O', + id_data INTEGER, + file VARCHAR(50), + W INTEGER, + H INTEGER, + PRIMARY KEY (id), + CONSTRAINT extras_de_un_disco FOREIGN KEY + (idd) REFERENCES discos (id) +); + +CREATE TABLE cancionesDisco ( + id INTEGER NOT NULL AUTO_INCREMENT, + idd INTEGER, + posicion SMALLINT NOT NULL, + duracion TIME, + titulo VARCHAR(50), + f_partitura VARCHAR(50), + f_audio VARCHAR(50), + f_letra VARCHAR(50), + INDEX (id), + INDEX (id, posicion), + PRIMARY KEY (id), + CONSTRAINT canciones_del_disco FOREIGN KEY + (idd) REFERENCES discos (id) +); + +CREATE TABLE eventos ( + id INTEGER NOT NULL AUTO_INCREMENT, + idg INTEGER NOT NULL, + FAlta DATE, + FEvento DATE NOT NULL, + HEvento TIME, + Lugar VARCHAR(30), + Titulo VARCHAR(50), + Notas TEXT, + PRIMARY KEY (id), + INDEX (idg, FEvento), + CONSTRAINT eventos_grupo FOREIGN KEY (idg) + REFERENCES grupos (id) +); + +CREATE TABLE TiposDiscos ( + id INTEGER NOT NULL AUTO_INCREMENT, + pvp NUMERIC(8,2), + descrCorta VARCHAR(20), + descrLarga TEXT, + PRIMARY KEY (id) +); + +CREATE TABLE publicidad ( + id INTEGER NOT NULL AUTO_INCREMENT, + FAlta DATE, + anunciante VARCHAR(50), + descr VARCHAR(50), + url VARCHAR(90), + tipo CHAR DEFAULT 'H', + nVistos INTEGER DEFAULT 0, + nVisitas INTEGER DEFAULT 0, + filename VARCHAR(30), + PRIMARY KEY (id) +); + diff --git a/sql/PMusica.drp b/sql/PMusica.drp new file mode 100644 index 0000000..aef8893 --- /dev/null +++ b/sql/PMusica.drp @@ -0,0 +1,58 @@ +################################################################################ +# (c) copyrights 1999 - 2002 JDsoft +# Project: Portal de Musica +# Author(s): José David Guillén +# Target SQL: MySql +# Date: +# Description: +# Tablas usadas por el portal infdj.com +# +# Generated by: Zeos Database Designer, version 1.0.0 +################################################################################ + +################################ Dropping Tables ############################### + +################################################################################ +# Almacena las noticias posteadas +################################################################################ +DROP TABLE news; + +################################################################################ +# Informacion sobre los usuarios +################################################################################ +DROP TABLE users; + +################################################################################ +# miniChat para dejar miniMensajes +################################################################################ +DROP TABLE miniChat; + +DROP TABLE encuestas; + +DROP TABLE useronline; + +################################################################################ +# Datos personales de un artista concreto +################################################################################ +DROP TABLE artistas; + +################################################################################ +# Contiene información de los grupos... +################################################################################ +DROP TABLE grupos; + +################################################################################ +# Indica los componentes de un grupo +################################################################################ +DROP TABLE componentesGrupo; + +################################################################################ +# Estilos musicales +################################################################################ +DROP TABLE estilos; + +################################################################################ +# Describe los eventos de los distintos grupos. +################################################################################ +DROP TABLE eventos; + diff --git a/sql/PMusica.prj b/sql/PMusica.prj new file mode 100644 index 0000000..d00a0e4 --- /dev/null +++ b/sql/PMusica.prj @@ -0,0 +1,1619 @@ +project "Portal de Musica" + description = "Tablas usadas por el portal infdj.com" + dbtype = "1" + copyrights = "1999 - 2002 JDsoft" + author = "José David Guillén" + builddate = "" + scripttype = "1" + remarks = "" + table "news" + description = "Almacena las noticias posteadas" + remarks = "" + left = "20" + top = "10" + width = "97" + height = "105" + column "id" + description = "id de la noticia posteada" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "fecha" + description = "Fecha de la noticia" + coltype = "date" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "uid" + description = "usuario que postea la noticia" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "asunto" + description = "cabecera para la noticia" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "noticia" + description = "cuerpo de la noticia" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "users" + description = "Informacion sobre los usuarios" + remarks = "" + left = "157" + top = "36" + width = "97" + height = "179" + column "id" + description = "Identificador del usuario" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "idg" + description = "Grupo al que pertenece" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "Indica el \'id\' del grupo que puede controlar, para añadir/eliminar/modificar eventos." + end + column "nick" + description = "Nick del usuario" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "level" + description = "nivel de acceso concedido" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "0" + remarks = "" + end + column "ultimaEntrada" + description = "Última vez que se valido" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "primeraEntrada" + description = "Fecha de alta en el sistema" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "pass" + description = "pasword del usuario" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Nombre" + description = "nombre real del usuario" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Apellidos" + description = "apellidos del usuario" + coltype = "varchar" + size = "25" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "fechaNacimiento" + description = "Fecha de nacimento" + coltype = "datetime" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "calle" + description = "dirección del usr" + coltype = "varchar" + size = "30" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "ciudad" + description = "ciudad" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "provincia" + description = "provincia" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "nacionalidad" + description = "nacionalidad" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "cp" + description = "Código Postal" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "telefono" + description = "teléfono" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "mobil" + description = "mobil" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "email" + description = "eMail externo a nuestra empresa" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "usaCorreo" + description = "Indica si usa nuestro servidor de correo" + coltype = "bool" + size = "0" + decimals = "0" + notnull = "F" + default = "\'N\'" + remarks = "" + end + column "preguntaSecreta" + description = "Pregunta secreta (para verificar su identidad)" + coltype = "varchar" + size = "25" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "respuestaPregunta" + description = "Respuesta a la pregunta secreta" + coltype = "varchar" + size = "25" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "miniChat" + description = "miniChat para dejar miniMensajes" + remarks = "" + left = "317" + top = "-3" + width = "97" + height = "105" + column "id" + description = "id del mensaje" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "fecha" + description = "Fecha del mensaje" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "hora" + description = "Hora del mensaje" + coltype = "time" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "uid" + description = "Usuario que deja el mensaje" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "msg" + description = "mensaje" + coltype = "varchar" + size = "80" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + end + table "encuestas" + description = "" + remarks = "" + left = "20" + top = "119" + width = "97" + height = "152" + column "id" + description = "ID encuesta" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "fecha" + description = "Fecha de la encuesta" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "validaHasta" + description = "Validez de la encuesta" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "pregunta" + description = "Pregunta" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "resp1" + description = "Respuesta 1" + coltype = "varchar" + size = "35" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "vresp1" + description = "Votos a la respuesta 1" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "resp2" + description = "Respuesta 2" + coltype = "varchar" + size = "35" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "vresp2" + description = "Votos a la respuesta 2" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "resp3" + description = "Respuesta 3" + coltype = "varchar" + size = "35" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "vresp3" + description = "Votos a la respuesta 3" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "resp4" + description = "Respuesta 4" + coltype = "varchar" + size = "35" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "vresp4" + description = "Votos a la respuesta 4" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "uip" + description = "Última dirección IP que voto." + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "primario" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "useronline" + description = "" + remarks = "" + left = "316" + top = "149" + width = "97" + height = "105" + column "hora" + description = "Hora de la última transacción" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "ip" + description = "Dirección IP" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "uid" + description = "Usuario registrado?" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "Cuando uid < 0 ( Significa invitado )" + end + index "hora" + description = "" + columns = "hora" + indextype = "2" + remarks = "" + end + index "ip" + description = "" + columns = "ip" + indextype = "0" + remarks = "" + end + index "uid" + description = "" + columns = "uid" + indextype = "0" + remarks = "" + end + end + table "artistas" + description = "Datos personales de un artista concreto\r\n" + remarks = "" + left = "28" + top = "308" + width = "97" + height = "111" + column "id" + description = "Id del Artista" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "FAlta" + description = "FAlta" + coltype = "datetime" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "Nombre" + description = "Nombre del artista" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Apellido" + description = "Apellido del artista" + coltype = "varchar" + size = "40" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Instrumento" + description = "Instrumento o función dentro del grupo" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_mime" + description = "Tipo mime (Indica si posee foto)" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "La foto se guardará mediante PHP en un directorio concreto ( ~user/DB/artistas/[ID_ARTISTA] )\r\n" + end + column "Foto_W" + description = "Dimensiones de la imagen" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_H" + description = "Dimensiones de la imagen" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Telefono1" + description = "Numero de Telefono" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Telefono2" + description = "Numero del Movil" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "NIF" + description = "NIF" + coltype = "varchar" + size = "20" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Calle" + description = "Dirección" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Localidad" + description = "Localidad" + coltype = "varchar" + size = "20" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Provincia" + description = "Provincia" + coltype = "varchar" + size = "20" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "CP" + description = "CP" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "url" + description = "url del artista" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "e_Mail" + description = "Correo-e del artista" + coltype = "varchar" + size = "30" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "FechaNacimiento" + description = "FechaNacimiento" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "comentario" + description = "Comentario o curriculum del artista" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "id" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + index "FAlta" + description = "" + columns = "FAlta" + indextype = "0" + remarks = "" + end + end + table "grupos" + description = "Contiene información de los grupos..." + remarks = "Cada grupo tiene tambien asociada una lista de personas (componentes), esta asociación se puede ver en la tabla \'componentesGrupo\'\r\n" + left = "314" + top = "295" + width = "97" + height = "192" + column "id" + description = "ID del Grupo" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "ide" + description = "id - Estilo general del grupo" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "FAlta" + description = "Fecha de Alta del Grupo" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "nombre" + description = "Nombre del grupo" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "comentario" + description = "Comentario del Grupo" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "cache" + description = "Cache del grupo (cuanto cobran por actuacion y cosas asi)" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "equipoSonidoLuces" + description = "Indicación si disponen de equipo se sonido y luces" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "estadisticas" + description = "NPI" + coltype = "tinytext" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "croquiMusicos" + description = "Croquis de situacion del grupo dentro del escenario (baterias, altavoces, cantantes)" + coltype = "varchar" + size = "100" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "sugerenciasGrupo" + description = "Sugerencias del grupo" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "contratacion" + description = "Datos para su contratación" + coltype = "tinytext" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "imagen" + description = "Nombre original del archivo que contenia la fotografia..." + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "componentesGrupo" + description = "Indica los componentes de un grupo" + remarks = "" + left = "167" + top = "295" + width = "97" + height = "107" + column "idg" + description = "ID del grupo" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "idp" + description = "ID del artista" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + index "idg" + description = "" + columns = "idg" + indextype = "2" + remarks = "" + end + index "idp" + description = "" + columns = "idp" + indextype = "0" + remarks = "" + end + end + table "estilos" + description = "Estilos musicales\r\n" + remarks = "" + left = "588" + top = "307" + width = "97" + height = "125" + column "id" + description = "Id del Artista" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "parent" + description = "Padre de este estilo" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "0" + remarks = "Los estilos se organizan en una especie de arbol" + end + column "titulo" + description = "Titulo del estilo" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "descr" + description = "Descripción del estilo" + coltype = "tinytext" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_mime" + description = "Tipo mime del grafico asociado" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_w" + description = "Foto_w" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_h" + description = "Foto_h" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + index "parent" + description = "" + columns = "parent" + indextype = "0" + remarks = "" + end + end + table "discos" + description = "Discos de los distintos grupos\r\n" + remarks = "" + left = "444" + top = "176" + width = "97" + height = "147" + column "id" + description = "id del disco" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "idg" + description = "id del Grupo" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "ide" + description = "id del Estilo de este disco" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "FAlta" + description = "Fecha de alta de este registro" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "FEdicion" + description = "Fecha de Edicion del disco" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "ids" + description = "id Status" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "3" + remarks = "Los estados pueden ser:\r\n Maqueta sin editar -> 0\r\n Maqueta editada -> 1\r\n Disco no editado -> 2\r\n Disco editado -> 3" + end + column "titulo" + description = "Titulo del disco" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "pv" + description = "Precio de venta del disco" + coltype = "numeric" + size = "6" + decimals = "2" + notnull = "F" + default = "" + remarks = "" + end + column "comentario" + description = "Notas adicionales" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "extrasDiscos" + description = "Datos extras para los discos" + remarks = "" + left = "594" + top = "163" + width = "97" + height = "122" + column "id" + description = "id de este extra" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "idd" + description = "id del disco " + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "tipo" + description = "tipo del extra" + coltype = "char" + size = "0" + decimals = "0" + notnull = "F" + default = "\'O\'" + remarks = "Los tipos pueden ser:\r\n\r\n-> Foto \'F\'\r\n-> Audio \'A\'\r\n-> Video \'V\'\r\n-> Texto \'T\'\r\n" + end + column "id_data" + description = "id dentro del disco" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "file" + description = "Nombre original del fichero" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "W" + description = "Width en caso de tipo Foto" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "H" + description = "Heigth en caso de tipo Foto" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "cancionesDisco" + description = "contiene la información de cada una de las canciones de un disco determinado" + remarks = "" + left = "575" + top = "4" + width = "97" + height = "136" + column "id" + description = "id de la cancion" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "idd" + description = "id del disco" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "posicion" + description = "posicion de la cancion dentro del disco" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "duracion" + description = "duracion de la cancion" + coltype = "time" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "Esta duracion se expresa en formato de tiempo HH:MM:SS" + end + column "titulo" + description = "titulo de la cancion" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "autorLetra" + description = "autor de la letra de la cancion" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "autorMusica" + description = "autor de la musica de la cancion" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "f_partitura" + description = "nombre del fichero que contiene la partitura" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "f_audio" + description = "nombre del fichero que contiene el audio" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "f_letra" + description = "nombre del fichero que contiene la letra" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "f_midi" + description = "nombre del fichero que contiene el midi" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "0" + remarks = "" + end + index "posiciones" + description = "canciones ordenadas de un disco" + columns = "id;posicion" + indextype = "0" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "eventos" + description = "Describe los eventos de los distintos grupos." + remarks = "Con esta tabla de eventos, podremos construir un calendario en el cual se observen los dias que hay actuaciones.\r\nCada usuario dispone de la posibilidad (si asi lo indica el administrador), de gestionar los eventos de un (UNICO) grupo.\r\n\r\nAdicionalmente el administrador podrá fijar eventos de cualquier grupo (indicando el grupo mediante su ID)." + left = "167" + top = "429" + width = "97" + height = "136" + column "id" + description = "id del evento" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "idg" + description = "Grupo al que pertenece este evento" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "FAlta" + description = "Fecha de insercion de la noticia en el sistema" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "FEvento" + description = "Fecha del Evento" + coltype = "date" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "HEvento" + description = "Hora del Evento" + coltype = "time" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Lugar" + description = "Lugar del Evento" + coltype = "varchar" + size = "30" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Titulo" + description = "Titulo del Evento" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Notas" + description = "Informacion ampliada sobre el evento" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + index "EventosGrp" + description = "" + columns = "idg;FEvento" + indextype = "0" + remarks = "" + end + end + table "TiposDiscos" + description = "Define las distintas clases de discos que existen" + remarks = "" + left = "576" + top = "438" + width = "97" + height = "105" + column "id" + description = "Id para este tipo de disco" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "pvp" + description = "Precio venta público de este tipo" + coltype = "numeric" + size = "8" + decimals = "2" + notnull = "F" + default = "" + remarks = "" + end + column "descrCorta" + description = "Breve descripcion del tipo" + coltype = "varchar" + size = "20" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "descrLarga" + description = "Descripcion larga del tipo" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "publicidad" + description = "Gestiona el control de Banners" + remarks = "" + left = "431" + top = "510" + width = "97" + height = "105" + column "id" + description = "id del banners" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "FAlta" + description = "Fecha de Alta" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "anunciante" + description = "Nombre del Anunciante" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "descr" + description = "Descripcion del anuncio" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "url" + description = "Url del banner" + coltype = "varchar" + size = "90" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "tipo" + description = "Tipo del banner" + coltype = "char" + size = "0" + decimals = "0" + notnull = "F" + default = "\'H\'" + remarks = "" + end + column "nVistos" + description = "número de veces que se ha mostrado el banner" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "nVisitas" + description = "número de clicks sobre este banner" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "filename" + description = "nombre del archivo conteniendo el banner" + coltype = "varchar" + size = "30" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + link "eventos_grupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "grupos" + leftcolumns = "id" + righttable = "eventos" + rightcolumns = "idg" + end + link "artistas_componentesGrupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "artistas" + leftcolumns = "id" + righttable = "componentesGrupo" + rightcolumns = "idp" + end + link "grupo_deComponentesGrupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "grupos" + leftcolumns = "id" + righttable = "componentesGrupo" + rightcolumns = "idg" + end + link "news_users" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "news" + leftcolumns = "uid" + righttable = "users" + rightcolumns = "id" + end + link "users_miniChat" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "users" + leftcolumns = "id" + righttable = "miniChat" + rightcolumns = "uid" + end + link "users_useronline" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "users" + leftcolumns = "id" + righttable = "useronline" + rightcolumns = "uid" + end + link "estilos_grupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "estilos" + leftcolumns = "id" + righttable = "grupos" + rightcolumns = "ide" + end + link "discos_grupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "grupos" + leftcolumns = "id" + righttable = "discos" + rightcolumns = "idg" + end + link "estilo_disco" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "estilos" + leftcolumns = "id" + righttable = "discos" + rightcolumns = "ide" + end + link "extras_de_un_disco" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "extrasDiscos" + leftcolumns = "idd" + righttable = "discos" + rightcolumns = "id" + end + link "canciones_del_disco" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "discos" + leftcolumns = "id" + righttable = "cancionesDisco" + rightcolumns = "idd" + end + link "usuario_controla_grupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "users" + leftcolumns = "idg" + righttable = "grupos" + rightcolumns = "id" + end + link "tipo_del_disco" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "discos" + leftcolumns = "pv" + righttable = "TiposDiscos" + rightcolumns = "id" + end +end diff --git a/sql/PMusica.prj- b/sql/PMusica.prj- new file mode 100644 index 0000000..6f22294 --- /dev/null +++ b/sql/PMusica.prj- @@ -0,0 +1,1120 @@ +project "Portal de Musica" + description = "Tablas usadas por el portal infdj.com" + dbtype = "1" + copyrights = "1999 - 2002 JDsoft" + author = "José David Guillén" + builddate = "" + scripttype = "1" + remarks = "" + table "news" + description = "Almacena las noticias posteadas" + remarks = "" + left = "20" + top = "10" + width = "97" + height = "105" + column "id" + description = "id de la noticia posteada" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "fecha" + description = "Fecha de la noticia" + coltype = "date" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "uid" + description = "usuario que postea la noticia" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "asunto" + description = "cabecera para la noticia" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "noticia" + description = "cuerpo de la noticia" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "users" + description = "Informacion sobre los usuarios" + remarks = "" + left = "157" + top = "10" + width = "97" + height = "105" + column "id" + description = "Identificador del usuario" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "nick" + description = "Nick del usuario" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "level" + description = "nivel de acceso concedido" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "0" + remarks = "" + end + column "ultimaEntrada" + description = "Última vez que se valido" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "primeraEntrada" + description = "Fecha de alta en el sistema" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "pass" + description = "pasword del usuario" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Nombre" + description = "nombre real del usuario" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Apellidos" + description = "apellidos del usuario" + coltype = "varchar" + size = "25" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "fechaNacimiento" + description = "Fecha de nacimento" + coltype = "datetime" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "calle" + description = "dirección del usr" + coltype = "varchar" + size = "30" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "ciudad" + description = "ciudad" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "provincia" + description = "provincia" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "nacionalidad" + description = "nacionalidad" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "cp" + description = "Código Postal" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "telefono" + description = "teléfono" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "mobil" + description = "mobil" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "email" + description = "eMail externo a nuestra empresa" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "usaCorreo" + description = "Indica si usa nuestro servidor de correo" + coltype = "bool" + size = "0" + decimals = "0" + notnull = "F" + default = "\'N\'" + remarks = "" + end + column "preguntaSecreta" + description = "Pregunta secreta (para verificar su identidad)" + coltype = "varchar" + size = "25" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "respuestaPregunta" + description = "Respuesta a la pregunta secreta" + coltype = "varchar" + size = "25" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "miniChat" + description = "miniChat para dejar miniMensajes" + remarks = "" + left = "312" + top = "8" + width = "97" + height = "105" + column "id" + description = "id del mensaje" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "fecha" + description = "Fecha del mensaje" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "hora" + description = "Hora del mensaje" + coltype = "time" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "uid" + description = "Usuario que deja el mensaje" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "msg" + description = "mensaje" + coltype = "varchar" + size = "80" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + end + table "encuestas" + description = "" + remarks = "" + left = "20" + top = "135" + width = "97" + height = "105" + column "id" + description = "ID encuesta" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "fecha" + description = "Fecha de la encuesta" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "validaHasta" + description = "Validez de la encuesta" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "pregunta" + description = "Pregunta" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "resp1" + description = "Respuesta 1" + coltype = "varchar" + size = "35" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "vresp1" + description = "Votos a la respuesta 1" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "resp2" + description = "Respuesta 2" + coltype = "varchar" + size = "35" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "vresp2" + description = "Votos a la respuesta 2" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "resp3" + description = "Respuesta 3" + coltype = "varchar" + size = "35" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "vresp3" + description = "Votos a la respuesta 3" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "resp4" + description = "Respuesta 4" + coltype = "varchar" + size = "35" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "vresp4" + description = "Votos a la respuesta 4" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "0" + remarks = "" + end + column "uip" + description = "Última dirección IP que voto." + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "primario" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "useronline" + description = "" + remarks = "" + left = "311" + top = "118" + width = "97" + height = "105" + column "hora" + description = "Hora de la última transacción" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "ip" + description = "Dirección IP" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "uid" + description = "Usuario registrado?" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "Cuando uid < 0 ( Significa invitado )" + end + index "hora" + description = "" + columns = "hora" + indextype = "2" + remarks = "" + end + index "ip" + description = "" + columns = "ip" + indextype = "0" + remarks = "" + end + index "uid" + description = "" + columns = "uid" + indextype = "0" + remarks = "" + end + end + table "artistas" + description = "Datos personales de un artista concreto\r\n" + remarks = "" + left = "99" + top = "296" + width = "97" + height = "105" + column "id" + description = "Id del Artista" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "FAlta" + description = "FAlta" + coltype = "datetime" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "Nombre" + description = "Nombre del artista" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Apellido" + description = "Apellido del artista" + coltype = "varchar" + size = "40" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Instrumento" + description = "Instrumento o función dentro del grupo" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_mime" + description = "Tipo mime (Indica si posee foto)" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "La foto se guardará mediante PHP en un directorio concreto ( ~user/DB/artistas/[ID_ARTISTA] )\r\n" + end + column "Foto_W" + description = "Dimensiones de la imagen" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_H" + description = "Dimensiones de la imagen" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Telefono1" + description = "Numero de Telefono" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Telefono2" + description = "Numero del Movil" + coltype = "varchar" + size = "15" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "NIF" + description = "NIF" + coltype = "varchar" + size = "20" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Calle" + description = "Dirección" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Localidad" + description = "Localidad" + coltype = "varchar" + size = "20" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Provincia" + description = "Provincia" + coltype = "varchar" + size = "20" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "CP" + description = "CP" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "url" + description = "url del artista" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "e_Mail" + description = "Correo-e del artista" + coltype = "varchar" + size = "30" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "FechaNacimiento" + description = "FechaNacimiento" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "comentario" + description = "Comentario o curriculum del artista" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "id" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + index "FAlta" + description = "" + columns = "FAlta" + indextype = "0" + remarks = "" + end + end + table "grupos" + description = "Contiene información de los grupos..." + remarks = "Cada grupo tiene tambien asociada una lista de personas (componentes), esta asociación se puede ver en la tabla \'componentesGrupo\'\r\n" + left = "483" + top = "283" + width = "97" + height = "191" + column "id" + description = "ID del Grupo" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "ide" + description = "id - Estilo general del grupo" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "FAlta" + description = "Fecha de Alta del Grupo" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "nombre" + description = "Nombre del grupo" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "comentario" + description = "Comentario del Grupo" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "cache" + description = "Cache del grupo (cuanto cobran por actuacion y cosas asi)" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "equipoSonidoLuces" + description = "Indicación si disponen de equipo se sonido y luces" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "estadisticas" + description = "NPI" + coltype = "tinytext" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "croquiMusicos" + description = "Croquis de situacion del grupo dentro del escenario (baterias, altavoces, cantantes)" + coltype = "varchar" + size = "100" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "sugerenciasGrupo" + description = "Sugerencias del grupo" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "contratacion" + description = "Datos para su contratación" + coltype = "tinytext" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto" + description = "Nombre original del archivo que contenia la fotografia..." + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_w" + description = "Width" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_h" + description = "Height" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + end + table "componentesGrupo" + description = "Indica los componentes de un grupo" + remarks = "" + left = "311" + top = "283" + width = "97" + height = "107" + column "idg" + description = "ID del grupo" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "idp" + description = "ID del artista" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + index "idg" + description = "" + columns = "idg" + indextype = "2" + remarks = "" + end + index "idp" + description = "" + columns = "idp" + indextype = "0" + remarks = "" + end + end + table "estilos" + description = "Estilos musicales" + remarks = "" + left = "613" + top = "137" + width = "97" + height = "105" + column "id" + description = "Id del Artista" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "parent" + description = "Padre de este estilo" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "0" + remarks = "Los estilos se organizan en una especie de arbol" + end + column "titulo" + description = "Titulo del estilo" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "descr" + description = "Descripción del estilo" + coltype = "tinytext" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_mime" + description = "Tipo mime del grafico asociado" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_w" + description = "Foto_w" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Foto_h" + description = "Foto_h" + coltype = "smallint" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + index "parent" + description = "" + columns = "parent" + indextype = "0" + remarks = "" + end + end + table "eventos" + description = "Describe los eventos de los distintos grupos." + remarks = "Con esta tabla de eventos, podremos construir un calendario en el cual se observen los dias que hay actuaciones.\r\nCada usuario dispone de la posibilidad (si asi lo indica el administrador), de gestionar los eventos de un (UNICO) grupo.\r\n\r\nAdicionalmente el administrador podrá fijar eventos de cualquier grupo (indicando el grupo mediante su ID)." + left = "311" + top = "404" + width = "97" + height = "136" + column "id" + description = "id del evento" + coltype = "counter" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "idg" + description = "Grupo al que pertenece este evento" + coltype = "integer" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "FAlta" + description = "Fecha de insercion de la noticia en el sistema" + coltype = "date" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "FEvento" + description = "Fecha del Evento" + coltype = "date" + size = "0" + decimals = "0" + notnull = "T" + default = "" + remarks = "" + end + column "HEvento" + description = "Hora del Evento" + coltype = "time" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Lugar" + description = "Lugar del Evento" + coltype = "varchar" + size = "30" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Titulo" + description = "Titulo del Evento" + coltype = "varchar" + size = "50" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + column "Notas" + description = "Informacion ampliada sobre el evento" + coltype = "text" + size = "0" + decimals = "0" + notnull = "F" + default = "" + remarks = "" + end + index "PrimaryKey" + description = "" + columns = "id" + indextype = "2" + remarks = "" + end + index "EventosGrp" + description = "" + columns = "idg;FEvento" + indextype = "0" + remarks = "" + end + end + link "artistas_componentesGrupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "artistas" + leftcolumns = "id" + righttable = "componentesGrupo" + rightcolumns = "idp" + end + link "grupo_deComponentesGrupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "grupos" + leftcolumns = "id" + righttable = "componentesGrupo" + rightcolumns = "idg" + end + link "news_users" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "news" + leftcolumns = "uid" + righttable = "users" + rightcolumns = "id" + end + link "users_miniChat" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "users" + leftcolumns = "id" + righttable = "miniChat" + rightcolumns = "uid" + end + link "users_useronline" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "users" + leftcolumns = "id" + righttable = "useronline" + rightcolumns = "uid" + end + link "estilos_grupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "estilos" + leftcolumns = "id" + righttable = "grupos" + rightcolumns = "ide" + end + link "eventos_grupo" + description = "" + linktype = "0" + cascadeupdates = "F" + cascadedeletes = "F" + remarks = "" + lefttable = "grupos" + leftcolumns = "id" + righttable = "eventos" + rightcolumns = "idg" + end +end diff --git a/sql/leeme.txt b/sql/leeme.txt new file mode 100644 index 0000000..e69de29 diff --git a/tmp/DJ_INFORMATICA/BASE 1-2.jpg b/tmp/DJ_INFORMATICA/BASE 1-2.jpg new file mode 100644 index 0000000..9fc51c3 Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 1-2.jpg differ diff --git a/tmp/DJ_INFORMATICA/BASE 1-3.jpg b/tmp/DJ_INFORMATICA/BASE 1-3.jpg new file mode 100644 index 0000000..9072171 Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 1-3.jpg differ diff --git a/tmp/DJ_INFORMATICA/BASE 1-7.jpg b/tmp/DJ_INFORMATICA/BASE 1-7.jpg new file mode 100644 index 0000000..7a23c22 Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 1-7.jpg differ diff --git a/tmp/DJ_INFORMATICA/BASE 1.jpg b/tmp/DJ_INFORMATICA/BASE 1.jpg new file mode 100644 index 0000000..b4811f6 Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 1.jpg differ diff --git a/tmp/DJ_INFORMATICA/BASE 15.jpg b/tmp/DJ_INFORMATICA/BASE 15.jpg new file mode 100644 index 0000000..6a59ff8 Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 15.jpg differ diff --git a/tmp/DJ_INFORMATICA/BASE 19.jpg b/tmp/DJ_INFORMATICA/BASE 19.jpg new file mode 100644 index 0000000..436aa25 Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 19.jpg differ diff --git a/tmp/DJ_INFORMATICA/BASE 20.jpg b/tmp/DJ_INFORMATICA/BASE 20.jpg new file mode 100644 index 0000000..b7f6ddd Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 20.jpg differ diff --git a/tmp/DJ_INFORMATICA/BASE 21.jpg b/tmp/DJ_INFORMATICA/BASE 21.jpg new file mode 100644 index 0000000..7df7e20 Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 21.jpg differ diff --git a/tmp/DJ_INFORMATICA/BASE 22.jpg b/tmp/DJ_INFORMATICA/BASE 22.jpg new file mode 100644 index 0000000..37896e2 Binary files /dev/null and b/tmp/DJ_INFORMATICA/BASE 22.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATO 1.doc b/tmp/DJ_INFORMATICA/CONTRATO 1.doc new file mode 100644 index 0000000..d5ae7c7 Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATO 1.doc differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 1§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 1§.jpg new file mode 100644 index 0000000..5c2ba96 Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 1§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 2§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 2§.jpg new file mode 100644 index 0000000..ef1bfb9 Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 2§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 3§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 3§.jpg new file mode 100644 index 0000000..b78addf Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 3§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 4§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 4§.jpg new file mode 100644 index 0000000..e480bcf Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 4§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 5§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 5§.jpg new file mode 100644 index 0000000..2af6ea5 Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 5§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 6§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 6§.jpg new file mode 100644 index 0000000..852eb02 Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/NANTAL/NANTAL 6§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 1§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 1§.jpg new file mode 100644 index 0000000..b1952ed Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 1§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 2§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 2§.jpg new file mode 100644 index 0000000..ed866da Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 2§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 3§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 3§.jpg new file mode 100644 index 0000000..46ae6eb Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 3§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 4§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 4§.jpg new file mode 100644 index 0000000..1c75bc5 Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 4§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 5§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 5§.jpg new file mode 100644 index 0000000..8397ea6 Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 5§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 6§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 6§.jpg new file mode 100644 index 0000000..eb128ef Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 6§.jpg differ diff --git a/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 7§.jpg b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 7§.jpg new file mode 100644 index 0000000..c1ed209 Binary files /dev/null and b/tmp/DJ_INFORMATICA/CONTRATOS_REALES_DE_DEMOSTRACION/PICHARDO/PICHARDO 7§.jpg differ diff --git a/tmp/DJ_INFORMATICA/FALTA AUN 2.doc b/tmp/DJ_INFORMATICA/FALTA AUN 2.doc new file mode 100644 index 0000000..ef0a184 Binary files /dev/null and b/tmp/DJ_INFORMATICA/FALTA AUN 2.doc differ diff --git a/tmp/DJ_INFORMATICA/FALTA AUN-2.doc b/tmp/DJ_INFORMATICA/FALTA AUN-2.doc new file mode 100644 index 0000000..9db9548 Binary files /dev/null and b/tmp/DJ_INFORMATICA/FALTA AUN-2.doc differ diff --git a/tmp/DJ_INFORMATICA/TIPOS DE PUBLICIDAD EN INTERNET -CONTENIDOS-.mht b/tmp/DJ_INFORMATICA/TIPOS DE PUBLICIDAD EN INTERNET -CONTENIDOS-.mht new file mode 100644 index 0000000..7700bc4 --- /dev/null +++ b/tmp/DJ_INFORMATICA/TIPOS DE PUBLICIDAD EN INTERNET -CONTENIDOS-.mht @@ -0,0 +1,5099 @@ +From: +Subject: TIPOS DE PUBLICIDAD EN INTERNET -CONTENIDOS- +Date: Mon, 3 Feb 2003 14:13:37 +0100 +MIME-Version: 1.0 +Content-Type: text/html; + charset="Windows-1252" +Content-Transfer-Encoding: quoted-printable +Content-Location: http://www.ucm.es/info/multidoc/lateral/trabajo_publicidad/tarifas/tarifas.html +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 + + +TIPOS DE PUBLICIDAD = +EN INTERNET -CONTENIDOS- + + + + + + + +
    +

    TARIFAS PUBLICITARIAS EN=20 +INTERNET

    +

     

    +

    Hemos=20 +podido llegar a algunas conclusiones con respecto a las tarifas de la = +publicidad=20 +en Internet. Son las que siguen:

    +

    =9F      =20 +Para la contrataci=F3n de publicidad en = +Internet existe=20 +un est=E1ndar aceptado universalmente, el CPM (Coste por Mil = +Impresiones). Este=20 +est=E1ndar es utilizado por casi todas las p=E1ginas que ofrecen = +espacios para=20 +publicidad, aunque no por todas.

    +

    =9F      =20 +Se entiende por impresi=F3n cada vez que un = +anuncio=20 +aparece en las p=E1ginas que ven los usuarios.

    +

    =9F      =20 +Normalmente, cuando se habla de tarifas = +publicitarias=20 +en una p=E1gina web, se refieren a banners, y no a otro de los tipos de = +publicidad=20 +en Internet.

    +

    =9F      =20 +El precio de inserci=F3n de un banner en = +una p=E1gina web=20 +var=EDa dependiendo de si es un banner superior, en cuyo caso el precio = +es mayor,=20 +o un banner lateral, cuyo precio es inferior. Adem=E1s de la mayor = +visibilidad de=20 +los banners superiores, la diferencia fundamental entre ambos tipos de = +banners=20 +est=E1 en el n=FAmero de pixeles, que suele ser de 468 x 60 en los = +banners=20 +superiores y de 90 x 90 en los banners laterales.

    +

    =9F      =20 +Otros factores que pueden incrementar el = +precio de la=20 +publicidad en Internet, a la vez que aumentar su eficacia si se manejan = +bien,=20 +son la elecci=F3n de la p=E1gina concreta en la que se desea que = +aparezca un banner=20 +y la elecci=F3n de horarios, d=EDas de la semana, etc.

    +

    =9F      =20 +Algunas p=E1ginas imponen un n=FAmero de = +meses m=EDnimo=20 +para la contrataci=F3n del espacio publicitario.

    +

    A=20 +continuaci=F3n, tenemos algunos ejemplos que nos sirven para comparar = +las=20 +distintas tarifas publicitarias en Internet y llegar a las conclusiones = +arriba=20 +expuestas:

    +

     

    +

    EL=20 +MUNDO

    +

    En las=20 +tablas que aparecen a continuaci=F3n se puede ver las diferentes = +soluciones=20 +publicitarias que le ofrece =93El Mundo=94 en Internet.

    +

    Las=20 +tarifas de =93El Mundo=94 vienen determinadas por el CPM (coste por mil = +impresiones=20 +contratadas).

    +

    Adem=E1s,=20 +para contratar un espacio publicitario en la p=E1gina web de =93El = +Mundo=94 hay que=20 +tener en cuenta los siguientes criterios:

    +

             =20 +- Tama=F1o del anuncio.

    +

             =20 +- Criterios de selecci=F3n: Se puede realizar la contrataci=F3n = +publicitaria=20 +definiendo, por ejemplo, en qu=E9 secci=F3n se quiere que aparezcan los = +anuncios,=20 +durante qu=E9 horas o qu=E9 d=EDas de la semana, sistema operativo o = +navegador. El=20 +coste de la campa=F1a variar=E1 dependiendo de si se escoge uno, dos, = +tres o m=E1s=20 +criterios.

    +


    A=20 +continuaci=F3n mostramos como ejemplo ilustrativo un cuadro con las = +tarifas=20 +publicitarias de =93El Mundo=94:

    +
    + + + + +

    TARIFAS CONTRATACI=D3N = +MENSUAL

    + + +

    CPM:=20 + Coste por mil impresiones

    + + +

    TAMA=D1O ANUNCIO = +(pixeles)

    + +

    468 X 60
    (superior)

    + +

    90 X 90
    (lateral)

    + + +

    hasta 100.000 = +impresiones

    + +

    6.500

    + +

    4.000

    + + +

    de=20 + 101.000 a 250.000 impresiones

    + +

    6.000

    + +

    3.500

    + + +

    de=20 + 251.000 a 500.000 impresiones

    + +

    5.500

    + +

    3.000

    + + +

    m=E1s=20 + de 500.000 impresiones

    + +

    5.000

    + +

    2.500

    +

     

    +
    + + + + +

    Suplementos

    + +

    Selecci=F3n de p=E1gina 500 = +Pts.
    Selecci=F3n=20 + horario/d=EDa semana 500 Pts.
    Selecci=F3n IP 1.000 = +Pts.

    +

     

    +
    + + + + +

    Caracter=EDsticas

    + +

    Banner superior de 468 X 60 pixeles: = +hasta 12=20 + Kb.
    Banner lateral de 90 X 90 pixeles: hasta 6 Kb.

    +

     

    +
    + + + + +

    Lunes a S=E1bado

    +

    Domingo

    +
    ARAUCA
    +

     

    +

     

    +
    + + + + +

    TARIFA = +OFICIAL=20 +

    + + +

    Modalidad

    + +

    Lunes=20 + a S=E1bado

    + +

    Domingo=20 +

    + + +

     

    + +

    Ptas.

    + +

    Euros

    + +

    Ptas.

    + +

    Euros

    + + +

    P=E1gina = +completa=20 + B/N

    + +

    90.000=20 +

    + +

    540,91

    + +

    100.000

    + +

    601,01

    + + +

    Media = +P=E1gina=20 + B/N

    + +

    45.000

    + +

    270,46

    + +

    50.000

    + +

    300,51

    + + +

    1/5 = +p=E1gina=20 + B/N

    + +

    25.000

    + +

    150,25

    + +

    30.000

    + +

    180,30

    + + +

    1 = +P=E1gina=20 + Color

    + +

    150.000

    + +

    901,52

    + +

    160.000

    + +

    961,62

    + + +

    1/2 = +P=E1gina=20 + Color

    + +

    75.000

    + +

    450,76

    + +

    80.000

    + +

    480,81

    + + +

    Palabras (M=EDnimo 10)

    + +

    54

    + +

    0,32

    + +

    54

    + +

    0,32

    + + +

    M=F3dulo = +entre=20 + palabras (M=E1ximo 6)

    + +

    2.500

    + +

    15,03

    + +

    3.300

    + +

    18,03

    + + +

    TARIFA = +EXCLUSIVA=20 + INMOBILIARIAS=20 +

    + + +

     

    + +

    Ptas

    + +

    Euros

    + +

    Ptas

    + +

    Euros

    + + +

    P=E1gina = +completa=20 + B/N

    + +

    50.000=20 +

    + +

    300,51

    + +

    80.000

    + +

    480,81

    + + +

    Media = +P=E1gina=20 + B/N

    + +

    25.000

    + +

    150,25

    + +

    40.000

    + +

    240,40

    + + +

    1/5 = +p=E1gina=20 + B/N

    + +

    15.000

    + +

    90,15

    + +

    25.000

    + +

    150,25

    + + +

    1 = +P=E1gina=20 + Color

    + +

    140.000

    + +

    841,42

    + +

    150.000

    + +

    901,52

    + + +

    1/2 = +P=E1gina=20 + Color

    + +

    70.000

    + +

    420,71

    + +

    75.000

    + +

    450,76

    + + +

    Palabras = +(M=EDnimo=20 + 10)

    + +

    40

    + +

    0,24

    + +

    40

    + +

    0,24

    + + +

    M=F3dulo = +entre=20 + palabras (M=E1ximo 6)

    + +

    2.000

    + +

    12,02

    + +

    2.500

    + +

    15,03

    +

     

    +

     

    +

    INFOCAMPING

    +

    En=20 +Infocamping, se distingue entre dos tipos de tarifas: Por un lado, = +est=E1n las=20 +tarifas para campa=F1as normales de banners. Por otro lado, est=E1n las = +tarifas para=20 +anuncios destacados. Veamos unas y otras:

    +

    =9F      =20 +Tarifas Anuncios Destacados: En este caso, = +los=20 +anuncios est=E1n permanentemente visibles en la p=E1gina principal o en = +interiores=20 +de infocamping.com. Para un Banner de 115 x 60 pixeles, las tarifas son = +las=20 +siguientes:
             =20 +- En Index :
               &nbs= +p;       =20 +10.000 ptas. semana
               &nbs= +p;       =20 +30.000 ptas. mes

             =20 +- En todo infocamping.com =EDndex :
               &nbs= +p;       =20 +20.000 ptas. semana
               &nbs= +p;       =20 +60.000 ptas. mes

    +

    =9F      =20 +Tarifas Campa=F1a de Banner: En = +infocamping.com,=20 +tambi=E9n se sigue el est=E1ndar aceptado universalmente del CPM (Coste = +por mil=20 +impresiones). En este caso, las tarifas son las siguientes:
             =20 +

             =20 +- Banner 468 x 60 pixeles, 1000 impresiones (3000 = +ptas.).

    + + + + + +

    +





             =20 +- Banner 90 x 90 pixeles, 1000 impresiones (2000 = +ptas.).


    + + + + + +

     

    +

     

    +

    Estos=20 +precios no incluyen IVA.

    +

    Mas = +informaci=F3n:=20 +Publicidad en infocamping.com: Tel.: 902 11 88 15 publicidad@infocamping.com

    +

     

    +
    APEMESE.ORG
    +

    En esta=20 +p=E1gina, las visitas son de 100 diarias, es decir, 3.000 al mes, de las = +cuales el=20 +80% son visitas profesionales, por lo que el perfil del anunciante ideal = +son=20 +empresas de seguridad, operadores telef=F3nicos, entidades bancarias,=20 +aseguradoras, empresas de inform=E1tica y de servicios.

    +

    Cada web=20 +individual de los asociados a esta p=E1gina incluye un banner de la = +publicidad=20 +contratada por la asociaci=F3n.

    +

    Las=20 +tarifas para la contrataci=F3n de publicidad en esta p=E1gina (en la que = +no se=20 +tienen en cuenta los CPM) son las siguientes:

    +

             =20 +=B7 Coste Banner grande 10.000 ptas./mes. (contrataci=F3n = +m=EDnima 3 meses).=20 +

    +

             =20 +. Banner peque=F1o 7.500 ptas./mes. =20 +(contrataci=F3n m=EDnima 3 meses).

    +

             =20 +. P=E1gina "la oferta del mes" =20 +12.000 ptas.. Validez: 30 d=EDas.

    +

             =20 +. M=E1ximo de 2 banners por p=E1gina.

    +

     

    +
    VISUALDISCO
    +

    Para=20 +aplicar sus tarifas Visualdisco.com s=ED emplea el criterio est=E1ndar = +aceptado del=20 +CPM (coste por mil impresiones). En las siguientes tablas,  se pueden ver las distintas = +opciones que=20 +esta p=E1gina ofrece para  = +contratar=20 +publicidad.

    +

    Hay una=20 +serie de consideraciones previas:

    +

             =20 +- Visualdisco pone a disposici=F3n de los anunciantes tres tipos = +de=20 +anuncio

    +

             =20 +- Criterio de selecci=F3n : Se puede contratar la publicidad en = +base a=20 +distintos criterios de selecci=F3n; por ejemplo, se puede elegir sistema = + +operativo, navegador o en que p=E1gina o secci=F3n se quiere que = +aparezca el=20 +anuncio. El coste de la campa=F1a depender=E1 en parte de si se escoge = +uno o m=E1s=20 +criterios.

    +

             =20 +- Descuentos:

    +

          = +

    + + + + +

    Contrato por tres meses

    + +

    5=20 + %.

    + + +

    Contrato por seis meses

    + +

    10=20 + %.

    + + +

    Contrato por doce meses

    + +

    15=20 + %.

    +

     

    +

    Adem=E1s,=20 +Visualdisco ofrece la posibilidad de contratar publicidad en un = +Microsite=20 +

    +

    Un=20 +Microsite es un espacio fijo en la p=E1gina donde s=F3lo har=E1 = +publicidad un s=F3lo=20 +anunciante durante el periodo del contrato. Los precios dependen del = +lugar donde=20 +se sit=FAe este microsite:

    +

             =20 +- Home: 500.000 / Mes

    +

             =20 +- Portada de secci=F3n: 400.000 / Mes

    +

    Nota: Las=20 +tarifas de publicidad est=E1n sujetas a posibles cambios sin previo = +aviso.=20 +Consultar las actualizaciones.

    +

     

    +
    BUSCANDO
    +

    BUSCANDO.COM es el primer portal = +inmobiliario=20 +espa=F1ol. En la actualidad recibe m=E1s de 5.000 visitas mensuales de = +un p=FAblico=20 +muy especializado, en b=FAsqueda de un inmueble en alquiler o compra. El = + +crecimiento es exponencial, y para este a=F1o se estima recibir m=E1s de = +200.000=20 +visitas, con cerca de 800.000 p=E1ginas visualizadas.

    +

    Es un=20 +portal interesante para los usuarios por su eficacia: m=E1s del 10% de = +las visitas=20 +que entran en BUSCANDO.COM procesan una demanda de un producto o = +servicio=20 +inmobiliario. Esto supone que el p=FAblico que ve la publicidad est=E1 = +realmente=20 +interesado en la oferta.

    +

    www.buscando.com

    +

     

    +

    Condiciones para contratar publicidad en=20 +BUSCANDO.COM:

    +

    - El plazo=20 +de contrataci=F3n m=EDnima es de tres meses (90 d=EDas).
    - Existen 2 = +formatos=20 +publicitarios:

    +

    =B7      =20 +Banner de 468 x 60 pixeles: colocado = +siempre en=20 +cabecera de p=E1gina. Presente en todas las p=E1ginas. Sistema compuesto = +de cinco=20 +(5) banners de aparici=F3n aleatoria.

    +

    =B7      =20 +Banner de 105 x 75 pixeles: Colocado en el = +men=FA=20 +lateral izquierdo. Presente siempre en las principales p=E1ginas y en = +una de un=20 +tipo de inmueble espec=EDfico.

    +

    - Los=20 +banners tienen su capacidad limitada. Se admiten archivos gr=E1ficos = +.GIF y .JPG=20 +con una capacidad m=E1xima de 12 Kb y 6 Kb respectivamente. = +

    +

     Los banners residir=E1n en el = +hosting de=20 +BUSCANDO.COM

    +

    Tarifas=20 +(trimestrales): No se sigue en este caso el criterio del = +CPM

    +

    =B7      =20 +Banner de 468 x 60: 250.000 Ptas. + IVA.=20 +

    +

    =B7      =20 +Banner de 105 x 75: 45.000 Ptas. + IVA. = +

    +

     

    +
    SADAVE
    +

    Pero no=20 +queremos que nuestro an=E1lisis de tarifas publicitarias se base = +=FAnicamente en las=20 +tarifas de los banners y, aunque no nos ha sido f=E1cil encontrar = +tarifas para=20 +otros tipos de publicidad en Internet, aqu=ED tenemos el ejemplo de = +Sadave, que=20 +ofrece la posibilidad de publicidad en forma de patrocinio en sus=20 +p=E1ginas.

    +

    SADAVE=20 +constituye un medio especialmente interesante para aquellas empresas que = +tengan=20 +intereses relacionados con las Agencias de Viajes.

    +

    Sus=20 +usuarios son exclusivamente agentes de viajes y profesionales del = +sector, con un=20 +=E1rea espec=EDficamente reservada para los miembros de la Asociaci=F3n = +Espa=F1ola de=20 +Agencias de Viajes (AEDAVE). Los recursos de Pipeline Software para el = +correcto=20 +desarrollo t=E9cnico y mantenimiento del nuevo sistema SADAVE. = +

    +

    Este medio=20 +ofrece una serie de ventajas para sus patrocinadores, que son esenciales = +para el=20 +mantenimiento de Sadave, dado que el sistema no es financiado por AEDAVE = +o sus=20 +miembros y su utilizaci=F3n es totalmente gratuita.

    +

    Por este=20 +motivo, SADAVE ofrece unas ventajas muy especiales que lo convierten en = +un medio=20 +especialmente atractivo para los patrocinadores. Estas ventajas=20 +incluyen:

    +

    =B7      =20 +Acceso a un p=FAblico formado = +exclusivamente por=20 +Agentes de Viajes y profesionales del sector.

    +

    =B7      =20 +Presencia privilegiada en el sistema = +SADAVE.=20 +

    +

    =B7      =20 +Posibilidad de ofrecer sus propios = +contenidos a los=20 +usuarios del sistema.

    +

    =B7      =20 +Posibilidad de utilizar el logo de SADAVE y = +la frase=20 +"Patrocinador de SADAVE".

    +

    =B7      =20 +Presencia como patrocinador en las = +actividades=20 +publicitarias de SADAVE, tales como folletos publicitarios, ferias=20 +especializadas o anuncios en prensa.

    +

    El n=FAmero=20 +de patrocinadores de SADAVE hasta el a=F1o 2002 estar=E1 limitado a = +cinco (5),=20 +siendo uno de ellos el patrocinador principal. Los servicios que se = +prestar=E1n a=20 +los patrocinadores, excepto al patrocinador principal, ser=E1n los=20 +siguientes:

    +

    =B7      =20 +Presencia en la p=E1gina principal de = +SADAVE mediante=20 +un banner de 120 x 60 pixeles situado en el lateral izquierdo de la = +p=E1gina, con=20 +posibilidad de establecer un link a la URL designada por el patrocinador = +o a las=20 +p=E1ginas del patrocinador dentro de SADAVE (en ambos casos se abrir=EDa = +el enlace=20 +en una nueva p=E1gina).

    +

    =B7      =20 +Presencia en la p=E1gina de patrocinadores = +de SADAVE=20 +mediante un banner de 120 x 60 pixeles situado en el lateral izquierdo = +del=20 +marco, con posibilidad de establecer un link a la URL designada por el=20 +patrocinador (se abrir=EDa el enlace en una nueva p=E1gina) o a las = +p=E1ginas del=20 +patrocinador dentro de SADAVE (se abrir=EDa en el mismo marco dentro de = +SADAVE).=20 +

    +

    =B7      =20 +Presencia en una p=E1gina principal de = +SADAVE=20 +disponible tanto en la zona p=FAblica como privada: =93Aedave, por = +dentro",=20 +"Boletines AEDAVE", "Viajes al extranjero", "CAAV" o "Acerca de SADAVE", = +a=20 +elegir por el patrocinador seg=FAn disponibilidad. En la parte superior = +de esta=20 +p=E1gina se situar=EDa un banner de 468x60 pixeles, con posibilidad de = +establecer un=20 +link a la URL designada por el patrocinador (se abrir=EDa el enlace en = +una nueva=20 +p=E1gina o en p=E1gina completa) o a las p=E1ginas del patrocinador = +dentro de SADAVE=20 +(se abrir=EDa en el mismo marco dentro de SADAVE).

    +

    =B7      =20 +Presencia en una p=E1gina principal de = +SADAVE=20 +disponible exclusivamente en la zona privada: "Informaci=F3n = +Empresarial",=20 +"Informaci=F3n Legislativa", "Informes Especiales" o "Varios", a elegir = +por el=20 +patrocinador seg=FAn disponibilidad. En la parte superior de esta = +p=E1gina se=20 +situar=EDa un banner de 468x60 pixeles, con posibilidad de establecer un = +link a la=20 +URL designada por el patrocinador (se abrir=EDa el enlace en una nueva = +p=E1gina o en=20 +p=E1gina completa) o a las p=E1ginas del patrocinador dentro de SADAVE = +(se abrir=EDa=20 +en el mismo marco dentro de SADAVE).

    +

    =B7      =20 +Espacio web propio dentro de SADAVE, = +limitado a 750=20 +Kb., con posibilidad de incluir varias p=E1ginas, gr=E1ficos, links, = +etc. Estas=20 +p=E1ginas estar=E1n accesibles desde el =E1rea de patrocinadores = +(adem=E1s de desde los=20 +banners propios en SADAVE si lo desea el patrocinador). El mantenimiento = +de las=20 +mismas puede ser realizado por el propio patrocinador a trav=E9s de una = +cuenta FTP=20 +sin cargo adicional y sin l=EDmite de actualizaciones. Opcionalmente las = +p=E1ginas=20 +pueden ser remitidas a Pipeline Software para su inclusi=F3n en SADAVE, = +sin cargo=20 +adicional hasta 4 actualizaciones completas mensuales si las p=E1ginas = +se env=EDan=20 +en formato HTML, 2 actualizaciones completas mensuales si las p=E1ginas = +se env=EDan=20 +en otros formatos electr=F3nicos para PC (word, excel, ASCII, etc.) y = +con los=20 +gr=E1ficos digitalizados (l=EDmite m=E1ximo sin cargo adicional 5 = +p=E1ginas cada=20 +actualizaci=F3n) o 1 actualizaci=F3n completa mensual si las p=E1ginas = +se env=EDan en=20 +otros formatos (l=EDmite m=E1ximo sin cargo adicional 5 p=E1ginas cada = +actualizaci=F3n).=20 +

    +

    =B7      =20 +Presencia en el stand de Pipeline Software = +en todas=20 +las ferias en las que participe, incluyendo el logo del patrocinador en = +un=20 +cartel especial de SADAVE.

    +

    =B7      =20 +Presencia en los folletos publicitarios de = +SADAVE,=20 +incluyendo el logo del patrocinador en los mismos. Estos folletos se = +repartir=E1n=20 +en las ferias en las que participe Pipeline Software, as=ED como en = +otros actos de=20 +promoci=F3n de SADAVE.

    +

    Los=20 +servicios que se prestar=E1n al patrocinador principal ser=E1n los=20 +siguientes:

    +

    =B7      =20 +Presencia en la p=E1gina principal de = +SADAVE mediante=20 +un banner de 468 x 60 pixeles situado en la parte superior de la = +p=E1gina, con=20 +posibilidad de establecer un link a la URL designada por el patrocinador = +o a las=20 +p=E1ginas del patrocinador dentro de SADAVE (en ambos casos se abrir=EDa = +el enlace=20 +en una nueva p=E1gina).

    +

    =B7      =20 +Presencia en la p=E1gina de patrocinadores = +de SADAVE=20 +mediante un banner de 468 x 60 pixeles situado en la parte superior del = +marco,=20 +con posibilidad de establecer un link a la URL designada por el = +patrocinador (se=20 +abrir=EDa el enlace en una nueva p=E1gina) o a las p=E1ginas del = +patrocinador dentro=20 +de SADAVE (se abrir=EDa en el mismo marco dentro de SADAVE). = +

    +

    =B7      =20 +Presencia en las p=E1ginas principales de = +SADAVE de la=20 +zona p=FAblica y privada mediante un banner de 468 x 60 pixeles situado = +en la=20 +parte superior del marco, con posibilidad de establecer un link a la URL = + +designada por el patrocinador (se abrir=EDa el enlace en una nueva = +p=E1gina o en=20 +p=E1gina completa) o a las p=E1ginas del patrocinador dentro de SADAVE = +(se abrir=EDa=20 +en el mismo marco dentro de SADAVE).

    +

    =B7      =20 +Presencia en una p=E1gina principal de = +SADAVE=20 +disponible tanto en la zona p=FAblica como privada: =93Aedave, por = +dentro",=20 +"Boletines AEDAVE", "Viajes al extranjero", "CAAV" o "Acerca de SADAVE", = +a=20 +elegir por el patrocinador seg=FAn disponibilidad. En la parte superior = +de esta=20 +p=E1gina se situar=EDa un banner de 468 x 60 pixeles, con posibilidad de = +establecer=20 +un link a la URL designada por el patrocinador (se abrir=EDa el enlace = +en una=20 +nueva p=E1gina o en p=E1gina completa) o a las p=E1ginas del = +patrocinador dentro de=20 +SADAVE (se abrir=EDa en el mismo marco dentro de SADAVE).

    +

    =B7      =20 +Espacio web propio dentro de SADAVE, = +limitado a 1500=20 +Kb., con posibilidad de incluir varias p=E1ginas, gr=E1ficos, links, = +etc. Estas=20 +p=E1ginas estar=E1n accesibles desde el =E1rea de patrocinadores = +(adem=E1s de desde los=20 +banners propios en SADAVE si lo desea el patrocinador). El mantenimiento = +de las=20 +mismas puede ser realizado por el propio patrocinador a trav=E9s de una = +cuenta FTP=20 +sin cargo adicional y sin l=EDmite de actualizaciones. Opcionalmente las = +p=E1ginas=20 +pueden ser remitidas a Pipeline Software para su inclusi=F3n en SADAVE, = +sin cargo=20 +adicional hasta 4 actualizaciones completas mensuales si las p=E1ginas = +se env=EDan=20 +en formato HTML, 2 actualizaciones completas mensuales si las p=E1ginas = +se env=EDan=20 +en otros formatos electr=F3nicos para PC (word, excel, ASCII, etc.) y = +con los=20 +gr=E1ficos digitalizados (l=EDmite m=E1ximo sin cargo adicional 5 = +p=E1ginas cada=20 +actualizaci=F3n) o 1 actualizaci=F3n completa mensual si las p=E1ginas = +se env=EDan en=20 +otros formatos (l=EDmite m=E1ximo sin cargo adicional 5 p=E1ginas cada = +actualizaci=F3n).=20 +

    +

    =B7      =20 +Presencia en el stand de Pipeline Software = +en todas=20 +las ferias en las que participe, incluyendo el logo del patrocinador en = +un=20 +cartel especial de SADAVE, de forma destacada frente al resto de = +patrocinadores.=20 +

    +

    =B7      =20 +Presencia en los folletos publicitarios de = +SADAVE,=20 +incluyendo el logo del patrocinador en los mismos, de forma destacada = +frente al=20 +resto de patrocinadores. Estos folletos se repartir=E1n en las ferias en = +las que=20 +participe Pipeline Software, as=ED como en otros actos de promoci=F3n de = +SADAVE.=20 +

    +

    =B7      =20 +Presencia en algunos de los anuncios del = +sistema=20 +SADAVE en los medios de comunicaci=F3n.

    +

    =B7      =20 +Posibilidad de utilizar la frase = +"Patrocinador=20 +Principal de SADAVE".

    +

     

    +

    Otras=20 +caracter=EDsticas del servicio a patrocinadores (incluyendo al = +patrocinador=20 +principal):

    +

    =B7      =20 +Los banners indicados deber=E1n ser = +facilitados por el=20 +patrocinador, en formato jpg o gif (con posibilidad de utilizar gif = +animados) y=20 +limitados a 15 Kb.

    +

    =B7      =20 +Cada patrocinador puede utilizar distintos = +banners=20 +para sus p=E1ginas y sustituirlos sin cargo adicional hasta 2 veces al = +mes.=20 +

    +

    =B7      =20 +Los patrocinadores podr=E1n solicitar otros = +servicios=20 +adicionales a precios especiales relacionados con su presencia en = +SADAVE, tales=20 +como espacio web adicional para su zona, confecci=F3n de banners, etc.=20 +

    +

    =B7      =20 +Los patrocinadores podr=E1n incrementar su = +presencia en=20 +ferias y otros actos de promoci=F3n de SADAVE mediante el patrocinio de = +objetos=20 +publicitarios del sistema.

    +

    =B7      =20 +Si el patrocinador no es miembro de SADAVE = +se le=20 +facilitar=E1 una clave de acceso a la zona privada v=E1lida durante el = +periodo de=20 +patrocinio, a fin de que pueda verificar la correcta visualizaci=F3n de = +su=20 +publicidad en dicha zona.

    +

    =B7      =20 +30% de descuento (acumulable a otras = +promociones)=20 +sobre las opciones publicitarias en SADAVE, en caso de que deseen = +contratar=20 +alguna de ellas.

    +

    =B7      =20 +Los patrocinadores que sean miembros = +asociados o=20 +empresas colaboradoras de AEDAVE podr=E1n incluir sin cargo adicional su = +logotipo=20 +con link a sus p=E1ginas en la p=E1gina "Socios de AEDAVE" durante el = +a=F1o 2001=20 +(opci=F3n 3.3).

    +

     

    +

    Las=20 +tarifas mensuales de patrocinio de SADAVE para el a=F1o 2001 son las=20 +siguientes:

    +

     

    +
    + + + + +

    Patrocinador Principal

    + +

    Resto Patrocinadores (4)

    + + +

    250.000

    + +

    150.000

    +

     

    +

    En ambos=20 +casos existe un cargo de alta de 100.000 ptas. El patrocinio debe = +contratarse=20 +para un periodo m=EDnimo de 3 meses.

    +

    Adem=E1s del=20 +patrocinio, Sadave ofrece otras posibilidades publicitarias, aunque no = +ofrecen=20 +las mismas ventajas para el anunciante que el patrocinio.

    +

    Actualmente existen 3 posibilidades = +publicitarias=20 +principales en SADAVE, consistentes en la inclusi=F3n de un banner de = +468 x 60=20 +pixeles en la zona superior de los marcos indicados, con link a la URL = +indicada=20 +por el anunciante (se abrir=EDa el enlace en una nueva p=E1gina o en = +p=E1gina=20 +completa). La tarifa mensual para cada una de ellas es la=20 +siguiente:

    +

     

    +
    + + + + +

    Zona Publicitaria

    + +

    Tarifa mensual

    + + +

    Sistema de b=FAsqueda

    + +

    15.000

    + + +

    Cambio de moneda

    + +

    15.000

    + + +

    Sistema de Foros

    + +

    20.000

    +

    Los tres=20 +servicios est=E1n disponibles tanto en la zona p=FAblica como privada. = +En el caso=20 +del cambio de moneda el banner aparecer=EDa tanto en la p=E1gina de = +introducci=F3n de=20 +datos como en la de consulta de resultados. En el caso del Sistema de = +Foros el=20 +banner aparecer=EDa tanto en la p=E1gina principal como en las p=E1ginas = +=EDndice de=20 +cada Foro.

    +

    El banner=20 +debe ser proporcionado por el anunciante, con posibilidad de sustituirlo = +sin=20 +cargo adicional 1 vez al mes. En los tres casos existe un cargo de alta = +de=20 +15.000 ptas. y el servicio debe contratarse por un periodo m=EDnimo de 3 = + +meses.

    +

    Adem=E1s,=20 +Sadave ofrece otras posibilidades publicitarias = +secundarias:

    +

    Existe la=20 +posibilidad de colocar un banner de 468 x 60 pixeles en la zona superior = +de=20 +cualquiera de las p=E1ginas secundarias de SADAVE (a elecci=F3n del = +anunciante seg=FAn=20 +disponibilidad), con link a la URL indicada por el anunciante que se = +abrir=EDa en=20 +una ventana nueva. La tarifa mensual seg=FAn el tipo de p=E1gina = +secundaria es la=20 +siguiente:

    +

     

    +
    + + + + +

    Tipo de p=E1gina

    + +

    Tarifa mensual

    + + +

    Base=20 + de datos de miembros de AEDAVE

    + +

    7.500

    + + +

    P=E1ginas accesibles desde la zona = +p=FAblica y=20 + privada

    + +

    5.000

    + + +

    P=E1ginas exclusivas de la zona=20 + privada

    + +

    3.500

    +

     

    +

    El banner=20 +debe ser proporcionado por el anunciante, con posibilidad de sustituirlo = +sin=20 +cargo adicional 1 vez al trimestre. En estos casos no existe cargo de = +alta y el=20 +servicio debe contratarse por un periodo m=EDnimo de 3 = +meses.

    +

    Tambi=E9n=20 +existe la posibilidad de obtener descuentos y ofertas especiales para la = + +contrataci=F3n de publicidad en esta p=E1gina. Las principales ofertas = +son las=20 +siguientes:

    +

    =B7      =20 +50% de descuento en el cargo del alta para=20 +patrocinadores y anunciantes que contraten el servicio antes del = +31-01-01.=20 +

    +

    =B7      =20 +25% de descuento en el cargo de alta para=20 +contrataciones durante un periodo m=EDnimo de 6 meses.

    +

    =B7      =20 +10% de descuento sobre las tarifas de = +banners en=20 +p=E1ginas secundarias para contrataci=F3n del mismo banner en 3 o m=E1s = +p=E1ginas.=20 +

    +

    =B7      =20 +10% de descuento sobre las tarifas = +mensuales para=20 +contrataciones durante un periodo m=EDnimo de 6 meses.

    +

    =B7      =20 +15% de descuento sobre las tarifas = +mensuales para=20 +contrataciones durante un periodo m=EDnimo de 12 meses.

    +

    =B7      =20 +Las ofertas y descuentos son acumulables.=20 +

    +

    Nota: Los=20 +precios indicados no incluyen el I.V.A.

    +

     

    +

    Adem=E1s,=20 +para que este punto est=E9 m=E1s completo, hemos querido consultar = +tambi=E9n las=20 +tarifas que para campa=F1as en Internet (y m=E1s concretamente de = +banners) ofrece=20 +una agencia de publicidad, en este caso de Galicia. Los datos se han = +obtenido=20 +pues en la p=E1gina web de Galiciabanner.com

    +

    En esta=20 +p=E1gina, se ofrecen tarifas para campa=F1as publicitarias de banners = +con diferentes=20 +combinaciones. En todos los casos, se trata de una campa=F1a de = +presencia en=20 +Internet para las diferentes webs de la Mancomunidad de Vigo. Los = +precios=20 +incluyen una Zona de Control en Galiciabanner (que har=EDa las veces de = +auditor=EDa)=20 +para el seguimiento de la campa=F1a, con clave y login = +propios.

    +

    Las=20 +diferentes posibilidades se expresan en este cuadro = +resumen:

    +

    En todos=20 +los casos el cliente tendr=E1 login y clave para comprobar d=EDa a d=EDa = +y on-line las=20 +estad=EDsticas de la campa=F1a, sea del tipo que sea.

    +

    La forma=20 +de pago de las campa=F1as convencionales ser=E1 en dos tramos: un 30% en = +el momento=20 +en que finalice el testeo previo y el resto al final de la = +campa=F1a.

    +

    Por=20 +=FAltimo, para finalizar este apartado, hemos considerado interesante = +se=F1alar la=20 +existencia de la p=E1gina PUBLITARIFA.COM, una web que ofrece los = +siguientes=20 +servicios:

    +

             =20 +=B7 Las tarifas publicitarias de los medios.

    +

             =20 +=B7 Las tarifas de banners en Internet.

    +

             =20 +=B7 Los servicios publicitarios, de marketing, patrocinio y=20 +promoci=F3n.

    +

    Est=E1=20 +dirigida a los directores de marketing de las empresas y a los = +planificadores=20 +las agencias de publicidad.

    +

    La=20 +consulta de esta p=E1gina es gratuita y universal, y permite enviar = +ofertas v=EDa=20 +e-mail a distintas agencias de publicidad y directores de marketing. = +Adem=E1s, las=20 +tarifas que se ofrecen est=E1n actualizadas.

    +

    PubliTarifa expone en la red todas las = +tarifas=20 +publicitarias de Medios de Comunicaci=F3n (prensa, revistas, radio, = +televisi=F3n,=20 +cine), as=ED como las tarifas publicitarias de Internet (buscadores, = +portales y=20 +medios digitales) e informaci=F3n b=E1sica y directorio de Servicios = +Publicitarios=20 +(Publicidad exterior, marketing, agencias de publicidad, ferias, = +servicios=20 +gr=E1ficos y agencias de modelos).

    +

    Publitarifa ofrece la b=FAsqueda por = +

    +

             =20 +=B7 Nombre

    +

             =20 +=B7 =C1rea geogr=E1fica del medio de comunicaci=F3n

    +

     

    +
     
    +

     

    +

     

    +
    ABC
    +

    Tarifas de = +abc.es

    +


    Globalia Marketing y Medios = +S.A.
    Juan Ignacio=20 +Luca de Tena, 7 28027 Madrid =96 Espa=F1a

    +

    La forma=20 +de contratar publicidad en abc.es mediante el coste por mil impresiones = +(CPM),=20 +n=FAmero de veces que su anuncio es visto por el = +internauta.

    +

    El=20 +anunciante y la agencia reciben informes detallados de la campa=F1a = +especificando=20 +el n=FAmero de impresiones, el n=FAmero de clicks y el ratio del = +click-through.=20 +Tambi=E9n puede ser consultado a trav=E9s de nuestro Web, pudiendo as=ED = +conocer la=20 +efectividad de cada banner en cada momento.

    +

     

    +

    SPORT=20 +ONLINE

    +

    Ofrece una=20 +tarificaci=F3n de banners basados en el CPM, est=E1ndar actual de la = +publicidad en=20 +Internet. Adem=E1s ofrecen la posibilidad de segmentar las campa=F1as = +mucho m=E1s all=E1=20 +de lo que permiten las ediciones tradicionales en papel, gracias a la = +multitud=20 +de criterios de selecci=F3n que ponen a disposici=F3n del = +cliente.

    +

    Por otro=20 +lado, el sistema de gesti=F3n de banners de Sport Online permite estar=20 +puntualmente informado del estado de la campa=F1a publicitaria mediante = +detallados=20 +informes: n=FAmero de impresiones servidas de los banners hasta una = +fecha=20 +determinada, n=FAmero de internautas que han accedido a la web desde = +Sport Online=20 +(click through), etc. Mediante una contrase=F1a personal, se puede = +acceder en=20 +cualquier momento y desde un ordenador a todos estos datos. Con esta=20 +informaci=F3n, permanentemente actualizada, se puede decidir sobre la = +marcha, por=20 +ejemplo un cambio de creatividad o de secci=F3n.

    +

    En=20 +definitiva, todas las ventajas de anunciarse en Sport Online, una = +cabecera de=20 +prestigio contrastado, m=E1s las que ofrece Internet, un nuevo medio de=20 +comunicaci=F3n que, cada d=EDa m=E1s, se est=E1 volviendo = +imprescindible.

    +

    www.diariosport.com

    +

     

    +

    ZETA DIGITAL

    +

     

    +

    .La=20 +contrataci=F3n de banners en Zeta Digital, se realiza mediante el = +c=E1lculo est=E1ndar=20 +en Internet CPM (Coste Por Mil impresiones). Cada vez que aparece un = +anuncio en=20 +las p=E1ginas consultadas por un usuario, el contador de impresiones = +suma una m=E1s.=20 +El enuncio es retirado cuando se han cumplido las condiciones en cuanto = +al=20 +n=FAmero de impresiones u otros criterios relacionados.

    +

    =BFC=D3MO=20 +ANUNCIARSE EN ZETA DIGITAL?

    +

    Reserva=20 +de espacios:
    Manuel=20 +de la Fuente: mfuente@zetadigital.com=20 +Tel: 91 5869802
    Beatriz Mendoza: bmendoza@zetadigital.com=20 +Tel: 91 5863337
    Fax: 91 586 97 45
    Dpto. Comercial
    Zeta=20 +Digital
    http://www.zetazeta.com

    +

    Zona Catalunya
    Oscar Buiza: obuiza@zetadigital.com
    Tel:=20 +93 297 23 00
    Fax: 93 297 23 46

    +

    http://www.zetazeta.com

    +

     

    +

    VEN AL=20 +SUR

    +

    Utiliza el=20 +est=E1ndar CPM, para determinar sus tarifas. En su p=E1gina web aparecen = +las=20 +diferentes soluciones publicitarias que ofrece Ven Al Sur.

    +

     

    +

    PLANETA=20 +COOL

    +

    Los=20 +criterios que se siguen para tasar el precio de la publicidad son el = +tama=F1o,=20 +criterios por cien impresiones y el lugar en que se sit=FAe dicha=20 +publicidad.

    +

    Planeta=20 +Cool es muy atractivo para los anunciantes ya que est=E1 muy focalizado = +en un=20 +target concreto.

    +

     

    +

    AMAZINGS=20 +

    +

    Las=20 +tarifas que presenta esta empresa est=E1n principalmente dirigidas al = +mundo=20 +discogr=E1fico. El anunciante puede decidir, adem=E1s del espa=F1ol, el = +ingl=E9s para=20 +mostrar su informaci=F3n.

    +

    Los=20 +precios vienen estipulados seg=FAn el n=FAmero de palabras que contenga = +la=20 +informaci=F3n que se quiere dar. Pero con la salvedad de que al = +contratar varias=20 +inserciones largas de texto o el pago adelantado de la difusi=F3n del = +banner para=20 +m=E1s hits se le har=E1 un descuento.

    +

    www.amazings.com

    +

     

    +

    ESTAR=20 +GUAPA

    +

    En Estar=20 +Guapa.com las tarifas publicitarias vienen dadas por los siguientes=20 +criterios:

    +

    Por=20 +impactos: Seg=FAn el n=FAmero de impactos que se contraten y dependiendo = +adem=E1s del=20 +tama=F1o del banner el precio variar=E1.

    +

    Patrocinios: Estos se contratar=E1n con un = +tiempo de un=20 +mes y su precio variar=E1 dependiendo de que sean home, secciones, foros = +o de=20 +compras.

    +

    Espacios=20 +fijos en secciones: el precio depender=E1 de CPM, del tiempo de = +contrataci=F3n y de=20 +que sean home, secciones, foros o de compras.

    +

    Criterios=20 +a=F1adidos que se tienen en cuenta son: Portada, frecuencia, dominio, = +secci=F3n,=20 +sistema operativo, d=EDa y hora.

    +

    www.estarguapa.com

    +

     

    +

    CYBER=20 +MAGAZINE

    +

    Tel=E9fono: (91) 356.66.29
    Fax: (91)=20 +356.67.53
    E-Mail :cdmedia@cdmedia.es

    +

    Tarifas=20 +de Publicidad en Banners

    +

     

    +

    La=20 +revoluci=F3n de las nuevas tecnolog=EDas exige nuevas formas de = +comunicaci=F3n en la=20 +era de Internet, por elllo los Banners, espacios publicitarios con = +im=E1genes en=20 +movimiento son la herramienta ideal para dirigir a los visitantes desde = +nuestro=20 +sitio web a su p=E1gina en la red, mediante un link (enlace) al = +mismo.
    Su=20 +publicidad en a-venezuela.com con m=E1s de 8.000 visitas diarias (70% = +nacional /=20 +30% internacional), en constante actualizaci=F3n, o en la regi=F3n = +geogr=E1fica=20 +correspondiente a su compa=F1=EDa, son su mejor inversi=F3n. = +

    +

    <= +![if !vml]>

    +

    EL = +PERI=D3DICO

    +

    El=20 +Peri=F3dico On line se basa en el CPM (Coste Por Mil impresiones), el = +est=E1ndar=20 +actual de la publicidad en Internet, para la tarificaci=F3n de los = +banners, y=20 +ofrece detallados informes del estado de la campa=F1a publicitaria del=20 +cliente.

    +

    http://www.elperiodico.com/online/CAS/Publicidad/TafintP.htm

    +

     

    +

    AIIMAG

    +

    Aparecen=20 +las tarifas de publicidad del 2000 en blanco y negro, color, para = +portadas y=20 +separatas. Adem=E1s distingue las tarifas entre anunciantes y no=20 +anunciantes.

    +

    http://www.aiimag.com/aiiesp/ratecard.html

    +

     

    +

    FORMAZION

    +

    Establece una serie=20 +de pautas para los banners, donde distingue sus componentes de coste (Ad = + +Placement, Ad Serving, Ad Targeting, = +Geogr=E1ficos,etc.)

    +

    http://www.formazion.com/tarifaspub.asp.

    +

     

    +

    AGILRED

    +

    Especifica=20 +las tarifas por el n=FAmero de impresiones, de los Suplementos o por las = + +caracter=EDsticas del banner (superior o lateral).

    +

    http://www.agilred.com/tarifas1.htm

    + 

    diff --git a/tmp/DatosInternet/Confirmacion del pago de su pedido n 292719.msg b/tmp/DatosInternet/Confirmacion del pago de su pedido n 292719.msg new file mode 100644 index 0000000..c10d49f Binary files /dev/null and b/tmp/DatosInternet/Confirmacion del pago de su pedido n 292719.msg differ diff --git a/tmp/DatosInternet/Factura del pedido Nø 292719 AMEN .msg b/tmp/DatosInternet/Factura del pedido Nø 292719 AMEN .msg new file mode 100644 index 0000000..a9fb092 Binary files /dev/null and b/tmp/DatosInternet/Factura del pedido Nø 292719 AMEN .msg differ diff --git a/tmp/DatosInternet/Puesta en servicio de su pack WEB SERVIDOR PRIVADO.msg b/tmp/DatosInternet/Puesta en servicio de su pack WEB SERVIDOR PRIVADO.msg new file mode 100644 index 0000000..daf1762 Binary files /dev/null and b/tmp/DatosInternet/Puesta en servicio de su pack WEB SERVIDOR PRIVADO.msg differ diff --git a/tmp/DatosInternet/leeme.txt b/tmp/DatosInternet/leeme.txt new file mode 100644 index 0000000..7511e04 --- /dev/null +++ b/tmp/DatosInternet/leeme.txt @@ -0,0 +1,6 @@ +Creacion dominio VDS ( ClanMusic.com ) + +login: vds_1700 +pwd: mus1k1ta + +Voy a crear el usuario "apache"/"y98f7+5" \ No newline at end of file diff --git a/tmp/FALTA AUN.doc b/tmp/FALTA AUN.doc new file mode 100644 index 0000000..97db89e Binary files /dev/null and b/tmp/FALTA AUN.doc differ diff --git a/tmp/PortalWEB-Musica.doc b/tmp/PortalWEB-Musica.doc new file mode 100644 index 0000000..4988181 Binary files /dev/null and b/tmp/PortalWEB-Musica.doc differ diff --git a/tmp/Reunion para concretar el PortalMusica.doc b/tmp/Reunion para concretar el PortalMusica.doc new file mode 100644 index 0000000..33b247e Binary files /dev/null and b/tmp/Reunion para concretar el PortalMusica.doc differ diff --git a/tmp/Sin título-1.psd b/tmp/Sin título-1.psd new file mode 100644 index 0000000..999b2cd Binary files /dev/null and b/tmp/Sin título-1.psd differ diff --git a/tmp/artistas.php b/tmp/artistas.php new file mode 100644 index 0000000..fd4edec --- /dev/null +++ b/tmp/artistas.php @@ -0,0 +1,296 @@ +".@mysql_error($conexion) ); + echo "

    Artista insertado




    "; + echo "

    ID asignado = ".@mysql_insert_id($conexion)."

    "; + $list = true; + } + if( isset( $del ) ) + { + $res = @mysql_query( "DELETE FROM artistas WHERE id=$del" ); + $list = true; + } + + if ( isset( $list ) && $list ) + { + if ( !isset($orderBy) ) $orderBy ="id"; + if ( !isset($orderDir) ) $orderDir ="ASC"; + + displayList($conexion, $orderBy, $orderDir); + } + displayMenu(); +} + + +function displayList($cnx, $orderBy, $orderDir) +{ + $thisLOCATION = "./?dgo=artistas.php"; + $res = @mysql_query( "SELECT id, CONCAT(Apellido,', ',Nombre) Nombre, Telefono1, Telefono2 FROM artistas ORDER BY $orderBy $orderDir" ); + + echo ""; + + echo "". + "". + "". + ""; + while( $datos=@mysql_fetch_array($res) ) + { + list ( $db_id, $db_nombre, $db_tlf1, $db_tlf2 )= $datos; + echo ""; + } + echo "
    $db_id$db_nombre$db_tlf1 # $db_tlf2
    "; + echo ''; +} + +function displayMenu() +{ + echo '
    '; + echo '

    Insertar nuevo artista

    '; + echo '
    '; +} + +function displayForm( $form_action ) +{ + global $db_nombre, $db_apellidos, $db_instrumento, $db_url, $db_comentario; + global $db_email, $db_nif, $db_calle, $db_localidad, $db_provincia, $db_cp, $db_tlf1, $db_tlf2, $db_fechaN; + + // Dividimos la fecha de nacimiento en DIA/MES/AÑO + $db_dia = substr($db_fechaN, 8, 2 ); + $db_mes = substr($db_fechaN, 5, 2 ); + $db_ano = substr($db_fechaN, 0, 4 ); + + echo '
    '; + echo '

     

    '; + echo ' + + +

    Datos del artista

    +

     

    + + + + +
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Nombre:Información + del artista

    Estos son los datos + que cualquier usuario de la página puede + consultar.
    + (Cuando Escoja un disco y/o se muestre la + información de un Grupo, saldran sus + componentes y esta es la información de cada + uno de ellos).

    +

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

    +
    Apellidos:
    Instrumento:
    Fotografia:
    url:
    Comentarios + adicionales:

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    email:Información + de contacto

    Estos datos solo son + accesibles por el administrador/es de la página. + Por lo que nadie mas tendrá acceso a los + mismos.

    +
    NIF:
    Dirección:
    Localidad:
    Provincia:
    Cód. Postal:
    Telefono
    Movil:
    Cumpleaños: +
    +
    +
     
    +
    +

    +


    +

    +
    +
    +
    '; +} +?> diff --git a/tmp/componentes.htm b/tmp/componentes.htm new file mode 100644 index 0000000..47777a7 --- /dev/null +++ b/tmp/componentes.htm @@ -0,0 +1,281 @@ + + + + + +Menu de arriba + + + + +
    + + + + + + +
    + + + + + + +
    +
    +
    + + + + + + + +
    + + + + +
    + + + + +
    +
    + + + + +
    + + + + +

    + + + + + + + + + + + + + + + + + + + +
    +
    +


    +

    + + + + +
    + + + + +

    + + + + + + + + + + + + + + + + + + + +
    +
    +


    +

    +
    Información del grupo

    Nombre del Grupo

    + + + + + + + +
    Fecha de Creación: 00/00/00

    1.- + Nombre del primer + componente
    + 2.- Nombre del segundo componente
    + 3.- Nombre del tercer componente

    +

     

    +
    Discos editados
    +

    1.- Nombre del disco
    + 2.- Nombre del disco
    + 3.- Nombre del disco

    +
    +
    +


    + Últimos comentarios
    +
    +

    +


    +

    +
    + + + + + + +
    Nombre + de quien comenta

    bueno pues el ultimo disco, bla bla bla + bla
    + bla bla bla
    + bla bla

    +

    Fecha del comentario

    +
    +


    +

    +
    + + + + + + +
    Nombre + de quien comenta

    bueno pues el ultimo disco, bla bla bla + bla
    + bla bla bla
    + bla bla

    +

    Fecha del comentario

    +
    +


    +
    [Dejar comentario]

    +
    +
    + + diff --git a/tmp/disco.htm b/tmp/disco.htm new file mode 100644 index 0000000..9f48fc7 --- /dev/null +++ b/tmp/disco.htm @@ -0,0 +1,449 @@ + + + + + +Menu de arriba + + + + +
    + + + + + + +
    + + + + + + +
    +
    +
    + + + + + + + +
    + + + + +
    + + + + +
    +
    + + + + +
    + + + + +

    + + + + + + + + + + + + + + + + + + + +
    +
    +


    +

    + + + + +
    + + + + +

    + + + + + + + + + + + + + + + + + + + +
    +
    +


    +

    +
    Listado de temas >> + Pop Rock

    Titulo del disco

    + + + + + + + +
    Grupo: Nombre del Grupo
    +

    Fecha: 00/00/00
    + Estilo: Pop-Rock
    +

    +

    Este es el comentario introducido por el + administrador acerca de este disco. Sirve para + describirlo o mostrar mas información acerca del + mismo.

    +

    + Album de fotos + + + + + + + + + + + + + + + + + + + + +
    Breve descripción de la + imagen de arribaBreve descripción de la + imagen de arribaBreve descripción de la + imagen de arriba
    Breve descripción de la imagen de + arribaBreve descripción de la imagen de + arribaBreve descripción de la imagen de + arriba
    +
    +


    + Canciones del Disco

    +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PistaTituloDuración
    1 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:03:52
    2 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    3 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    4 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    5 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    6 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    7 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    8 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    9 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    10 + + + + + + +
    Titulo_de_la_pista_1

    [E] [L] [P]

    +
    +
    0:04:12
    +


    +

    +
    +
    + + diff --git a/tmp/index.htm- b/tmp/index.htm- new file mode 100644 index 0000000..bb5047a --- /dev/null +++ b/tmp/index.htm- @@ -0,0 +1,218 @@ + + + + + +Menu de arriba + + + + +
    + + + + + + +
    + + + + + + +
    +
    +
    + + + + + + + +
    + + + + +
    + + + + +
    +
    + + + + +
    + + + + +

    + + + + + + + + + + + + + + + + + + + +
    +
    +


    +

    + + + + +
    + + + + +

    + + + + + + + + + + + + + + + + + + + +
    +
    +


    +

    +
    Listado de temas >> Pop Rock
    +
    + + diff --git a/tmp/muestras/inicio.jpg b/tmp/muestras/inicio.jpg new file mode 100644 index 0000000..fb1265a Binary files /dev/null and b/tmp/muestras/inicio.jpg differ diff --git a/tmp/muestras/insertando_noticias.jpg b/tmp/muestras/insertando_noticias.jpg new file mode 100644 index 0000000..bfe8a5b Binary files /dev/null and b/tmp/muestras/insertando_noticias.jpg differ diff --git a/tmp/muestras/listado_usuarios.jpg b/tmp/muestras/listado_usuarios.jpg new file mode 100644 index 0000000..b349635 Binary files /dev/null and b/tmp/muestras/listado_usuarios.jpg differ diff --git a/tmp/muestras/noticiario.jpg b/tmp/muestras/noticiario.jpg new file mode 100644 index 0000000..b22f4bb Binary files /dev/null and b/tmp/muestras/noticiario.jpg differ diff --git a/tmp/muestras/registro.jpg b/tmp/muestras/registro.jpg new file mode 100644 index 0000000..02d8179 Binary files /dev/null and b/tmp/muestras/registro.jpg differ diff --git a/tmp/music.JPG b/tmp/music.JPG new file mode 100644 index 0000000..dca4866 Binary files /dev/null and b/tmp/music.JPG differ diff --git a/tmp/music.gif b/tmp/music.gif new file mode 100644 index 0000000..6172828 Binary files /dev/null and b/tmp/music.gif differ diff --git a/tmp/partition3.jpg b/tmp/partition3.jpg new file mode 100644 index 0000000..0164719 Binary files /dev/null and b/tmp/partition3.jpg differ diff --git a/tmp/persona.htm b/tmp/persona.htm new file mode 100644 index 0000000..22165c0 --- /dev/null +++ b/tmp/persona.htm @@ -0,0 +1,243 @@ + + + + + +Menu de arriba + + + + +
    + + + + + + +
    + + + + + + +
    +
    +
    + + + + + + + +
    + + + + +
    + + + + +
    +
    + + + + +
    + + + + +

    + + + + + + + + + + + + + + + + + + + +
    +
    +


    +

    + + + + +
    + + + + +

    + + + + + + + + + + + + + + + + + + + +
    +
    +


    +

    +
    Información + del Grupo >> Datos del cantante

    Nombre del cantante

    + + + + +
    Esto son los datos + contenidos en un campo de edición abierta, para + escribir contenido aleatorio acerca de la persona + en cuestion. Puede tener un máximo de 500 letras...
    +

    url: direccion personal del + cantante
    + e-mail: direccion del cantante
    +

    +

     

    +
    +


    +

    +


    +

    +
    +
    + + diff --git a/ver_artista.php b/ver_artista.php new file mode 100644 index 0000000..77868df --- /dev/null +++ b/ver_artista.php @@ -0,0 +1,53 @@ +Listado de temas -> Artistas'; + + if ( isset( $ida ) ) + { + muestraArtista( $conexion, $ida ); + } + + + + function resize($H, $W, $nW=100, $nH=100) + { +// $nW = 100; $nH = 100; + $image_prop = ""; + + if ( $W > 0 ) + { + if ( $W > $H ) + { + $nH = intval(($H/$W)*$nW); $image_prop = " width=\"$nW\" height=\"".$nH."\""; + } else { + $nW = intval(($W/$H)*$nH); $image_prop = " height=\"$nH\" width=\"".$nW."\""; + } + return $image_prop; + } + } + + +function muestraArtista( $cnx, $ida ) +{ + $res = @mysql_query( "SELECT id, Instrumento, comentario, CONCAT(nombre, ' ', apellido), Foto_mime, Foto_w, Foto_h FROM artistas WHERE id = $ida", $cnx ); + $datos=@mysql_fetch_array($res); + list ( $db_ida, $db_instrumento, $db_notas, $db_nomb, $db_foto, $db_FW, $db_FH ) = $datos; + + echo "


    "; + + $img = "db/artistas/$db_ida"."_i001@$db_foto"; + if ( !file_exists( $img ) ) $img="images/no_person.gif"; + echo ""; + + echo "

    $db_nomb



    Instrumento ó Función en el grupo:
       $db_instrumento"; + + echo "




    "; + + echo ""; + echo ""; + echo "

    "; + + echo nl2br(urldecode( $db_notas )); +} + + +?> \ No newline at end of file diff --git a/ver_disco.php b/ver_disco.php new file mode 100644 index 0000000..b214e0f --- /dev/null +++ b/ver_disco.php @@ -0,0 +1,149 @@ +'; + echo 'Listado de temas -> '; + echo 'Información del grupo -> '; + echo 'Disco'; + echo '


    '; + + $blq1 ="d.idg, e.titulo AS tide, d.FEdicion, d.ids, d.titulo, d.pv, d.comentario"; + $list = true; + + if (isset($idd)) + { + $res = @mysql_query( "SELECT d.id,$blq1 FROM discos AS d, estilos AS e WHERE d.id=$idd AND e.id=d.ide", $conexion ); + $datos = @mysql_fetch_array( $res ); + + list( $db_id, $db_idg, $db_ide, $db_FEdicion, $db_ids, $db_titulo, $db_pv, $db_comentario ) = $datos; + + displayForm(); + + displayFormExtras( $idd ); + + displayListC( $idd ); + } + +function cambiaProporciones() +{ + global $db_Foto_w, $db_Foto_h; + $W = 100; $H=100; + + // 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 displayFormExtras( $idd ) +{ + global $conexion, $db_Foto_h, $db_Foto_w; + + echo '

    '; + echo ""; + echo ""; + echo ""; + echo "
    "; + + 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; + $imgFile="db/discos/$idd"."_".$i."_"."$db_file"; + echo ""; + cambiaProporciones(); + echo ""; + echo ''; + } + + echo "
    "; + echo ''; +} + +function displayListC( $idd ) +{ + global $conexion; + + echo '

    '; + echo ""; + echo ""; + echo ""; + echo "
    "; + + echo ""; + echo ""; + $res = @mysql_query( "SELECT id, posicion, titulo, duracion, autorMusica, autorLetra, f_partitura, f_audio, f_letra, f_midi FROM cancionesDisco WHERE idd=$idd ORDER BY posicion", $conexion ); + while ( $datos=@mysql_fetch_array($res) ) + { + list( $dbc_id, $dbc_pos, $dbc_titulo, $dbc_dur, $aut_mus, $aut_let, $fpar, $fsnd, $flet, $fmid ) = $datos; + echo "". + ''. + ''; + echo ''; + echo ''; + } + echo '
    Pos.Dur.Titulo 
    $dbc_pos'.$dbc_dur.''.$dbc_titulo.''; + + if (empty($fsnd)) echo ''; + else echo ''; + + if (empty($flet)) echo ''; + else echo ''; + + if (empty($fpar)) echo ''; + else echo ''; + + if (empty($fmid)) echo ''; + else echo ''; + echo '
     Letra: '.$aut_let.'
    Musica: '.$aut_mus.'
    '; + + echo ''; +} + + +function displayForm() +{ + global $db_idg, $db_ide, $db_FEdicion, $db_ids, $db_titulo, $db_pv, $db_comentario; + + echo '

    '.$db_titulo.'

    '; + + echo urldecode($db_comentario); + + echo '
    Estilo: '.$db_ide; + echo '
    Edición: '.$db_FEdicion; + echo '
    Estado: '.$db_ids; + echo '
    Clase disco: '.$db_pv; + + echo '

    '; + echo ""; + echo ""; + echo ""; + echo "

    "; + + echo urldecode($db_comentario); +} + +?> diff --git a/ver_grupo.php b/ver_grupo.php new file mode 100644 index 0000000..c513072 --- /dev/null +++ b/ver_grupo.php @@ -0,0 +1,180 @@ +Listado de temas -> '; + + + if ( isset( $idg ) ) + { + $blq = "ide, nombre, comentario, cache, equipoSonidoLuces, estadisticas,croquiMusicos, sugerenciasGrupo, contratacion"; + + $res = @mysql_query( "SELECT id,$blq FROM grupos WHERE id=$idg", $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 'Grupos'; + echo "

    "; + echo ""; + echo ""; + $img = "db/grupos/$idg_i001@$db_foto"; + if ( !file_exists( $img ) ) $img = "images/no_group.gif"; + echo ""; + echo "

    $db_nombre

    ".urldecode($db_comentario)."
    "; + + + muestraArtistas($conexion,$idg); + muestraDiscos($conexion,$idg); + + echo "


    "; + echo ""; + echo ""; + echo "

    "; + + echo ' + + +
    + + + + + + + + + + + + +
    Cache:'.$db_cache.'
    Equipo Sonido y Luces:'.$db_equipoSonidoLuces.'
    Contratación:'.$db_contratacion.'
    +

     

    +

     

    +

     

    +
    Sugerencias del + Grupo:

    '.$db_sugerenciasGrupo.'

    +
    '; + + + muestraEventos($conexion,$idg); + + } + + if ( isset( $ide ) ) + { + echo "Grupos

    "; + + $parent=$ide; + require("default.php"); + + + $blq = "g.id, g.nombre, g.comentario, Foto, Foto_w, Foto_h "; + $res = @mysql_query( "SELECT $blq FROM grupos AS g WHERE g.ide=$ide", $conexion ) or die( mysql_error($conexion)); + if ( @mysql_num_rows( $res ) <= 0) + echo "Lo sentimos, pero no se encontraron grupos para ese estilo. ¡Aun!"; + else { + while ( $datos=@mysql_fetch_array($res) ) + { + echo ''; + echo "
    '; + + $img = "db/grupos/$datos[0]_i001@$datos[3]"; + if ( !file_exists( $img ) ) $img = "images/no_group.gif"; + echo ''; + + echo '".urldecode($datos[1]).""; + echo "

    ".urldecode($datos[2])."

    "; + echo "
    "; + echo "

    "; + } + } + } + + function resize($H, $W, $nW=100, $nH=100) + { +// $nW = 100; $nH = 100; + $image_prop = ""; + + if ( $W > 0 ) + { + if ( $W > $H ) + { + $nH = intval(($H/$W)*$nW); $image_prop = " width=\"$nW\" height=\"".$nH."\""; + } else { + $nW = intval(($W/$H)*$nH); $image_prop = " height=\"$nH\" width=\"".$nW."\""; + } + return $image_prop; + } + } + + +function muestraArtistas( $cnx, $idg ) +{ + $res = @mysql_query( "SELECT a.id, CONCAT(a.nombre, ' ', a.apellido), Foto_mime, Foto_w, Foto_h 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 "

    "; + + $numCols=0; + echo ""; + while( $datos=@mysql_fetch_array($res) ) + { + if ( $numCols==0 ) echo ""; + + list ( $db_ida, $db_nomb, $db_foto, $db_FW, $db_FH ) = $datos; + + $img = "db/artistas/$db_ida"."_i001@$db_foto"; + if ( !file_exists( $img ) ) $img="images/no_person.gif"; + echo ""; + + $numCols = ($numCols++)%3; + if ( $numCols==0 ) echo ""; + } + + for ( ;$numCols<4;$numCols++ ) + echo ""; + if ( $numCols==4 ) echo ""; + + echo "

    $db_nomb
    "; + +} + +function muestraDiscos( $cnx, $idg ) +{ + $thisLOCATION = "./?dgo=ver_disco.php"; + $res = @mysql_query( "SELECT id, titulo, FEdicion FROM discos WHERE idg=$idg", $cnx ) OR die( "Error
    ".@mysql_error($cnx) ); + + $parity = true; + + echo "


    "; + echo ""; + echo ""; + echo ""; + echo "

    "; + + echo "
    "; + while( $datos=@mysql_fetch_array($res) ) + { + list ( $db_id, $db_titulo, $db_fechaEd )= $datos; + $rest = @mysql_query("SELECT COUNT(*) FROM cancionesDisco WHERE idd=$db_id", $cnx ); + $numTemas = @mysql_fetch_array( $rest ); + echo ""; + } + + echo "
    EdiciónTituloTemas
    $db_fechaEd$db_titulo$numTemas[0]
    "; +} + + +function muestraEventos($conexion,$idg) +{ + echo ""; + echo ""; + echo ""; + echo "

    "; + + require("eventos.php"); +} + +?> \ No newline at end of file