session_name( "EQUIPALSA" );
$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', 'equipalsa_users', '06mar2002' ) OR die("No puedo conectar");
$id = mysql_select_db( 'EQUIPALSA', $conexion ) OR die("No puedo abrir Base de Datos");
?>
-= 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);
?>