Ejemplo n.º 1
0
function invite_accept()
{
    global $facebook, $user_id;
    $facebook->validate_fb_params();
    if (!invitacion($user_id, NULL)) {
        return 'error_1';
    }
    if (isset($_REQUEST['liga'])) {
        $ligas_acept = $_REQUEST['liga'];
        if (isset($_REQUEST['fb_sig_time'])) {
            $fecha = $_REQUEST['fb_sig_time'];
        } else {
            $fecha = date('U');
        }
        $a = 0;
        while ($a < sizeof($ligas_acept)) {
            if (!requiererango($ligas_acept[$a], 1, $user_id)) {
                $sqlj = "insert into " . $ligas_acept[$a] . "_jugadores \t(fecha,jugador,puntos,patidos,gpartidos,epartidos,ppartidos,golesF,golesE,rango,invitador) values ('{$fecha}','{$user_id}','0','.0','0','0','0','0','0','3','0')";
                mysql_query($sqlj);
                $datosliga = mysql_fetch_array(mysql_query("select * from ligas where nombre= '" . $ligas_acept[$a] . "'"));
                $cantjug = $datosliga['cantjug'] + 1;
                $jugadores = $datosliga['jugadores'] . "_" . $user_id;
                $sqll = "UPDATE `ligas` SET `cantjug` = '" . $cantjug . "', `jugadores` = '" . $jugadores . "' WHERE `nombre` = '" . $ligas_acept[$a] . "'";
                mysql_query($sqll);
            }
            $sqli = "DELETE FROM `invitacion` WHERE `jugador` = '" . $user_id . "' AND `liga` = '" . $ligas_acept[$a] . "'";
            mysql_query($sqli);
            $a++;
        }
    } else {
        return 'error_2';
    }
    return 'succes';
}
Ejemplo n.º 2
0
function invitar()
{
    global $facebook, $user_id;
    $facebook->validate_fb_params();
    if (isset($_REQUEST['liga'])) {
        if (!requiererango($_REQUEST['liga'], '3', NULL)) {
            return "error_1";
        }
    } else {
        return "No invitacion de liga";
    }
    if (isset($_REQUEST['ids'])) {
        $invitacionIds = $_REQUEST['ids'];
        if (isset($_REQUEST['liga'])) {
            if (existeliga($_REQUEST['liga'])) {
                $a = 0;
                while ($a < sizeof($invitacionIds)) {
                    if (!invitacion($invitacionIds[$a], $_REQUEST['liga'])) {
                        if (!requiererango($_REQUEST['liga'], '1', $invitacionIds[$a])) {
                            if (isset($_REQUEST['fb_sig_time'])) {
                                $fecha = $_REQUEST['fb_sig_time'];
                            } else {
                                $fecha = date('U');
                            }
                            $sqlI = "insert into invitacion (jugador,liga,invitador,fecha) values ('{$invitacionIds[$a]}','{$_REQUEST['liga']}','{$user_id}','{$fecha}')";
                            mysql_query($sqlI);
                        }
                    }
                    $a++;
                }
            }
            return 'succes';
        }
    } else {
        return 'error_2';
    }
}
Ejemplo n.º 3
0
echo('</pre>');*/
require_once 'config.php';
require_once 'funciones.php';
if (!isset($_REQUEST['liga'])) {
    exit('ERROR: Liga No seteada');
}
?>
<div id="liga_body">
<?php 
switch ($_REQUEST['accion']) {
    case 'borrarliga':
        echo "no implementado";
        break;
    case 'jugadores':
        echo "no implementado";
        break;
    default:
        if (requiererango($_REQUEST['liga'], 4, NULL)) {
            echo "<div id=\"lista_partidos\">";
            echo lista_partidos_borrar(nombreliga($_REQUEST['liga']), partidos($_REQUEST['liga'], 10, $_REQUEST['pag'], NULL), "borrarpartidos.php", array('h3' => "class=\"htrestitle\"", 'ul' => "class=\"fbbodyderul\"", 'can-img' => 'icons/cross.png'));
            echo lista_partidos_menu($_REQUEST['liga'], 10, $_REQUEST['pag'], NULL, "href=\"javascript: div_ajax_post('liga_admin.php',\$('#body_der')[0],{liga: '" . $_REQUEST['liga'] . "', pag: '\$pag' })\"", NULL, NULL, NULL);
            echo "</div>";
        } else {
            echo '<div class="fberrorbox">No Estan todas las variables seteadas o Rango Insuficiente</div>';
        }
        break;
}
?>
	
