Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/12/2010, 21:54
jorge1353
 
Fecha de Ingreso: noviembre-2010
Mensajes: 9
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: ayuda con registro

es lo que sigue des del 154
Código PHP:
Ver original
  1. $tmp=array (                           
  2.                                 "id_juego" => $_SESSION['id_juego'],
  3.                                 "nombre_clan" => addslashes(strip_tags ($_POST["clan"])),
  4.                                 "id_jugadores" => implode(",", $id_jugadores),
  5.                                 "id_suplentes" => implode(",", $id_suplentes),
  6.                                 "ip_registro" => realip (),
  7.                             );
  8.                             $BD->putTabla ("equipos", $tmp);
  9.                        
  10.                             $error = false;
  11.                         }
  12.                                                
  13.                     }else
  14.                         $variables_sustituir->nuevaVariable ("{ERROR}", "ERROR: El clan ya esta inscrito a este torneo");
  15.                 }else
  16.                     $variables_sustituir->nuevaVariable ("{ERROR}", "ERROR: Nombre del clan incorrecto");
  17.                                                
  18.             }
  19.            
  20.         }      
  21.         unset ($_SESSION['numero_seguridad']);
  22.        
  23.         if ($error)
  24.             $var_id_juego = $_SESSION['id_juego'];
  25.         else
  26.         {
  27.             header("Location: registrarse.php?modo=exito");
  28.             exit ();   
  29.         }
  30.        
  31.     }else if (isset ($var_modo) && $var_modo == "exito" && isset ($_SESSION['id_juego']))
  32.     {      
  33.         $res = $BD->getTabla ("juegos", "id", $_SESSION['id_juego']);      
  34.         echo "<div class='divExito'>Registrado al torneo de " . $res[0]["nombre"] . "</div>";
  35.         unset ($_SESSION['id_juego']);
  36.         header( 'refresh: 3; url=index.php');
  37.     }
  38.    
  39.    
  40.     // EL MODO POR DEFECTO
  41.     if (!isset ($var_id_juego))
  42.     {
  43.         $cuerpo = file_get_contents  ("inc/template/registrarse_body.tpl");
  44.         $res = $BD->getTabla ("juegos", "numero_jugadores", "1", " AND inscripcion_abierta = '1'");
  45.         if (count ($res)>0)
  46.         {
  47.             echo "<h4>Torneos individuales</h4>";
  48.             foreach ($res as $fila)
  49.             {
  50.                 $variables_sustituir->nuevaVariable ("{REGISTRARSE_LINK}", "registrarse.php?id_juego=". $fila["id"]);
  51.                 $variables_sustituir->nuevaVariable ("{REGISTRARSE_NOMBRE}", $fila["nombre"]);
  52.                
  53.                 echo $variables_sustituir->parsearCadena ($cuerpo);
  54.             }          
  55.         }
  56.         $res = $BD->getTabla ("juegos", "", "", "WHERE `numero_jugadores` > '1' AND inscripcion_abierta = '1'");
  57.         if (count ($res)>0)
  58.         {
  59.             echo "<h4>Torneos de equipo</h4>";
  60.             foreach ($res as $fila)
  61.             {
  62.                 $variables_sustituir->nuevaVariable ("{REGISTRARSE_LINK}", "registrarse.php?id_juego=". $fila["id"]);
  63.                 $variables_sustituir->nuevaVariable ("{REGISTRARSE_NOMBRE}", $fila["nombre"]);
  64.                
  65.                 echo $variables_sustituir->parsearCadena ($cuerpo);
  66.             }          
  67.         }
  68.     }else
  69.     // MODO DE REGISTRO A UN JUEGO EN PARTICULAR
  70.     {
  71.         // COMPRUEBO Q ES UN ID VALIDO
  72.         $res = $BD->getTabla ("juegos", "id", $var_id_juego);
  73.         if (count ($res) == 0 || $res[0]["inscripcion_abierta"] != 1)
  74.         {
  75.             header ("Location: registrarse.php");
  76.             exit ();
  77.         }
  78.                
  79.         $_SESSION['id_juego'] = $var_id_juego;     
  80.                        
  81.         // EL REGISTRO ES DIFERENTE EN FUNCION DE QUE SEA INDIVIDUAL O COLECTIVO
  82.         if  ($res[0]["numero_jugadores"]==1)
  83.         {
  84.             $cuerpo = file_get_contents  ("inc/template/registrarse_jugador.tpl");
  85.                                                        
  86.             // PRINCIPIO DEL FORMULARIO
  87.             $variables_sustituir->nuevaVariable ("{FORMULARIO_TITULO}", "Inscribiendose en el torneo de " . $res[0]["nombre"]);
  88.             echo $variables_sustituir->parsearTemplate ("inc/template/registrarse_form_top.tpl");
  89.            
  90.             $variables_sustituir->nuevaVariable ("{JUGADOR_TITULO}", "Jugador");
  91.             $variables_sustituir->nuevaVariable ("{JUGADOR}", "jugador");
  92.             echo $variables_sustituir->parsearCadena ($cuerpo);
  93.            
  94.             // FIN DEL FORMULARIO
  95.             echo $variables_sustituir->parsearTemplate ("inc/template/registrarse_form_bottom.tpl");
  96.            
  97.         }else if  ($res[0]["numero_jugadores"]>1)
  98.         {
  99.             $cuerpo = file_get_contents  ("inc/template/registrarse_jugador.tpl");
  100.            
  101.             // PRINCIPIO DEL FORMULARIO
  102.             $variables_sustituir->nuevaVariable ("{FORMULARIO_TITULO}", "Inscribiendose en el torneo de " . $res[0]["nombre"]);
  103.             echo $variables_sustituir->parsearTemplate ("inc/template/registrarse_form_top.tpl");
  104.            
  105.             echo $variables_sustituir->parsearTemplate ("inc/template/registrarse_equipo.tpl");
  106.            
  107.             // LOS JUGADORES
  108.             echo "<h3>Debes rellenar todos los jugadores</h3>El primer jugador se considerará el capitán del equipo";          
  109.             for ($i=0; $i<$res[0]["numero_jugadores"]; $i++)
  110.             {
  111.                 $variables_sustituir->nuevaVariable ("{JUGADOR_TITULO}", "Jugador ". ($i+1));
  112.                 $variables_sustituir->nuevaVariable ("{JUGADOR}", "jugador$i");
  113.                 echo $variables_sustituir->parsearCadena ($cuerpo);
  114.             }
  115.            
  116.             // LOS JUGADORES SUPLENTES         
  117.             echo "<h3>No es obligatorio tener suplentes</h3>";
  118.             for ($i=0; $i<$res[0]["numero_suplentes"]; $i++)
  119.             {
  120.                 $variables_sustituir->nuevaVariable ("{JUGADOR_TITULO}", "Suplente ". ($i+1));
  121.                 $variables_sustituir->nuevaVariable ("{JUGADOR}", "suplente$i");
  122.                 echo $variables_sustituir->parsearCadena ($cuerpo);
  123.             }
  124.            
  125.             // FIN DEL FORMULARIO
  126.             echo $variables_sustituir->parsearTemplate ("inc/template/registrarse_form_bottom.tpl");
  127.         }
  128.     }
  129.    
  130. // EL FIN
  131. require "inc/phpcode/comun_bottom.php";
  132.  
  133. ?>