ADMINISTRACIÓN: Pc Web
'; 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

Número de juegos por día = Cambiar a número de juegos por día
Número de juegos pendientes por salir =
Días restantes con actualizaciones a este ritmo =
- han pasado días desde la última actualización
'; 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 ''; } echo '
Juegos que van ha salir automáticamente - validado=2-
EdIdTitulo---------------Descripcion----------------VFecha
editar borrar'.$id_juego_t.''.$titulo.''.$descripcion.''.$validado.''.$fecha_t.'
'; 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 ''; 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 ''; } echo '
Juegos saldrán en una fecha determina
EdIdTitulo---------------Descripcion----------------VFecha
editar borrar'.$id_juego_t.''.$titulo.''.$descripcion.''.$validado.''.$fecha_t.'
'; mysql_free_result($sql); ?> 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
  id_web:   Url: Nombre enlace: Direccion enlace hacia:
Web descripcion
Comentario
Validado: fecha intercambio:
Webs Amigas
  id_web:   Url: Nombre enlace: Direccion enlace hacia:
Web descripcion
Comentario
Validado: fecha intercambio:  
'; echo'Val=1 enlace directamente en el juegos/index.php   Val=2 enlace en el top '; echo ''; 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 ''; } echo '
idEditSupUrl:Texto enlaceWeb DescripcionComentarioValFecha interEnlace hacia pcwebReferrersMes Refe
'.$id_web.' editar editar '.$nombre_web.' '.$nombre_enlace.' '.$web_descripcion.' '.$comentario.' '.$validado.''.$fecha.''.$enlace_hacia.' '.$referrers.' '.$mes_referrers.'
'; 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']; ?>
id_juego: Título juego:
Descripcción
Validado: fecha 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 ''; 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 ''; } echo '
ideditartitulodescripcionvalfecha
'.$id_juego.' editar '.$titulo.''.$descripcion.' '.$validado.''.$fecha.'
'; 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); ?> '; $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=''; } ?>
Juegos De La Semana Anteriores
idtitulofecha_1n_dias idtitulofecha_1n_dias idtitulofecha_1n_dias
'; } */ //--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); ?>
'; $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=''; } ?>
idtituloidtituloidtituloidtituloidtituloidtitulo
'; $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
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.'

'; ?>
id_juego:     fecha juego: titulo juego:
id_comentario:
fecha del comentario:
Comentario
Autor:
Validado:


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 ''; echo ''; if (($cambio!='ok')&&($orden=='id_juego')) { echo ''; }else { echo ''; } ?> $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 ' '; //if ($validada==1) // echo ''; //else{ // } echo' '; } echo '
editsupididfecha juego titulo juego id_c
Comentario fecha
comentario
autor
comentario
val
editar borrar '.$id_juego.' '.$fecha_juego.' '.$titulo_juego.' '.$id_comentario.' '.$cont_comentario.' '.$fecha_c.' '.$autor_c.' '.$validado.''.$validada.'
'; } //--------------------------------- 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; } } ?>
Imagen:
Juego flash:
Id_juego: Categoria: d_imagen:
Categoría: accion         cartas         coches   deportes     disparos    
estrategia     habilidad     lucha     naves         plataformas    
Productor:
Título:
Descripción:
Instrucciones:
Fecha:   Num_visitas:   num_votos:   puntuacion:
Tamaño:
validado:
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.''; } } } //----------------------------------------------------------------------------------------------------------- ?> id'; }?> $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 ' '; echo ' '; } echo '
editsup id Categoria d_imagen productor titulo---------------descripcion-------------- ----------instrucciones----------- num
visitas
fechatamañoval num
votos
ptosjuego
semana
número
veces
fechanum
dias
editar borrar '.$id_juego.' '.$categoria.' '.$d_imagen.' '.$productor.' '.$titulo.' '.$descripcion.' '.$instrucciones.' '.$num_visitas.' '.$fecha.' '.$tamanio.' '.$validado.' '.$num_votos.' '.$puntuacion.''.$juego_semana.' '.$num_veces.' '.$fecha_1.' '.$num_dias.'
'; } //--------------------------------- 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{ ?>
Imagen:
Juego flash:
Categoría: accion         cartas         coches   deportes     disparos    
estrategia     habilidad     lucha     naves         plataformas    
Productor:
Título:
Descripción:
Instrucciones:
Fecha:
Validado: Ignorar nombre de archivo (sobre escribir)
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

