Exemple #1
0
}
// Detect if this variable exists, and filter it. Returns false if anything wasn't right.
$command = null;
$command = filter_input(INPUT_POST, 'command', FILTER_SANITIZE_STRING);
if (mb_strlen(trim($command)) === 0) {
    $command = false;
}
if ($command == 'new') {
    // Displays new trade route form
    \Tki\Traderoute2::traderouteNew($pdo_db, $db, $lang, $tkireg, null, $template, $num_traderoutes, $playerinfo);
} elseif ($command == 'create') {
    // Enters new route in db
    \Tki\Traderoute3::traderouteCreate($db, $pdo_db, $lang, $tkireg, $template, $playerinfo, $num_traderoutes, $ptype1, $ptype2, $port_id1, $port_id2, $planet_id1, $planet_id2, $team_planet_id1, $team_planet_id2, $move_type, $circuit_type, $editing);
} elseif ($command == 'edit') {
    // Displays new trade route form, edit
    \Tki\Traderoute2::traderouteNew($pdo_db, $db, $lang, $tkireg, $traderoute_id, $template, $num_traderoutes, $playerinfo);
} elseif ($command == 'delete') {
    // Displays delete info
    \Tki\Traderoute3::traderouteDelete($pdo_db, $db, $lang, $langvars, $tkireg, $template, $playerinfo, $confirm, $traderoute_id);
} elseif ($command == 'settings') {
    // Global traderoute settings form
    \Tki\Traderoute3::traderouteSettings($pdo_db, $lang, $tkireg, $template, $playerinfo);
} elseif ($command == 'setsettings') {
    // Enters settings in db
    \Tki\Traderoute3::traderouteSetsettings($db, $pdo_db, $lang, $tkireg, $template, $playerinfo, $colonists, $fighters, $torps, $energy);
} elseif ($engage !== null) {
    // Perform trade route
    $i = $tr_repeat;
    while ($i > 0) {
        $result = $db->Execute("SELECT * FROM {$db->prefix}ships WHERE email = ?;", array($_SESSION['username']));
        Tki\Db::LogDbErrors($pdo_db, $result, __LINE__, __FILE__);