First commit ~0,10
							
								
								
									
										
											BIN
										
									
								
								PortalMusica.rar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										9
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,9 @@
 | 
			
		||||
#PortalMusica.com 
 | 
			
		||||
 
 | 
			
		||||
 
 | 
			
		||||
*~0,10* 
 | 
			
		||||
 
 | 
			
		||||
ToDo: wwtcf? 
 | 
			
		||||
 
 | 
			
		||||
 
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										59
									
								
								addons/autenticate.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,59 @@
 | 
			
		||||
<?php
 | 
			
		||||
session_name( "PMUSICAwebsite" );
 | 
			
		||||
	$v1="user_id";
 | 
			
		||||
	$v2="user_nick";
 | 
			
		||||
	$v3="user_auth";
 | 
			
		||||
	$v4="user_usaCorreo";
 | 
			
		||||
	$v5="user_level";
 | 
			
		||||
	$v6="user_idg";
 | 
			
		||||
	session_register($v1,$v2,$v3,$v4,$v5, $v6);
 | 
			
		||||
session_start();
 | 
			
		||||
 | 
			
		||||
if ( !isset( $user_auth ) || empty( $user_auth ) )
 | 
			
		||||
{
 | 
			
		||||
  $user_auth = false;
 | 
			
		||||
 | 
			
		||||
  if ( ! ( empty( $ulogin ) || empty( $upass ) ) )
 | 
			
		||||
    checkUser( $ulogin, $upass, true );
 | 
			
		||||
}
 | 
			
		||||
if ( isset( $db_login ) && isset( $db_pass ) )
 | 
			
		||||
 checkUser( $db_login, $db_pass, $db_autolog );
 | 
			
		||||
 | 
			
		||||