'; ?>
id_comentario:
fecha del comentario:
Comentario
Autor:
Validado:


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 ''; echo ''; if (($cambio!='ok')&&($orden=='id_noticia')) { echo ''; }else { echo ''; } echo ''; echo ''; echo ''; echo ''; echo '';// modificar recorda echo ''; echo ''; 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 ' '; //if ($validada==1) // echo ''; //else{ // } echo' '; } echo '
editsuprididfecha noticiatitulo noticiaid_cComentarioFecha comentarioAutor comentarioValidado
editar borrar '.$id_noticia.' '.$fecha_noticia.' '.$titulo_noticia.' '.$id_comentario.' '.$cont_comentario.' '.$fecha_c.' '.$autor_c.' '.$validado.''.$validada.'
'; } //--------------------------------- 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
Imagen:
Título:
Contenido: Create() ;?>
Noticias Relacionadas
'; if(isset($noticias_r)) { //---------------noticias seleccionadas----------------------------------------------------- for ($p=0; $p<$n ; $p++) { $consulta_noticias_sel=(" SELECT id_noticia, titulo, fecha FROM noticias WHERE id_noticia = '$id_noticia_checked[$p]'"); $sql_sel=mysql_query($consulta_noticias_sel); echo mysql_error(); $linea=mysql_fetch_array($sql_sel); $id_noticia_checked[$p]=$linea['id_noticia']; $titulo_checked[$p]=$linea['titulo']; $fecha_checked[$p]=$linea['fecha']; mysql_free_result($sql_sel); echo''; } //------------------------------------------------------------------------------------------ $consulta_noticias=(" SELECT id_noticia, titulo, fecha FROM noticias WHERE titulo LIKE '%$noticias_relacionadas%' OR contenido LIKE '%$noticias_relacionadas%' ORDER BY fecha DESC, id_noticia DESC "); $sql=mysql_query($consulta_noticias); echo mysql_error(); $i=0; while($linea=mysql_fetch_array($sql)) { $id_noticia=$linea['id_noticia']; $titulo=$linea['titulo']; $fecha=$linea['fecha']; $ok=0; for ($p=0; $p<$n ; $p++) { if($id_noticia != $id_noticia_checked[$p]){$ok++;} } if ($ok == $p) { echo''; $i++; } } mysql_free_result($sql); } ?>
'.$id_noticia_checked[$p].' '.$titulo_checked[$p].' '.$fecha_checked[$p].'
'.$id_noticia.' '.$titulo.' '.$fecha.'
Autor:
$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 '
'; } //------------------------------------------------------------------------------------------ $consulta_noticias=(" SELECT id_noticia, titulo, fecha FROM noticias WHERE (titulo LIKE '%$noticias_relacionadas%' OR contenido LIKE '%$noticias_relacionadas%') AND id_noticia !='$mod' ORDER BY fecha DESC, id_noticia DESC "); $sql_sel2=mysql_query($consulta_noticias); echo mysql_error(); $i=0; while($linea_r2=mysql_fetch_array($sql_sel2)) { $id_noticia=$linea_r2['id_noticia']; $titulo=$linea_r2['titulo']; $fecha=$linea_r2['fecha']; $ok=0; for ($p=0; $p<$n ; $p++) { if($id_noticia != $id_noticia_checked[$p] ){$ok++;} } for ($p2=0; $p2<$filas ; $p2++) { if($id_noticia == $id_noticia_rn[$p2]){$ok++;} } if ($ok == $p) { echo''; $i++; } } mysql_free_result($sql_sel2); } echo '
Imagen:
titulo:
contenido: '; $oFCKeditor->Create(); echo'
Noticias Relacionadas '; //-------Noticias relacionadas----------------------------------------------------------------- $sql_r=mysql_query(" SELECT id_noticia_r FROM noticias_relacionadas WHERE id_noticia='$mod' "); echo mysql_error(); $filas=mysql_num_rows($sql_r); for($i=0;$i<$filas;$i++) { $linea_r=mysql_fetch_array($sql_r); $id_noticia_r=$linea_r['id_noticia_r']; $id_noticia_rn[$i]=$id_noticia_r; $sql_r2=mysql_query(" SELECT id_noticia,titulo,fecha FROM noticias WHERE id_noticia='$id_noticia_r' "); echo mysql_error(); $linea_r2=mysql_fetch_array($sql_r2); $titulo_r2=$linea_r2['titulo']; $fecha_r2=$linea_r2['fecha']; echo ' '; mysql_free_result($sql_r2); } mysql_free_result($sql_r); echo'
'.$id_noticia_r.' '.$titulo_r2.' '.$fecha_r2.' borrar
'; //-----------------busqueda de las noticias relacionadas---------------------------------------- // echo '
'; if(isset($noticias_r)) { //---------------noticias seleccionadas----------------------------------------------------- for ($p=0; $p<$n ; $p++) { $consulta_noticias_sel=(" SELECT id_noticia, titulo, fecha FROM noticias WHERE id_noticia = '$id_noticia_checked[$p]'"); $sql_sel=mysql_query($consulta_noticias_sel); echo mysql_error(); $linea_r0=mysql_fetch_array($sql_sel); $id_noticia_checked[$p]=$linea_r0['id_noticia']; $titulo_checked[$p]=$linea_r0['titulo']; $fecha_checked[$p]=$linea_r0['fecha']; mysql_free_result($sql_sel); echo'
'.$id_noticia_checked[$p].' '.$titulo_checked[$p].' '.$fecha_checked[$p].'
'.$id_noticia.' '.$titulo.' '.$fecha.'
imagen:
fecha:
ultima_mod:
validada:
num_visitas:
fuente_not:
autor:
'; } } 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 ''; echo ''; if (($cambio!='ok')&&($orden=='id_noticia')) { echo ''; }else { echo ''; } echo ''; echo ''; echo ''; echo '';// modificar recordar echo ''; echo ''; echo ''; echo ''; echo ''; 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 ' '; //if ($validada==1) // echo ''; //else{ echo''; // } echo' '; } echo '
editsuprididtitulocontenidoimagenfechaultima_modvalidadanum_visitasfuente_notautor
editar borrar '.$id_noticia.' '.$titulo.' '.$contenido.' '.$imagen.' '.$fecha.' '.$ultima_mod.''.$validada.' '.$validada.''.$num_visitas.' '.$fuente_not.' '.$autor.'
'; } 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' '; //cerramos la div scroller }else { if (isset($login)) { //$fich=fopen("/passwd/rector.txt","r"); esta es la buena $fich=fopen("rector.txt","r"); $name=chop(fgets($fich,4096)); $pass=chop(fgets($fich,4096)); fclose($fich); if (($name==$nombre)&&($pass==$password)) { $_SESSION['nombre_1']=$name; header("Location:index.php"); }else { header("Location:../index.php"); } }else { ?>

ADMINISTRACIÓN

nombre:
password: