First commit 31/12/2001
This commit is contained in:
		
							
								
								
									
										307
									
								
								gestion-pelisp.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										307
									
								
								gestion-pelisp.php
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,307 @@
 | 
			
		||||
<?
 | 
			
		||||
			session_name( "SYNCRO" );
 | 
			
		||||
			$v1="user_id";
 | 
			
		||||
			$v2="user_name";
 | 
			
		||||
			$v3="user_auth";
 | 
			
		||||
			session_register($v1,$v2,$v3);
 | 
			
		||||
			session_start();
 | 
			
		||||
 | 
			
		||||
	$mostrar_enviar = false;
 | 
			
		||||
	$mostrar_borrar = false;
 | 
			
		||||
 | 
			
		||||
	// Si nos dan un n<>mero de referencia, mostramos la peli
 | 
			
		||||
	if ( isset($peli_id) )
 | 
			
		||||
	{
 | 
			
		||||
	  // Quizas sea para eliminarla...
 | 
			
		||||
	  if ( isset( $accion ) )
 | 
			
		||||
 	  {
 | 
			
		||||
	    if ( strcmp( $accion, "borrar" ) == 0 )
 | 
			
		||||
	    {
 | 
			
		||||
		$conexion = mysql_connect( 'localhost', 'syncro_users', '29dic2001' ) OR die("No puedo conectar");
 | 
			
		||||
		$id = mysql_select_db( 'SYNCRO', $conexion ) OR die("No puedo abrir Base de Datos");
 | 
			
		||||
 | 
			
		||||
		$borr = "DELETE FROM pelis_user WHERE user = $user_id AND peli = $peli_id";
 | 
			
		||||
		$res = mysql_query( $borr, $conexion ) OR die("No puedo eliminar esta peli de mi lista<br>$sql_upd<br>".mysql_error($conexion));
 | 
			
		||||
		$consulta = "SELECT * FROM pelis_user WHERE peli = $peli_id";
 | 
			
		||||
		$res = mysql_query( $consulta, $conexion ) OR die("No puedo consultar que usuarios tienen esta peli");
 | 
			
		||||
		$nres = mysql_num_rows($res);
 | 
			
		||||
		mysql_free_result($res);
 | 
			
		||||
		if ( $nres == 0 )
 | 
			
		||||
		{
 | 
			
		||||
		  // Como nadie mas tiene esta peli, la eliminamos completamente
 | 
			
		||||
		  $borr = "DELETE FROM pelis WHERE id = $peli_id";
 | 
			
		||||
		  $res = mysql_query( $borr, $conexion ) OR die("No puedo eliminar esta peli de la lista<br>$sql_upd<br>".mysql_error($conexion));
 | 
			
		||||
		}
 | 
			
		||||
		mysql_close($conexion);
 | 
			
		||||
	    } 
 | 
			
		||||
 | 
			
		||||
	    if ( isset( $p_id ) )
 | 
			
		||||
	    {
 | 
			
		||||
             if ( strcmp( $accion, "editar" ) == 0 && $user_auth )
 | 
			
		||||
	     {
 | 
			
		||||
		 $conexion = mysql_connect( 'localhost', 'syncro_users', '29dic2001' ) OR die("No puedo conectar");
 | 
			
		||||
 		 $id = mysql_select_db( 'SYNCRO', $conexion ) OR die("No puedo abrir Base de Datos");
 | 
			
		||||
 
 | 
			
		||||
 		 $modf = "UPDATE pelis SET ";
 | 
			
		||||
		 // Solo el que la creo, puede modificar su estado...
 | 
			
		||||
		 if ( $user_id == $p_uid )
 | 
			
		||||
		 {
 | 
			
		||||
		  $modf = $modf . " Genero = '$p_genero'";
 | 
			
		||||
		  $modf = $modf . ", Status = '$p_status'";
 | 
			
		||||
		  $modf = $modf . ", titulo = '$p_titulo'";
 | 
			
		||||
		  $modf = $modf . ", FechaRip = '$p_frip'";
 | 
			
		||||
		  $modf = $modf . ", Duracion = '$p_dur'";
 | 
			
		||||
		  $modf = $modf . ", NumCDs = '$p_cds'";
 | 
			
		||||
		  $modf = $modf . ", Comentarios = '$p_comm'";
 | 
			
		||||
		  if ( !empty($imgData_name) && $imgData_size > 0 )
 | 
			
		||||
		  {
 | 
			
		||||
			$img_prop = GetImageSize($imgData);
 | 
			
		||||
			$imgW = $img_prop[0]; $p_imgW = $imgW;
 | 
			
		||||
			$imgH = $img_prop[1]; $p_imgH = $imgH;
 | 
			
		||||
			$data = addslashes(fread(fopen($imgData,"rb"), filesize($imgData)));
 | 
			
		||||
			$modf = $modf . ", Imagen = '$data', filetype='$imgData_type', imgW='$imgW', imgH='$imgH'";
 | 
			
		||||
		  }
 | 
			
		||||
  		 } else {
 | 
			
		||||
		  $modf = $modf . " Comentarios = '$p_comm'";
 | 
			
		||||
		 }
 | 
			
		||||
		 $modf = $modf . " WHERE id = ".$p_id;
 | 
			
		||||
		}
 | 
			
		||||
       	        $res = mysql_query( $modf, $conexion ) OR die("No puedo modificar esta peli<br>$sql_upd<br>".mysql_error($conexion));
 | 
			
		||||
		mysql_close($conexion);
 | 
			
		||||
  	    } 
 | 
			
		||||
	  } else {
 | 
			
		||||
		// La visionamos...
 | 
			
		||||
		$conexion = mysql_connect( 'localhost', 'syncro_users', '29dic2001' ) OR die("No puedo conectar");
 | 
			
		||||
		$id = mysql_select_db( 'SYNCRO', $conexion ) OR die("No puedo abrir Base de Datos");
 | 
			
		||||
 | 
			
		||||
		$consulta = "SELECT ";
 | 
			
		||||
		$consulta = $consulta . "p.owner, p.Genero, p.Status, p.Titulo, p.FechaRip, p.Duracion, p.NumCDs,  p.Comentarios, p.imgH, p.imgW";
 | 
			
		||||
		$consulta = $consulta . ", u.Apodo";
 | 
			
		||||
		$consulta = $consulta . " FROM pelis p, users u WHERE p.id = $peli_id AND p.owner = u.id";
 | 
			
		||||
		$res = mysql_query( $consulta, $conexion ) OR die("No puedo realizar la consulta");
 | 
			
		||||
		if (  mysql_num_rows($res) > 0 )
 | 
			
		||||
		{
 | 
			
		||||
			$p_uid	 = mysql_result( $res, 0, 'owner' );  
 | 
			
		||||
			$p_user  = mysql_result( $res, 0, 'Apodo' );
 | 
			
		||||
			$p_genero= mysql_result( $res, 0, 'Genero' );
 | 
			
		||||
			$p_status= mysql_result( $res, 0, 'Status' );
 | 
			
		||||
			$p_titulo= mysql_result( $res, 0, 'Titulo' );
 | 
			
		||||
			$p_frip  = mysql_result( $res, 0, 'FechaRip' );
 | 
			
		||||
			$p_cds	 = mysql_result( $res, 0, 'NumCDs' );
 | 
			
		||||
			$p_dur	 = mysql_result( $res, 0, 'Duracion' );
 | 
			
		||||
			$p_comm	 = mysql_result( $res, 0, 'Comentarios' );
 | 
			
		||||
			$p_imgH  = mysql_result( $res, 0, 'imgH' );
 | 
			
		||||
			$p_imgW  = mysql_result( $res, 0, 'imgW' );
 | 
			
		||||
		}
 | 
			
		||||
		mysql_free_result($res);
 | 
			
		||||
		mysql_close($conexion);
 | 
			
		||||
		
 | 
			
		||||
		if ( $user_auth )
 | 
			
		||||
		{
 | 
			
		||||
			$mostrar_enviar = true;
 | 
			
		||||
			$mostrar_borrar = true;
 | 
			
		||||
		}
 | 
			
		||||
	  }
 | 
			
		||||
	} else {
 | 
			
		||||
	// Modo Insertar PELI
 | 
			
		||||
		// Si el usuario esta 'authenticate'
 | 
			
		||||
		if ( user_auth )
 | 
			
		||||
		{
 | 
			
		||||
			$ins_ok = isset( $p_titulo ) && !empty( $p_titulo );
 | 
			
		||||
			if ( $ins_ok )
 | 
			
		||||
			{
 | 
			
		||||
			  if ( empty( $p_titulo ) )
 | 
			
		||||
			  	die( "Es imprescindible introducir el Titulo" );
 | 
			
		||||
			  // Procedemos a la insercion:
 | 
			
		||||
			  // 1<> insertamos la peli en la base de datos...
 | 
			
		||||
			  // 2<> insertamos la peli en la lista personal...
 | 
			
		||||
			  if ( !empty($imgData_name) && $imgData_size > 0 )
 | 
			
		||||
			  {
 | 
			
		||||
				$img_prop = GetImageSize($imgData);
 | 
			
		||||
				$imgW = $img_prop[0]; $p_imgW = $imgW;
 | 
			
		||||
				$imgH = $img_prop[1]; $p_imgH = $imgH;
 | 
			
		||||
				$data = addslashes(fread(fopen($imgData,"rb"), filesize($imgData)));
 | 
			
		||||
			 	$sql_upd = "INSERT INTO pelis (owner, Genero, Status, Titulo, FechaRip, Duracion, NumCDs, Comentarios, Imagen, filetype, imgW, imgH) VALUES";
 | 
			
		||||
			  	$sql_upd = $sql_upd . "($user_id, '$p_genero', '$p_status', '$p_titulo', '$p_frip', '$p_dur', '$p_cds', '$p_comm', '$data', '$imgData_type', '$imgW', '$imgH')";
 | 
			
		||||
			  } else {
 | 
			
		||||
			 	$sql_upd = "INSERT INTO pelis (owner, Genero, Status, Titulo, FechaRip, Duracion, NumCDs, Comentarios) VALUES";
 | 
			
		||||
			  	$sql_upd = $sql_upd . "($user_id, '$p_genero', '$p_status', '$p_titulo', '$p_frip', '$p_dur', '$p_cds', '$p_comm')";
 | 
			
		||||
			  }
 | 
			
		||||
			  $mostrar_enviar = false;
 | 
			
		||||
 			  $mostrar_borrar = false;
 | 
			
		||||
			} else {
 | 
			
		||||
			  $p_uid = $user_id;
 | 
			
		||||
			  $p_user = $user_name;
 | 
			
		||||
			  $mostrar_enviar = true;
 | 
			
		||||
 			  $mostrar_borrar = false;
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			if ( $ins_ok )
 | 
			
		||||
			{
 | 
			
		||||
			  $conexion = mysql_connect( 'localhost', 'syncro_users', '29dic2001' ) OR die("No puedo conectar");
 | 
			
		||||
		     	  $id = mysql_select_db( 'SYNCRO', $conexion ) OR die("No puedo abrir Base de Datos");
 | 
			
		||||
 		 	  $res = mysql_query( $sql_upd, $conexion ) OR die("No puedo realizar las Inserciones<br>$sql_upd<br>".mysql_error($conexion));
 | 
			
		||||
			  $sql_upd = "INSERT INTO pelis_user (user, peli) VALUES($user_id,LAST_INSERT_ID())";
 | 
			
		||||
 		 	  $res = mysql_query( $sql_upd, $conexion ) OR die("No puedo realizar las Inserciones Personales<br>$sql_upd<br>".mysql_error($conexion));
 | 
			
		||||
		  	  mysql_close($conexion);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
$image_prop = "";
 | 
			
		||||
if ( $p_imgW > 0 )
 | 
			
		||||
{
 | 
			
		||||
  if ( $p_imgW > $p_imgH )
 | 
			
		||||
  {
 | 
			
		||||
	  $imgH = intval(($p_imgH/$p_imgW)*180); $imgW = 180;
 | 
			
		||||
          $image_prop = " width=\"180\" height=\"".$imgH."\"";
 | 
			
		||||
  } else {
 | 
			
		||||
	  $imgW = intval(($p_imgW/$p_imgH)*150); $imgH = 150;
 | 
			
		||||
	  $image_prop = " height=\"150\" width=\"".$imgW."\"";
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
<html>
 | 
			
		||||
 | 
			
		||||
<head>
 | 
			
		||||
<title>-= SYNCRO =-</title>
 | 
			
		||||
<link href="syncro.ico" rel="SHORTCUT ICON">
 | 
			
		||||
<link rel="stylesheet" type="text/css" href="syncro.css"
 | 
			
		||||
body="syncro.css">
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<body bgcolor="#57A44D">
 | 
			
		||||
<?
 | 
			
		||||
  if ( $user_auth )
 | 
			
		||||
  {
 | 
			
		||||
   if ( !isset( $peli_id ) )
 | 
			
		||||
	echo "<form action=\"$PHP_SELF\" method=\"POST\" enctype=\"multipart/form-data\">";
 | 
			
		||||
   else
 | 
			
		||||
	echo "<form action=\"$PHP_SELF?peli_id=$peli_id&accion=editar\" method=\"POST\" enctype=\"multipart/form-data\">";
 | 
			
		||||
  } else {
 | 
			
		||||
	echo '<form>'; 
 | 
			
		||||
  }
 | 
			
		||||
?>
 | 
			
		||||
    <div align="center"><center><table border="1" cellpadding="0"
 | 
			
		||||
    cellspacing="0" width="600" bgcolor="#427B42"
 | 
			
		||||
    bordercolor="#000000" bordercolordark="#000000"
 | 
			
		||||
    bordercolorlight="#000000">
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td><table border="0" cellpadding="0" cellspacing="0"
 | 
			
		||||
            width="100%">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td width="200"><center><a href="gestion-fotop.php?idf=<?echo $peli_id?>" target="_blank"><img src="gestion-fotop.php?idf=<?echo $peli_id?>" border="0" <?echo $image_prop ?> ></a></center>
 | 
			
		||||
                    </td>
 | 
			
		||||
                    <td><table border="0" cellpadding="0"
 | 
			
		||||
                    cellspacing="0" width="100%">
 | 
			
		||||
                        <tr>
 | 
			
		||||
                            <td><table border="0" cellpadding="0"
 | 
			
		||||
                            cellspacing="0" width="100%">
 | 
			
		||||
                                <tr>
 | 
			
		||||
                                    <td>Ripeador:</td>
 | 
			
		||||
                                    <td><a href="miFicha.php?info_user=<? echo $p_uid ?>"><? echo $p_user ?></a></td>
 | 
			
		||||
                                    <td>Estado Actual:</td>
 | 
			
		||||
                                    <td><select name="p_status"
 | 
			
		||||
                                    size="1">
 | 
			
		||||
                                        <option <? if ( strcmp($p_status,"OK")==0 ) echo " SELECTED "; ?> >OK</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_status,"Para Alquilar")==0 ) echo " SELECTED "; ?> >Para Alquilar</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_status,"Ripeando")==0 ) echo " SELECTED "; ?> >Ripeando</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_status,"Por llegar")==0 ) echo " SELECTED "; ?> >Por llegar</option>
 | 
			
		||||
                                    </select></td>
 | 
			
		||||
                                </tr>
 | 
			
		||||
                                <tr>
 | 
			
		||||
                                    <td>Num.CD's:</td>
 | 
			
		||||
                                    <td><input type="text"
 | 
			
		||||
                                    size="15" name="p_cds" value="<? echo $p_cds ?>" ></td>
 | 
			
		||||
                                    <td>G<>nero:</td>
 | 
			
		||||
                                    <td><select name="p_genero"
 | 
			
		||||
                                    size="1">
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"SIN CLASIFICAR")==0 ) echo " SELECTED "; ?> >SIN CLASIFICAR</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Acci<63>n")==0 ) echo " SELECTED "; ?> >Acci<63>n</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Animaci<63>n")==0 ) echo " SELECTED "; ?> >Animaci<63>n</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Aventuras")==0 ) echo " SELECTED "; ?> >Aventuras</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"B<>lica")==0 ) echo " SELECTED "; ?> >B<>lica</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Biograf<61>a")==0 ) echo " SELECTED "; ?> >Biograf<61>a</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Cat<61>strofe")==0 ) echo " SELECTED "; ?> >Cat<61>strofe</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"C.Ficci<63>n")==0 ) echo " SELECTED "; ?> >C.Ficci<63>n</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Fant<6E>stico")==0 ) echo " SELECTED "; ?> >Fant<6E>stico</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Cine Negro")==0 ) echo " SELECTED "; ?> >Cine Negro</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Comedia")==0 ) echo " SELECTED "; ?> >Comedia</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Dib.Animado")==0 ) echo " SELECTED "; ?> >Dib.Animado</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Documental")==0 ) echo " SELECTED "; ?> >Documental</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Drama")==0 ) echo " SELECTED "; ?> >Drama</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Hist<73>rica")==0 ) echo " SELECTED "; ?> >Hist<73>rica</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Intriga")==0 ) echo " SELECTED "; ?> >Intriga</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Musical")==0 ) echo " SELECTED "; ?> >Musical</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Melodrama")==0 ) echo " SELECTED "; ?> >Melodrama</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Oeste")==0 ) echo " SELECTED "; ?> >Oeste</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Terror")==0 ) echo " SELECTED "; ?> >Terror</option>
 | 
			
		||||
                                        <option <? if ( strcmp($p_genero,"Picantes")==0 ) echo " SELECTED "; ?> >Picantes</option>
 | 
			
		||||
                                    </select></td>
 | 
			
		||||
                                </tr>
 | 
			
		||||
                            </table>
 | 
			
		||||
                            <table border="0" cellpadding="0"
 | 
			
		||||
                            cellspacing="0" width="100%">
 | 
			
		||||
                                <tr>
 | 
			
		||||
                                    <td>Fecha Rip.</td>
 | 
			
		||||
                                    <td>Titulo</td>
 | 
			
		||||
                                    <td>Duraci<63>n</td>
 | 
			
		||||
                                </tr>
 | 
			
		||||
                                <tr>
 | 
			
		||||
                                    <td><input type="text"
 | 
			
		||||
                                    size="15" name="p_frip" value="<? echo $p_frip ?>" ></td>
 | 
			
		||||
                                    <td><input type="text"
 | 
			
		||||
                                    size="30" name="p_titulo" value="<? echo $p_titulo ?>" ></td>
 | 
			
		||||
                                    <td><input type="text"
 | 
			
		||||
                                    size="7" name="p_dur" value="<? echo $p_dur ?>" ></td>
 | 
			
		||||
                                </tr>
 | 
			
		||||
                            </table>
 | 
			
		||||
                            </td>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                        <tr>
 | 
			
		||||
                            <td><table border="0" cellpadding="0"
 | 
			
		||||
                            cellspacing="0" width="100%">
 | 
			
		||||
                                <tr>
 | 
			
		||||
                                    <td><textarea name="p_comm"
 | 
			
		||||
                                    rows="5" cols="40" ><? echo $p_comm ?></textarea></td>
 | 
			
		||||
                                    <td>
 | 
			
		||||
