Example #1
0
function show_content_header_frozen()
{
    if (is_frozen()) {
        echo "    <div class='content_header_box'>\n";
        echo "        <span style='color: #fff;'>" . SPACE . _("Trading on the exchange is currently frozen; no orders will be matched") . "</span>\n";
        global $is_admin;
        if ($is_admin) {
            echo "&nbsp;&nbsp;&nbsp;&nbsp;<a style='color: red;' href=\"?page=freeze\">" . _("unfreeze") . "</a>\n";
        }
        echo "    </div>\n";
    }
}
Example #2
0
function check_frozen()
{
    if (is_frozen()) {
        throw new Error(_("Frozen"), _("Trading on the exchange is temporarily frozen"));
    }
}
Example #3
0
echo "<h3>" . _("Freeze!") . "</h3>\n";
if (isset($_POST['set_freeze'])) {
    $state = post('set_freeze');
    if ($state == 'freeze') {
        set_frozen(true);
        echo "<p>" . _("Exchange has been frozen.") . ' <a href=".">' . _("continue") . "</a></p>\n";
    } else {
        if ($state == 'unfreeze') {
            set_frozen(false);
            echo "<p>" . _("Exchange has been unfrozen.") . ' <a href=".">' . _("continue") . "</a></p>\n";
        } else {
            throw Error("Unknown state", "State {$state} should be 'freeze' or 'unfreeze'.");
        }
    }
} else {
    $is_frozen = is_frozen();
    if ($is_frozen) {
        echo "<p>" . _("The exchange is currently frozen.") . "</p>\n";
        echo "<p>" . _("Click 'unfreeze' below to resume order matching and withdrawal processing.") . "</p>\n";
    } else {
        echo "<p>" . _("The exchange isn't currently frozen.") . "</p>\n";
        echo "<p>" . _("Click 'freeze' below to freeze order matching and withdrawal processing.") . "</p>\n";
        echo "<p>" . _("Users will still be able to place and cancel orders, they just won't be matched until after you unfreeze the exchange.") . "</p>\n";
    }
    ?>
    <form action='' class='indent_form' method='post'>
        <input type='hidden' name='csrf_token' value="<?php 
    echo $_SESSION['csrf_token'];
    ?>
" />
        <input type='hidden' name='set_freeze'' value='<?php