Example #1
0
use Pheal\Core\Config;
Config::getInstance()->cache = new \Pheal\Cache\FileStorage('E:\\xampp\\tmp');
Config::getInstance()->access = new \Pheal\Access\StaticCheck();
if (isset($_POST['keyid'], $_POST['vcode'], $_POST['phase'])) {
    $keyid = $_POST['keyid'];
    $vcode = $_POST['vcode'];
    if (isset($_POST['corporationID'])) {
        $corporationID = $_POST['corporationID'];
    }
    $phase = $_POST['phase'];
    //echo $phase;
    switch ($phase) {
        case 1:
            $pheal = new Pheal($keyid, $vcode, "account");
            try {
                $result = $pheal->Characters();
            } catch (\Pheal\Exceptions\PhealException $e) {
                echo sprintf("an exception was caught! Type: %s Message: %s", get_class($e), $e->getMessage());
            }
            echo "<div>";
            echo "<form method=post action=" . htmlspecialchars($_SERVER['PHP_SELF']) . ">";
            foreach ($result->characters as $character) {
                echo "<img src=https://image.eveonline.com/Character/" . $character->characterID . "_32.jpg>";
                echo $character->name;
                echo $character->corporationName;
                echo "<img src=https://image.eveonline.com/Corporation/" . $character->corporationID . "_32.png>";
                echo "<input type=radio value=" . $character->characterID . "> <br>";
            }
            echo "<input type=hidden value=" . $keyid . " name=keyid>";
            echo "<input type=hidden value=" . $vcode . " name=vcode>";
            echo "<input type=submit value=Next>";