<?php /** * Maniaplanet Web Services SDK for PHP * * @copyright Copyright (c) 2009-2011 NADEO (http://www.nadeo.com) * @license http://www.gnu.org/licenses/lgpl.html LGPL License 3 * @author $Author$: * @version $Revision$: * @date $Date$: */ require_once __DIR__ . '/../libraries/autoload.php'; echo "Enter your API username:\n"; $username = trim(fgets(STDIN)); echo "Enter your API password:\n"; $password = trim(fgets(STDIN)); $players = new \Maniaplanet\WebServices\Players($username, $password); try { echo "A server list:"; $service = new \Maniaplanet\WebServices\Servers($username, $password); $list = $service->getFilteredList(array('environment' => 'Storm', 'title' => 'SMStorm', 'mode' => 'Melee', 'playersMin' => 1, 'hideFull' => true, 'visibility' => 'visible', 'zone' => 'World|Europe|France', 'length' => 20)); print_r($list); } catch (\Maniaplanet\WebServices\Exception $e) { echo "Error!\n"; printf('HTTP Response: %d %s', $e->getHTTPStatusCode(), $e->getHTTPStatusMessage()); echo "\n"; printf('API Response: %s (%d)', $e->getMessage(), $e->getCode()); echo "\n"; } echo "\n";
echo $_POST['username']; ?> "/> <input type="hidden" name="password" value="<?php echo $_POST['password']; ?> "/> <label for="login">Enter one of your server login</label> <input type="text" id="login" name="login"/><br/> <input type="submit" value="send"/> </form> <?php if (isset($_POST['login'])) { ?> <?php $service = new \Maniaplanet\WebServices\Servers($_POST['username'], $_POST['password']); $reports = $service->getReportAbuses($_POST['login']); ?> <h2>Reports for: <?php echo $_POST['login']; ?> </h2> <table border="1" rules="cols"> <?php foreach ($reports as $report) { ?> <tr><td> <ul> <li><strong>Reason</strong> <?php echo $report->reason; ?>