</div>
Ejemplo n.º 4
0
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> 
<head></head> 
<body>
<script src="http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"> 
</script>
<?php 
require_once 'config.php';
require_once 'funciones.php';
if (isset($_GET['liga'])) {
    if (!requiererango($_GET['liga'], '3', NULL)) {
        exit("Rango no suficiente <a href=\" {$basepage} \">Click Aqui para volver al inicio</a>");
    }
    $liga = $_GET['liga'];
} else {
    $liga = NULL;
}
$texto = "Crea ligas de Pro Evolution Soccer y compartelas con tus amigos!";
$textoliga = "Unete a la liga: " . $liga;
echo form_invite($basepage . "/invite.php", $texto, $liga, $textoliga, NULL);
?>
 
<a href="<?php 
echo $basepage;
?>
">Click Aqui para volver al inicio</a>
<script type="text/javascript">  
FB.init("<?php 
echo $appapikey;
?>
", "xd_receiver.htm"); 
</script> 
Ejemplo n.º 5
0
function tabla_jugador ($jugador,$liga,$divtodo,$tabla,$h3,$ah3,$divin,$ul,$li) {
	global $user_id ;
	if ( requiererango($liga, 1, $jugador) ) {
		$retorno = "<table " . $tabla . "><tr><th>Jugador</th><th>PG</th><th>PE</th><th>PP</th><th>Dif Goles</th></tr>" ;
		$oponentes = miembrosliga($liga) ;
		foreach ($oponentes as $oponente ) {
			if ( $jugador !== $oponente  ) {
				$partg = partidosG($liga, $jugador, $oponente) ;
				$parte = partidosE($liga, $jugador, $oponente) ;
				$partp = partidosP($liga, $jugador, $oponente) ;
				$goles = difgoles($liga, $jugador, $oponente) ;
				$retorno .= "<tr><td>" . xfbml('name',Array('useyou' => 'false', 'uid' => $oponente),NULL) . "</td><td>$partg</td><td>$parte</td><td>$partp</td><td>$goles</td></tr>" ;

			}
		}
		$retorno .= "</table>" ;
		if ( isset($divin)) {
			$retorno = "<div ". $divin . ">" . $retorno . "</div>" ;
		}
		$retorno = "<h3 " . $h3 . "><a " . $ah3 . ">" . xfbml('name',Array('useyou' => 'false', 'uid' => $jugador),NULL) . "</a></h3>" . $retorno ;
		if (isset($divtodo)) {
			$retorno = "<div " . $divtodo . " >" . $retorno . "</div>";
		}
	}
	else {
		$retorno = NULL ;
	}
	return $retorno ;	
}
Ejemplo n.º 6
0
<p>Hello, <fb:name uid="<?php 
echo $user_id;
?>
" useyou="false"></fb:name>!</p>
<?php 
if (isset($_GET['ids'])) {
    # --------------
    $invitacionIds = $_GET['ids'];
    echo "Se han mandado las invitaciones. <a href=\"" . $basepage . "\">Click Aqui para volver al inicio</a>";
    echo $_GET['liga'];
    if (isset($_GET['liga'])) {
        if (existeliga($_GET['liga'])) {
            $a = 0;
            while ($a < sizeof($invitacionIds)) {
                if (!invitacion($invitacionIds[$a], $_GET['liga'])) {
                    if (requiererango($_GET['liga'], '1', $invitacionIds[$a])) {
                        $fecha = date('d-m-Y');
                        $sqlI = "insert into invitacion (jugador,liga,invitador,fecha) values ('{$invitacionIds[$a]}','{$_GET['liga']}','{$user_id}','{$fecha}')";
                        mysql_query($sqlI);
                    }
                }
                $a++;
            }
        }
    }
} else {
    ?>
 
<fb:serverFbml>
    <script type="text/fbml">
      <fb:fbml>
Ejemplo n.º 7
0
function agregarpartido() {
	global $facebook, $user_id;
	$facebook->validate_fb_params() ;

	if (!$_POST['liga'] || !requiererango($_POST['liga'],2, NULL) || !isset($_POST['ganador']) || !isset($_POST['perdedor']) || !isset($_POST['golesG']) || !isset($_POST['golesP']) || !$facebook) {
		return 'error_1' ;
	}
	else {
		$liga = $_POST['liga'] ;
		if (isset($_POST['fb_sig_time'])) {
			$fecha = $_POST['fb_sig_time'] ;
		}
		else {
			$fecha = date('U') ;
		}
		$ganador = $_POST['ganador'] ;
		$ganadorj = implode("_",$ganador) ;
		$perdedor = $_POST['perdedor'] ;
		$perdedorj = implode("_",$perdedor) ;
		$golesG = $_POST['golesG'] ;
		$golesP = $_POST['golesP'] ;
		if ( !is_numeric($golesG) || !is_numeric($golesP) ) {
			return 'error_10';
		}	
		foreach($ganador as $ganadores) {
			if (!requiererango($_POST['liga'],2, $ganadores)) { // Controla que Los ganadores esten en la liga
				return 'error_7';
			}
			foreach($perdedor as $perdedores) { // Controla qe no halla Un perdedor igual a un ganador
				if (!requiererango($_POST['liga'],2, $perdedoresres)) { //Controla que los perdedores esten en la liga
					return 'error_8';
				}
				if ($ganadores == $perdedores) {
					return 'error_3';
				}
			}
		}
		
		$compgan = 0 ; // Controla que no halla dos ganadores iguales
		while ( $compgan < sizeof($ganador) ) {
			$compganin = 0;
			while ($compganin < sizeof($ganador)) {
				if ($compganin !== $compgan ) {
					if ( $ganador[$compganin] == $ganador[$compgan] ) {
						return 'error_2';
					}
				}
				$compganin++;
			}
			$compgan++ ;
		}
	
		$compper = 0 ; // Controla que no halla dos perdedores iguales
		while ( $compper < sizeof($perdedor) ) {
			$compperin = 0;
			while ($compperin < sizeof($perdedor)) {
				if ($compperin !== $compper ) {
					if ( $perdedor[$compperin] == $perdedor[$compper] ) {
						return 'error_4';
					}
				}
				$compperin++;
			}
			$compper++ ;
		}
	
		if($_POST['empate']) {
			if ($golesP != $golesG ) {
				return 'error_5';
			}
			$empa = 'si';
			$maspuntosG = 1 ;
			$maspuntosP = 1 ;
			$tipopartidoG = "epartidos" ;
			$tipopartidoP = "epartidos" ;
		}
		else {
			if ($golesP == $golesG ) {
				return 'error_6';
			}
			if ($golesG < $golesP ) {
				return 'error_9';
			}
			$empa = 'no';
			$maspuntosG = 3 ;
			$maspuntosP = 0 ;
			$tipopartidoG = "gpartidos" ;
			$tipopartidoP = "ppartidos" ;
		}
	
		$sqlp = "insert into " . $liga . "_partidos (fecha,ganador,perdedor,golesG,golesP,empate,creador) values ('$fecha','$ganadorj','$perdedorj','$golesG','$golesP','$empa','$user_id')" ;
		mysql_query($sqlp) ;
	
		foreach($ganador as $ganadores) {
			$sqlg = "select * from " . $liga . "_jugadores where jugador= '$ganadores' " ;
			$datosganador = mysql_query($sqlg) ;
			$datosganador = mysql_fetch_array($datosganador) ;
			$ganadorpunt = $datosganador[puntos] + $maspuntosG ;
			$ganadorpart = $datosganador[patidos] + 1 ;
			$ganadorpartg = $datosganador[$tipopartidoG] + 1 ;
			$ganadorgolesF = $datosganador[golesF] + $golesG ;
			$ganadorgolesE = $datosganador[golesE] + $golesP ;
			$sqlgu = "UPDATE `" . $liga . "_jugadores` SET `puntos` = '$ganadorpunt', `patidos` = '$ganadorpart', `" . $tipopartidoG . "` = '$ganadorpartg', `golesF` = '$ganadorgolesF', `golesE` = '$ganadorgolesE' WHERE `jugador` = '$ganadores' ;" ;
			mysql_query($sqlgu);
		}
		foreach($perdedor as $perdedores) {
			$sqlp = "select * from " . $liga . "_jugadores where jugador= '$perdedores' " ;
			$datosperdedor = mysql_query($sqlp) ;
			$datosperdedor = mysql_fetch_array($datosperdedor) ;
			$perdedorpunt = $datosperdedor[puntos] + $maspuntosP ;
			$perdedorpart = $datosperdedor[patidos] + 1 ;
			$perdedorpartp = $datosperdedor[$tipopartidoP] + 1 ;
			$perdedorgolesF = $datosperdedor[golesF] + $golesP ;
			$perdedorgolesE = $datosperdedor[golesE] + $golesG ;
			$sqlpu = "UPDATE `" . $liga . "_jugadores` SET `puntos` = '$perdedorpunt', `patidos` = '$perdedorpart', `" . $tipopartidoP . "` = '$perdedorpartp', `golesF` = '$perdedorgolesF', `golesE` = '$perdedorgolesE' WHERE `jugador` = '$perdedores' ;" ;
			mysql_query($sqlpu);
		}
	}
	return 'succes';
}
Ejemplo n.º 8
0
<?
/* Respuesta:
error:
	1: No Estan todas las variables seteadas
	2: Hay 2 ganadores iguales
	3: Hay un perdedor igual a un ganador
	4: Hay perdedores iguales
	5: En empate la cant de goles es distinta
	6: En victoria la cant de goles es igual
succes: Se Cargo correctamente el partido.
*/
require_once 'config.php';
require_once 'funciones.php';
$facebook->validate_fb_params() ;

if (!$_POST['liga'] || !requiererango($_POST['liga'],2, NULL) || !isset($_POST['ganador']) || !isset($_POST['perdedor']) || !isset($_POST['golesG']) || !isset($_POST['golesP']) || !$_POST[agregar]) {
	exit('error_1');
}
else {
	$liga = $_POST['liga'] ;
	if (isset($_POST['fb_sig_time'])) {
		$fecha = $_POST['fb_sig_time'] ;
	}
	else {
		$fecha = date('U') ;
	}
	$ganador = $_POST['ganador'] ;
	$ganadorj = implode("_",$ganador) ;
	$perdedor = $_POST['perdedor'] ;
	$perdedorj = implode("_",$perdedor) ;
	$golesG = $_POST['golesG'] ;
Ejemplo n.º 9
0
    ?>
';
	window.fbAsyncInit = function() {
		FB.init({
			appId  : appId,
			status : true, // check login status
			cookie : true, // enable cookies to allow the server to access the session
			xfbml  : true  // parse XFBML
		});
	};

</script>
<script type="text/javascript" src="js/autocomplete_select.js"></script>
<script type="text/javascript" src="js/submitform.js"></script>
	<?php 
}
if (!$_REQUEST['liga'] || !requiererango($_REQUEST['liga'], 2, NULL)) {
    exit('<div class=\\"fberrorbox\\">Liga No seteada</div>');
}
$liga = $_REQUEST['liga'];
echo "<div id=\"respuesta_partido\"></div>";
echo new_form_partido($liga, $basepage . "/agregarpartidos.php\" onsubmit=\"return submitForm(this, '" . $basepage . "/agregarpartidos.php', 'respuesta_partido')", array("regana" => "class=\"fbgreybox aformre\"", "reperd" => "class=\"fbgreybox aformre\"", "ingana" => "class=\"fbinfobox\"", "inperd" => "class=\"fbinfobox\"", "golesgana" => "class=\"fbinfobox\"", "golesperd" => "class=\"fbinfobox\""));
if (!$_POST) {
    ?>
</body>
</html>
<?php 
}
?>

Ejemplo n.º 10
0
function borrarpartido() {
	global $facebook, $user_id;
	$facebook->validate_fb_params() ;

	if (!$_REQUEST['liga'] || !requiererango($_REQUEST['liga'],4, NULL) || !isset($_REQUEST['partidoid']) || !$facebook) {
		return 'error_1' ;
	}
	else {
		$sqli = " SELECT * FROM `". $_REQUEST['liga'] . "_partidos`  WHERE `id` = ". $_REQUEST['partidoid'] ;
		if ( $info = mysql_query($sqli) ) {
			if ( $info = mysql_fetch_array($info) ) {
				$gana_re =str_replace("_"," OR `jugador` = ", $info['ganador'] );
				$sqlg = " SELECT * FROM `". $_REQUEST['liga'] . "_jugadores`  WHERE `jugador` = " . $gana_re ;
				if (! $sqlgq = mysql_query($sqlg) ) {
					return "error_2";
				}
				while ($ganador = mysql_fetch_array($sqlgq) ) {
					if ($info['empate'] == 'si') {
						$gana['puntos'] = $ganador['puntos'] - 1;
						$gana['gpartidos'] = $ganador['gpartidos'] ;
						$gana['epartidos'] = $ganador['epartidos'] - 1;
						$gana['ppartidos'] = $ganador['gpartidos'] ;
					}
					else {
						$gana['puntos'] = $ganador['puntos'] - 3;
						$gana['gpartidos'] = $ganador['gpartidos'] -1;
						$gana['epartidos'] = $ganador['epartidos'] ;
						$gana['ppartidos'] = $ganador['gpartidos'] ;
					}
					$gana['patidos'] = $ganador['patidos'] - 1;
					$gana['golesF'] = $ganador['golesF'] - $info['golesG'];
					$gana['golesE'] = $ganador['golesE'] - $info['golesP'];
					$sqlUg = "UPDATE `". $_REQUEST['liga'] ."_partidos` SET `puntos` = '" . $gana['puntos'] . "',
`patidos` = '" . $gana['patidos'] . "', `gpartidos` = '" . $gana['gpartidos'] . "', `epartidos` = '" . $gana['epartidos'] . "', `ppartidos` = '" . $gana['patidos'] . "', `golesF` = '" . $gana['golesF'] . "', `golesE` = '" . $gana['golesE'] . "' WHERE `" . $_REQUEST['liga'] . "_jugadores`.`jugador` =" . $ganador['jugador'];
					mysql_query($sqlUg);

				}
				$perd_re = str_replace("_"," OR `jugador` = ", $info['ganador']) ;
				$sqlp = " SELECT * FROM `". $_REQUEST['liga'] . "_jugadores`  WHERE `jugador` = " . $perd_re ;
				if (! $sqlpq = mysql_query($sqlp) ) {
					return 'error_3';
				}
				while ($perdedor = mysql_fetch_array($sqlpq) ) {
					if ($info['empate'] == 'si') {
						$perd['puntos'] = $perdedor['puntos'] -1 ;
						$perd['gpartidos'] = $perdedor['gpartidos'];
						$perd['gpartidos'] = $perdedor['epartidos'] -1 ;
						$perd['ppartidos'] = $perdedor['ppartidos'];
					}
					else {					
						$perd['puntos'] = $perdedor['puntos'] ;
						$perd['gpartidos'] = $perdedor['gpartidos'];
						$perd['gpartidos'] = $perdedor['epartidos'] ;
						$perd['ppartidos'] = $perdedor['ppartidos'] -1;
					}
					$perd['patidos'] = $perdedor['patidos'] - 1;
					$perd['golesF'] = $perdedor['golesF'] - $info['golesP'];
					$perd['golesE'] = $perdedor['golesE'] - $info['golesG'];
					$sqlUp = "UPDATE `". $_REQUEST['liga'] ."_partidos` SET `puntos` = '" . $perd['puntos'] . "',
`patidos` = '" . $perd['patidos'] . "', `gpartidos` = '" . $perd['gpartidos'] . "', `epartidos` = '" . $perd['epartidos'] . "', `ppartidos` = '" . $perd['patidos'] . "', `golesF` = '" . $perd['golesF'] . "', `golesE` = '" . $perd['golesE'] . "' WHERE `" . $_REQUEST['liga'] . "_jugadores`.`jugador` =" . $perdedor['jugador'];
					mysql_query($sqlUp);
				}
			}
			else {
				return 'error_4' ;
			}
		}
		else {
			return 'error_4' ;
		}
		$sqld = "DELETE FROM `". $_REQUEST['liga'] ."_partidos` WHERE `id` = ". $_REQUEST['partidoid'] ." LIMIT 1";
		mysql_query($sqld) ;	
	}
	return 'succes';
}