function checkUser( $user, $pass, $rem )
 | 
			
		||||
{
 | 
			
		||||
  global $conexion, $id, $user_auth, $user_nick, $user_id, $user_usaCorreo, $user_level, $user_idg;
 | 
			
		||||
  $dev = false;
 | 
			
		||||
 | 
			
		||||
  $consulta = "SELECT id, pass, level, usaCorreo, idg FROM users WHERE nick = '$user' AND pass='$pass'";
 | 
			
		||||
	$res = mysql_query( $consulta, $conexion ) OR die("No puedo realizar la consulta");
 | 
			
		||||
	if (  mysql_num_rows($res) > 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;
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										0
									
								
								addons/autenticate.php~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										35
									
								
								addons/email.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,35 @@
 | 
			
		||||
<h1>Correo interno</h1>
 | 
			
		||||
 | 
			
		||||
<p class=remark> Actualmente las cuentas de correo internas estan bloqueadas.</p>
 | 
			
		||||
 | 
			
		||||
No obstante las cuentas de correo antiguas, siguen en perfecto funcionamiento.
 | 
			
		||||
 | 
			
		||||
Para acceder a ellas, utiliza el siguiente formulario:
 | 
			
		||||
 | 
			
		||||
<div align="center"><center><table border="1"
 | 
			
		||||
            cellpadding="3" cellspacing="0" bordercolor="#000000"
 | 
			
		||||
            bordercolorlight="#000000">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td bgcolor="#800000"><font color="#FFFFFF"
 | 
			
		||||
                    size="2" face="Arial,Helvetica,sans-serif">Email
 | 
			
		||||
                    Login</font><br>
 | 
			
		||||
                    <input type="text" size="15" maxlength="32"
 | 
			
		||||
                    name="loginName"> </td>
 | 
			
		||||
                    <td bgcolor="#800000"><font color="#FFFFFF"
 | 
			
		||||
                    size="2" face="Arial,Helvetica,sans-serif">Password</font><br>
 | 
			
		||||
                    <input type="password" size="15"
 | 
			
		||||
                    maxlength="32" name="user_pwd"> </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td align="center" bgcolor="#C0C0C0"
 | 
			
		||||
                    style="text-align:center;"><input
 | 
			
		||||
                    type="submit" name="login" value="Login"></td>
 | 
			
		||||
                    <td align="center" bgcolor="#C0C0C0"
 | 
			
		||||
                    style="text-align:center;"><font
 | 
			
		||||
                    color="#000000">Nuevos usuarios</font><br>
 | 
			
		||||
                    <a
 | 
			
		||||
                    href="http://infdj.mail.everyone.net/email/scripts/useragreement.pl"
 | 
			
		||||
                    class="wcMenu">alta GRATIS</a>!</td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            </center></div>
 | 
			
		||||
							
								
								
									
										120
									
								
								addons/estilo.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -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;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										0
									
								
								addons/estilo.css~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										119
									
								
								addons/fade.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,119 @@
 | 
			
		||||
/************* 
 | 
			
		||||
**** <config> 
 | 
			
		||||
**/ 
 | 
			
		||||
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; 
 | 
			
		||||
/** 
 | 
			
		||||
**** </config> 
 | 
			
		||||
**************/ 
 | 
			
		||||
/************* 
 | 
			
		||||
**** <install> 
 | 
			
		||||
** 
 | 
			
		||||
** 
 | 
			
		||||
**** </install> 
 | 
			
		||||
**************/ 
 | 
			
		||||
 | 
			
		||||
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; 
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										0
									
								
								addons/fade.js~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										8
									
								
								addons/index.htm
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,8 @@
 | 
			
		||||
<html>
 | 
			
		||||
 <head>
 | 
			
		||||
  <title>:: No dispone de permisos para acceder a esta carpeta ::</title>
 | 
			
		||||
  <META CONTENT="0; URL=/" HTTP-EQUIV="REFRESH">
 | 
			
		||||
 </head>
 | 
			
		||||
 <body>
 | 
			
		||||
 </body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										38
									
								
								addons/misc.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -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();
 | 
			
		||||
	}
 | 
			
		||||
							
								
								
									
										5
									
								
								addons/open_db.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,5 @@
 | 
			
		||||
<?
 | 
			
		||||
	global $conexion, $id;
 | 
			
		||||
	$conexion = mysql_connect( 'localhost', 'PMUSICA_users', 'pmusica_password' ) OR die("No puedo conectar");
 | 
			
		||||
	$id = mysql_select_db( 'PMUSICA', $conexion ) OR die("No puedo abrir Base de Datos");
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										30
									
								
								addons/rpublicidad.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,30 @@
 | 
			
		||||
<?
 | 
			
		||||
 // funciones para la rotaci<63>n de la publicidad
 | 
			
		||||
 | 
			
		||||
if ( isset( $show ) )
 | 
			
		||||
{
 | 
			
		||||
  require("open_db.php");
 | 
			
		||||
  $res = @mysql_query( "SELECT url FROM publicidad WHERE id=$show", $conexion );
 | 
			
		||||
  if ( mysql_num_rows($res)>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 "<a href=\"addons/rpublicidad.php?show=$datos[0]\" target=_blank><img src=\"db/publicidad/$datos[0]"."_i001@$datos[1]\" border=0></a>";
 | 
			
		||||
  @mysql_query( "UPDATE publicidad SET nVistos=nVistos+1 WHERE id=$datos[0]", $conexion );
 | 
			
		||||
 } else {
 | 
			
		||||
  echo "<center>Se produjo algun error en el sistema de publicidad</center>";
 | 
			
		||||
 }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										0
									
								
								addons/rpublicidad.php~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										337
									
								
								adm/artistas.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,337 @@
 | 
			
		||||
<?
 | 
			
		||||
if ( $user_auth && $user_level <= -1 )
 | 
			
		||||
{
 | 
			
		||||
 $blq1 ="Nombre,Apellido,Instrumento,url,comentario";
 | 
			
		||||
 $blq2 ="e_Mail,NIF,Calle,Localidad,Provincia,CP,Telefono1,Telefono2,FechaNacimiento";
 | 
			
		||||
 | 
			
		||||
 $list = true;
 | 
			
		||||
 | 
			
		||||
 if ( isset( $sins ) )
 | 
			
		||||
 {
 | 
			
		||||
	displayForm( "./?dgo=adm/artistas.php&ins=new" );
 | 
			
		||||
	$list = false;
 | 
			
		||||
 }
 | 
			
		||||
 if ( isset( $smod ) ) 
 | 
			
		||||
 {	
 | 
			
		||||
	$res = @mysql_query( "SELECT id,$blq1,$blq2  FROM artistas WHERE id=$smod", $conexion );
 | 
			
		||||
	$datos = @mysql_fetch_array( $res );
 | 
			
		||||
 | 
			
		||||
	list( $db_id, $db_nombre,$db_apellidos,$db_instrumento,$db_url,$db_comentario,
 | 
			
		||||
		$db_email,$db_nif,$db_calle,$db_localidad,$db_provincia,$db_cp,$db_tlf1,$db_tlf2,$db_fechaN ) = $datos;
 | 
			
		||||
 | 
			
		||||
	displayForm( "./?dgo=adm/artistas.php&mod=$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_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<br>".@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 "<h1>Artista insertado</h1><br><br><br>";
 | 
			
		||||
        echo "<p class=remark>ID asignado = ".@mysql_insert_id($conexion)."</p>";
 | 
			
		||||
	$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 "<br><br><br><table width=100% cellpadding=0 cellspacing=0 class=td_lista>";
 | 
			
		||||
 | 
			
		||||
 echo "<td class=menuL>id <a href=\"$thisLOCATION&oderBy=id&orderDir=DESC\"><img src=\"images/actions/down.gif\" border=0></a><a href=\"$thisLOCATION&oderBy=id&orderDESC=ASC\"><img src=\"images/actions/up.gif\" border=0></a></td>".
 | 
			
		||||
      "<td class=menuL>Nombre <a href=\"$thisLOCATION&oderBy=Apellidos+Nombre&orderDir=DESC\"><img src=\"images/actions/down.gif\" border=0></a><a href=\"$thisLOCATION&oderBy=Apellidos+Nombre&orderDESC=ASC\"><img src=\"images/actions/up.gif\" border=0></a></td>".
 | 
			
		||||
      "<td class=menuL>Telefonos</td>".
 | 
			
		||||
      "<td class=menuL>Borrar</td>";
 | 
			
		||||
 while( $datos=@mysql_fetch_array($res) )
 | 
			
		||||
 {
 | 
			
		||||
  list ( $db_id, $db_nombre, $db_tlf1, $db_tlf2 )= $datos;
 | 
			
		||||
  echo "<tr><td><a href=\"./?dgo=adm/artistas.php&smod=$db_id\">$db_id</a></td><td>$db_nombre</td><td>$db_tlf1 # $db_tlf2</td><td><a href=\"javascript::deleteUser($db_id)\"><img src=\"images/actions/cancel.gif\" border=0></a></td></tr>";
 | 
			
		||||
 }
 | 
			
		||||
 echo "</table>";
 | 
			
		||||
 echo '<script language="JavaScript"> 
 | 
			
		||||
	function deleteUser( which )
 | 
			
		||||
	{
 | 
			
		||||
	  var submitOK = confirm("Atencion: Esta a punto de eliminar al artista.");
 | 
			
		||||
	  if ( submitOK )
 | 
			
		||||
		  document.location.href = "'.$thisLOCATION.'&orderBy='.$orderBy.'&orderDir='.$orderDir.'&del="+which;
 | 
			
		||||
	}
 | 
			
		||||
	</script>';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayMenu()
 | 
			
		||||
{
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
 echo '<p align="center"><a href="./?dgo=adm/artistas.php&sins=new">Insertar nuevo artista</a></p>';
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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 '<form action="'.$form_action.'" method="POST" name="register" enctype="multipart/form-data" onsubmit="return validateform( this.form )">';
 | 
			
		||||
 echo '<p align="center"> </p><div align="center"><center><table border="0" cellpadding="0" cellspacing="0" width="100%">';
 | 
			
		||||
 echo '<tr>
 | 
			
		||||
            <td><h1>Datos del artista</h1>
 | 
			
		||||
            <p> </p>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="100%" bgcolor="#800000">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td> </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <table border="0" width="100%">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Nombre:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_nombre"
 | 
			
		||||
                    value="'.$db_nombre.'"></td>
 | 
			
		||||
                    <td valign="top" rowspan="5" width="50%"
 | 
			
		||||
                    bgcolor="#B4CCE9" class="tdSuave"><strong>Informaci<63>n
 | 
			
		||||
                    del artista</strong><p>Estos son los datos
 | 
			
		||||
                    que cualquier usuario de la p<>gina puede
 | 
			
		||||
                    consultar. <br>
 | 
			
		||||
                    (Cuando Escoja un disco y/o se muestre la
 | 
			
		||||
                    informaci<63>n de un Grupo, saldran sus
 | 
			
		||||
                    componentes y esta es la informaci<63>n de cada
 | 
			
		||||
                    uno de ellos).</p>
 | 
			
		||||
                    <p>ATENCION: <20><> Se admiten controles HTML
 | 
			
		||||
                    !!, por lo que aconsejamos sea muy cuidadoso
 | 
			
		||||
                    con los mismos.</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Apellidos:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_apellidos"
 | 
			
		||||
                    value="'. $db_apellidos .'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Instrumento:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_instrumento"
 | 
			
		||||
                    value="'. $db_instrumento .'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%" colspan=2>Fotografia:
 | 
			
		||||
			<input type="file" size="15"
 | 
			
		||||
                    name="imgData"
 | 
			
		||||
                    value=""></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td>url:</td>
 | 
			
		||||
                    <td><input type="text" size="15"
 | 
			
		||||
                    name="db_url" value="'.$db_url.'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td colspan="3" width="30%">Comentarios
 | 
			
		||||
                    adicionales:<p><textarea name="db_comentario" rows="5"
 | 
			
		||||
                    cols="40">'.urldecode($db_comentario).'</textarea></p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
            <table border="0" width="100%">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">email:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_email"
 | 
			
		||||
                    value="'.$db_email.'"></td>
 | 
			
		||||
                    <td valign="top" rowspan="9" width="50%"
 | 
			
		||||
                    bgcolor="#B4CCE9" class="tdSuave"><strong>Informaci<63>n
 | 
			
		||||
                    de contacto</strong><p>Estos datos solo son
 | 
			
		||||
                    accesibles por el administrador/es de la p<>gina.
 | 
			
		||||
                    Por lo que nadie mas tendr<64> acceso a los
 | 
			
		||||
                    mismos.</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">NIF:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_nif"
 | 
			
		||||
                    value="'.$db_nif.'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Direcci<63>n:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_calle"
 | 
			
		||||
                    value="'.$db_calle.'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Localidad:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_localidad"
 | 
			
		||||
                    value="'.$db_localidad.'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Provincia:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_provincia"
 | 
			
		||||
                    value="'.$db_provincia.'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">C<>d. Postal:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_cp" value="'.$db_cp.'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Telefono</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_tlf1"
 | 
			
		||||
                    value="'.$db_tlf1.'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td>Movil:</td>
 | 
			
		||||
                    <td><input type="text" size="15"
 | 
			
		||||
                    name="db_tlf2"
 | 
			
		||||
                    value="'.$db_tlf2.'"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td>Cumplea<65>os:</td>
 | 
			
		||||
                    <td><select name="db_dia" size="1">
 | 
			
		||||
                        <option>Dia...</option>';
 | 
			
		||||
        for ( $i=1;$i<32; $i++) 
 | 
			
		||||
	{
 | 
			
		||||
          echo "<option "; if ( $i==$db_dia ) echo " SELECTED "; echo ">$i"; echo "</option>";
 | 
			
		||||
	} 
 | 
			
		||||
  echo '              </select>
 | 
			
		||||
	  	   <br>
 | 
			
		||||
                    <select name="db_mes" size="1">
 | 
			
		||||
                        <option>Mes...</option>
 | 
			
		||||
                        <option value="1"'; if($db_mes==1)echo" selected "; echo '>Enero</option>
 | 
			
		||||
                        <option value="2"'; if($db_mes==2)echo" selected "; echo '>Febrero</option>
 | 
			
		||||
                        <option value="3"'; if($db_mes==3)echo" selected "; echo '>Marzo</option>
 | 
			
		||||
                        <option value="4"'; if($db_mes==4)echo" selected "; echo '>Abril</option>
 | 
			
		||||
                        <option value="5"'; if($db_mes==5)echo" selected "; echo '>Mayo</option>
 | 
			
		||||
                        <option value="6"'; if($db_mes==6)echo" selected "; echo '>Junio</option>
 | 
			
		||||
                        <option value="7"'; if($db_mes==7)echo" selected "; echo '>Julio</option>
 | 
			
		||||
                        <option value="8"'; if($db_mes==8)echo" selected "; echo '>Agosto</option>
 | 
			
		||||
                        <option value="9"'; if($db_mes==9)echo" selected "; echo '>Septiembre</option>
 | 
			
		||||
                        <option value="10"'; if($db_mes==10)echo" selected "; echo '>Octubre</option>
 | 
			
		||||
                        <option value="11"'; if($db_mes==11)echo" selected "; echo '>Noviembre</option>
 | 
			
		||||
                        <option value="12"'; if($db_mes==12)echo" selected "; echo '>Diciembre</option>
 | 
			
		||||
                    </select><br>
 | 
			
		||||
                    <select name="db_ano" size="1">
 | 
			
		||||
                        <option>A<>o...</option>';
 | 
			
		||||
	for($i=2003;$i>1900;$i--)
 | 
			
		||||
	{
 | 
			
		||||
          echo "<option"; if ( $i==$db_ano ) echo " SELECTED "; echo ">$i";echo "</option>"; 
 | 
			
		||||
	}
 | 
			
		||||
 echo '</select></td>
 | 
			
		||||
                    <td> </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
            <p align="center"><input type="button" name="btCancelar" value="Cancelar"><input
 | 
			
		||||
            type="submit" name="B2" value="Enviar >>"></p>
 | 
			
		||||
            <p><script language="JavaScript"><!--
 | 
			
		||||
 | 
			
		||||
function validateform(wf)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
if (document.register.db_nombre.value=="")
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("Por favor, introduce el nombre")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
if (document.register.db_nif.value=="")
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("Por favor, introduce el NIF")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
// --></script><br>
 | 
			
		||||
            </p>
 | 
			
		||||
            </td>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </table>
 | 
			
		||||
    </center></div>
 | 
			
		||||
</form>';
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										0
									
								
								adm/artistas.php~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								adm/discos.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										0
									
								
								adm/discos.php~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										145
									
								
								adm/editC.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,145 @@
 | 
			
		||||
<?
 | 
			
		||||
 require( "../addons/open_db.php" );
 | 
			
		||||
 require( "../addons/autenticate.php" );
 | 
			
		||||
 if ( ! $user_auth ) die( "<META CONTENT=\"0; URL=..\error.htm\" HTTP-EQUIV=\"REFRESH\"> ");
 | 
			
		||||
 | 
			
		||||
 $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 "<html><head><script>self.close();</script></head></html>";
 | 
			
		||||
  }
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 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 '<form method="POST" action="'.$action.'">
 | 
			
		||||
    <p><strong><u>Datos de la canci<63>n:</u></strong></p>
 | 
			
		||||
    <table border="0" cellpadding="0" cellspacing="0">
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td>Posici<63>n:</td>
 | 
			
		||||
            <td><input type="text" size="15" name="db_posicion" value="'.$db_posicion.'"></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td>Titulo:</td>
 | 
			
		||||
            <td><input type="text" size="15" name="db_titulo" value="'.$db_titulo.'"></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td>Duraci<63>n</td>
 | 
			
		||||
            <td><input type="text" size="15" name="db_duracion" value="'.$db_duracion.'"></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td>Autor Letra</td>
 | 
			
		||||
            <td><input type="text" size="15" name="db_autorLetra" value="'.$db_autorLetra.'"></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td>Autor Musica</td>
 | 
			
		||||
            <td><input type="text" size="15" name="db_autorMusica" value="'.$db_autorMusica.'"></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td align="center" colspan="2"><br><center>';
 | 
			
		||||
 if ( !empty($db_fp) ) echo "[ <a href='$PHP_SELF?idd=$idd&mod=$db_id&delFt=P'>-</a>".
 | 
			
		||||
                             " <a href=\"javascript:abreVentana( selectFT, 'insertFC.php?idd=$idd&idc=$db_id&ft=P', 320, 200);\">+</a>".
 | 
			
		||||
			     " <a href='../db/discos/$idd"."_c_".$db_id."_P_"."$db_fp' target='_blank'>Partitura</a>".
 | 
			
		||||
			    "] ";
 | 
			
		||||
  else if ( isset( $db_id ) )
 | 
			
		||||
  		       echo "[ - ".
 | 
			
		||||
			    	"  <a href=\"javascript:abreVentana( selectFT, 'insertFC.php?idd=$idd&idc=$db_id&ft==P', 320, 200);\">+</a>".
 | 
			
		||||
			    " Partitura ".
 | 
			
		||||
			   " ] ";
 | 
			
		||||
 if ( !empty($db_fa) ) echo "[ <a href='$PHP_SELF?idd=$idd&mod=$db_id&delFt=A'>-</a>".
 | 
			
		||||
                             " <a href=\"javascript:abreVentana( selectFT, 'insertFC.php?idd=$idd&idc=$db_id&ft=A', 320, 200 );\">+</a>".
 | 
			
		||||
			     " <a href='../db/discos/$idd"."_c_".$db_id."_A_"."$db_fa' target='_blank'>Audio</a>".
 | 
			
		||||
			    "] ";
 | 
			
		||||
  else if ( isset( $db_id) )
 | 
			
		||||
  		       echo "[ - ".
 | 
			
		||||
			    "  <a href=\"javascript:abreVentana( selectFT, 'insertFC.php?idd=$idd&idc=$db_id&ft=A', 320, 200 );\">+</a>".
 | 
			
		||||
			    " Audio ".
 | 
			
		||||
			   " ] ";
 | 
			
		||||
 | 
			
		||||
 if ( !empty($db_fl) ) echo "[ <a href='$PHP_SELF?idd=$idd&mod=$db_id&delFt=L'>-</a>".
 | 
			
		||||
                             " <a href=\"javascript:abreVentana( selectFT, 'insertFC.php?idd=$idd&idc=$db_id&ft=L', 320, 200 );\">+</a>".
 | 
			
		||||
			     " <a href='../db/discos/$idd"."_c_".$db_id."_L_"."$db_fl' target='_blank'>Letra</a>".
 | 
			
		||||
			    "] "; 
 | 
			
		||||
  else if ( isset( $db_id ) )
 | 
			
		||||
  		       echo "[ - ".
 | 
			
		||||
			    "  <a href=\"javascript:abreVentana( selectFT, 'insertFC.php?idd=$idd&idc=$db_id&ft=L', 320, 200 );\">+</a>".
 | 
			
		||||
			    " Letra ".
 | 
			
		||||
			   " ] ";
 | 
			
		||||
 | 
			
		||||
 if ( !empty($db_fm) ) echo "[ <a href='$PHP_SELF?idd=$idd&mod=$db_id&delFt=M'>-</a>".
 | 
			
		||||
                             " <a href=\"javascript:abreVentana( selectFT, 'insertFC.php?idd=$idd&idc=$db_id&ft=M', 320, 200 );\">+</a>".
 | 
			
		||||
			     " <a href='../db/discos/$idd"."_c_".$db_id."_M_"."$db_fm' target='_blank'>Midi</a>".
 | 
			
		||||
			    "] "; 
 | 
			
		||||
  else if ( isset( $db_id ) )
 | 
			
		||||
  		       echo "[ - ".
 | 
			
		||||
			    "  <a href=\"javascript:abreVentana( selectFT, 'insertFC.php?idd=$idd&idc=$db_id&ft=M', 320, 200 );\">+</a>".
 | 
			
		||||
			    " Midi ".
 | 
			
		||||
			   " ] ";
 | 
			
		||||
 echo '</center></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </table><br><center><input type="submit" value="enviar >>"></center>
 | 
			
		||||
</form>'; 
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function print_header()
 | 
			
		||||
{
 | 
			
		||||
echo '<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 | 
			
		||||
      <title>Portal -web- --------------------------------------------------------------www.infdj.com-----------------------------------------------------------------------------------------------------</title>
 | 
			
		||||
      <link rel="stylesheet" type="text/css" href="../addons/estilo.css" body="../addons/estilo.css">
 | 
			
		||||
      <script language="JavaScript" src="../addons/misc.js"></script>
 | 
			
		||||
      <script language="JavaScript">var selectFT="selectFT";</script>
 | 
			
		||||
	</head>
 | 
			
		||||
      <body background="../images/bg.gif" text="#000000">';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function print_footer()
 | 
			
		||||
{
 | 
			
		||||
echo '</body></html>';
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										0
									
								
								adm/editC.php~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										249
									
								
								adm/estilos.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,249 @@
 | 
			
		||||
<?
 | 
			
		||||
if ( $user_auth && $user_level <= -1 )
 | 
			
		||||
{
 | 
			
		||||
 $blq1 ="parent,titulo,descr";
 | 
			
		||||
 | 
			
		||||
 $list = true;
 | 
			
		||||
 | 
			
		||||
 if ( isset( $sins ) )
 | 
			
		||||
 {
 | 
			
		||||
	displayForm( "./?dgo=adm/estilos.php&ins=new" );
 | 
			
		||||
	$list = false;
 | 
			
		||||
 }
 | 
			
		||||
 if ( isset( $smod ) ) 
 | 
			
		||||
 {	
 | 
			
		||||
	$res = @mysql_query( "SELECT id,$blq1  FROM estilos WHERE id=$smod", $conexion );
 | 
			
		||||
	$datos = @mysql_fetch_array( $res );
 | 
			
		||||
 | 
			
		||||
	list( $db_id, $db_parent,$db_titulo,$db_descr ) = $datos;
 | 
			
		||||
 | 
			
		||||
	displayForm( "./?dgo=adm/estilos.php&mod=$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_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:<br>";
 | 
			
		||||
	
 | 
			
		||||
	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<br>".@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 "<h1>Estilo insertado</h1><br><br><br>";
 | 
			
		||||
        echo "<p class=remark>ID asignado = ".$last_id."</p>";
 | 
			
		||||
	$list = true;
 | 
			
		||||
 }
 | 
			
		||||
 if( isset( $del ) )
 | 
			
		||||
 {
 | 
			
		||||
	if ( !unlink( "estilos/".$del."_i001" ) )
 | 
			
		||||
		echo "<h1>No he podido eliminar la imagen asociada:</h1><br><p class=remark>Borre el fichero: estilos/$del"."_i001 manualmente por favor...<br>";
 | 
			
		||||
	else
 | 
			
		||||
		echo "<li>Ficheros asociados eliminados</li>";
 | 
			
		||||
 | 
			
		||||
	$res = @mysql_query( "UPDATE estilos SET parent='0' WHERE parent=$del", $conexion );
 | 
			
		||||
	echo "<li>Estilos heredados, descompuestos</li>";
 | 
			
		||||
	$res = @mysql_query( "DELETE FROM estilos WHERE id=$del", $conexion );
 | 
			
		||||
	echo "<li>Estilo $del, ELIMINADO</li><br>";
 | 
			
		||||
	$list = true;
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 if ( isset( $list ) && $list )
 | 
			
		||||
 {
 | 
			
		||||
   if ( !isset($orderBy) ) $orderBy ="id";
 | 
			
		||||
   if ( !isset($orderDir) ) $orderDir ="ASC";
 | 
			
		||||
 | 
			
		||||
   echo "Listado de Estilos >> Ver listado<br><br>";
 | 
			
		||||
   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<br>".@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 = "<img src=\"gimage.php?db=estilos&db_id=$db_id&db_mime=$db_Foto_mime\" width=\"$db_Foto_w\" height=\"$db_Foto_h\"><br>$db_titulo"; 
 | 
			
		||||
  $lBlq2 = "<p><a href=\"javascript:deleteUser($db_id)\" class=lmenuo>>> >Eliminar Estilo</a> ## "
 | 
			
		||||
          ."<a href=\"$thisLOCATION&smod=$db_id\" class=lmenuo>>> >Modificar Estilo</a><br></p>";
 | 
			
		||||
  if ( $parity )
 | 
			
		||||
	  echo "<table class=td_estilos><tr><td>$lBlq1</td><td>".urldecode($db_descr)."$lBlq2</td></tr></table><br><br>";
 | 
			
		||||
  else
 | 
			
		||||
	  echo "<table class=td_estilos><tr><td>".urldecode($db_descr)."$lBlq2</td><td>$lBlq1</td></tr></table><br><br>";
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 echo '<script language="JavaScript"> 
 | 
			
		||||
	function deleteUser( which )
 | 
			
		||||
	{
 | 
			
		||||
	  var submitOK = confirm("Atencion: Esta a punto de eliminar el estilo.");
 | 
			
		||||
	  if ( submitOK )
 | 
			
		||||
		  document.location.href = "'.$thisLOCATION.'&orderBy='.$orderBy.'&orderDir='.$orderDir.'&del="+which;
 | 
			
		||||
	}
 | 
			
		||||
	</script>';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayMenu()
 | 
			
		||||
{
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
 echo '<p align="center"><a href="./?dgo=adm/estilos.php&sins=new">Insertar nuevo estilo</a></p>';
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayForm( $form_action )
 | 
			
		||||
{
 | 
			
		||||
 global $db_parent, $db_titulo, $db_descr, $imgData;
 | 
			
		||||
 | 
			
		||||
 echo '<form action="'.$form_action.'" method="POST" name="register"  enctype="multipart/form-data" onsubmit="return validateform( this.form )">';
 | 
			
		||||
 echo '<p align="center"> </p><div align="center"><center><table border="0" cellpadding="0" cellspacing="0" width="100%">';
 | 
			
		||||
 echo '<tr>
 | 
			
		||||
            <td><h1>Datos del estilo</h1>
 | 
			
		||||
            <p> </p>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="100%" bgcolor="#800000">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td> </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <table border="0" width="100%">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Titulo:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_titulo"
 | 
			
		||||
                    value="'.$db_titulo.'"></td>
 | 
			
		||||
                    <td valign="top" rowspan="3" width="50%"
 | 
			
		||||
                    bgcolor="#B4CCE9" class="tdSuave"><strong>Informaci<63>n
 | 
			
		||||
                    del estilo</strong><p>Aqui van el titulo y descripci<63>n del estilo que esta definiendo. <br>
 | 
			
		||||
Tambien puede agregar una imagen que represente este estilo. Recuerde que deberia ser JPG con un tama<6D>o de 50x50 m<>ximo.</p>
 | 
			
		||||
                    <p>ATENCION: <20><> Se admiten controles HTML
 | 
			
		||||
                    !!, por lo que aconsejamos sea muy cuidadoso
 | 
			
		||||
                    con los mismos.</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Padre:</td>
 | 
			
		||||
                    <td width="20%"><select name="db_parent" size="1">
 | 
			
		||||
			<option value="0">ninguno</option>';
 | 
			
		||||
 | 
			
		||||
		 global $conexion;
 | 
			
		||||
		 $resp = @mysql_query( "SELECT id, titulo FROM estilos WHERE parent ='0' Order By titulo", $conexion );
 | 
			
		||||
		 while( $datos=@mysql_fetch_array($resp) )
 | 
			
		||||
		 {
 | 
			
		||||
			list ( $epid, $eptit ) = $datos;
 | 
			
		||||
			echo "<option value=\"$epid\">$eptit</option>";
 | 
			
		||||
		 }
 | 
			
		||||
echo '</select></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td colspan="2" width="30%">Comentarios
 | 
			
		||||
                    adicionales:<p><textarea name="db_descr" rows="5"
 | 
			
		||||
                    cols="20">'.urldecode($db_descr).'</textarea></p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%"> Imagen:</td>
 | 
			
		||||
                    <td width="20%" colspan="2">
 | 
			
		||||
			<input type="file" size="15" name="imgData"></td>
 | 
			
		||||
                </tr>            </table>
 | 
			
		||||
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
            <p align="center"><input type="button" name="btCancelar" value="Cancelar"><input
 | 
			
		||||
            type="submit" name="B2" value="Enviar >>"></p>
 | 
			
		||||
 | 
			
		||||
            <p><script language="JavaScript"><!--
 | 
			
		||||
 | 
			
		||||
function validateform(wf)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
if (document.register.db_titulo.value=="")
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("Por favor, introduce el titulo")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
if (document.register.db_descr.value=="")
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("Por favor, introduce la descripcion")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
// --></script><br>
 | 
			
		||||
            </p>
 | 
			
		||||
            </td>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </table>
 | 
			
		||||
    </center></div>
 | 
			
		||||
</form>';
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										344
									
								
								adm/grupos.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,344 @@
 | 
			
		||||
<?
 | 
			
		||||
if ( $user_auth && $user_level <= -1 )
 | 
			
		||||
{
 | 
			
		||||
 $blq1 ="ide, nombre, comentario, cache, equipoSonidoLuces, estadisticas, croquiMusicos, sugerenciasGrupo, contratacion";
 | 
			
		||||
 $list = true;
 | 
			
		||||
 | 
			
		||||
 if ( isset( $sins ) )
 | 
			
		||||
 {
 | 
			
		||||
	displayForm( "./?dgo=adm/grupos.php&ins=new" );
 | 
			
		||||
	$list = false;
 | 
			
		||||
 }
 | 
			
		||||
 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, 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<br>".@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 "<h1>Grupo insertado</h1><br><br><br>";
 | 
			
		||||
        echo "<p class=remark>ID asignado = ".$last_id."<br>Agrege ahora los componentes del Grupo</p>";
 | 
			
		||||
 | 
			
		||||
	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 "<a href='./?dgo=adm/grupos.php'>Listado de Grupos</a>-><a href='./?dgo=adm/discos.php&filter=$smod'>Sus Discos</a>->[<a href='./?dgo=adm/grupos.php&smod=$smod'>Refrescar</a>]";
 | 
			
		||||
 | 
			
		||||
	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 "<h1>No he podido eliminar la imagen asociada:</h1><br><p class=remark>Borre el fichero: grupos/$del"."_i001 manualmente por favor...<br>";
 | 
			
		||||
	else
 | 
			
		||||
		echo "<li>Ficheros asociados eliminados</li>";
 | 
			
		||||
 | 
			
		||||
	$res = @mysql_query( "UPDATE grupos SET parent='0' WHERE parent=$del", $conexion );
 | 
			
		||||
	echo "<li>grupos heredados, descompuestos</li>";
 | 
			
		||||
	$res = @mysql_query( "DELETE FROM grupos WHERE id=$del", $conexion );
 | 
			
		||||
	echo "<li>Estilo $del, ELIMINADO</li><br>";
 | 
			
		||||
	$list = true;
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 if ( isset( $list ) && $list )
 | 
			
		||||
 {
 | 
			
		||||
   if ( !isset($orderBy) ) $orderBy ="id";
 | 
			
		||||
   if ( !isset($orderDir) ) $orderDir ="ASC";
 | 
			
		||||
 | 
			
		||||
   echo "Listado de grupos >> Ver listado<br><br>";
 | 
			
		||||
   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 "<br><br><br>";
 | 
			
		||||
 echo "<a name=\"componentes\"></a><form name='comp' method=POST action=$url_form"."#componentes><table width=100% cellpadding=0 cellspacing=0 class=\"td_lista\"><tr>";
 | 
			
		||||
 echo "<td class=menuL>id</td>";
 | 
			
		||||
 echo "<td class=menuL>Nombre del Artista</td>";
 | 
			
		||||
 echo "<td class=menuL>Borrar</td>";
 | 
			
		||||
 echo "</tr>";
 | 
			
		||||
 
 | 
			
		||||
 while( $datos=@mysql_fetch_array($res) )
 | 
			
		||||
 {
 | 
			
		||||
   list ( $db_ida, $db_nomb ) = $datos;
 | 
			
		||||
   echo "<tr><td><a href=\"./?dgo=adm/artistas.php&smod=$db_ida\">$db_ida</a></td>";
 | 
			
		||||
   echo "<td>$db_nomb</td>";
 | 
			
		||||
   echo "<td><a href=\"./?dgo=adm/grupos.php$delc=$db_id\"><img src=\"images/actions/cancel.gif\" border=0></a></td>";
 | 
			
		||||
   echo "</tr>";
 | 
			
		||||
 }
 | 
			
		||||
 echo "<tr><td><br><br></td><td></td><td></td></tr>";
 | 
			
		||||
 echo "<tr><td> </td><td><input type=submit value=\"Nuevo artista\"> -= ID: <input type=text name=\"db_ida\" value=\"\"></td><td></td></tr>";
 | 
			
		||||
 echo "</table></form>";
 | 
			
		||||
 
 | 
			
		||||
 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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<br>".@mysql_error($cnx) );
 | 
			
		||||
 | 
			
		||||
 $parity = true;
 | 
			
		||||
 | 
			
		||||
 echo "<br><br><br><table width=100% cellpadding=0 cellspacing=0 class=td_lista><tr>";
 | 
			
		||||
 | 
			
		||||
 echo "<td class=menuL>id <a href=\"$thisLOCATION&oderBy=id&orderDir=DESC\"><img src=\"images/actions/down.gif\" border=0></a><a href=\"$thisLOCATION&oderBy=id&orderDESC=ASC\"><img src=\"images/actions/up.gif\" border=0></a></td>".
 | 
			
		||||
      "<td class=menuL>Nombre del Grupo <a href=\"$thisLOCATION&oderBy=nombre&orderDir=DESC\"><img src=\"images/actions/down.gif\" border=0></a><a href=\"$thisLOCATION&oderBy=nombre&orderDESC=ASC\"><img src=\"images/actions/up.gif\" border=0></a></td>".
 | 
			
		||||
      "<td class=menuL>Estilo <a href=\"$thisLOCATION&oderBy=ide&orderDir=DESC\"><img src=\"images/actions/down.gif\" border=0></a><a href=\"$thisLOCATION&oderBy=ide&orderDESC=ASC\"><img src=\"images/actions/up.gif\" border=0></a></td>".
 | 
			
		||||
      "<td class=menuL>Borrar</td></tr>";
 | 
			
		||||
 | 
			
		||||
 while( $datos=@mysql_fetch_array($res) )
 | 
			
		||||
 {
 | 
			
		||||
  list ( $db_id, $db_nombre, $db_estilo )= $datos;
 | 
			
		||||
  $parity = !$parity;
 | 
			
		||||
  
 | 
			
		||||
  echo "<tr><td><a href=\"$thisLOCATION&smod=$db_id\">$db_id</a></td>" .
 | 
			
		||||
       "<td>$db_nombre</td>".
 | 
			
		||||
       "<td>$db_estilo</td>".
 | 
			
		||||
       "<td><a href=\"javascript::deleteID($db_id)\"><img src=\"images/actions/cancel.gif\" border=0></a></td></tr>";
 | 
			
		||||
      
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 echo "</table>";
 | 
			
		||||
 echo '<script language="JavaScript"> 
 | 
			
		||||
	function deleteID( which )
 | 
			
		||||
	{
 | 
			
		||||
	  var submitOK = confirm("Atencion: Esta a punto de eliminar el grupo.");
 | 
			
		||||
	  if ( submitOK )
 | 
			
		||||
		  document.location.href = "'.$thisLOCATION.'&orderBy='.$orderBy.'&orderDir='.$orderDir.'&del="+which;
 | 
			
		||||
	}
 | 
			
		||||
	</script>';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayMenu()
 | 
			
		||||
{
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
 echo '<p align="center"><a href="./?dgo=adm/grupos.php&sins=new">Insertar nuevo grupo</a></p>';
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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 '<form action="'.$form_action.'" method="POST" name="register"  enctype="multipart/form-data" onsubmit="return validateform( this.form )">';
 | 
			
		||||
 echo '<p align="center"> </p><div align="center"><center><table border="0" cellpadding="0" cellspacing="0" width="100%">';
 | 
			
		||||
 echo '<tr>
 | 
			
		||||
            <td><h1>Datos del grupo</h1>
 | 
			
		||||
            <p> </p>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="100%" bgcolor="#800000">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td> </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <table border="0" width="100%">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Grupo:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_nombre"
 | 
			
		||||
                    value="'.$db_nombre.'"></td>
 | 
			
		||||
                    <td valign="top" rowspan="3" width="50%"
 | 
			
		||||
                    bgcolor="#B4CCE9" class="tdSuave"><strong>Informaci<63>n
 | 
			
		||||
                    del grupo</strong><p>Aqui van el nombre del grupo y descripci<63>n del mismo. <br>
 | 
			
		||||
Tambien puede agregar una imagen que represente a este grupo. Recuerde que deberia ser JPG con un tama<6D>o de 50x50 m<>ximo. <br><br>No se olvide de asociar un estilo al grupo para que este pueda ser clasificado.</p>
 | 
			
		||||
                    <p>ATENCION: <20><> Se admiten controles HTML
 | 
			
		||||
                    !!, por lo que aconsejamos sea muy cuidadoso
 | 
			
		||||
                    con los mismos.</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Estilo:</td>
 | 
			
		||||
                    <td width="20%"><select name="db_ide" size="1">
 | 
			
		||||
			<option value="0">ninguno</option>';
 | 
			
		||||
 | 
			
		||||
		 global $conexion;
 | 
			
		||||
		 $resp = @mysql_query( "SELECT id, titulo FROM estilos WHERE parent ='0' Order By titulo", $conexion );
 | 
			
		||||
		 while( $datos=@mysql_fetch_array($resp) )
 | 
			
		||||
		 {
 | 
			
		||||
			list ( $epid, $eptit ) = $datos;
 | 
			
		||||
			echo "<option value=\"$epid\"";
 | 
			
		||||
			if ( $epid == $db_ide ) echo " SELECTED";
 | 
			
		||||
			echo ">$eptit</option>";
 | 
			
		||||
		 }
 | 
			
		||||
echo '</select></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td colspan="2" width="30%">Comentarios
 | 
			
		||||
                    adicionales:<p><textarea name="db_comentario" rows="5"
 | 
			
		||||
                    cols="20">'.urldecode($db_comentario).'</textarea></p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%"> Foto:</td>
 | 
			
		||||
                    <td width="70%" colspan="2">
 | 
			
		||||
			<input type="file" size="15" name="imgData"></td>
 | 
			
		||||
		    <td></td>
 | 
			
		||||
                </tr>            
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%"> Cache:</td>
 | 
			
		||||
                    <td width="70%" colspan="2">
 | 
			
		||||
			<input type="text" size="30" name="db_cache" value="'.$db_cache.'"></td>
 | 
			
		||||
                </tr>            
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%"> Equipo de sonido y luces:</td>
 | 
			
		||||
                    <td width="70%" colspan="2">
 | 
			
		||||
			<input type="text" size="30" name="db_equipoSonidoLuces" value="'.$db_equipoSonidoLuces.'"></td>
 | 
			
		||||
                </tr>            
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%"> Estadisticas:</td>
 | 
			
		||||
                    <td width="70%" colspan="2">
 | 
			
		||||
			<input type="text" size="30" name="db_estadisticas" value="'.$db_estadisticas.'"></td>
 | 
			
		||||
                </tr>            
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%"> Croquis Musicos:</td>
 | 
			
		||||
                    <td width="70%" colspan="2">
 | 
			
		||||
			<input type="text" size="30" name="db_croquiMusicos" value="'.$db_croquiMusicos.'"></td>
 | 
			
		||||
                </tr>            
 | 
			
		||||
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%"> Sugerencias del Grupo:</td>
 | 
			
		||||
                    <td width="70%" colspan="2">
 | 
			
		||||
			<input type="text" size="30" name="db_sugerenciasGrupo" value="'.$db_sugerenciasGrupo.'"></td>
 | 
			
		||||
                </tr>        
 | 
			
		||||
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%"> Contratacion:</td>
 | 
			
		||||
                    <td width="70%" colspan="2">
 | 
			
		||||
			<textarea name="db_contratacion" rows="5" cols="30">'.urldecode($db_contratacion).'</textarea>   
 | 
			
		||||
		    </td>
 | 
			
		||||
                </tr>        
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	</table>
 | 
			
		||||
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
            <p align="center"><input type="button" name="btCancelar" value="Cancelar"><input
 | 
			
		||||
            type="submit" name="B2" value="Enviar >>"></p>
 | 
			
		||||
 | 
			
		||||
            <p><script language="JavaScript"><!--
 | 
			
		||||
 | 
			
		||||
function validateform(wf)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
if (document.register.db_nombre.value=="")
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("Por favor, introduce el nombre del grupo")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
if (document.register.db_comentario.value=="")
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("Por favor, introduce algun comentario sobre este grupo")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
// --></script><br>
 | 
			
		||||
            </p>
 | 
			
		||||
            </td>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </table>
 | 
			
		||||
    </center></div>
 | 
			
		||||
</form>';
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										78
									
								
								adm/insertFC.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,78 @@
 | 
			
		||||
<?
 | 
			
		||||
 require( "../addons/open_db.php" );
 | 
			
		||||
 require( "../addons/autenticate.php" );
 | 
			
		||||
 if ( ! $user_auth ) die( "<META CONTENT=\"0; URL=..\error.htm\" HTTP-EQUIV=\"REFRESH\"> ");
 | 
			
		||||
 | 
			
		||||
		  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("<script language=\"javascript\">window.close();</script>"); 
 | 
			
		||||
		   }
 | 
			
		||||
			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<br>$sql_upd<br>".mysql_error($conexion));
 | 
			
		||||
			mysql_close($conexion);
 | 
			
		||||
 | 
			
		||||
			echo "<html><head></head><body onload='window.close();'><p>Procesando petici<63>n.<br>Por favor, espere...<br></body></html>";
 | 
			
		||||
 | 
			
		||||
		  } else {
 | 
			
		||||
?>
 | 
			
		||||
<html>
 | 
			
		||||
<head>
 | 
			
		||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 | 
			
		||||
<title>Portal -web- -FT------------------------------------------------------------ -www.infdj.com- ---------------------------------------------------------------------------------------------------- </title>
 | 
			
		||||
<link href="skins/articulos.ico" rel="SHORTCUT ICON">
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="../addons/estilo.css" body="../addons/estilo.css">
 | 
			
		||||
 | 
			
		||||
<body background="../images/bg.gif" bgcolor="<?echo $bg_color ?>" text="#000000">
 | 
			
		||||
 | 
			
		||||
<div align="center"><center>
 | 
			
		||||
<table border="0" cellpadding="0" cellspacing="0" width="340">
 | 
			
		||||
<?
 | 
			
		||||
if ( !isset( $idd ) )
 | 
			
		||||
{
 | 
			
		||||
  echo "<tr><td>";
 | 
			
		||||
  echo "<br>Error procesando su petici<63>n.<br><li>ACCESO DENEGADO</li>";
 | 
			
		||||
  echo "</td></tr>";
 | 
			
		||||
} else {
 | 
			
		||||
  echo "<tr></tr>";
 | 
			
		||||
?>
 | 
			
		||||
<u>Cambiar o Agregar archivo:</u><img src="../images/box.gif"
 | 
			
		||||
            align="left" hspace="0" width="100" height="98"><br><br>
 | 
			
		||||
                <li>Pulse examinar y busque la imagen en su
 | 
			
		||||
                    equipo.</li>
 | 
			
		||||
                <li>Envie la imagen al servidor.</li>
 | 
			
		||||
                <br><br>Este proceso puede tardar varios minutos
 | 
			
		||||
                    dependiendo de su conexi<78>n y el tr<74>fico.
 | 
			
		||||
<?
 | 
			
		||||
  echo "<tr><td><form ACTION=\"$PHP_SELF?idd=$idd&idc=$idc&ft=$ft\" method=\"POST\" enctype=\"multipart/form-data\">";
 | 
			
		||||
  echo "<INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"3000000\"><input type=\"file\" size=\"15\" name=\"imgData\">";
 | 
			
		||||
  echo "  <input type=\"image\" name=\"I2\" src=\"../images/enviar.gif\" align=\"absmiddle\" width=\"69\" height=\"14\" border=\"0\">";
 | 
			
		||||
  echo "</form></td></tr>";
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
</table>
 | 
			
		||||
</center></div>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
<? } ?>
 | 
			
		||||
							
								
								
									
										162
									
								
								adm/publicidad.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,162 @@
 | 
			
		||||
<?
 | 
			
		||||
if ( $user_auth && $user_level <= -1 )
 | 
			
		||||
{
 | 
			
		||||
 $blq1 ="anunciante, descr, url, tipo, nVistos, nVisitas, filename";
 | 
			
		||||
 | 
			
		||||
 $list = true;
 | 
			
		||||
 | 
			
		||||
 if ( isset( $sins ) )
 | 
			
		||||
 {
 | 
			
		||||
	displayForm( "./?dgo=adm/publicidad.php&ins=new" );
 | 
			
		||||
	$list = false;
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 if ( isset( $smod ) ) 
 | 
			
		||||
 {	
 | 
			
		||||
	$res = @mysql_query( "SELECT id,$blq1  FROM publicidad WHERE id=$smod", $conexion );
 | 
			
		||||
	$datos = @mysql_fetch_array( $res );
 | 
			
		||||
 | 
			
		||||
	list( $db_id, $db_anunciante, $db_descr, $db_url, $db_tipo, $db_nVistos, $db_nVisitas, $db_filename ) =$datos;
 | 
			
		||||
 | 
			
		||||
	displayForm( "./?dgo=adm/publicidad.php&mod=$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 = ",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<br>".@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 "<h1>Publicidad insertada</h1><br><br><br>";
 | 
			
		||||
        echo "<p class=remark>ID asignado = ".@mysql_insert_id($conexion)."</p>";
 | 
			
		||||
	$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 "<br><br><br><table width=100% cellpadding=0 cellspacing=0 class=td_lista>";
 | 
			
		||||
 | 
			
		||||
 echo "<td class=menuL>id</td>".
 | 
			
		||||
      "<td class=menuL>Anunciante</td>".
 | 
			
		||||
      "<td class=menuL>Descripción</td>".
 | 
			
		||||
      "<td class=menuL>Vistos / Visitas</td>".
 | 
			
		||||
      "<td class=menuL>Borrar</td>";
 | 
			
		||||
 | 
			
		||||
 while( $datos=@mysql_fetch_array($res) )
 | 
			
		||||
 {
 | 
			
		||||
  list ( $db_id, $db_anunciante, $db_descr, $db_nVistos, $db_nVisitas )= $datos;
 | 
			
		||||
  echo "<tr><td><a href=\"./?dgo=adm/publicidad.php&smod=$db_id\">$db_id</a></td>".
 | 
			
		||||
	"<td>$db_anunciante</td><td>$db_descr</td><td>$db_nVistos / $db_nVisitas</td><td><a href=\"javascript::deleteUser($db_id)\"><img src=\"images/actions/cancel.gif\" border=0></a></td></tr>";
 | 
			
		||||
 }
 | 
			
		||||
 echo "</table>";
 | 
			
		||||
 | 
			
		||||
 echo '<script language="JavaScript"> 
 | 
			
		||||
	function deleteUser( which )
 | 
			
		||||
	{
 | 
			
		||||
	  var submitOK = confirm("Atencion: Esta a punto de eliminar al artista.");
 | 
			
		||||
	  if ( submitOK )
 | 
			
		||||
		  document.location.href = "'.$thisLOCATION.'&del="+which;
 | 
			
		||||
	}
 | 
			
		||||
	</script>';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayMenu()
 | 
			
		||||
{
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
 echo '<p align="center"><a href="./?dgo=adm/publicidad.php&sins=new">Insertar nuevo banner</a></p>';
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayForm( $form_action )
 | 
			
		||||
{
 | 
			
		||||
 global $db_id, $db_url, $db_anunciante, $db_descr, $db_tipo, $db_nVistos, $db_nVisitas, $db_filename;
 | 
			
		||||
 global $imgData;
 | 
			
		||||
 | 
			
		||||
 echo '<form action="'.$form_action.'" method="POST" name="register" enctype="multipart/form-data">
 | 
			
		||||
       <table width=100%>
 | 
			
		||||
	<tr><td>ID: '.$db_id.'</td><td></td></tr>
 | 
			
		||||
	<tr><td>Anunciante:</td><td><input type=text name=db_anunciante value="'.$db_anunciante.'"></td></tr>
 | 
			
		||||
	<tr><td>Descripción:</td><td><input type=text name=db_descr value="'.$db_descr.'"></td></tr>
 | 
			
		||||
	<tr><td>Tipo:</td><td><select name=db_tipo>
 | 
			
		||||
				<option value="H">Horizontal</option>
 | 
			
		||||
				<option value="V">Vertical</option>
 | 
			
		||||
			  </select>
 | 
			
		||||
		      </td></tr>
 | 
			
		||||
	<tr><td>Visionados:</td><td>'.$db_nVistos.'</td></tr>
 | 
			
		||||
	<tr><td>Visitas:</td><td>'.$db_nVisitas.'</td></tr>
 | 
			
		||||
	<tr><td>url Publicidad:</td><td><input name=db_url value="'.$db_url.'"></td></tr>
 | 
			
		||||
	<tr><td>Fichero imagen:</td><td><input name="imgData" value="" type=file></td>
 | 
			
		||||
	<tr><td colspan=2><img src="db/publicidad/'.$db_id.'_i001@'.$db_filename.'"></td></tr>
 | 
			
		||||
       </table><center><input type=submit value=Enviar></center></form>';
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										0
									
								
								adm/publicidad.php~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										79
									
								
								adm/selectIMGd.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,79 @@
 | 
			
		||||
<?
 | 
			
		||||
 require( "../addons/open_db.php" );
 | 
			
		||||
 require( "../addons/autenticate.php" );
 | 
			
		||||
 if ( ! $user_auth ) die( "<META CONTENT=\"0; URL=..\error.htm\" HTTP-EQUIV=\"REFRESH\"> ");
 | 
			
		||||
 | 
			
		||||
		  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("<script language=\"javascript\">window.close();</script>"); 
 | 
			
		||||
			$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<br>$sql_upd<br>".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 "<html><head></head><body onload='window.close();'><p>Procesando petici<63>n.<br>Por favor, espere...<br></body></html>";
 | 
			
		||||
		  } else {
 | 
			
		||||
?>
 | 
			
		||||
<html>
 | 
			
		||||
<head>
 | 
			
		||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 | 
			
		||||
<title>Portal -web- ------------------------------------------------------------- -www.infdj.com- ---------------------------------------------------------------------------------------------------- </title>
 | 
			
		||||
<link href="skins/articulos.ico" rel="SHORTCUT ICON">
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="../addons/estilo.css" body="../addons/estilo.css">
 | 
			
		||||
 | 
			
		||||
<body background="../images/bg.gif" bgcolor="<?echo $bg_color ?>" text="#000000">
 | 
			
		||||
 | 
			
		||||
<div align="center"><center>
 | 
			
		||||
<table border="0" cellpadding="0" cellspacing="0" width="340">
 | 
			
		||||
<?
 | 
			
		||||
if ( !isset( $idd ) )
 | 
			
		||||
{
 | 
			
		||||
  echo "<tr><td>";
 | 
			
		||||
  echo "<br>Error procesando su petici<63>n.<br><li>ACCESO DENEGADO</li>";
 | 
			
		||||
  echo "</td></tr>";
 | 
			
		||||
} else {
 | 
			
		||||
  echo "<tr></tr>";
 | 
			
		||||
?>
 | 
			
		||||
<u>Cambiar o Agregar foto:</u><img src="../images/box.gif"
 | 
			
		||||
            align="left" hspace="0" width="100" height="98"><br><br>
 | 
			
		||||
                <li>Pulse examinar y busque la imagen en su
 | 
			
		||||
                    equipo.</li>
 | 
			
		||||
                <li>Envie la imagen al servidor.</li>
 | 
			
		||||
                <br><br>Este proceso puede tardar varios minutos
 | 
			
		||||
                    dependiendo de su conexi<78>n y el tr<74>fico.
 | 
			
		||||
<?
 | 
			
		||||
  echo "<tr><td><form ACTION=\"$PHP_SELF?idd=$idd&img=$img\" method=\"POST\" enctype=\"multipart/form-data\">";
 | 
			
		||||
  echo "<INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"300000\"><input type=\"file\" size=\"15\" name=\"imgData\">";
 | 
			
		||||
  echo "  <input type=\"image\" name=\"I2\" src=\"../images/enviar.gif\" align=\"absmiddle\" width=\"69\" height=\"14\" border=\"0\">";
 | 
			
		||||
  echo "</form></td></tr>";
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
</table>
 | 
			
		||||
</center></div>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
<? } ?>
 | 
			
		||||
							
								
								
									
										113
									
								
								adm/tdiscos.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,113 @@
 | 
			
		||||
<?
 | 
			
		||||
if ( $user_auth && $user_level <= -1 )
 | 
			
		||||
{
 | 
			
		||||
 $blq1 ="pvp,descrCorta,descrLarga";
 | 
			
		||||
 | 
			
		||||
 $list = true;
 | 
			
		||||
 | 
			
		||||
 if ( isset( $sins ) )
 | 
			
		||||
 {
 | 
			
		||||
	displayForm( "./?dgo=adm/tdiscos.php&ins=new" );
 | 
			
		||||
	$list = false;
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 if ( isset( $smod ) ) 
 | 
			
		||||
 {	
 | 
			
		||||
	$res = @mysql_query( "SELECT id,$blq1  FROM TiposDiscos WHERE id=$smod", $conexion );
 | 
			
		||||
	$datos = @mysql_fetch_array( $res );
 | 
			
		||||
 | 
			
		||||
	list( $db_id, $db_pvp, $db_descrCorta, $db_descrLarga ) = $datos;
 | 
			
		||||
 | 
			
		||||
	displayForm( "./?dgo=adm/tdiscos.php&mod=$smod" );
 | 
			
		||||
	$list = false;
 | 
			
		||||
 }
 | 
			
		||||
 if ( isset( $mod ) )
 | 
			
		||||
 {
 | 
			
		||||
	$sql = "UPDATE TiposDiscos SET ".
 | 
			
		||||
		"pvp='$db_pvp' ".
 | 
			
		||||
		",descrCorta='$db_descrCorta' ".
 | 
			
		||||
		",descrLarga='".urlencode($db_descrLarga)."' ".
 | 
			
		||||
		" WHERE id=$mod";
 | 
			
		||||
	$res = @mysql_query( $sql, $conexion );
 | 
			
		||||
 | 
			
		||||
	$list = true;
 | 
			
		||||
 }
 | 
			
		||||
 | 
			
		||||
 if( isset( $ins ) )
 | 
			
		||||
 {
 | 
			
		||||
	$sql = "INSERT INTO TiposDiscos ($blq1) VALUES ('$db_pvp','$db_descrCorta','$db_descrLarga')";
 | 
			
		||||
	$res = @mysql_query( $sql, $conexion ) OR die( "Error<br>".@mysql_error($conexion) );
 | 
			
		||||
 | 
			
		||||
        echo "<h1>Nuevo tipo insertado</h1><br><br><br>";
 | 
			
		||||
        echo "<p class=remark>ID asignado = ".@mysql_insert_id($conexion)."</p>";
 | 
			
		||||
	$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 "<br><br><br><table width=100% cellpadding=0 cellspacing=0 class=td_lista>";
 | 
			
		||||
 | 
			
		||||
 echo "<tr><td class=menuL>id</td>".
 | 
			
		||||
      "<td class=menuL>Descripción</td>".
 | 
			
		||||
      "<td class=menuL>PVP</td>".
 | 
			
		||||
      "<td>Borrar</td></tr>";
 | 
			
		||||
 | 
			
		||||
 while( $datos=@mysql_fetch_array($res) )
 | 
			
		||||
 {
 | 
			
		||||
  list ( $db_id, $db_pvp, $db_descrCorta )= $datos;
 | 
			
		||||
  echo "<tr><td><a href=\"./?dgo=adm/tdiscos.php&smod=$db_id\">$db_id</a></td>".
 | 
			
		||||
           "<td>$db_descrCorta</td>".
 | 
			
		||||
	   "<td>$db_pvp # $db_tlf2</td>".
 | 
			
		||||
	   "<td><a href=\"javascript::deleteUser($db_id)\">X</a></td></tr>";
 | 
			
		||||
 }
 | 
			
		||||
 echo "</table>";
 | 
			
		||||
 echo '<script language="JavaScript"> 
 | 
			
		||||
	function deleteUser( which )
 | 
			
		||||
	{
 | 
			
		||||
	  var submitOK = confirm("Atencion: Esta a punto de eliminar el Tipo de Disco.");
 | 
			
		||||
	  if ( submitOK )
 | 
			
		||||
		  document.location.href = "'.$thisLOCATION.'&del="+which;
 | 
			
		||||
	}
 | 
			
		||||
	</script>';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayMenu()
 | 
			
		||||
{
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
 echo '<p align="center"><a href="./?dgo=adm/tdiscos.php&sins=new">Insertar nuevo tipo</a></p>';
 | 
			
		||||
 echo '<hr noshade color="#800000">';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayForm( $form_action )
 | 
			
		||||
{
 | 
			
		||||
 global $db_id, $db_pvp, $db_descrCorta, $db_descrLarga;
 | 
			
		||||
 | 
			
		||||
 echo '<form action="'.$form_action.'" method="POST" name="register">';
 | 
			
		||||
 echo '<p align="center"> </p><div align="center"><center>';
 | 
			
		||||
 echo '<table>';
 | 
			
		||||
 echo '<tr><td>Breve Descripción:</td><td><input type=text name=db_descrCorta value="'.$db_descrCorta.'"></td></tr>';
 | 
			
		||||
 echo '<tr><td>PVP</td><td><input type=text name=db_pvp value="'.$db_pvp.'"></td></tr>'; 
 | 
			
		||||
 echo '<tr><td valign=top>Descripción Larga:</td><td><textarea name=db_descrLarga rows=5 cols=20>'.urldecode($db_descrLarga).'</textarea></td></tr>';
 | 
			
		||||
 echo '</table>';
 | 
			
		||||
 echo  '<p align="center"><input type="button" name="btCancelar" value="Cancelar"><input
 | 
			
		||||
            type="submit" name="B2" value="Enviar >>"></p>';
 | 
			
		||||
 echo '</center></div></form>';
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										0
									
								
								adm/tdiscos.php~
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										66
									
								
								default.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,66 @@
 | 
			
		||||
<?
 | 
			
		||||
   if ( !isset($orderBy) ) $orderBy ="id";
 | 
			
		||||
   if ( !isset($orderDir) ) $orderDir ="ASC";
 | 
			
		||||
   if ( !isset($parent) ) $parent='';
 | 
			
		||||
 | 
			
		||||
//   echo "Listado de Estilos<br><br>";
 | 
			
		||||
 | 
			
		||||
   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<br>".@mysql_error($cnx) );;
 | 
			
		||||
 | 
			
		||||
 $numBloq = 0;
 | 
			
		||||
 | 
			
		||||
 echo "<STYLE type=text/css>#im {
 | 
			
		||||
        FILTER: alpha(opacity=50)
 | 
			
		||||
        }
 | 
			
		||||
</STYLE>";
 | 
			
		||||
 | 
			
		||||
 echo "<center><table>";
 | 
			
		||||
 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 = "<a href=\"$thisLOCATION&ide=$db_id\"><img src=\"gimage.php?db=estilos&db_id=$db_id&db_mime=$db_Foto_mime\" width=\"$db_Foto_w\" height=\"$db_Foto_h\"
 | 
			
		||||
border=\"0\" alt=\"".urldecode($db_descr)."\" id=im onmouseover=high(this)
 | 
			
		||||
onmouseout=low(this)><br>$db_titulo</a>"; 
 | 
			
		||||
  
 | 
			
		||||
  if ( $numBloq == 1 )
 | 
			
		||||
   echo "<tr>";  
 | 
			
		||||
 | 
			
		||||
  echo "<td><table class=td_estilos><tr><td>$lBlq1</td></tr></table></td>"; 
 | 
			
		||||
 | 
			
		||||
  if ( $numBloq == 3 )
 | 
			
		||||
   echo "</tr>";
 | 
			
		||||
 }
 | 
			
		||||
 
 | 
			
		||||
 if ($numBloq == 1) echo "<td></td><td></td>";
 | 
			
		||||
 else if ($numBloq==2) echo "<td></td>";
 | 
			
		||||
 | 
			
		||||
 echo "</table></center><hr><br><br><br>";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										113
									
								
								encuesta.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,113 @@
 | 
			
		||||
<?
 | 
			
		||||
  if ( isset( $ins ) && $user_auth && $user_level <= -1 )
 | 
			
		||||
  {
 | 
			
		||||
   $res = mysql_query( "INSERT INTO encuestas (fecha, validaHasta, pregunta, resp1, resp2, resp3, resp4) VALUES ( CURDATE(), '".addslashes($db_validaHasta)."', '".addslashes($db_pregunta)."', '".addslashes($db_resp1)."', '".addslashes($db_resp2)."', '".addslashes($db_resp3)."', '".addslashes($db_resp4)."')", $conexion ) OR die( "Error<br>".mysql_error($conexion) );
 | 
			
		||||
   echo "Su encuesta, ha sido insertada<br><br>";
 | 
			
		||||
  }
 | 
			
		||||
  if ( isset( $sins ) && $user_auth && $user_level <= -1 )
 | 
			
		||||
  {
 | 
			
		||||
    echo "<h1>Crear nueva encuesta</h1>";
 | 
			
		||||
?>
 | 
			
		||||
<hr noshade color="#800000">
 | 
			
		||||
<form name="enc" method="POST" action="./?dgo=encuesta.php&ins=1">
 | 
			
		||||
<table border="0">
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td width="30%">FechaLimite</td>
 | 
			
		||||
        <td width="20%"><input type="text" size="6"
 | 
			
		||||
        name="db_validaHasta" value="<? echo $db_validaHasta ?>"></td>
 | 
			
		||||
        <td valign="top" rowspan="6" width="50%"
 | 
			
		||||
        bgcolor="#B4CCE9" class="tdSuave"><strong>Informaci<63>n
 | 
			
		||||
        sobre la encuesta</strong><p>Puede especificar una fecha
 | 
			
		||||
        limite para la encuesta (AAAA-MM-DD), de forma, que esta tenga una
 | 
			
		||||
        caducidad.</p>
 | 
			
		||||
        <p>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)</p>
 | 
			
		||||
        </td>
 | 
			
		||||
    </tr>
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td width="30%">Pregunta<br>
 | 
			
		||||
        </td>
 | 
			
		||||
        <td width="20%"><input type="text" size="15"
 | 
			
		||||
        name="db_pregunta" value="<? echo $db_pregunta ?>"><br>
 | 
			
		||||
        </td>
 | 
			
		||||
    </tr>
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td width="30%">Respuesta 1</td>
 | 
			
		||||
        <td width="20%"><input type="text" size="15"
 | 
			
		||||
        name="db_resp1" value="<?echo $db_resp1 ?>"></td>
 | 
			
		||||
    </tr>
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td width="30%">Respuesta 2</td>
 | 
			
		||||
        <td width="20%"><input type="text" size="15"
 | 
			
		||||
        name="db_resp2" value="<?echo $db_resp2 ?>"></td>
 | 
			
		||||
    </tr>
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td width="30%">Respuesta 3</td>
 | 
			
		||||
        <td width="20%"><input type="text" size="15"
 | 
			
		||||
        name="db_resp3" value="<?echo $db_resp3 ?>"></td>
 | 
			
		||||
    </tr>
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td>Respuesta 4</td>
 | 
			
		||||
        <td><input type="text" size="15"
 | 
			
		||||
        name="db_resp4" value="<?echo $db_resp4 ?>"></td>
 | 
			
		||||
        <td> </td>
 | 
			
		||||
    </tr>
 | 
			
		||||
    <tr><td align="center" colspan="2"><center><input type="submit" name="B1" value="Enviar"></center>
 | 
			
		||||
	<td></td>
 | 
			
		||||
   </tr>
 | 
			
		||||
</table>
 | 
			
		||||
<hr noshade color="#800000"></form>
 | 
			
		||||
<?
 | 
			
		||||
  } else {
 | 
			
		||||
    if ( isset($vota) )
 | 
			
		||||
    {
 | 
			
		||||
	$res = mysql_query( "SELECT uip FROM encuestas WHERE id=$eid", $conexion );
 | 
			
		||||
	$numrows = mysql_num_rows( $res );   
 | 
			
		||||
        if (  $numrows > 0 )
 | 
			
		||||
	{
 | 
			
		||||
	        $datos = mysql_fetch_array($res);
 | 
			
		||||
		// Insertamos la votaci<63>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<br><br>".mysql_error($conexion) );
 | 
			
		||||
		}
 | 
			
		||||
	} else {
 | 
			
		||||
		echo "NO ENCUENTRO ESA ENCUESTA EN EL SISTEMA<br><br>";
 | 
			
		||||
	}
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    $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 "<h1>Recuento de la encuesta</h1><br>";
 | 
			
		||||
      echo "<table class=td_estilos><tr><td><p class=lmenuo><b>La pregunta era:</b></p>";
 | 
			
		||||
      echo "$datos[1]<br><br>";
 | 
			
		||||
 | 
			
		||||
      $totalVotos = ($datos[3]+$datos[5]+$datos[7]+$datos[9] );
 | 
			
		||||
 | 
			
		||||
       $preBar = '<img src="images/stat/bar_left.gif"><img src="images/stat/bar_middle.gif" height="16" width="';
 | 
			
		||||
       $postBar = '"><img src="images/stat/bar_right.gif">';
 | 
			
		||||
 | 
			
		||||
      if ( !empty( $datos[2] ) )
 | 
			
		||||
	    echo "1.- ".stripslashes($datos[2])."<br>$preBar".(($datos[3]*300) / $totalVotos )."$postBar $datos[3] Votos<br><br>";
 | 
			
		||||
      if ( !empty( $datos[4] ) )
 | 
			
		||||
 	    echo "2.- ".stripslashes($datos[4])."<br>$preBar".(($datos[5]*300) / $totalVotos )."$postBar $datos[5] Votos<br><br>";
 | 
			
		||||
      if ( !empty( $datos[6] ) )
 | 
			
		||||
	    echo "3.- ".stripslashes($datos[6])."<br>$preBar".(($datos[7]*300) / $totalVotos )."$postBar $datos[7] Votos<br><br>";
 | 
			
		||||
      if ( !empty( $datos[8] ) )
 | 
			
		||||
	    echo "4.- ".stripslashes($datos[8])."<br>$preBar".(($datos[9]*300) / $totalVotos )."$postBar $datos[9] Votos<br><br>";
 | 
			
		||||
 | 
			
		||||
      echo "Total VOTOS: " . $totalVotos;
 | 
			
		||||
 | 
			
		||||
	echo "</td></tr></table>";
 | 
			
		||||
 
 | 
			
		||||
     } else {
 | 
			
		||||
      echo "No se encontraron encuestas en el sistema";
 | 
			
		||||
     }
 | 
			
		||||
  }
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										105
									
								
								eventos.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,105 @@
 | 
			
		||||
<?
 | 
			
		||||
 | 
			
		||||
  $displayList = true;
 | 
			
		||||
 | 
			
		||||
  // Solo si esta autenticado puede EDITAR/ELIMINAR/INSERTAR
 | 
			
		||||
  $eventAccess =  ( $user_auth && 
 | 
			
		||||
	( $user_level <= -1 || ( isset( $idg ) && $user_idg == $idg ) )
 | 
			
		||||
     );
 | 
			
		||||
 | 
			
		||||
  if ( $eventAccess )
 | 
			
		||||
  {
 | 
			
		||||
//echo "<p><b1>SI ESTAS AUTENTICADO</b1></p>";
 | 
			
		||||
 | 
			
		||||
    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 '<br><br><h1>Eventos del Grupo</h1><br><br>';
 | 
			
		||||
 echo '<center>';
 | 
			
		||||
 if  ( !empty($ACTION) )
 | 
			
		||||
   echo '<form method="POST" action="'.$ACTION.'">';
 | 
			
		||||
 echo '<table border="0"><tr>
 | 
			
		||||
	<td>Fecha: <input type="text" size="12"
 | 
			
		||||
            name="db_FEvento" value="'.$db_FEvento.'"></td>
 | 
			
		||||
            <td>Hora: <input type="text" size="12"
 | 
			
		||||
            name="db_HEvento" value="'.$db_HEvento.'"></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td>Descripci<63>n:</td>
 | 
			
		||||
            <td><input type="text" size="18" name="db_Titulo" value="'.$db_Titulo.'"></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td>Lugar:</td>
 | 
			
		||||
            <td><input type="text" size="18" name="db_Lugar" value="'.$db_Lugar.'"></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td colspan="2">Mas informaci<63>n:<br>
 | 
			
		||||
            <textarea name="db_Notas" rows="5" cols="34">'.urldecode($db_Notas).'</textarea></td>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </table><br>';
 | 
			
		||||
 if ( !empty($ACTION) )
 | 
			
		||||
  echo '<input type="reset" name="B1" value="Cancelar"><input
 | 
			
		||||
            type="submit" name="B2" value="Enviar >> >">
 | 
			
		||||
</form>';
 | 
			
		||||
 echo '</center>';
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function displayListEvnt( )
 | 
			
		||||
{
 | 
			
		||||
 global $conexion, $idg, $eventAccess;
 | 
			
		||||
 | 
			
		||||
 $res = @mysql_query( "SELECT id, FEvento, HEvento, Titulo FROM eventos WHERE idg=$idg", $conexion );
 | 
			
		||||
 echo '<center><table width="90%" class="td_estilos"><tr><td>Fecha y Hora</td><td>Descripci<63>n del evento</td><td> </td></tr>';
 | 
			
		||||
 echo '<tr><td> </td><td> </td><td> </td></tr>';
 | 
			
		||||
 while( $datos=@mysql_fetch_array($res) )
 | 
			
		||||
 {
 | 
			
		||||
  list ( $db_id, $db_FEvento, $db_HEvento, $db_Titulo )= $datos;
 | 
			
		||||
  echo "<tr><td>$db_FEvento   $db_HEvento</td><td><a href=\"./?dgo=eventos.php&view=$db_id&idg=$idg\">$db_Titulo</a></td>";
 | 
			
		||||
  echo "<td>[<a href=\"./?dgo=eventos.php&del=$db_id&idg=$idg\"> - </a>]</td></tr>";
 | 
			
		||||
 }
 | 
			
		||||
 echo '</table></center>';
 | 
			
		||||
 if ( $eventAccess ) 
 | 
			
		||||
	echo '<a href="./?dgo=eventos.php&sins='.$idg.'&idg='.$idg.'">Nuevo Evento</a>';
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										20
									
								
								gimage.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,20 @@
 | 
			
		||||
<?
 | 
			
		||||
// Parametros: db / db_id / db_mime
 | 
			
		||||
if (!isset( $db_fid ) ) $db_fid="001";
 | 
			
		||||
$filename = "db/$db/$db_id"."_i".$db_fid;
 | 
			
		||||
$fp = fopen($filename, "rb");
 | 
			
		||||
 | 
			
		||||
if ( $fp )
 | 
			
		||||
{
 | 
			
		||||
    Header( "Content-type: $db_mime" );
 | 
			
		||||
    echo fread($fp,filesize($filename)); 
 | 
			
		||||
    fclose($fp);
 | 
			
		||||
} else {
 | 
			
		||||
    Header("Content-type: image/gif"); 
 | 
			
		||||
 | 
			
		||||
    $fp = fopen("images/simagen.gif","rb"); 
 | 
			
		||||
    echo fread($fp,filesize("images/simagen.gif")); 
 | 
			
		||||
    fclose($fp); 
 | 
			
		||||
}
 | 
			
		||||
  
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								images/-bg.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 21 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/-logo.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.6 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/actions/cancel.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 64 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/actions/down.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 100 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/actions/up.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 100 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/admin.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.4 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/apache.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/bg.jpg-
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 9.9 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/box.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/box_tder.gif-
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 897 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/bt-jdsoft0.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/bt-jdsoft1.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/empresa.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.5 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/encontrar.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.9 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/encuestas.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/enviar.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/fusionlogomenu.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/let.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 918 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/let1.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 926 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/logo.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 6.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/logo.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.1 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/mid.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 939 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/mid1.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 956 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/mysql.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.9 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/no_group.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.6 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/par.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.1 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/par1.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 968 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/php2.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.1 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/registrate.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.9 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/secciones.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/snd.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 935 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/snd1.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 936 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/stat/bar_left.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 871 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/stat/bar_middle.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 824 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/stat/bar_right.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 869 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/td_divv.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 890 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/tder.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1001 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/tizq.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 967 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/tmed.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 908 B  | 
							
								
								
									
										
											BIN
										
									
								
								images/tmusica.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 3.0 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/tmusica.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.2 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/tnexo.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.1 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/tvacio.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.4 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								images/tvacio.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 1.3 KiB  | 
							
								
								
									
										459
									
								
								index.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,459 @@
 | 
			
		||||
<!-- main.htm -->
 | 
			
		||||
<html>
 | 
			
		||||
 | 
			
		||||
<head>
 | 
			
		||||
<meta http-equiv="Content-Type"
 | 
			
		||||
content="text/html; charset=iso-8859-1">
 | 
			
		||||
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
 | 
			
		||||
<title>Inform<EFBFBD>tica D.J. programadores :: w w w . i n f d j . c o m ::</title>
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="addons/estilo.css"
 | 
			
		||||
body="addons/estilo.css">
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<body background="images/bg.jpg" bgcolor="#FFFFFF">
 | 
			
		||||
 | 
			
		||||
<p><!--webbot bot="HTMLMarkup" startspan -->
 | 
			
		||||
<?php
 | 
			
		||||
/**
 | 
			
		||||
 *  infdj.com
 | 
			
		||||
 *  Funciones necesarias para el portal de musica...
 | 
			
		||||
 *
 | 
			
		||||
 *  email: comercial@infdj.com
 | 
			
		||||
 *
 | 
			
		||||
 */
 | 
			
		||||
 require( "addons/open_db.php" );
 | 
			
		||||
 require( "addons/autenticate.php" );
 | 
			
		||||
 require( "addons/rpublicidad.php" );
 | 
			
		||||
 
 | 
			
		||||
 $anchoCaja=140;
 | 
			
		||||
 $parteIzq='bgcolor="#FFC600"';
 | 
			
		||||
?>
 | 
			
		||||
<!--webbot
 | 
			
		||||
bot="HTMLMarkup" endspan --></p>
 | 
			
		||||
<script src="addons/misc.js"></script><script
 | 
			
		||||
language="JavaScript" src="addons/fade.js"></script><!-- Listado de temas --><div
 | 
			
		||||
align="left">
 | 
			
		||||
 | 
			
		||||
<table border="0" cellpadding="0" cellspacing="0" width="760">
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td width="169"><img src="images/logo.gif">
 | 
			
		||||
<!--
 | 
			
		||||
 width="170"
 | 
			
		||||
        height="120">
 | 
			
		||||
-->
 | 
			
		||||
</td>
 | 
			
		||||
        <td valign="top"><!--webbot bot="HTMLMarkup" startspan -->
 | 
			
		||||
<center>
 | 
			
		||||
<?
 | 
			
		||||
 MuestraBanner( "H", $conexion );
 | 
			
		||||
?>
 | 
			
		||||
</center>
 | 
			
		||||
 | 
			
		||||
<!--webbot
 | 
			
		||||
        bot="HTMLMarkup" endspan --> </td>
 | 
			
		||||
    </tr>
 | 
			
		||||
</table>
 | 
			
		||||
</div><!-- BEGIN: PORTAL --><!--width="760"--><div align="left">
 | 
			
		||||
 | 
			
		||||
<table border="0" cellpadding="0" cellspacing="0">
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td width="12"> </td>
 | 
			
		||||
        <td valign="top" width="146" class="colIzq"><form
 | 
			
		||||
        method="post" name="find">
 | 
			
		||||
            <p><img src="images/fusionlogomenu.gif" width="146"
 | 
			
		||||
            height="32"><!-- LEFT MENU: BUSCADOR --></p>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="100%">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td class="tmenu">:: Buscador</td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="1"
 | 
			
		||||
            width="100%" bgcolor="#66CC66" class="menuB">
 | 
			
		||||
<!-- bgcolor="#CCFFCC" -->                <tr>
 | 
			
		||||
                    <td align="center" class="lmenu"><br>
 | 
			
		||||
                    <select name="queBuscar" size="1">
 | 
			
		||||
                        <option value="autor">Artista</option>
 | 
			
		||||
                        <option>grupo</option>
 | 
			
		||||
                        <option value="disco">Disco</option>
 | 
			
		||||
                        <option value="cancion">Canci<63>n</option>
 | 
			
		||||
                        <option value="idg">ID del grupo</option>
 | 
			
		||||
                    </select><br>
 | 
			
		||||
                    <input type="text" size="10" name="T1"><input
 | 
			
		||||
                    type="submit" name="B1" value=">"><p>Busqueda
 | 
			
		||||
                    Avanzada</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
        </form>
 | 
			
		||||
        <p><!-- LEFT MENU: SECCIONES --> </p>
 | 
			
		||||
        <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
        width="100%">
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td>:: Secciones</td>
 | 
			
		||||
            </tr>
 | 
			
		||||
        </table>
 | 
			
		||||
        <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
        width="100%" class="menuB">
 | 
			
		||||
            
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td align="center"><table border="0"
 | 
			
		||||
                cellpadding="0" cellspacing="0" width="100%">
 | 
			
		||||
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td align="center" class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?">Listado de Temas</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td align="center" class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=registro.php">Inscripci<63>n y
 | 
			
		||||
                        bases</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td align="center" class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?go=faq.htm">Preguntas comunes</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td align="center" class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=noticias.php">Noticiero</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td align="center" class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Ideas</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td align="center" class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Chat</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td align="center" class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Estad<61>sticas</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td align="center" class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Ranking</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                </table>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
        </table>
 | 
			
		||||
        <p><br>
 | 
			
		||||
        </p>
 | 
			
		||||
        <p><!-- LEFT MENU: EMPRESA --> </p>
 | 
			
		||||
        <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
        width="100%">
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td>:: Empresa</td>
 | 
			
		||||
            </tr>
 | 
			
		||||
        </table>
 | 
			
		||||
        <table border="0" cellpadding="0" cellspacing="1"
 | 
			
		||||
        width="100%" bgcolor="#66CC66" class="menuB">
 | 
			
		||||
            
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td align="center"><table border="0"
 | 
			
		||||
                cellpadding="0" cellspacing="0" width="100%">
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Informacion
 | 
			
		||||
                        General</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Objetivos</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Contrataci<63>n</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Management</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"> </td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';">Tus
 | 
			
		||||
                        Quejas</td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                </table>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
        </table>
 | 
			
		||||
        <p><br>
 | 
			
		||||
        </p>
 | 
			
		||||
        </td>
 | 
			
		||||
        <td valign="top" width="470"><!--webbot bot="HTMLMarkup"
 | 
			
		||||
        startspan -->
 | 
			
		||||
<table border="0" cellpadding="4" cellspacing="0" width="100%">
 | 
			
		||||
    <tr>
 | 
			
		||||
        <td>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<!-- BEGIN: ZONA DE PAGINA -->
 | 
			
		||||
<?
 | 
			
		||||
   global $go;
 | 
			
		||||
   if ( isset($go) ) 
 | 
			
		||||
   {
 | 
			
		||||
	if ( file_exists( "pages/$go" ) )
 | 
			
		||||
	{
 | 
			
		||||
		$ruta = dirname( $go );
 | 
			
		||||
		$repl = "src=\"pages/$ruta/";
 | 
			
		||||
		$repl2= "href=\"./?go=$ruta/";
 | 
			
		||||
		$desc = fopen( "pages/$go", "r" );
 | 
			
		||||
		while ( !feof( $desc ) )
 | 
			
		||||
		{
 | 
			
		||||
			echo eregi_replace( "\href=\"", $repl2, 
 | 
			
		||||
				eregi_replace( "\src=\"", $repl, fgets( $desc, 256 ) ) );
 | 
			
		||||
		}
 | 
			
		||||
		fclose( $desc );
 | 
			
		||||
//			require("pages/$go");
 | 
			
		||||
	} else
 | 
			
		||||
			echo "<CENTER>la pagina no esta disponible</center>";
 | 
			
		||||
   } else {
 | 
			
		||||
	if ( isset( $dgo ) )
 | 
			
		||||
		require($dgo);
 | 
			
		||||
	else
 | 
			
		||||
		require('./default.php');
 | 
			
		||||
   }
 | 
			
		||||
?>
 | 
			
		||||
</td></tr></table>
 | 
			
		||||
<!-- BEGIN: RIGHT MENU -->
 | 
			
		||||
<!--webbot bot="HTMLMarkup" endspan --> </td>
 | 
			
		||||
        <td align="center" valign="top" width="150"
 | 
			
		||||
        style="text-align:center"><!-- RIGHT MENU: REGISTRO --> <!--webbot bot="HTMLMarkup"
 | 
			
		||||
        startspan -->
 | 
			
		||||
<? if ( !$user_auth ) { ?>
 | 
			
		||||
<!--webbot bot="HTMLMarkup" endspan --> <form
 | 
			
		||||
        action="index.php" method="POST" name="vuser">
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="140">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td><img src="images/registrate.gif"
 | 
			
		||||
                    width="120" height="35"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="1"
 | 
			
		||||
            width="100%" background="images/td_bg.gif"
 | 
			
		||||
            bgcolor="#66CC66">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td bgcolor="#CCFFCC"><table border="0"
 | 
			
		||||
                    width="100%">
 | 
			
		||||
                        <tr>
 | 
			
		||||
                            <td>Usuario:<br>
 | 
			
		||||
                            Clave:<br>
 | 
			
		||||
                            <br>
 | 
			
		||||
                            AutoLog</td>
 | 
			
		||||
                            <td align="right"><input type="text"
 | 
			
		||||
                            size="5" name="db_login"><br>
 | 
			
		||||
                            <input type="password" size="5"
 | 
			
		||||
                            name="db_pass"><br>
 | 
			
		||||
                            <input type="checkbox"
 | 
			
		||||
                            name="db_autolog"><input type="image"
 | 
			
		||||
                            name src="images/sep.gif"
 | 
			
		||||
                            align="bottom" border="0" width="1"
 | 
			
		||||
                            height="1"></td>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                    </table>
 | 
			
		||||
                    <p class="lmenu"><a
 | 
			
		||||
                    href="./?dgo=registro.php">Registrate</a> y
 | 
			
		||||
                    podras acceder a secciones vetadas a usuarios
 | 
			
		||||
                    an<61>nimos, enviar noticias y comentarios con
 | 
			
		||||
                    tu nombre.</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
        </form>
 | 
			
		||||
        <p><!--webbot bot="HTMLMarkup" startspan -->
 | 
			
		||||
<?} else {
 | 
			
		||||
	if ( $user_level <= -1 )
 | 
			
		||||
	{
 | 
			
		||||
?>
 | 
			
		||||
<!--webbot
 | 
			
		||||
        bot="HTMLMarkup" endspan --> </p>
 | 
			
		||||
        <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
        width="100%">
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td><img src="images/admin.gif" width="120"
 | 
			
		||||
                height="35"></td>
 | 
			
		||||
            </tr>
 | 
			
		||||
        </table>
 | 
			
		||||
        <table border="0" cellpadding="0" cellspacing="1"
 | 
			
		||||
        width="100%" bgcolor="#FF0000">
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td bgcolor="#FFBBBB"><table border="0"
 | 
			
		||||
                cellpadding="0" cellspacing="0" width="100%">
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=registro/list_user.php">Listado
 | 
			
		||||
                        de Usuarios</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=noticias.php&sadd=new">Nueva
 | 
			
		||||
                        Noticia</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=encuesta.php&sins=enc">Nueva
 | 
			
		||||
                        Encuesta</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=adm/publicidad.php">Publicidad
 | 
			
		||||
                        (Banners)</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td><hr>
 | 
			
		||||
                        </td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=adm/artistas.php">Listado de
 | 
			
		||||
                        Artistas</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=adm/grupos.php">Listado de
 | 
			
		||||
                        Grupos</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=adm/tdiscos.php">Tipos de
 | 
			
		||||
                        Discos</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=adm/discos.php">Listado de
 | 
			
		||||
                        Discos</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td><hr>
 | 
			
		||||
                        </td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                    <tr>
 | 
			
		||||
                        <td class="lmenu"
 | 
			
		||||
                        onmouseover="this.className='lmenuo';"
 | 
			
		||||
                        onmouseout="this.className='lmenu';"><a
 | 
			
		||||
                        href="./?dgo=adm/estilos.php">Listado de
 | 
			
		||||
                        Estilos</a></td>
 | 
			
		||||
                    </tr>
 | 
			
		||||
                </table>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
        </table>
 | 
			
		||||
        <p><!--webbot bot="HTMLMarkup" startspan -->
 | 
			
		||||
<?}}?>
 | 
			
		||||
 | 
			
		||||
<!-- RIGHT MENU: ENCUESTAS -->
 | 
			
		||||
<!--webbot
 | 
			
		||||
        bot="HTMLMarkup" endspan --> </p>
 | 
			
		||||
        <form action="index.php?dgo=encuesta.php&ins=true"
 | 
			
		||||
        method="POST" name="fenc">
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="100%">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td><img src="images/encuestas.gif"
 | 
			
		||||
                    width="120" height="35"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="1"
 | 
			
		||||
            width="100%" bgcolor="#66CC66" class="menuB">
 | 
			
		||||
                
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td class="lmenu" style="text-align:left;"><!--webbot
 | 
			
		||||
                    bot="HTMLMarkup" startspan -->
 | 
			
		||||
<?
 | 
			
		||||
  $res = mysql_query( "SELECT id, pregunta, resp1, resp2, resp3, resp4 FROM encuestas WHERE CURDATE() <= validaHasta ORDER BY fecha+id DESC LIMIT 0, 1", $conexion );
 | 
			
		||||
  $numrows = mysql_num_rows( $res );   
 | 
			
		||||
  if (  $numrows > 0 )
 | 
			
		||||
  {
 | 
			
		||||
   $datos = mysql_fetch_array($res);
 | 
			
		||||
    echo "$datos[1]<br><br>";
 | 
			
		||||
    if ( !empty( $datos[2] ) )
 | 
			
		||||
	    echo "1.- <a href=\"./?dgo=encuesta.php&vota=1&eid=$datos[0]\">$datos[2]</a><br><br>";
 | 
			
		||||
    if ( !empty( $datos[3] ) )
 | 
			
		||||
	    echo "2.- <a href=\"./?dgo=encuesta.php&vota=2&eid=$datos[0]\">$datos[3]</a><br><br>";
 | 
			
		||||
    if ( !empty( $datos[4] ) )
 | 
			
		||||
	    echo "3.- <a href=\"./?dgo=encuesta.php&vota=3&eid=$datos[0]\">$datos[4]</a><br><br>";
 | 
			
		||||
    if ( !empty( $datos[5] ) )
 | 
			
		||||
	    echo "4.- <a href=\"./?dgo=encuesta.php&vota=4&eid=$datos[0]\">$datos[5]</a><br><br>";
 | 
			
		||||
  } else {
 | 
			
		||||
    echo "Esta semana aun no hay encuestas disponibles";
 | 
			
		||||
  }
 | 
			
		||||
?>
 | 
			
		||||
<!--webbot
 | 
			
		||||
                    bot="HTMLMarkup" endspan --> <p
 | 
			
		||||
                    align="center">--= <a
 | 
			
		||||
                    href="./?dgo=encuesta.php">Votos</a> =--</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
        </form>
 | 
			
		||||
        <p><!-- RIGHT MENU: BANNER VERTICAL --> </p>
 | 
			
		||||
        <p><!--webbot bot="HTMLMarkup" startspan -->
 | 
			
		||||
<?
 | 
			
		||||
 MuestraBanner( "V", $conexion );
 | 
			
		||||
?>
 | 
			
		||||
<!--webbot
 | 
			
		||||
        bot="HTMLMarkup" endspan --> <br>
 | 
			
		||||
        </p>
 | 
			
		||||
        <p><img src="images/php2.gif" width="102" height="47"><br>
 | 
			
		||||
        <br>
 | 
			
		||||
        <img src="images/mysql.gif" width="100" height="46"><br>
 | 
			
		||||
        <br>
 | 
			
		||||
        <!--webbot bot="HTMLMarkup" startspan -->    <a href="http://jd.infdj.com/credits.htm" target="_blank"><img src="images/bt-jdsoft0.gif" alt="   Portal de M<>sica
 Dise<73>ado por JDsoft
     www.infdj.com" border="0" hspace="0" width="95" height="27"
 | 
			
		||||
	    name="bt-jdsoft"
 | 
			
		||||
	    onmouseout="javascript:document['bt-jdsoft'].src='images/bt-jdsoft0.gif'"
 | 
			
		||||
	    onmouseover="javascript:document['bt-jdsoft'].src='images/bt-jdsoft1.gif'"></a><!--webbot
 | 
			
		||||
        bot="HTMLMarkup" endspan --></p>
 | 
			
		||||
        </td>
 | 
			
		||||
    </tr>
 | 
			
		||||
</table>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<p><!--webbot bot="HTMLMarkup" startspan -->
 | 
			
		||||
<?
 | 
			
		||||
 mysql_close($conexion);
 | 
			
		||||
?>
 | 
			
		||||
<!--webbot
 | 
			
		||||
bot="HTMLMarkup" endspan --></p>
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										3
									
								
								leeme.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,3 @@
 | 
			
		||||
Este portal solo funcionar<61> en un servidor web, con soporte PHP y mySQL.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										80
									
								
								noticias.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,80 @@
 | 
			
		||||
<?
 | 
			
		||||
  if ( !empty( $db_asunto ) && !empty( $db_noticia ) )
 | 
			
		||||
  {
 | 
			
		||||
	  if ( isset( $add ) && $user_auth && $user_level == -2)
 | 
			
		||||
		    $res = mysql_query( "INSERT INTO news (fecha, uid, asunto, noticia) VALUES (CURDATE(), '$user_id', '".addslashes($db_asunto)."','".addslashes($db_noticia)."')", $conexion ) OR die("No puedo insertar la noticia");
 | 
			
		||||
 | 
			
		||||
	  if ( isset( $mod ) && ( $user_auth ) && $user_level == -2 )
 | 
			
		||||
	    $res = mysql_query( "UPDATE news SET uid='$user_id', asunto='".addslashes($db_asunto)."', noticia='".addslashes($db_noticia)."' WHERE id=$mod", $conexion ) OR die("No puedo modificar la noticia");
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if ( !isset( $go ) )
 | 
			
		||||
	$go = 1;
 | 
			
		||||
  $go--;
 | 
			
		||||
 | 
			
		||||
  if ( isset( $smod ) )
 | 
			
		||||
    $res = mysql_query( "SELECT fecha, asunto, noticia, id FROM news WHERE id=$smod", $conexion ) OR die("No puedo realizar la consulta<br>$sql_upd<br>".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<br>$sql_upd<br>".mysql_error($conexion)); 
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<? if ( isset( $sadd ) || isset( $smod ) ) { ?>
 | 
			
		||||
<br><br>
 | 
			
		||||
<form method="post" action="<? if ( isset( $sadd ) ) echo "./?dgo=noticias.php&add=this"; else echo "./?dgo=noticias.php&mod=$smod"; ?>"><p>
 | 
			
		||||
<input type=text maxlength=60 name="db_asunto" 
 | 
			
		||||
<? 
 | 
			
		||||
  if ( isset( $smod ) )
 | 
			
		||||
  {
 | 
			
		||||
	$datos = mysql_fetch_array($res);
 | 
			
		||||
	echo "value=\"$datos[1]\" "; 
 | 
			
		||||
  }
 | 
			
		||||
?>
 | 
			
		||||
style="width: 100%; font-family: arial, serif;font-size: 12pt;background-color:#CFFFCF;color: #000000;border: 1px solid #000000;">
 | 
			
		||||
<textarea name="db_noticia" style="overflow: auto;
 | 
			
		||||
background-color:#CFFFCF;
 | 
			
		||||
LAYER-BACKGROUND-COLOR:#CFFFCF;
 | 
			
		||||
color: #000000;
 | 
			
		||||
font-family: arial, serif;
 | 
			
		||||
font-size: 12pt;
 | 
			
		||||
line-height: 105%;
 | 
			
		||||
left: 0px;
 | 
			
		||||
font-weight: medium;
 | 
			
		||||
scrollbar-base-color: #000000; 
 | 
			
		||||
scrollbar-arrow-color: #FFFFFF;
 | 
			
		||||
scrollbar-face-color: #gray; 
 | 
			
		||||
scrollbar-shadow-color: #444444;
 | 
			
		||||
border: 1px solid black; height: 100px; width: 100%;
 | 
			
		||||
CLIP: rect(0,100%,100,0)"><? if ( isset( $smod ) ) echo "$datos[2]"; ?></textarea>
 | 
			
		||||
<input type="image" name src="images/enviar.gif" border="0" width="71" height="14"></p>
 | 
			
		||||
</form>
 | 
			
		||||
<?} else {
 | 
			
		||||
 | 
			
		||||
 echo '<br><br>';
 | 
			
		||||
//<p style="font-family: verdana, arial, serif; font-size: 8pt;">';
 | 
			
		||||
  $numrows = mysql_num_rows( $res ); 
 | 
			
		||||
  if (  $numrows > 0 ) 
 | 
			
		||||
  { 
 | 
			
		||||
   while( ($datos = mysql_fetch_array($res)) )
 | 
			
		||||
   {
 | 
			
		||||
     echo '<div align="center"><center><table border="0"  bordercolor="#000000"  cellpadding="0" cellspacing="0" width="90%" >';
 | 
			
		||||
     echo "<tr><td width=24>";
 | 
			
		||||
 | 
			
		||||
     echo "<img src=\"images/td_divv.gif\" align=\"absmiddle\"></td><td bgcolor=\"#000000\" style=\"color:#FFFFFF\">";
 | 
			
		||||
     if ( $user_auth && $user_level == -2 )
 | 
			
		||||
	echo "<a href=\"./?dgo=noticias.php&smod=$datos[3]\">[ E ]</a> ";
 | 
			
		||||
 | 
			
		||||
     echo"<b>$datos[0] >> > ".stripslashes($datos[1])."</b></td></tr>";
 | 
			
		||||
     echo '</table><table border="1" bordercolor="#000000"  cellpadding="0" cellspacing="0" width="90%" >';
 | 
			
		||||
 | 
			
		||||
     echo "<tr><td bgcolor=\"#FFFFFF\">".nl2br(stripslashes($datos[2]))."</td></tr>";
 | 
			
		||||
     echo "</table><br><br></center></div>";
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
  } else { 
 | 
			
		||||
    echo "No hay noticias en el sistema"; 
 | 
			
		||||
  }
 | 
			
		||||
  mysql_free_result($res);
 | 
			
		||||
// echo "</p>";
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										292
									
								
								registro.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,292 @@
 | 
			
		||||
<?
 | 
			
		||||
 if ( isset( $insertUser ) )
 | 
			
		||||
 {
 | 
			
		||||
  if ( empty( $db_usaCorreo ) ) $db_usaCorreo = "N";
 | 
			
		||||
 | 
			
		||||
  $consulta = "INSERT into users (nick, level, ultimaEntrada, primeraEntrada, pass, Nombre, Apellidos, fechaNacimiento, calle, ciudad, provincia, nacionalidad, cp, email, usaCorreo, preguntaSecreta, respuestaPregunta ) values".
 | 
			
		||||
	      " ('$db_nick',0, NOW(), NOW(), '$db_passwd', '$db_nombre', '$db_apellidos', '$db_ano/$db_mes/$db_dia', '$db_calle', '$db_ciudad', '$db_provincia', '$db_nacionalidad', '$db_cp', '$db_email', '$db_usaCorreo', '$db_preguntaSecreta', '$db_respuestaPregunta')";
 | 
			
		||||
  mysql_query( $consulta, $conexion ) OR die("No puedo insertar tu ficha<br>$consulta<br>".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.<br>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<br>$consulta<br>".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);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<form method="POST" name="register"
 | 
			
		||||
onsubmit="return validateform( this.form )" 
 | 
			
		||||
<? if ( !isset($showUser) ) echo " ACTION=$PHP_SELF?dgo=registro.php&insertUser=this"; 
 | 
			
		||||
   else echo " ACTION=$PHP_SELF?dgo=registro.php&updateUser=$showUser";
 | 
			
		||||
?>>
 | 
			
		||||
    <div align="center"><center><table border="0" cellpadding="0"
 | 
			
		||||
    cellspacing="0" width="100%" >
 | 
			
		||||
<!-- width="580" -->
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td><? if ( !isset( $showUser ) ) echo "<h1>Nuevo usuario</h1>"; else echo "<h1>Datos del usuario</h1>"; ?>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="100%" bgcolor="#800000">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td><font color="#FFFFFF"><strong>
 | 
			
		||||
<?
 | 
			
		||||
 if ( !isset( $showUser ) ) echo "Unete a PortalMusica ahora!!!"; 
 | 
			
		||||
 else echo "Verificando datos de registro";
 | 
			
		||||
?></strong></font></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <table border="0">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Nick:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="6"
 | 
			
		||||
                    name="db_nick" value="<? echo $db_nick ?>"></td>
 | 
			
		||||
                    <td valign="top" rowspan="5" width="50%"
 | 
			
		||||
                    bgcolor="#B4CCE9" class="tdSuave"><strong>Informaci<63>n
 | 
			
		||||
                    de validaci<63>n</strong><p>Selecciona el
 | 
			
		||||
                    nombre de usuario para tu cuenta.</p>
 | 
			
		||||
                    <p>Ejemplo: sac@infdj.com</p>
 | 
			
		||||
                    <p>La pregunta secreta y su respuesta, ser<65>
 | 
			
		||||
                    usada para verificar su identidad.</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Password:</td>
 | 
			
		||||
                    <td width="20%"><input type="password"
 | 
			
		||||
                    size="15" name="db_passwd" value="<?echo $db_passwd?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Reescriba el Password:</td>
 | 
			
		||||
                    <td width="20%"><input type="password"
 | 
			
		||||
                    size="15" name="db_passwd2"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Pregunta secreta:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_preguntaSecreta" value="<? echo $db_preguntaSecreta ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Respuesta pregunta:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_respuestaPregunta"  value="<? echo $db_respuestaPregunta ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
            <table border="0">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Nombre:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_nombre"  value="<? echo $db_nombre ?>"></td>
 | 
			
		||||
                    <td valign="top" rowspan="6" width="50%"
 | 
			
		||||
                    bgcolor="#B4CCE9" class="tdSuave"><strong>Informaci<63>n
 | 
			
		||||
                    de contacto</strong><p>Tu privacidad es
 | 
			
		||||
                    importante para nosotros.<br>Nos comprometemos a mantener tu informaci<63>n a
 | 
			
		||||
                    salvo y segura.<br>Por favor, lea nuestra <a
 | 
			
		||||
                    href="registro/privacyPolicy.htm"
 | 
			
		||||
                    target="_blank">Politica de Privacidad</a>
 | 
			
		||||
                    para saber m<>s.</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Apellidos:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_apellidos" value="<? echo $db_apellidos ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Direcci<63>n:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_calle" value="<? echo $db_calle ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Ciudad:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_ciudad" value="<? echo $db_ciudad ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Provincia:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_provincia" value="<? echo $db_provincia ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">C<>d. Postal:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_cp" value="<? echo $db_cp ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Nacionalidad:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_nacionalidad" value="<?echo $db_nacionalidad ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
            <table border="0">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td colspan="2" width="50%"><input
 | 
			
		||||
                    type="checkbox" name="db_usaCorreo"
 | 
			
		||||
                    <? if ( strcmp($db_usaCorreo, "Y" )==0 ) echo " checked "; ?> VALUE="Y">Quiero un correo con <strong>infdj.com</strong></td>
 | 
			
		||||
                    <td valign="top" rowspan="7" width="50%"
 | 
			
		||||
                    bgcolor="#B4CCE9" class="tdSuave"><strong><3E>Quieres estar al dia?</strong><p>Si deseas que
 | 
			
		||||
                    te informemos de eventos y modificaciones de este portal, indicanos tu e-mail,
 | 
			
		||||
                    para que podamos estar en contacto.<br><br>Actualmente esta opci<63>n no esta disponible</p>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Correo actual:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_email" value="<? echo $db_email ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Cumplea<65>os:</td>
 | 
			
		||||
                    <td width="20%"><select name="db_dia"
 | 
			
		||||
                    size="1">
 | 
			
		||||
                        <option>Dia...</option>
 | 
			
		||||
			<?
 | 
			
		||||
			  for ( $i=1; $i<32; $i++)
 | 
			
		||||
			  {
 | 
			
		||||
  			   echo "<option ";
 | 
			
		||||
   			   if ( $i==$db_dia ) echo " SELECTED ";
 | 
			
		||||
			   echo ">$i</option>";
 | 
			
		||||
			  }
 | 
			
		||||
			?>
 | 
			
		||||
                    </select><br>
 | 
			
		||||
                    <select name="db_mes" size="1">
 | 
			
		||||
                        <option>Mes...</option>
 | 
			
		||||
                        <option <?if ($db_mes==1) echo "SELECTED";?> value="1">Enero</option>
 | 
			
		||||
                        <option <?if ($db_mes==2) echo "SELECTED";?> value="2">Febrero</option>
 | 
			
		||||
                        <option <?if ($db_mes==3) echo "SELECTED";?> value="3">Marzo</option>
 | 
			
		||||
                        <option <?if ($db_mes==4) echo "SELECTED";?> value="4">Abril</option>
 | 
			
		||||
                        <option <?if ($db_mes==5) echo "SELECTED";?> value="5">Mayo</option>
 | 
			
		||||
                        <option <?if ($db_mes==6) echo "SELECTED";?> value="6">Junio</option>
 | 
			
		||||
                        <option <?if ($db_mes==7) echo "SELECTED";?> value="7">Julio</option>
 | 
			
		||||
                        <option <?if ($db_mes==8) echo "SELECTED";?> value="8">Agosto</option>
 | 
			
		||||
                        <option <?if ($db_mes==9) echo "SELECTED";?> value="9">Septiembre</option>
 | 
			
		||||
                        <option <?if ($db_mes==10) echo "SELECTED";?> value="10">Octubre</option>
 | 
			
		||||
                        <option <?if ($db_mes==11) echo "SELECTED";?> value="11">Noviembre</option>
 | 
			
		||||
                        <option <?if ($db_mes==12) echo "SELECTED";?> value="12">Diciembre</option>
 | 
			
		||||
                    </select><br>
 | 
			
		||||
                    <select name="db_ano" size="1">
 | 
			
		||||
                        <option>A<>o...</option>
 | 
			
		||||
			<? 
 | 
			
		||||
			  for($i=2003;$i>1900;$i--)
 | 
			
		||||
			  {
 | 
			
		||||
			   echo "<option";
 | 
			
		||||
			   if ( $i==$db_ano ) echo " SELECTED ";
 | 
			
		||||
			   echo ">$i</option>";
 | 
			
		||||
			  }
 | 
			
		||||
			?>
 | 
			
		||||
                    </select></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">Ciudad:</td>
 | 
			
		||||
                    <td width="20%"><input type="text" size="15"
 | 
			
		||||
                    name="db_ciudad" value="<?echo $db_ciudad ?>"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
<?
 | 
			
		||||
 if ( $user_level == -2 )
 | 
			
		||||
 { 
 | 
			
		||||
	echo '<table border="0">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="30%">ID del Grupo</td>
 | 
			
		||||
                    <td width="20%"><input
 | 
			
		||||
                    type="text" size="15" name="db_idg" value="'.$db_idg.'"; ?>"</td>
 | 
			
		||||
                    <td valign="top" rowspan="7" width="50%"
 | 
			
		||||
                    bgcolor="#B4CCE9" class="tdSuave">Datos de control<br><br>Si este usuario puede "POSTEAR" noticias referente a un grupo, indique cual.
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
	</table>';
 | 
			
		||||
 }
 | 
			
		||||
?>
 | 
			
		||||
            <table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="100%" bgcolor="#800000">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td><font color="#FFFFFF"> </font></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
 | 
			
		||||
<? if ( ($user_auth && isset($showUser)) || !isset($showUser) ) { ?>
 | 
			
		||||
            <p align="center"><input type="button" name="btCancelar" value="Cancelar"><input
 | 
			
		||||
            type="submit" name="B2" value="Enviar >>"></p>
 | 
			
		||||
<? } ?>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            <p align="center">Si envias este formulario,
 | 
			
		||||
            significa que estas de acuerdo con el "<a
 | 
			
		||||
            href="registro/endUserAgreement.htm" target="_blank">Acuerdo de
 | 
			
		||||
            usuario final</a>" y la "<a
 | 
			
		||||
            href="registro/privacyPolicy.htm" target="_blank">Pol<6F>tica de
 | 
			
		||||
            Privacidad</a>".</p>
 | 
			
		||||
            <p><script language="JavaScript"><!--
 | 
			
		||||
function validateform()
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
if (document.register.db_nick.value=="")
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("Por favor, introduce tu NICK (nombre de usuario)")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
if (document.register.db_passwd.value=="")
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("Por favor, introduce tu Password (contrase<73>a)")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
if (document.register.db_passwd.value != document.register.db_passwd2.value )
 | 
			
		||||
{
 | 
			
		||||
	window.alert ("La contrase<73>a no coincide, vuelva a introducirla")
 | 
			
		||||
	return false;
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
// --></script><br>
 | 
			
		||||
            </p>
 | 
			
		||||
            </td>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </table>
 | 
			
		||||
    </center></div>
 | 
			
		||||
</form>
 | 
			
		||||
<?}?>
 | 
			
		||||
							
								
								
									
										6
									
								
								registro/endUserAgreement.htm
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,6 @@
 | 
			
		||||
<html>
 | 
			
		||||
 | 
			
		||||
<head><title>Licencia del usuario final</title></head>
 | 
			
		||||
 | 
			
		||||
<body>
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8
									
								
								registro/index.htm
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,8 @@
 | 
			
		||||
<html>
 | 
			
		||||
 <head>
 | 
			
		||||
  <title>:: No dispone de permisos para acceder a esta carpeta ::</title>
 | 
			
		||||
  <META CONTENT="0; URL=/" HTTP-EQUIV="REFRESH">
 | 
			
		||||
 </head>
 | 
			
		||||
 <body>
 | 
			
		||||
 </body>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										97
									
								
								registro/list_user.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,97 @@
 | 
			
		||||
<?
 | 
			
		||||
  $thisLOCATION = "./?dgo=registro/list_user.php";
 | 
			
		||||
  if ( $user_auth && $user_level == -2 )
 | 
			
		||||
  {
 | 
			
		||||
    if ( isset( $deleteUser ) )
 | 
			
		||||
    {
 | 
			
		||||
	if ( $usaCorreo ) 
 | 
			
		||||
		echo "Abria que eliminar al usuario del correo aqui. <br><h1>Esto esta pendiente</h1><br>";
 | 
			
		||||
	$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 "<center>No se encontraron usuarios en el sistema</center>";
 | 
			
		||||
    } else {
 | 
			
		||||
 | 
			
		||||
echo "<!-- BEGIN: LISTADO DE USUARIOS -->";
 | 
			
		||||
?>
 | 
			
		||||
<style>
 | 
			
		||||
 td.menu
 | 
			
		||||
 {
 | 
			
		||||
  color:#FFFFFF;
 | 
			
		||||
  background-color:#800000;
 | 
			
		||||
  font-size: 9pt;
 | 
			
		||||
  border-style : solid;
 | 
			
		||||
  border-left-width : 0;
 | 
			
		||||
  border-top-width : 0;
 | 
			
		||||
  border-bottom-width : 0;
 | 
			
		||||
  border-right-width : 0;
 | 
			
		||||
 }
 | 
			
		||||
</style>
 | 
			
		||||
    <div align="center"><center><table border="0" cellpadding="0"
 | 
			
		||||
    cellspacing="0" width="580">
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td><h1>Listado de usuarios</h1>
 | 
			
		||||
		<p></p>
 | 
			
		||||
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
<table  border="0" cellspacing="0" cellpadding="2" width="100%">
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td class="menu"><b>id</b> <a href="<?echo "$thisLOCATION&oderBy=id&orderDir=DESC"?>"><img src="images/actions/down.gif" border=0></a><a href="<?echo "$thisLOCATION&oderBy=id&orderDESC=ASC"?>"><img src="images/actions/up.gif" border=0></a></td>
 | 
			
		||||
                <td class="menu"><b>Nick</b> <a href="<?echo "$thisLOCATION&oderBy=nick&orderDir=DESC"?>"><img src="images/actions/down.gif" border=0></a><a href="<?echo "$thisLOCATION&oderBy=nick&orderDESC=ASC"?>"><img src="images/actions/up.gif" border=0></a></td>
 | 
			
		||||
                <td class="menu"><b>Nombre</b> <a href="<?echo "$thisLOCATION&oderBy=Nombre,Apellidos&orderDir=DESC"?>"><img src="images/actions/down.gif" border=0></a><a href="<?echo "$thisLOCATION&oderBy=Nombre,Apellidos&orderDESC=ASC"?>"><img src="images/actions/up.gif" border=0></a></td>
 | 
			
		||||
                <td class="menu"><b>Alta</b> <a href="<?echo "$thisLOCATION&oderBy=primeraEntrada&orderDir=DESC"?>"><img src="images/actions/down.gif" border=0></a><a href="<?echo "$thisLOCATION&oderBy=primeraEntrada&orderDESC=ASC"?>"><img src="images/actions/up.gif" border=0></a></td>
 | 
			
		||||
                <td class="menu"><b>ultimaEntrada</b> <a href="<?echo "$thisLOCATION&oderBy=ultimaEntrada&orderDir=DESC"?>"><img src="images/actions/down.gif" border=0></a><a href="<?echo "$thisLOCATION&oderBy=ultimaEntrada&orderDESC=ASC"?>"><img src="images/actions/up.gif" border=0></a></td>
 | 
			
		||||
                <td class="menu">-[:]-</td>
 | 
			
		||||
            </tr>
 | 
			
		||||
<?
 | 
			
		||||
   while ( $datos = mysql_fetch_array($res) )
 | 
			
		||||
   { 
 | 
			
		||||
	echo "<tr>";
 | 
			
		||||
	echo "<td><a href=\"./?dgo=registro.php&showUser=$datos[0]\">$datos[0]</a></td>";
 | 
			
		||||
 | 
			
		||||
	echo "<td>";
 | 
			
		||||
	if ( strcmp( $datos[4], "Y") == 0 ) echo "<a href=\"mailto:$datos[1]@musica.com\">$datos[1]</a>";
 | 
			
		||||
	else {
 | 
			
		||||
		if ( empty($datos[7]) ) echo "$datos[1]";
 | 
			
		||||
		else echo "<a href=\"mailto:$datos[7]\">$datos[1]</a>";
 | 
			
		||||
	}
 | 
			
		||||
	echo "</td>";
 | 
			
		||||
 | 
			
		||||
	echo "<td>$datos[2] $datos[3]</td>";
 | 
			
		||||
	echo "<td>".substr($datos[5], 6, 2 )."/".substr($datos[5], 4, 2 )."/".substr($datos[5], 0, 4 )."</td>";
 | 
			
		||||
	echo "<td>".substr($datos[6], 6, 2 )."/".substr($datos[6], 4, 2 )."/".substr($datos[6], 0, 4 )."</td>";
 | 
			
		||||
	echo "<td><a href=\"javascript:deleteUser($datos[0])\"><img src=\"images/actions/cancel.gif\" border=0></a></td>";
 | 
			
		||||
	echo "</tr>";
 | 
			
		||||
   }
 | 
			
		||||
	  mysql_free_result($res);
 | 
			
		||||
?>       
 | 
			
		||||
</table>     
 | 
			
		||||
            <hr noshade color="#800000">
 | 
			
		||||
            <p><br>
 | 
			
		||||
            </p>
 | 
			
		||||
            </td>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </table>
 | 
			
		||||
    </center></div>
 | 
			
		||||
</form>
 | 
			
		||||
<script language="JavaScript"> 
 | 
			
		||||
function deleteUser( which )
 | 
			
		||||
{
 | 
			
		||||
  var submitOK = confirm("Atencion: Esta a punto de eliminar al usuario.");
 | 
			
		||||
  if ( submitOK )
 | 
			
		||||
	  document.location.href = "<?echo "$thisLOCATION&orderBy=$orderBy&orderDir=$orderDir&usaCorreo=$usaCorreo"?>&deleteUser="+which;
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
<?
 | 
			
		||||
echo "<!-- END: LISTADO DE USUARIOS -->";
 | 
			
		||||
}
 | 
			
		||||
} else echo "<!-- ACCESO NO AUTORIZADO     -->";
 | 
			
		||||
?>
 | 
			
		||||
							
								
								
									
										6
									
								
								registro/privacyPolicy.htm
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,6 @@
 | 
			
		||||
<html>
 | 
			
		||||
 | 
			
		||||
<head><title>Politica de privacidad</title></head>
 | 
			
		||||
 | 
			
		||||
<body>
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								registro/welcome.htm
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,6 @@
 | 
			
		||||
<html>
 | 
			
		||||
 | 
			
		||||
<head><title>Welcome!!!</title></head>
 | 
			
		||||
 | 
			
		||||
<body>
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										223
									
								
								sql/PMusica.ddl
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -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)                                
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										58
									
								
								sql/PMusica.drp
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,58 @@
 | 
			
		||||
################################################################################
 | 
			
		||||
# (c) copyrights 1999 - 2002 JDsoft
 | 
			
		||||
# Project: Portal de Musica
 | 
			
		||||
# Author(s): Jos<6F> David Guill<6C>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<63>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;
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1619
									
								
								sql/PMusica.prj
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1120
									
								
								sql/PMusica.prj-
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										0
									
								
								sql/leeme.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 1-2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 94 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 1-3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 21 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 1-7.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 40 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 61 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 15.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 62 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 19.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 37 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 20.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 33 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 21.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 43 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								tmp/DJ_INFORMATICA/BASE 22.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 60 KiB  |