';
if($cod==121){include('link_checker.inc');}
if($cod==12){include('varios.inc');}
//--- Configuración de los juegos------------------------------------------------------------
if($cod==11)
{
$borrar=$_GET['borrar'];
if (isset($borrar)) // borrar juegos --------------------------------------------------
{
$sql=mysql_query(" DELETE FROM juegos
WHERE id_juego='$borrar' ");
echo mysql_error();
echo '
juego borrado
';
}//----------------------------------------------------------------------------------------
$validado=$_GET['val'];
if (isset($validado))
{ // cambiar el valor de validado a 3 y/o 2 -------------------------------------------------
if($validado=='2'){$validado='3';}
echo'hola';
$sql=mysql_query(" UPDATE juegos
SET validado='$validado'
WHERE id_juego='$id_juego' ");
echo mysql_error();
} //------------------------------------------------------------------------------------------
//----Abrimos el fichero donde tenemos el numero de juegos a poner a diario-------------
$fichero=fopen('../juegos/num_juegos.txt','r+') or die('no se ha podido abrir el num_juegos.txt');
$cambiar_valor=$_POST['send'];
if(isset($cambiar_valor))
{
$valor=$_POST['value'];
$current_date = date("Y-m-d");
fputs($fichero,"$current_date\n");
fputs($fichero,"$valor\n");
rewind($fichero);
}
//leemos las dos primeras lineas
//$linea_1_fichero=fgets($fichero,4096); //Num juegos dia
$linea_1_fichero=fgets($fichero,4096); // fecha
$linea_2_fichero=fgets($fichero,4096); // valor
//$num_juegos_dia=chop($linea_1_fichero); //eliminamos el retorno de carro
$fecha_num_juegos=chop($linea_1_fichero);
$valor_num_juegos=chop($linea_2_fichero);
$fecha_1=$fecha_num_juegos;
$fecha_2=date("Y-m-d");
// echo $num_juegos_dia.'='.$valor_num_juegos;
$num_dias=0;
if($fecha_1!=$fecha_2)//--Poner más juegos en validado=2------------------------------------
{
//--calculo del numero de dias---------------------------------------------------------------
$num_dias=0;
//echo ' -hola';
if(($fecha_1!='') && (substr($fecha_2,0,4) > 2004))
{
//echo 'hola
';
$date1 = mktime(0,0,0,substr($fecha_1,5,2), substr($fecha_1,8,2),substr($fecha_1,0,4));
$date2 = mktime(0,0,0,substr($fecha_2,5,2), substr($fecha_2,8,2),substr($fecha_2,0,4));
$num_dias = 0;
while($date1 < $date2) { $num_dias++; $date1 += 86400; }
}
if(($fecha_1!='') && ( substr($fecha_2,0,4) < 2004) )
{
// echo 'aqui_estamos
';
$juego_semana='activo';
//$fecha_2=date("m-d-Y");
$bgcolor='bgcolor="#D7D5FB"';
$fecha_2=date("Y-m-d");
// echo $fecha_2.'
';
$date1 = mktime(0,0,0,substr($fecha_1,5,2), substr($fecha_1,8,2),substr($fecha_1,0,4));
$date2 = mktime(0,0,0,substr($fecha_2,5,2), substr($fecha_2,8,2),substr($fecha_2,0,4));
// $date2 = mktime(0,0,0,Mes,dia,año);
// $date2 = mktime(0,0,0,7,13,2006);
$num_dias = 0;
while($date1 < $date2) { $num_dias++; $date1 += 86400; }
}
//realizamos una query con los juegos con validado=2, ordenamos por id asc y los cambiamos a validado=1
$num_juegos_a_validar=$valor_num_juegos*$num_dias;
$sql=mysql_query(" Select id_juego
from juegos
WHERE validado='2'
ORDER BY id_juego ASC
LIMIT 0,$num_juegos_a_validar
");
echo mysql_error();
for ($n=0;$n<$num_juegos_a_validar;$n++)
{
$linea=mysql_fetch_array($sql);
$id_juego=$linea['id_juego'];
echo $id_juego.' - ';
$sql_update=mysql_query("UPDATE juegos
SET validado='1', fecha='$fecha_2', star_path='img/5stars_green.gif'
WHERE validado='2' AND id_juego='$id_juego' ");
echo mysql_error();
}
mysql_free_result($sql);
//Ponemos los validados=2 con fecha la actual y/o pasada en validado=1
//Esto nos permite añadir un juego para el dia siguiente.
$sql_update=mysql_query("UPDATE juegos
SET validado='1'
WHERE validado='2' AND curdate() - fecha >= 0 ");
echo mysql_error();
//---Escribimos la fecha actual en el fichero------------------------------------------------
//$fichero=fopen('num_juegos.txt','r+') or die('no se ha podido abrir el num_juegos.txt');
fseek($fichero,0);//nos posicionamos en la primera posicion
fputs($fichero,"$fecha_2\n");
//fclose($fichero);
}
fclose($fichero);
//-------------------------------------------------------------------------------------------
//--numero de juegos que tenemos preparados para salir es decir en validado=2
$num_juegos_sql=mysql_query(" Select id_juego
from juegos
WHERE validado='2'
");
echo mysql_error();
$juegos_en_advance_2=mysql_num_rows($num_juegos_sql);
//$linea_semana=mysql_fetch_array($semana_sql);
//$num_veces=$filas_semana;
mysql_free_result($num_juegos_sql);
?>
Configuración de los juegos
//---juegos pendientes por salir en val=2 y Asc--------------------------------------------
$sql=mysql_query("Select *
from juegos
WHERE validado='2'
ORDER BY id_juego ASC
LIMIT 0,30
");
echo mysql_error();
$num_resultados_juegos=mysql_num_rows($sql);
echo '
Juegos que van ha salir automáticamente - validado=2-
Ed | Id | Titulo | ---------------Descripcion---------------- | V | Fecha | ';
for($i=0;$i<$num_resultados_juegos;$i++)
{
$linea=mysql_fetch_array($sql);
$id_juego_t=$linea['id_juego'];
$titulo=$linea['titulo'];
$descripcion=$linea['descripcion'];
$validado=$linea['validado'];
$fecha_t=$linea['fecha'];
echo ' | '.$id_juego_t.' | '.$titulo.' | '.$descripcion.' | '.$validado.' | '.$fecha_t.' | ';
}
echo ' ';
mysql_free_result($sql);
//-----------------------------------------------------------------------------------------------------------------
echo' | ';
//---juegos pendientes por salir en val=2 y Asc y ordenados por fecha--------------------------------------------
$sql=mysql_query("Select *
from juegos
WHERE validado='2'
ORDER BY fecha ASC
LIMIT 0,30
");
echo mysql_error();
$num_resultados_juegos=mysql_num_rows($sql);
echo '
Juegos saldrán en una fecha determina
Ed | Id | Titulo | ---------------Descripcion---------------- | V | Fecha | ';
for($i=0;$i<$num_resultados_juegos;$i++)
{
$linea=mysql_fetch_array($sql);
$id_juego_t=$linea['id_juego'];
$titulo=$linea['titulo'];
$descripcion=$linea['descripcion'];
$validado=$linea['validado'];
$fecha_t=$linea['fecha'];
echo ' | '.$id_juego_t.' | '.$titulo.' | '.$descripcion.' | '.$validado.' | '.$fecha_t.' | ';
}
echo ' ';
mysql_free_result($sql);
?>
|
}
//--- Intercambio de enlaces------------------------------------------------------------
if($cod==10)
{
$actualizar_webs_amigas=$_POST['actualizar_webs_amigas'];
//-- actualizamos el include de las web amigas
if(isset($actualizar_webs_amigas))
{
include("webs_amigas.inc");
}
//--validamos una web o no------------------------------------------- -------------------------
$id_web_v=$_GET['id_web_v'];
$validado_change=$_GET['validado'];
if(isset($validado_change))
{
if($validado_change==1){$validado_change=0;}else{$validado_change=1;}
$sql=mysql_query(" UPDATE webs_amigas
SET validado='$validado_change'
WHERE id_web='$id_web_v'
");
echo mysql_error();
if($validado_change=='1')
{
// para insertar columna si no tenemos ninguna el el mes actual
$anio_y_mes=date("Y-m");
$sql_10=mysql_query("SELECT id_web_r
FROM webs_amigas_referidos
WHERE id_web_r='$id_web_v' AND fecha LIKE '%$anio_y_mes%' ");
echo mysql_error();
echo 'num_resultados = '.$num_resultados_webs_amigas=mysql_num_rows($sql_10);
mysql_free_result($sql_10);
if($num_resultados_webs_amigas==0)
{
$fecha=date("Y-m-d");
$sql=mysql_query(" INSERT INTO webs_amigas_referidos
(id_web_r, referrers, fecha)
VALUES ('$id_web_v','' ,'$fecha') ");
}
}
}
//--------------------------------------------------------------------------------------
//--Borrar enlace web intercambio -------------------------------------------------------------
$borrar=$_GET['borrar'];
if (isset($borrar))
{
$sql=mysql_query(" DELETE FROM webs_amigas
WHERE id_web='$borrar' ");
echo mysql_error();
$sql=mysql_query(" DELETE FROM webs_amigas_referidos
WHERE id_web_r='$borrar' ");
echo mysql_error();
echo '
Enlace web borrado
';
}//---------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
$modificar_web=$_POST['modificar_web'];//si hemos pulsado el boton de modificar web
if(isset($modificar_web))
{
$insertar_web=$_POST['insertar_web'];
$id_web=$_POST['id_web'];
$nombre_web=$_POST['titulo_web'];
$nombre_enlace=$_POST['nombre_enlace'];
$web_descripcion=$_POST['web_descripcion'];
$comentario=$_POST['comentario'];
$validado=$_POST['validado'];
$fecha=$_POST['fecha'];
$enlace_hacia=$_POST['enlace_hacia'];
//--modificamos los datos de la web de intercambio de enlaces -------------------------
$sql=mysql_query(" UPDATE webs_amigas
SET id_web='$id_web' , nombre_web='$nombre_web', nombre_enlace='$nombre_enlace',
fecha_intercambio='$fecha', validado='$validado', comentario='$comentario',
enlace_hacia='$enlace_hacia', web_descripcion='$web_descripcion'
WHERE id_web='$id_web'
");
echo mysql_error();
echo '
Web modificada
';
//--------------------------------------------------------------------------------------
$id_web="";
$titulo_web="";
$nombre_enlace="";
$comentario="";
$fecha="";
$validado="";
$enlace_hacia="";
}
$mod=$_GET['mod'];
if(isset($mod))// editando los datos de la web con la que intercambiamos enlaces
{
$sql_10=mysql_query("SELECT *
FROM webs_amigas
WHERE id_web='$mod'
");
echo mysql_error();
$linea=mysql_fetch_array($sql_10);
$id_web=$linea['id_web'];
$titulo_web=$linea['nombre_web'];
$nombre_enlace=$linea['nombre_enlace'];
$web_descripcion=$linea['web_descripcion'];
$comentario=$linea['comentario'];
$fecha=$linea['fecha_intercambio'];
$validado=$linea['validado'];
$enlace_hacia=$linea['enlace_hacia'];
mysql_free_result($sql_10);
?>
Editando Webs Amigas
}else{ // Insertando los datos de una nueva web de intercambios de enlaces
if(!isset($fecha)){$fecha=date("Y-m-d");
$id_web="";
$titulo_web="";
$comentario="";
//$fecha="";
$validado="";
$enlace_hacia="";
}
?>
Webs Amigas
$insertar_web=$_POST['insertar_web'];
$id_web=$_POST['id_web'];
$nombre_web=$_POST['titulo_web'];
$nombre_enlace=$_POST['nombre_enlace'];
$comentario=$_POST['comentario'];
$validado=$_POST['validado'];
$fecha=$_POST['fecha'];
$enlace_hacia=$_POST['enlace_hacia'];
$web_descripcion=$_POST['web_descripcion'];
if(isset($insertar_web) && $nombre_web!="")
{
$sql=mysql_query(" INSERT INTO webs_amigas
(id_web, nombre_web, nombre_enlace, fecha_intercambio, validado, comentario, enlace_hacia, web_descripcion)
VALUES ('', '$nombre_web', '$nombre_enlace', '$fecha', '$validado', '$comentario', '$enlace_hacia', '$web_descripcion') ");
echo mysql_error();
$sql_10=mysql_query("SELECT id_web
FROM webs_amigas
ORDER BY id_web DESC
LIMIT 0,1
");
echo mysql_error();
$linea=mysql_fetch_array($sql_10);
$id_web=$linea['id_web'];
mysql_free_result($sql_10);
$sql=mysql_query(" INSERT INTO webs_amigas_referidos
(id_web_r, referrers, fecha)
VALUES ('$id_web','' ,'$fecha') ");
echo mysql_error();
// echo 'No activo';
}
}
$sql_10=mysql_query("SELECT A.*, SUM(B.referrers) AS referrers
FROM webs_amigas AS A, webs_amigas_referidos AS B
WHERE A.id_web = B.id_web_r
GROUP BY A.id_web
ORDER BY id_web DESC
");
echo mysql_error();
$sql_10_b=mysql_query("SELECT id_web
FROM webs_amigas
WHERE validado =1
");
echo mysql_error();
$num_resultados_juegos_10_act=mysql_num_rows($sql_10_b);
$num_resultados_juegos_10=mysql_num_rows($sql_10);
echo 'Número de resultados = '.$num_resultados_juegos_10.' Número de webs amigas activas = '.$num_resultados_juegos_10_act=mysql_num_rows($sql_10_b).'
';
echo'Val=1 enlace directamente en el juegos/index.php   Val=2 enlace en el top ';
echo '
id | Edit | Sup | Url: | Texto enlace | Web Descripcion | Comentario | Val | Fecha inter | Enlace hacia pcweb | Referrers | Mes Refe |
';
for($i=0;$i<$num_resultados_juegos_10;$i++)
{
$linea=mysql_fetch_array($sql_10);
$id_web=$linea['id_web'];
$nombre_web=$linea['nombre_web'];
$nombre_enlace=$linea['nombre_enlace'];
$web_descripcion=$linea['web_descripcion'];
$comentario=$linea['comentario'];
$fecha=$linea['fecha_intercambio'];
$validado=$linea['validado'];
$enlace_hacia=$linea['enlace_hacia'];
$referrers=$linea['referrers'];
//-------mes referrers---------------------------------------------------------------
$sql_10_mes_ref=mysql_query("SELECT *
FROM webs_amigas_referidos
WHERE id_web_r='$id_web'
ORDER BY fecha DESC
");
echo mysql_error();
$linea_2=mysql_fetch_array($sql_10_mes_ref);
$mes_referrers=$linea_2['referrers'];
//---------------------------------------------------------------------------------
if($validado==0){$bg='bgcolor="#d7d5fb"'; $mes_referrers=0;}else{$bg='';}
echo ''.$id_web.' |
|
|
'.$nombre_web.' |
'.$nombre_enlace.' |
'.$web_descripcion.' |
'.$comentario.' |
'.$validado.' | '.$fecha.' | '.$enlace_hacia.' |
'.$referrers.' |
'.$mes_referrers.' |
';
}
echo '
';
mysql_free_result($sql_10_mes_ref);
mysql_free_result($sql_10);
}
//--- Comprobar la existencia de los juegos ------------------------------------------------------------
if($cod==9)
{
$mod=$_GET['mod'];
$buscar=$_POST['buscar_juegos'];
$id_juego=$_POST['id_juego'];
$titulo=$_POST['titulo_juego'];
$descripcion=$_POST['descripcion'];
$validado=$_POST['validado'];
$fecha=$_POST['fecha'];
?>
if(isset($buscar))
{
//echo 'id_juego '.$id_juego.'
';
//echo 'titulo '.$titulo.'';
//echo 'descripcion '.$descripcion.'';
$sql_9=mysql_query("SELECT *
FROM juegos
WHERE id_juego LIKE '%$id_juego%'
AND titulo LIKE '%$titulo%' AND descripcion LIKE '%$descripcion%'
AND fecha LIKE '%$fecha%' AND validado LIKE '%$validado%'
ORDER BY fecha DESC
");
echo mysql_error();
$num_resultados_juegos_9=mysql_num_rows($sql_9);
echo 'Número de resultados = '.$num_resultados_juegos_9.'
';
echo '
id | editar | titulo | descripcion | val | fecha | |
';
for($i=0;$i<$num_resultados_juegos_9;$i++)
{
$linea=mysql_fetch_array($sql_9);
$id_juego=$linea['id_juego'];
$titulo=$linea['titulo'];
$descripcion=$linea['descripcion'];
$fecha=$linea['fecha'];
$validado=$linea['validado'];
echo ''.$id_juego.' |
|
'.$titulo.' | '.$descripcion.' |
'.$validado.' | '.$fecha.' |
';
}
echo '
';
mysql_free_result($sql_9);
}
}
//---juego de la semana-------------------------------------------------------------------------------------
if ($cod==8)
{
$mod=$_GET['mod'];
$activar_juego=$_GET['act_juego'];
if (isset($activar_juego)) // activar/desactivar juego de la semana ------------------------------------
{
$id_juego=$_GET['id_juego'];
$id_juego_anterior=$_GET['id_anterior'];
$fecha_1=$_GET['fecha_1'];
$num_dias=$_GET['dias'];
$fecha_2=date("Y-m-d");
//-----------n_veces para añadirlo a la base de datos-------------------------------------------
$sql_semana=mysql_query("SELECT id_juego_s
FROM juego_semana
WHERE id_juego_s='$id_juego'
ORDER BY fecha_1 DESC, id_juego_s DESC ");
echo mysql_error();
$n_veces=mysql_num_rows($sql_semana);
mysql_free_result($sql_semana);
//--------------------------------------------------------------------------------------------------
$n_veces=$n_veces+1;//-------para añadirlo en la base de datos
$num_dias=0;
$juego_semana='no_activo';
if(($fecha_1!='') && (substr($fecha_2,0,4) > 2004))
{
//echo 'hola
';
$date1 = mktime(0,0,0,substr($fecha_1,5,2), substr($fecha_1,8,2),substr($fecha_1,0,4));
$date2 = mktime(0,0,0,substr($fecha_2,5,2), substr($fecha_2,8,2),substr($fecha_2,0,4));
$num_dias = 0;
while($date1 < $date2) { $num_dias++; $date1 += 86400; }
}
if(($fecha_1!='') && ( substr($fecha_2,0,4) < 2004) )
{
// echo 'aqui_estamos
';
$juego_semana='activo';
//$fecha_2=date("m-d-Y");
$bgcolor='bgcolor="#D7D5FB"';
$fecha_2=date("Y-m-d");
// echo $fecha_2.'
';
$date1 = mktime(0,0,0,substr($fecha_1,5,2), substr($fecha_1,8,2),substr($fecha_1,0,4));
$date2 = mktime(0,0,0,substr($fecha_2,5,2), substr($fecha_2,8,2),substr($fecha_2,0,4));
// $date2 = mktime(0,0,0,Mes,dia,año);
// $date2 = mktime(0,0,0,7,13,2006);
$num_dias = 0;
while($date1 < $date2) { $num_dias++; $date1 += 86400; }
}
//--desactivamos el juego antiguo-------------------------------------------------
$sql=mysql_query(" UPDATE juego_semana
SET fecha_2='$fecha_2' , dias_en_j='$num_dias'
WHERE id_juego_s='$id_juego_anterior' AND fecha_1='$fecha_1'
");
echo mysql_error();
echo '
juego desactivado
';
//-------------------------------------------------------------------------------
if($activar_juego=="si")
{
$sql=mysql_query(" INSERT INTO juego_semana
(id_juego_s, fecha_1, fecha_2, dias_en_j ,n_veces)
VALUES ('$id_juego', '$fecha_2', '0000-00-00', '0', '$n_veces') ");
echo mysql_error();
// echo 'No activo';
}
}
//---seleccionamos para mostrar los juegos de la semana anteriores y actual-----
$sql_semana=mysql_query("SELECT *
FROM juego_semana
ORDER BY fecha_1 DESC, id_juego_s DESC ");
echo mysql_error();
$num_resultados_juegos_s=mysql_num_rows($sql_semana);
?>
Juegos De La Semana Anteriores |
id | titulo | fecha_1 | n_dias |
id | titulo | fecha_1 | n_dias |
id | titulo | fecha_1 | n_dias |
$n=0;
$s=0;
for($i=0;$i<$num_resultados_juegos_s;$i++)
{
$linea=mysql_fetch_array($sql_semana);
$id_juegos_s[$i]=$linea['id_juego_s'];
$id_juegos_semana_e[$i]=$id_juegos_s[$i];
$fecha_1s[$i]=$linea['fecha_1'];
$fecha_2s[$i]=$linea['fecha_2'];
$n_veces_s[$i]=$linea['n_veces'];
//echo $fecha_1s[$i];
//echo $fecha2[$i];
$r=1;
//---comparar con los juegos existentes---------------------------------------------------------
/*
for($ii=0;$ii<$i;$ii++)
{
if($id_juegos_s[$ii]==$id_juegos_s[$i])
{
$r++;
$id_juego_repetido[$s]=$id_juegos_s[$i];
$n_veces_repetido[$s]=$r;
}
}
//echo $id_juego_repetido[$s];
//echo $n_veces_repetido[$s].'
';
$s++;
*/
//----------------------------------------------------------------------------------------------
if($fecha_2s[$i]=='' || $fecha_2s[$i]==000-00-00)
{
//echo 'juego de la semana '.$id_juegos_s[$i];
$id_juego_semana=$id_juegos_s[$i];
$fecha_1semana=$fecha_1s[$i];
}
$dias_en_j[$i]=$linea['dias_en_j'];
$sql=mysql_query("SELECT titulo
FROM juegos
WHERE id_juego='$id_juegos_s[$i]'
");
echo mysql_error();
$linea_j=mysql_fetch_array($sql);
$titulo=$linea_j['titulo'];
mysql_free_result($sql);
if($n % 2==0 )
{
$bgcolor='bgcolor="#C3F1F8"';
}else{
$bgcolor='bgcolor="#BAEFD9"';
}
$n++;
if ($n==3){$n=0;}
if($i==0)// para el primero de la lista-----------------------------------------------------------
{
$fecha_2=date("Y-m-d");
//$num_dias=0;
if(($fecha_1semana!='') && (substr($fecha_2,0,4) > 2004))
{
//echo 'hola
';
$date1 = mktime(0,0,0,substr($fecha_1semana,5,2), substr($fecha_1semana,8,2),substr($fecha_1semana,0,4));
$date2 = mktime(0,0,0,substr($fecha_2,5,2), substr($fecha_2,8,2),substr($fecha_2,0,4));
$num_dias = 0;
while($date1 < $date2) { $num_dias++; $date1 += 86400; }
}
//echo $num_dias;
$dias_en_j[$i]=$num_dias;
$bgcolor='bgcolor="#A0C1FA"';
}
//-------------------------------------------------------------------------------------------------------
if($i % 3 ==0 && $i!=0 )
{
$tr='
';
$tr_end='
';
echo $tr_end.$tr;
}else{$tr=''; $tr_end=''; }
?>
| |
| |
}?>
mysql_free_result($sql_semana);
//----------------------------------------------------------------------------------------------------
/* for($i=0;$i<$s+1;$i++)
{
echo $i.' '.$id_juego_repetido[$i];
echo $n_veces_repetido[$i].'
';
}
*/
//--seleccionamos todos los juegos para mostrarlos en una tabla-------------------------------------
$sql_juegos=mysql_query("SELECT id_juego, titulo, validado
FROM juegos
ORDER BY id_juego DESC, fecha DESC ");
echo mysql_error();
$num_resultados_juegos=mysql_num_rows($sql_juegos);
?>
id | titulo | id | titulo | id | titulo | id | titulo | id | titulo | id | titulo |
for($n=0;$n<$num_resultados_juegos;$n++)
{
$linea=mysql_fetch_array($sql_juegos);
$id_juegos_numero[$n]=$linea['id_juego'];
$id_titulo[$n]=$linea['titulo'];
$validado[$n]=$linea['validado'];
if ($validado[$n]!= 1)
{
$color_v='';
$color_vf='';
//echo $validado[$i];
$a_href='';
$a='';
}else{
$color_v='';
$color_vf='';
/*for($a=0;$a<$s+1;$a++)
{
if($id_juegos_numero[$n]==$id_juego_repetido[$a])
{
$color_v='';
$color_vf='';
}
}
*/
//echo $validado[$i];
$a_href='';
$a='';
}
if($n % 2 ==0 )
{
$bgcolor='bgcolor="#C3F1F8">'.$color_v.$a_href;
$bgcolor_id='bgcolor="#C3F1F8">'.$color_v;
}else{
$bgcolor='bgcolor="#BAEFD9">'.$color_v.$a_href;
$bgcolor_id='bgcolor="#BAEFD9">'.$color_v;
}
//----------Cambiamos el background de los anteriores juegos de la semana---------------------------
for($z=0;$z<$num_resultados_juegos_s;$z++)
{
//echo $id_juegos_semana_e[$a].' - ';
if($id_juegos_numero[$n]==$id_juegos_semana_e[$z])
{
//echo $id_juegos_numero[$i];
$n_veces_se=$n_veces_s[$z];
$bgcolor='bgcolor="#EFCBEB"> '.$n_veces_se.' '.$color_v.$a_href;
//$bgcolor_id='bgcolor="yellow">'.$color_v;
}
}
//---------------------------------------------------------------------------------------------------
if($id_juegos_numero[$n]==$id_juego_semana)
{$bgcolor='bgcolor="#A0C1FA">'.$color_v;}
if($n % 6 ==0 && $n!=0 )
{
$tr='
';
$tr_end='
';
echo $tr_end.$tr;
}else{$tr=''; $tr_end=''; }
?>
|
}?>
|
mysql_free_result($sql_juegos);
}
//-------------------------------------------------------------------------------------------------
//-------------visitas----------------------------------------------------------------------------
$fecha_visitas_act=date("Y-m-d");
if ($cod==7)
{
// $borrar=$_GET['borrar'];
// $mod=$_GET['mod'];
$sql_visitas=mysql_query("SELECT *
FROM visitas_pagina
ORDER BY fecha_visitas DESC, pagina ASC
LIMIT 0,42");
echo mysql_error();
$num_resultados_visitas=mysql_num_rows($sql_visitas);
//echo gethostbyaddr("$REMOTE_ADDR").'
';
$ip=$_SERVER['REMOTE_ADDR'];
//echo gethostbyaddr("$ip").'
';
echo $user_agent_0=$_SERVER['HTTP_USER_AGENT'];
echo '
Gráficas desactivas 29 de Diciembre 2009';
//echo $user_agent_1=$HTTP_USER_AGENT.'
';
//$remote_host=$_SERVER['REMOTE_HOST'];
//echo $remote_host;
//echo $ip;
/*
foreach($_SERVER as $nombre_campo => $valor){
$asignacion = "\$" . $nombre_campo . "='" . $valor . "'";
echo "
" . $asignacion;
}
*/
?>
fecha | pagina | num_visitas | ip |
for($i=0; $i<42; $i++)
{
$linea=mysql_fetch_array($sql_visitas);
$fecha_visitas[$i]=$linea['fecha_visitas'];
if($fecha_visitas[$i-1]!=$fecha_visitas[$i])
//if($ii % 2 ==0 )
{$p++;}
if($p % 2 ==0 )
{
$bgcolor='bgcolor="#C3F1F8"';
}else{
$bgcolor='bgcolor="#BAEFD9"';
}
$pagina_visitas[$i]=$linea['pagina'];
$num_visitas[$i]=$linea['num_visitas_pagina'];
$ip_visitas[$i]=$linea['ip'];
/*
//---Datos para la grafica---------------------------------------------------
if($pagina_visitas='/pcweb/juegos/index.php'){$datay_juegos_index[$i]=$num_visitas[$i];}
if($pagina_visitas='/pcweb/juegos/mostrar_games.php'){$datay_juegos_mostrar[$i]=$num_visitas[$i];}
if($pagina_visitas='/pcweb/manual_html/mostrar.php'){$datay_manual_mostrar[$i]=$num_visitas[$i];}
if($pagina_visitas='/pcweb/mostrar_noticias.php'){$datay_mostrar_noticias[$i]=$num_visitas[$i];}
if($pagina_visitas='/pcweb/directorio'){$datay_directorio[$i]=$num_visitas[$i];}
//----------------------------------------------------------------------------
*/
?>
|
|
|
|
}?>
|
|
}
// ------------------ Comentarios de las juegos ----------------------------------------------------------
if ($cod==6)
{
$mod=$_GET['mod'];
$borrar=$_GET['borrar'];
$juegos_comentarios_1=$_POST['juegos_comentarios_1'];
//echo'hola';
//echo $cod;
//$enviar=$_POST['enviar'];
if (isset($borrar)) // borrar comentarios juegos ------------------------------------------------------
{
echo $borrar;
$sql=mysql_query(" DELETE FROM j_comentarios
WHERE id_comentario='$borrar' ");
echo mysql_error();
echo '
comentario borrado
';
}//---------------------------------------------------------------------------------------------------
if (isset($juegos_comentarios_1)) // editar - modificar comentarios juegos enviar ------------------------
{
$id_comentario=$_POST['id'];
$cont_comentario=$_POST['comentario'];
$fecha=$_POST['fecha'];
$ultima_mod=$_POST['ultima_mod'];
$validado=$_POST['validado'];
$autor=$_POST['autor'];
$id_juego=$_POST['id_juego'];
//foreach ($linea as $clave => $valor){ echo $clave.'--' ; echo $valor."
";}
//echo 'hola caracola';
echo $id_comentario.'
';
echo $cont_comentario.'
';
echo $fecha.'
';
echo $ultima_mod.'
';
echo $validado.'
';
echo $autor.'
';
echo $id_juego.'
';
$sql=mysql_query(" UPDATE j_comentarios
SET id_comentario='$id_comentario', cont_comentario='$cont_comentario',
fecha='$fecha', ultima_mod='$ultima_mod', validado='$validado',
autor='$autor', id_juego='$id_juego'
WHERE id_comentario='$id_comentario' ");
echo mysql_error();
$modificado='modificado';
}//----------------------------------------------------------------------------------------
$validado=$_GET['validado'];// validar noticias --------------------------------------------------
if (isset($validado))
{
$id_comentario=$_GET['id_comentario'];
if ($validado==1) {$validado=0;}else{$validado=1;}
$sql=mysql_query(" UPDATE j_comentarios
SET validado='$validado'
WHERE id_comentario='$id_comentario' ");
echo mysql_error();
echo '
Validificación del comentario modificada
';
}//-----------------------------------------------------------------------------------------
if (isset($mod)) // editar comentarios juegos--------------------------------------------------
{
$sql=mysql_query(" SELECT juegos.titulo, juegos.fecha, j_comentarios.*
FROM j_comentarios, juegos
WHERE j_comentarios.id_juego=juegos.id_juego
AND j_comentarios.id_comentario='$mod' ");
echo mysql_error();
$linea=mysql_fetch_array($sql);
// foreach ($linea as $clave => $valor){ echo $clave.'--' ; echo $valor."
";}
$titulo_juego=$linea['0'];
$fecha_juego=$linea['1'];
$fecha_comen=$linea['fecha'];
$id_comentario=$linea['id_comentario'];
$cont_comentario=$linea['cont_comentario'];
$autor=$linea['autor'];
$validado=$linea['validado'];
$id_juego=$linea['id_juego'];
echo '
Comentarios existentes juegos: EDITANDO '.$modificado.'
';
?>
}//----------------------------------------------------------------------------------------
if (!isset($orden))
{
$orden='j_comentarios.id_comentario';
}
if ($cambio=='ok')
{
$order_by=$orden.' ASC';
$ok='1';
}else{
$cambio='no';
$order_by=$orden.' DESC';
$ok='ok';
}
echo '
Comentarios existentes juegos:
';
$consulta=(" SELECT juegos.titulo, juegos.fecha, j_comentarios.*
FROM j_comentarios, juegos
WHERE j_comentarios.id_juego=juegos.id_juego
ORDER BY $order_by ");
$ssql=mysql_query($consulta);
echo mysql_error();
$filas=mysql_num_rows($ssql);
$totalpag=ceil($filas/$tam);
$consulta.="LIMIT ".$inicio.",".$tam;
$sql=mysql_query($consulta);
echo mysql_error();
echo '
';
echo 'edit | ';
echo 'sup | ';
if (($cambio!='ok')&&($orden=='id_juego'))
{
echo 'id | ';
}else
{
echo 'id | ';
}
?>
fecha juego |
titulo juego |
id_c
| Comentario |
fecha comentario |
autor comentario |
val |
while($linea=mysql_fetch_array($sql))
{
//foreach ($linea as $clave => $valor){ echo $clave.'--' ; echo $valor."
";}
//$fecha_noticia=$linea['1'];
$fecha_juego=$linea['1'];
$id_juego=$linea['id_juego'];
$titulo_juego=$linea['titulo'];
$id_comentario=$linea['id_comentario'];
$cont_comentario=$linea['cont_comentario'];
$fecha_c=$linea['fecha'];
$autor_c=$linea['autor'];
$validado=$linea['validado'];
$id_noticia=$linea['id_noticia'];
echo '
|
|
'.$id_juego.' |
'.$fecha_juego.' |
'.$titulo_juego.' |
'.$id_comentario.' |
'.$cont_comentario.' |
'.$fecha_c.' |
'.$autor_c.' |
'.$validado.' | ';
//if ($validada==1)
// echo ''.$validada.' | ';
//else{
// }
echo'
';
}
echo '
';
}
//--------------------------------- fin comentarios de los juegos -----------------------------
if (isset($mod) && $cod=="5") // editar juegos flash --------------------------------------------------
{
$borrar=$_GET['borrar'];
$juegos_edit=$_POST['juegos_edit'];
if (isset($juegos_edit)) // editar-cambiar datos de los juegos boton enviar -------------------------
{
$modificando=" -
modificado";
$id_juego=$_POST['id_juego'];
//$mod=$id_juego;
//$id_juego=$mod;
$categoria_radio=$_POST['juegos_categoria'];
$categoria=$_POST['categoria'];
$d_imagen=$_POST['d_imagen'];
$productor=$_POST['productor'];
$titulo=$_POST['titulo'];
$descripcion=$_POST['descripcion'];
$instrucciones=$_POST['instrucciones'];
$num_visitas=$_POST['num_visitas'];
$fecha=$_POST['fecha'];
$tamanio=$_POST['tamanio'];
$validado=$_POST['validado'];
$num_votos=$_POST['num_votos'];
$puntuacion=$_POST['puntuacion'];
for($i=0; $i<10; $i++ )
{
$opcion[$i]=$_POST["opcion_$i"];
if(isset($opcion[$i]) && ($opcion[$i]!=''))
{
$checked[$i]="checked";
$add_opcion=$add_opcion.' - '.$opcion[$i];
}
}
$categoria_bd=$categoria_radio.$add_opcion;
$sql=mysql_query(" UPDATE juegos
SET id_juego='$id_juego', categoria='$categoria_bd', d_imagen='$d_imagen',
productor='$productor', titulo='$titulo', descripcion='$descripcion',
instrucciones='$instrucciones', num_visitas='$num_visitas', tamanio='$tamanio',
fecha='$fecha', validado='$validado', num_votos='$num_votos',
puntuacion='$puntuacion'
WHERE id_juego='$id_juego' ");
echo mysql_error();
// echo '
Juegos existentes: EDITANDO'.$modificando.'';
//----------------------------------------------------------------------------------------
}else{
$sql=mysql_query(" SELECT *
FROM juegos
WHERE id_juego='$mod' ");
echo mysql_error();
$linea=mysql_fetch_array($sql);
$id_juego=$linea['id_juego'];
$categoria=$linea['categoria'];
$d_imagen=$linea['d_imagen'];
$productor=$linea['productor'];
$titulo=$linea['titulo'];
$descripcion=$linea['descripcion'];
$instrucciones=$linea['instrucciones'];
$num_visitas=$linea['num_visitas'];
$fecha=$linea['fecha'];
$tamanio=$linea['tamanio'];
$validado=$linea['validado'];
$num_votos=$linea['num_votos'];
$puntuacion=$linea['puntuacion'];
$capturando_categoria = explode (" - ", $categoria);
switch ($capturando_categoria[0]) {
case "accion": $checked_r[0]="checked"; break;
case "cartas": $checked_r[1]="checked"; break;
case "coches": $checked_r[2]="checked"; break;
case "deportes": $checked_r[3]="checked"; break;
case "disparos": $checked_r[4]="checked"; break;
case "estrategia":$checked_r[5]="checked"; break;
case "habilidad": $checked_r[6]="checked"; break;
case "lucha": $checked_r[7]="checked"; break;
case "naves": $checked_r[8]="checked"; break;
case "plataformas":$checked_r[9]="checked"; break;
}
for($i=1;$i<5;$i++){
switch ($capturando_categoria[$i]) {
case "accion": $checked[0]="checked"; break;
case "cartas": $checked[1]="checked"; break;
case "coches": $checked[2]="checked"; break;
case "deportes": $checked[3]="checked"; break;
case "disparos": $checked[4]="checked"; break;
case "estrategia":$checked[5]="checked"; break;
case "habilidad": $checked[6]="checked"; break;
case "lucha": $checked[7]="checked"; break;
case "naves": $checked[8]="checked"; break;
case "plataformas":$checked[9]="checked"; break;
}
}
?>
}
}
//---- Ver los juegos flash -------------------------------------------------------------------------------------
if($cod==5){
$borrar=$_GET['borrar'];
$mod=$_GET['mod'];
$activar=$_GET['activo'];
if (isset($activar)) // activar/desactivar juego de la semana ------------------------------------
{
$id_juego=$_GET['id_juego'];
$fecha_1=$_GET['fecha_1'];
$num_dias=$_GET['dias'];
$fecha_2=date("Y-m-d");
if($activar=="activo")
{
$sql=mysql_query(" UPDATE juego_semana
SET fecha_2='$fecha_2' , dias_en_j='$num_dias'
WHERE id_juego_s='$id_juego' AND fecha_1='$fecha_1'
");
echo mysql_error();
echo '
juego desactivado
';
}
if($activar=="no_activo")
{
$sql=mysql_query(" INSERT INTO juego_semana
(id_juego_s, fecha_1, fecha_2, dias_en_j ,n_veces)
VALUES ('$id_juego', '$fecha_2', '0000-00-00', '0', '') ");
echo mysql_error();
echo 'No activo';
/*
INSERT INTO `juego_semana` ( `id_juego_s` , `fecha_1` , `fecha_2` , `dias_en_j` , `n_veces` )
VALUES ( '0', '0000-00-00', '0000-00-00', '0', '');
*/
}
}//----------------------------------------------------------------------------------------
if (isset($borrar)) // borrar juegos --------------------------------------------------
{
$sql=mysql_query(" DELETE FROM juegos
WHERE id_juego='$borrar' ");
echo mysql_error();
echo '
juego borrado
';
}//----------------------------------------------------------------------------------------
$validado=$_GET['validado'];// validar juegos --------------------------------------------------
if (isset($validado))
{
$id_juego=$_GET['id_juego'];
if ($validado==1) {$validado=0;}else{$validado=1;}
$sql=mysql_query(" UPDATE juegos
SET validado='$validado'
WHERE id_juego='$id_juego' ");
echo mysql_error();
echo '
Validificación del comentario modificada
';
}//-----------------------------------------------------------------------------------------
if (!isset($orden))
{
$orden='id_juego';
}
if ($cambio=='ok')
{
$order_by=$orden.' ASC';
$ok='1';
}else{
$cambio='no';
$order_by=$orden.' DESC';
$ok='ok';
}
echo '
Juegos existentes:'.$modificando.'
';
$consulta=(" SELECT *
FROM juegos
ORDER BY $order_by ");
$ssql=mysql_query($consulta);
echo mysql_error();
$filas=mysql_num_rows($ssql);
$totalpag=ceil($filas/$tam);
$consulta.="LIMIT ".$inicio.",".$tam;
$sql=mysql_query($consulta);
echo mysql_error();
//-------enlaces de Num paginas------------------------------------------------------------------------------
if ($totalpag>1)
{
echo 'páginas: ';
for ($i=1;$i<=$totalpag;$i++)
{
echo ' ';
if ($pagina==$i)
{
echo '
'.$pagina.'';
}else
{
echo '
'.$i.'';
}
}
}
//-----------------------------------------------------------------------------------------------------------
?>
edit | sup |
id |
}else{
echo 'id | ';
}?>
Categoria | d_imagen |
productor | titulo | ---------------descripcion-------------- |
----------instrucciones----------- |
num visitas | fecha | tamaño | val |
num votos |
ptos | juego semana | número veces | fecha | num dias |
while($linea=mysql_fetch_array($sql))
{
// foreach ($linea as $clave => $valor){ echo $clave.'--' ; echo $valor."
";}
$id_juego=$linea['id_juego'];
$categoria=$linea['categoria'];
$d_imagen=$linea['d_imagen'];
$d_imagen = wordwrap($d_imagen,12, "\n",1);
$productor=$linea['productor'];
$productor = wordwrap($productor,12, "\n",1);
$titulo=$linea['titulo'];
$descripcion=$linea['descripcion'];
$instrucciones=$linea['instrucciones'];
$num_visitas=$linea['num_visitas'];
$fecha=$linea['fecha'];
//---- Cambiar el color de los juegos por salir--------------------------------------------
$fecha_1 = date("Y-m-d");
$fecha_2 = $fecha;
$fecha_1 = mktime(0,0,0,substr($fecha_1,5,2), substr($fecha_1,8,2),substr($fecha_1,0,4));
$fecha_2 = mktime(0,0,0,substr($fecha_2,5,2), substr($fecha_2,8,2),substr($fecha_2,0,4));
if($fecha_2>$fecha_1)
{
$bgcolor='bgcolor="#CDDCF6"';
}else{
$bgcolor='';
}
//----------------------------------------------------------------------------------------
$fecha = wordwrap($fecha,5, "\n",1);
$tamanio=$linea['tamanio'];
$validado=$linea['validado'];
$num_votos=$linea['num_votos'];
$puntuacion=$linea['puntuacion'];
/*
if($validado==3)
{
$bgcolor='bgcolor="#BDE5E5"';
}else{
$bgcolor='';
}
*/
if($validado==2)
{
$bgcolor='bgcolor="#CDDCF6"';
}elseif($validado==3)
{
$bgcolor='bgcolor="#BDE5E5"';
}else{
$bgcolor='';
}
//---- para rellenar los datos de juego de la semana ------------------------------------
$consulta_semana=(" SELECT *
FROM juego_semana
WHERE id_juego_s='$id_juego'
ORDER BY fecha_1 ASC ");
$semana_sql=mysql_query($consulta_semana);
echo mysql_error();
$filas_semana=mysql_num_rows($semana_sql);
$linea_semana=mysql_fetch_array($semana_sql);
$fecha_1=$linea_semana['fecha_1'];
$fecha_2=$linea_semana['fecha_2'];
$num_veces=$filas_semana;
mysql_free_result($semana_sql);
//echo $fecha_2.'
';
$num_dias=0;
$juego_semana='no_activo';
if(($fecha_1!='') && (substr($fecha_2,0,4) > 2004))
{
//echo 'hola
';
$date1 = mktime(0,0,0,substr($fecha_1,5,2), substr($fecha_1,8,2),substr($fecha_1,0,4));
$date2 = mktime(0,0,0,substr($fecha_2,5,2), substr($fecha_2,8,2),substr($fecha_2,0,4));
$num_dias = 0;
while($date1 < $date2) { $num_dias++; $date1 += 86400; }
}
if(($fecha_1!='') && ( substr($fecha_2,0,4) < 2004) )
{
// echo 'aqui_estamos
';
$juego_semana='activo';
//$fecha_2=date("m-d-Y");
$bgcolor='bgcolor="#D7D5FB"';
$fecha_2=date("Y-m-d");
// echo $fecha_2.'
';
$date1 = mktime(0,0,0,substr($fecha_1,5,2), substr($fecha_1,8,2),substr($fecha_1,0,4));
$date2 = mktime(0,0,0,substr($fecha_2,5,2), substr($fecha_2,8,2),substr($fecha_2,0,4));
// $date2 = mktime(0,0,0,Mes,dia,año);
// $date2 = mktime(0,0,0,7,13,2006);
$num_dias = 0;
while($date1 < $date2) { $num_dias++; $date1 += 86400; }
}
//---------------------------------------------------------------------------------------------------
echo '
|
|
'.$id_juego.' |
'.$categoria.' |
'.$d_imagen.' |
'.$productor.' |
'.$titulo.' |
'.$descripcion.' |
'.$instrucciones.' |
'.$num_visitas.' |
'.$fecha.' |
'.$tamanio.' |
'.$validado.' |
'.$num_votos.' |
'.$puntuacion.' | ';
echo ''.$juego_semana.' |
'.$num_veces.' |
'.$fecha_1.' |
'.$num_dias.' |
';
}
echo '
';
}
//--------------------------------- fin ver juegos flash -----------------------------------------------
if ($cod==4) // ---- Insertar Juego Flash ---------------------------------------------------------------
{
$borrar=$_GET['borrar'];
$mod=$_GET['mod'];
echo '
Nuevo Juego Flash
';
$enviar=$_POST['enviar'];
$juegos=$_POST['juegos'];
if (isset($juegos)) // si le hemos dado al boton enviar juego comprobar variables
{
$titulo_juego=$_POST['titulo'];
$descripcion_juego=$_POST['descripcion_juego'];
$instrucciones_juego=$_POST['instrucciones_juego'];
$productor_juego=$_POST['productor_juego'];
$imagen_base=$_FILES['imagen']['name'];
$categoria=$_POST['juegos_categoria'];
$solo_archivos=$_POST['solo_archivos'];
$fecha=$_POST['fecha'];
$validado=$_POST['validado'];
$ignorar_nombre=$_POST['ignorar_nombre'];
switch ($categoria) {
case "accion":
$checked_r[0]="checked";
break;
case "cartas":
$checked_r[1]="checked";
break;
case "coches":
$checked_r[2]="checked";
break;
case "deportes":
$checked_r[3]="checked";
break;
case "disparos":
$checked_r[4]="checked";
break;
case "estrategia":
$checked_r[5]="checked";
break;
case "habilidad":
$checked_r[6]="checked";
break;
case "lucha":
$checked_r[7]="checked";
break;
case "naves":
$checked_r[8]="checked";
break;
case "plataformas":
$checked_r[9]="checked";
break;
}
for($i=0; $i<10; $i++ )
{
$opcion[$i]=$_POST["opcion_$i"];
if(isset($opcion[$i]) && ($opcion[$i]!=''))
{
$checked[$i]="checked";
$add_opcion=$add_opcion.' - '.$opcion[$i];
}
}
//for($i=0; $i<10; $i++ ){if(isset($opcion[$i]) && ($opcion!='')){$checked[$i]="checked";}
$categoria_bd=$categoria.$add_opcion;
$imagen_base=$categoria.'/'.$_FILES['imagen']['name'];
//$juego_base='juegos_flash/'.$categoria.'/'.$_FILES['juego']['name'];
$imagen_path='../juegos/'.$categoria.'/'.$_FILES['imagen']['name'];
//$juego_path='../juegos_flash/'.$categoria.'/'.$_FILES['juego']['name'];
// cojemos la extension del juego probablemente .swf pero por si acaso puede ser shockwave-
$extension_juego=substr($_FILES['juego']['name'], -4);
$new_name_game=explode('.',$_FILES['imagen']['name']);
$new_name_game=$new_name_game[0].$extension_juego;
$juego_path='../juegos_flash/'.$categoria.'/'.$new_name_game;
//--------------------------------------------------------------------------------
echo $imagen_path.'
';
echo $juego_path.'
';
echo $solo_archivos ;
//--comprobamos que no existe el mismo archivo o un archivo con el nombre igual para evitar
//machacar el archivo
$imagen_base2=explode('.',$imagen_base);
echo $imagen_base2=$imagen_base[0];
echo'
';
$sql_comprobacion=mysql_query("SELECT id_juego, d_imagen, titulo
FROM juegos
WHERE d_imagen='$imagen_base2.gif' OR d_imagen='$imagen_base2.jpg'
OR d_imagen='$imagen_base'
ORDER BY id_juego DESC, fecha DESC");
echo mysql_error();
$num_resultados_comprobacion=mysql_num_rows($sql_comprobacion);
//anulamos la comprobación-manual
if($ignorar_nombre=='ignorar'){$ignorar_checked='checked'; $num_resultados_comprobacion=0;}
if($num_resultados_comprobacion>0){echo '
'.$num_resultados_comprobacion.' Nombre de archivos repetido para evitar eliminar juegos subidos por favor comprueba el nombre del Juego y/o Archivo ';}
//------------------------------------------------------------------------------------------------------------
}
if ((($_FILES['imagen']['name']!='') && ($_FILES['juego']['name']!='') && ($categoria!='') && ($titulo_juego!='') && (strlen($descripcion_juego)>10) || ($solo_archivos=="si")) && $num_resultados_comprobacion==0)// si estan rellenos los campos...
{
$size_game=($_FILES['juego']['size'])/1024;
if ($size_game >= 1024)
{
$size_game = number_format($size_game/1024,2,',','.'). ' MB';
}else{
$size_game = number_format($size_game,2,',','.'). ' KB';
}
if (is_uploaded_file($HTTP_POST_FILES['juego']['tmp_name']))
{
//copy($HTTP_POST_FILES['archivo']['tmp_name'], $HTTP_POST_FILES['archivo']['name']);
echo 'Juego subido con exito';
}else{
echo 'errores impedieron que la subida del juego';
}
move_uploaded_file($_FILES['imagen']['tmp_name'],$imagen_path);
move_uploaded_file($_FILES['juego']['tmp_name'],$juego_path);
// echo 'dentro del bucle ';
if($solo_archivos!="si")
{
$sql=mysql_query(" INSERT INTO juegos
(id_juego, categoria, d_imagen, productor, titulo, descripcion, instrucciones, num_visitas,
fecha, tamanio, validado, num_votos, puntuacion, star_path, pass)
VALUES ('', '$categoria_bd', '$imagen_base', '$productor_juego', '$titulo_juego', '$descripcion_juego',
'$instrucciones_juego', '', '$fecha', '$size_game', '$validado', '', '', '','' ) ");
echo mysql_error();
}
// echo '
Juego subido
';
}else{
?>
}
}
// ------------------ Comentarios de las noticias -------------------------------------------------
if ($cod==3)
{
$borrar=$_GET['borrar'];
$mod=$_GET['mod'];
$enviar=$_POST['enviar'];
if (isset($borrar)) // borrar comentarios --------------------------------------------------
{
$sql=mysql_query(" DELETE FROM comentarios
WHERE id_comentario='$borrar' ");
echo mysql_error();
echo '
comentario borrado
';
}//----------------------------------------------------------------------------------------
if (isset($enviar)) // editar comentarios boton enviar ---------------------------------------------
{
echo "modificando";
$id_c=$_POST['id'];
$cont_comentario=$_POST['comentario'];
$fecha=$_POST['fecha'];
$ultima_mod=$_POST['ultima_mod'];
$validado=$_POST['validado'];
$autor_c=$_POST['autor'];
$sql=mysql_query(" UPDATE comentarios
SET id_comentario='$id_c', cont_comentario='$cont_comentario',
fecha='$fecha', validado='$validado', autor_c='$autor_c'
WHERE id_comentario='$id_c'");
echo mysql_error();
}//----------------------------------------------------------------------------------------
$validado=$_GET['validado'];// validar noticias --------------------------------------------------
if (isset($validado))
{
$id_comentario=$_GET['id_comentario'];
if ($validado==1) {$validado=0;}else{$validado=1;}
$sql=mysql_query(" UPDATE comentarios
SET validado='$validado'
WHERE id_comentario='$id_comentario' ");
echo mysql_error();
echo '
Validificación del comentario modificada
';
}//-----------------------------------------------------------------------------------------
if (isset($mod)) // editar comentarios --------------------------------------------------
{
$sql=mysql_query(" SELECT *
FROM comentarios
WHERE id_comentario='$mod' ");
echo mysql_error();
$linea=mysql_fetch_array($sql);
$fecha=$linea['fecha'];
$id_comentario=$linea['id_comentario'];
$cont_comentario=$linea['cont_comentario'];
$autor_c=$linea['autor_c'];
$validado=$linea['validado'];
$id_noticia=$linea['id_noticia'];
echo '
Comentarios existentes: EDITANDO
';
?>
}//----------------------------------------------------------------------------------------
if (!isset($orden))
{
$orden='id_comentario';
}
if ($cambio=='ok')
{
$order_by=$orden.' ASC';
}else
{
$cambio='no';
$order_by=$orden.' DESC';
}
echo '
Comentarios existentes:
';
$consulta=(" SELECT noticias.titulo, noticias.fecha, comentarios.*
FROM comentarios, noticias
WHERE comentarios.id_noticia=noticias.id_noticia
ORDER BY $order_by ");
$ssql=mysql_query($consulta);
echo mysql_error();
$filas=mysql_num_rows($ssql);
$totalpag=ceil($filas/$tam);
$consulta.="LIMIT ".$inicio.",".$tam;
$sql=mysql_query($consulta);
echo mysql_error();
echo '
';
echo 'edit | ';
echo 'supr | ';
if (($cambio!='ok')&&($orden=='id_noticia'))
{
echo 'id | ';
}else
{
echo 'id | ';
}
echo 'fecha noticia | ';
echo 'titulo noticia | ';
echo 'id_c | ';
echo 'Comentario | ';
echo 'Fecha comentario | ';// modificar recorda
echo 'Autor comentario | ';
echo 'Validado | ';
echo '
';
while($linea=mysql_fetch_array($sql))
{
// foreach ($linea as $clave => $valor){ echo $clave.'--' ; echo $valor."
";}
$fecha_noticia=$linea['1'];
$titulo_noticia=$linea['titulo'];
$id_comentario=$linea['id_comentario'];
$cont_comentario=$linea['cont_comentario'];
$fecha_c=$linea['fecha'];
$autor_c=$linea['autor_c'];
$validado=$linea['validado'];
$id_noticia=$linea['id_noticia'];
echo '
|
|
'.$id_noticia.' |
'.$fecha_noticia.' |
'.$titulo_noticia.' |
'.$id_comentario.' |
'.$cont_comentario.' |
'.$fecha_c.' |
'.$autor_c.' |
'.$validado.' | ';
//if ($validada==1)
// echo ''.$validada.' | ';
//else{
// }
echo'
';
}
echo '
';
}
//--------------------------------- fin comentarios de las noticias -----------------------------
//------- fckEditor--------para editar y nueva noticia------------------------------------------
if($cod==1 || $cod==2)
{
include("fckeditor.php") ;
$titulo=$_POST['titulo'];
//$contenido=$_POST['contenido'];
$autor=$_POST['autor'];
$contenido=$_POST['FCKeditor1'];
$sBasePath = $_SERVER['PHP_SELF'] ;
$sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "_samples" ) ) ;
$oFCKeditor = new FCKeditor('FCKeditor1');
$oFCKeditor->BasePath = $sBasePath ;
$oFCKeditor->Value= '' ;
//$oFCKeditor->Height= "320";
$oFCKeditor->Height= "320";
$oFCKeditor->Value = "$contenido" ;
}
//---------------------------------------------------------------------------------------------------
if ($cod==1) // ---- Insertar Noticias -----------------------------------------------------------
{
$borrar=$_GET['borrar'];
$mod=$_GET['mod'];
$imagen_path='imagenes/noticias/'.$_FILES['imagen']['name'];
$imagen="../imagenes/noticias/".$_FILES['imagen']['name'];
$enviar=$_POST['enviar'];
$noticias_r=$_POST['noticias_r'];
$noticias_relacionadas=$_POST['noticias_relacionadas'];
$imagen_v=$_POST['imagen_v'];
//$ckecked_noticias=$_POST['71'];
//echo 'HOLA'.$ckecked_noticias.'';
$n=0;
foreach ($_POST as $clave => $valor)
{ //echo $clave.'--' ; echo $valor."
";
//echo gettype($clave);
if (is_numeric($clave)) //--si es un numero------------------------------------------
{
$id_noticia_checked[$n]=$clave;
echo $id_noticia_checked[$n].'
';
$n++;
}
}
$autor=$_POST['autor'];
echo '
Nueva noticia
';
if (isset($enviar) && $titulo!=''&& $contenido!='')
{
if($imagen!='imagenes/noticias/')
{
move_uploaded_file($_FILES['imagen']['tmp_name'],$imagen);
}
else
{
//$imagen='';
}
$date=date("Y-m-d");
//$english=$_POST['english'];
//$spanish=$_POST['spanish'];
//echo $imagen_path;
$sql=mysql_query(" INSERT INTO noticias
(id_noticia,titulo,contenido,imagen,fecha,ultima_mod,validada,num_visitas,fuente_not,autor)
VALUES ('', '$titulo', '$contenido', '$imagen_path', '$date', '', '', '', '', '$autor') ");
echo mysql_error();
//--averiguamos el id_noticia puesto que se crea automaticamente al añadir la noticia en la base de datos
$sql=mysql_query(" SELECT id_noticia
FROM noticias
WHERE titulo='$titulo'
AND contenido='$contenido'
AND fecha='$date' ");
echo mysql_error();
$linea=mysql_fetch_array($sql);
$id_noticia=$linea['id_noticia'];
mysql_free_result($sql);
echo 'id_noticia'.$id_noticia;
for($i=0; $i<$n; $i++)
{
echo 'dentro';
$sql=mysql_query(" INSERT INTO noticias_relacionadas
(id_noticia,id_noticia_r)
VALUES ('$id_noticia', '$id_noticia_checked[$i]') ");
echo mysql_error();
}
echo '
noticia subida
';
}else
{
?>
Antes de insertar las imagenes poner las noticias relacionadas
}
}
if ($cod==2)
{
$borrar=$_GET['borrar'];
$mod=$_GET['mod'];
$noticias_r=$_POST['noticias_r'];
$noticias_relacionadas=$_POST['noticias_relacionadas'];
$n=0;
foreach ($_POST as $clave => $valor)
{ //echo $clave.'--' ; echo $valor."
";
//echo gettype($clave);
if (is_numeric($clave)) //--si es un numero------------------------------------------
{
$id_noticia_checked[$n]=$clave;
echo $id_noticia_checked[$n].'
';
$n++;
}
}
if (isset($validar)) // validar noticias --------------------------------------------------
{
$sql=mysql_query(" UPDATE noticias
SET validada='1'
WHERE id_noticia='$validar' ");
echo mysql_error();
echo '
noticia validada
';
}
if (isset($anular)) // validar noticias-anular --------------------------------------------------
{
$sql=mysql_query(" UPDATE noticias
SET validada='0'
WHERE id_noticia='$anular' ");
echo mysql_error();
echo '
noticia anulada
';
}
if (isset($borrar)) // borrar noticias ---------------------------------------------------------
{
$sql=mysql_query(" DELETE FROM noticias
WHERE id_noticia='$borrar' ");
echo mysql_error();
echo '
noticia borrada
';
}
$borrar_r=$_GET['borrar_r'];
if (isset($borrar_r)) // borrar noticias relacionadas -------------------------------------------
{
$sql=mysql_query(" DELETE FROM noticias_relacionadas
WHERE id_noticia='$mod'
AND id_noticia_r='$borrar_r' ");
echo mysql_error();
// echo '
noticia borrada
';
}
if (isset($mod))// modificar noticias -----------------------------------------------------------
{
//$imagen_path='../imagenes/noticias/'.$_FILES['imagen']['name'];
$imagen="../imagenes/noticias/".$_FILES['imagen']['name'];
if($imagen!='../imagenes/noticias/' )
{
move_uploaded_file($_FILES['imagen']['tmp_ mysql_free_result($sql)name'],$imagen);
$imagen_path='../imagenes/noticias/'.$_FILES['imagen']['name'];
}
else
{
$imagen='';
}
$enviar=$_POST['enviar'];
if (isset($enviar))
{
for($i=0; $i<$n; $i++)
{
//echo 'dentro';
$sql=mysql_query(" INSERT INTO noticias_relacionadas
(id_noticia,id_noticia_r)
VALUES ('$mod', '$id_noticia_checked[$i]') ");
echo mysql_error();
}
if (strlen($imagen_path)<22){
$sql=mysql_query(" SELECT *
FROM noticias
WHERE id_noticia='$mod' ");
$linea=mysql_fetch_array($sql);
$imagen_path=$linea['imagen'];
}
$titulo=$_POST['titulo'];
$contenido=$_POST['FCKeditor1'];
//echo strlen($imagen_path);
$fecha=$_POST['fecha'];
$ultima_mod=$_POST['ultima_mod'];
$validad=$_POST['validada'];
$fuente_not=$_POST['fuente_not'];
$autor=$_POST['autor'];
$sql=mysql_query(" UPDATE noticias
SET titulo='$titulo',contenido='$contenido',imagen='$imagen_path',
fecha='$fecha',ultima_mod='$ultima_mod',validada='$validada',
num_visitas='$num_visitas',fuente_not='$fuente_not',autor='$autor'
WHERE id_noticia='$mod' ");
echo mysql_error();
echo '
noticia editada
';
}else
{
echo '
Noticias existentes: editando
';
$sql=mysql_query(" SELECT *
FROM noticias
WHERE id_noticia='$mod' ");
$linea=mysql_fetch_array($sql);
$contenido=$linea['contenido'];
$oFCKeditor->Value = "$contenido";
echo '
';
}
}
if (!isset($orden))
{
$orden='id_noticia';
}
if ($cambio=='ok')
{
$order_by=$orden.' ASC';
}else
{
$cambio='no';
$order_by=$orden.' DESC';
}
echo '
Noticias existentes:
';
$consulta=(" SELECT *
FROM noticias
ORDER BY $order_by ");
$ssql=mysql_query($consulta);
echo mysql_error();
$filas=mysql_num_rows($ssql);
$totalpag=ceil($filas/$tam);
$consulta.="LIMIT ".$inicio.",".$tam;
$sql=mysql_query($consulta);
echo mysql_error();
echo '
';
echo 'edit | ';
echo 'supr | ';
if (($cambio!='ok')&&($orden=='id_noticia'))
{
echo 'id | ';
}else
{
echo 'id | ';
}
echo 'titulo | ';
echo 'contenido | ';
echo 'imagen | ';
echo 'fecha | ';// modificar recordar
echo 'ultima_mod | ';
echo 'validada | ';
echo 'num_visitas | ';
echo 'fuente_not | ';
echo 'autor | ';
echo '
';
while($linea=mysql_fetch_array($sql))
{
$id_noticia=$linea['id_noticia'];
$titulo=$linea['titulo'];
$contenido=strip_tags(substr($linea['contenido'],0,200));
$imagen=substr($linea['imagen'],18);
$fecha=$linea['fecha'];
$ultima_mod=$linea['ultima_mod'];
$validada=$linea['validada'];
$num_visitas=$linea['num_visitas'];
$fuente_not=$linea['fuente_not'];
$autor=$linea['autor'];
echo '
|
|
'.$id_noticia.' |
'.$titulo.' |
'.$contenido.' |
'.$imagen.' |
'.$fecha.' |
'.$ultima_mod.' | ';
//if ($validada==1)
// echo ''.$validada.' | ';
//else{
echo' '.$validada.' | ';
// }
echo'
'.$num_visitas.' |
'.$fuente_not.' |
'.$autor.' |
';
}
echo '
';
}
mysql_close($conn);
if ($totalpag>1)
{
echo 'páginas: ';
for ($i=1;$i<=$totalpag;$i++)
{
echo ' ';
if ($pagina==$i)
{
echo '
'.$pagina.'';
}else
{
echo '
'.$i.'';
}
}
}
include ("leyenda.inc");
echo'