<input type=hidden name="p_uid" value="<? echo $p_uid ?>">
 | 
			
		||||
<input type=hidden name="p_id" value="<? echo $peli_id ?>">
 | 
			
		||||
<? 
 | 
			
		||||
 if ( $mostrar_borrar )
 | 
			
		||||
	echo '<a href="gestion-pelisp.php?peli_id='.$peli_id.'&accion=borrar"><img src="images/borrar.gif" alt="ELIMINAR" align="bottom" border="0" width="20" height="71"></a>';
 | 
			
		||||
 if ( $mostrar_enviar )
 | 
			
		||||
	echo '<input type="image" name="I2"  src="images/enviar.gif" alt="ENVIAR" align="bottom" border="0" width="20" height="71">';
 | 
			
		||||
?>
 | 
			
		||||
				    </td>
 | 
			
		||||
                                </tr>
 | 
			
		||||
                            </table>
 | 
			
		||||
                            </td>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                    </table>
 | 
			
		||||
<? 
 | 
			
		||||
  if ( $user_id == $p_uid ) {
 | 
			
		||||
?>
 | 
			
		||||
            <table border="0">
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <td><INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="300000">
 | 
			
		||||
			<input type="file" size="40" name="imgData"></td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
<?
 | 
			
		||||
 }
 | 
			
		||||
?>
 | 
			
		||||
                    </td>
 | 
			
		||||
                </tr>
 | 
			
		||||
            </table>
 | 
			
		||||
            </td>
 | 
			
		||||
        </tr>
 | 
			
		||||
    </table>
 | 
			
		||||
    </center></div>
 | 
			
		||||
<INPUT TYPE="hidden" name="p_imgH" value="<? echo $imgH ?>">
 | 
			
		||||
<INPUT TYPE="hidden" name="p_imgW" value="<? echo $imgW ?>">
 | 
			
		||||
</form>
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user