session_name( "SYNCRO" );
			$v1="user_id";
			$v2="user_name";
			$v3="user_auth";
			session_register($v1,$v2,$v3);
			session_start();
if ( !$user_auth ) die( " " );
require ("common/config.inc.php");
require ("common/dbnav_bar.php");
$limit = 8;
if ( !isset( $offset ) ) $offset = 0;
  // Segun TIPO selecionamos las pelis
  $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");
?>
 
-= SYNCRO foro =-  
 
 
  if ( !isset( $accion ) )
  {
    $qFROM = "foro WHERE post_ant is NULL"; 
    $consulta = "SELECT id, post_ant, owner, Apodo, fecha, hora, Asunto FROM $qFROM ORDER BY id DESC LIMIT $offset, $limit";
    CreateDBnav( $qFROM );
    $res = mysql_query( $consulta, $conexion ) OR die("No puedo realizar la consulta $consulta ".mysql_error($conexion));
?>
    
    
        
            
             
            
Fecha - Asunto Resp. Usuario . .  
  // Bucle de NOTICIAS (Cabeceras)
   while ( $datos = mysql_fetch_array($res) )
   { 
	// Contamos las respuestas (Si tiene) a este mensaje...
	$resp = mysql_query( "SELECT COUNT(*) AS Respuestas FROM foro WHERE post_ant=$datos[0]", $conexion ) or die("No puedo obtener el número de registros ".mysql_error($conexion));  
	$NResp = mysql_result( $resp, 0, 'Respuestas' ); 
	echo                "$datos[4] - $datos[6]  ".
			    "$NResp ".
                            "[-$datos[3] -] ".
                            "";
	if ( $user_auth && ( $user_id == $datos[2] || $user_id == 1 ) )
		echo " ";
	echo " ";
	if ( $user_auth && ( $user_id == $datos[2] || $user_id == 1 ) )
		echo "' ";
	echo "  ";
    }
   // Fin del bucle de noticias (Cabeceras)
?>
            
             
         
    
      
   
    $navBarBox = MakeBox( GetDBnav() );
    echo $navBarBox;
  } else {
    // Muestra la pantalla de insertar... 
    if ( strcmp( $accion, "sins" )==0 ||
	 strcmp( $accion, "sedit" )==0 )
    {
	if ( strcmp( $accion, "sins" ) == 0 )
	{
		if ( isset( $nid ) ) 
			$next_action = "ins&nid=$nid";
		else
			$next_action = "ins";
		$fecha = date("Y-m-d"); 
		$n_user_name = $user_name;
	} else {
		$next_action = "edit&new=$new";
		// Leemos los datos actuales...
		$sql = "SELECT fecha, Apodo, Asunto, Comentario FROM foro WHERE id = $new";
                $res = mysql_query( $sql, $conexion );
                $datos = mysql_fetch_array($res);
		$fecha = $datos[0];
		$n_user_name = $datos[1];
		$p_asunto = $datos[2];
		$p_comentario = $datos[3];
	}
?>
    }
    // Inserta los datos...
    if ( strcmp( $accion, "ins" )==0 )
    {
      if ( isset( $p_asunto ) && !empty( $p_asunto ) &&
	   isset( $p_comentario ) && !empty( $p_comentario ) )
      {
	if ( $user_id != 1 ) $ps_comentario = strip_tags($p_comentario); else $ps_comentario = $p_comentario;
if ( !isset( $nid ) )
{
	$sql_ins = "INSERT INTO foro (owner, Apodo, fecha, hora, Asunto, Comentario)".
                   "VALUES ('$user_id', '$user_name', '".date("Y-m-d")."', '".date("H:i:s")."', '$p_asunto', '$ps_comentario')";
} else {
	$sql_ins = "INSERT INTO foro (owner, post_ant, Apodo, fecha, hora, Asunto, Comentario)".
                   "VALUES ('$user_id', '$nid', '$user_name', '".date("Y-m-d")."', '".date("H:i:s")."', '$p_asunto', '$ps_comentario')";
}
        $res = mysql_query( $sql_ins, $conexion ) OR die("No puedo realizar la Insersión en el foro $sql_ins ".mysql_error($conexion));
	$dev = MakeBox( "Tu \"Noticia\" ha sido insertada -[ver noticias ]-
 " );
      } else {
	$dev = MakeBox( "No puedo insertar una noticia VACIA. -[ver noticias ]-
 " );
      }
      echo $dev;
    }
    // Actualizamos los datos
    if ( strcmp( $accion, "edit" )==0 )
    {
      if ( isset( $p_asunto ) && !empty( $p_asunto ) &&
	   isset( $p_comentario ) && !empty( $p_comentario ) )
      {
	if ( $user_id != 1 ) $ps_comentario = strip_tags($p_comentario); else $ps_comentario = $p_comentario;
	$sql_upd = "UPDATE foro SET Asunto='$p_asunto', Comentario='$p_comentario' WHERE id=$new";
	$res =  mysql_query( $sql_upd, $conexion ) OR die("No puedo realizar la Actualizacion de la Noticia $sql_upd ".mysql_error($conexion));
	$dev = MakeBox( "Tu \"Noticia\" ha sido actualizada -[ver noticias ]-
 " );
      } else {
	$dev = MakeBox( "No puedo modificar una noticia a VACIA. -[ver noticias ]-
 " );
      }
      echo $dev;
    }
    // Eliminamos la noticia
    if ( strcmp( $accion, "del" )==0 )
    {
 	if ( isset( $new ) )
	{
	  $sql_upd = "DELETE FROM foro WHERE id=$new";
	  $res =  mysql_query( $sql_upd, $conexion ) OR die("No puedo eliminar la Noticia $sql_upd ".mysql_error($conexion));
	  $dev = MakeBox( "La \"Noticia\" ha sido eliminada -[ver noticias ]-
 " );
        } else {
	  $dev = MakeBox( "No estas autorizado a eliminar esa Noticia -[ver noticias ]-
 " );
        }
        echo $dev;
    }
  }
  // VER NOTICIA
  if ( strcmp( $accion, "vn" ) == 0 )
  {
    $qFROM = "foro WHERE id=$nid OR post_ant=$nid"; 
    $consulta = "SELECT * FROM $qFROM ORDER BY id LIMIT $offset, $limit";
    $res = mysql_query( $consulta, $conexion ) OR die("No puedo realizar la consulta $consulta ".mysql_error($conexion));
?>
    
        
            
             
            
  // Bucle de NOTICIAS
   while ( $datos = mysql_fetch_array($res) )
   { 
	echo "" .
                    "".
                       "$datos[4] - $datos[6]  ".
                            "[-$datos[3] -] ".
                            "";
	if ( $user_auth && ( $user_id == $datos[2] || $user_id == 1 ) )
		echo " ";
	echo " ";
	if ( $user_auth && ( $user_id == $datos[2] || $user_id == 1 ) )
		echo "' ";
	echo " ".
                        " ".
                    "
 ".
                "". nl2br($datos[7]) ."
 ";
    }
// Fin del bucle de noticias
?>
            
-=[ volver al foro  ]=-  
             
         
    
      
}
  mysql_close($conexion);
?>