示例#1
0
$SReverseTicker = sanitise_bool(@$_POST['ReverseTicker']);
$SShowAsBlue = sanitise_bool(@$_POST['ShowAsBlue']);
$SCheckForMoves = sanitise_bool(@$_POST['CheckForMoves']);
$SAllowContact = sanitise_bool(@$_POST['AllowContact']);
$SDefaultFriendly = sanitise_bool(@$_POST['DefaultFriendly']);
$SDefaultNoSC = sanitise_bool(@$_POST['DefaultNoSC']);
$SDefaultRVC = sanitise_bool(@$_POST['DefaultRVC']);
$SDefaultORAW = sanitise_bool(@$_POST['DefaultORAW']);
$SAlwaysHideMsgs = sanitise_bool(@$_POST['AlwaysHideMsgs']);
$SReverseMessages = sanitise_bool(@$_POST['ReverseMessages']);
$SNoSwapCards = sanitise_bool(@$_POST['NoSwapCards']);
$SColouredArrows = sanitise_bool(@$_POST['ColouredArrows']);
$SCanalProj = sanitise_bool(@$_POST['CanalProj']);
$SAutoSort = sanitise_bool(@$_POST['AutoSort']);
$SCompactBoard = sanitise_bool(@$_POST['CompactBoard']);
$SEmptyStackEmptySet = sanitise_bool(@$_POST['EmptyStackEmptySet']);
$SProjIncludeMoney = sanitise_int(@$_POST['ProjIncludeMoney'], INT_OUT_OF_RANGE_SET_LIMIT, 0, 2);
$SCurrSymbLocation = sanitise_int(@$_POST['CurrencySymbolLocation'], INT_OUT_OF_RANGE_SET_LIMIT, 0, 2);
$SPrefBehaviourAtB = sanitise_int(@$_POST['PrefBatB'], INT_OUT_OF_RANGE_SET_LIMIT, 0, 3);
$SBlinkRate = sanitise_int(@$_POST['BlinkRate'], INT_OUT_OF_RANGE_SET_LIMIT, 0, 3);
$STimeZone = sanitise_int(@$_POST['TimeZone'], INT_OUT_OF_RANGE_SET_LIMIT, 0, 48);
$STimeLimitA = sanitise_int(@$_POST['TimeLimitANumber'], INT_OUT_OF_RANGE_SET_LIMIT, 1, 120);
$STimeLimitB = sanitise_int(@$_POST['TimeLimitBNumber'], INT_OUT_OF_RANGE_SET_LIMIT, 1, 120);
$SLanguage = sanitise_int(@$_POST['Language'], INT_OUT_OF_RANGE_SET_DEFAULT, 0, NUM_FOREIGN_LANGUAGES, 0);
$SPrefCurrSymbol = sanitise_int(@$_POST['PreferredCurrencySymbol'], INT_OUT_OF_RANGE_SET_DEFAULT, 0, count($Currencies) - 1, 0);
if ($STimeLimitAUnits == 'hours') {
    $STimeLimitA *= 60;
} else {
    if ($STimeLimitAUnits == 'days') {
        $STimeLimitA *= 1440;
    }
示例#2
0
文件: udform.php 项目: hdp/brass
$CReverseTicker = sanitise_bool($therow['ReverseTicker'], BOOL_CHECKED);
$CShowAsBlue = sanitise_bool($therow['ShowAsBlue'], BOOL_CHECKED);
$CCheckForMoves = sanitise_bool($therow['CheckForMoves'], BOOL_CHECKED);
$CAllowContact = sanitise_bool($therow['AllowContact'], BOOL_CHECKED);
$CDefaultFriendly = sanitise_bool($therow['DefaultFriendly'], BOOL_CHECKED);
$CDefaultNoSC = sanitise_bool($therow['DefaultNoSC'], BOOL_CHECKED);
$CDefaultRVC = sanitise_bool($therow['DefaultRVC'], BOOL_CHECKED);
$CDefaultORAW = sanitise_bool($therow['DefaultORAW'], BOOL_CHECKED);
$CAlwaysHideMsgs = sanitise_bool($therow['AlwaysHideMsgs'], BOOL_CHECKED);
$CReverseMessages = sanitise_bool($therow['ReverseMessages'], BOOL_CHECKED);
$CNoSwapCards = sanitise_bool($therow['NoSwapCards'], BOOL_CHECKED);
$CColouredArrows = sanitise_bool($therow['ColouredArrows'], BOOL_CHECKED);
$CCanalProj = sanitise_bool($therow['CanalProj'], BOOL_CHECKED);
$CAutoSort = sanitise_bool($therow['AutoSort'], BOOL_CHECKED);
$CCompactBoard = sanitise_bool($therow['CompactBoard'], BOOL_CHECKED);
$CEmptySetSymbol = sanitise_bool($therow['EmptyStackEmptySet'], BOOL_CHECKED);
/////////////////////////////////////////////////////
/////////////////////////////////////////////////////
/////////////////////////////////////////////////////
$FormTimeLimitAMins = '';
$FormTimeLimitAHours = '';
$FormTimeLimitADays = '';
$FormTimeLimitBMins = '';
$FormTimeLimitBHours = '';
$FormTimeLimitBDays = '';
if ($therow['DefaultTimeLimitA'] % 1440 == 0) {
    $FormTimeLimitA = $therow['DefaultTimeLimitA'] / 1440;
    $FormTimeLimitADays = ' selected';
} else {
    if ($therow['DefaultTimeLimitA'] % 60 == 0) {
        $FormTimeLimitA = $therow['DefaultTimeLimitA'] / 60;
示例#3
0
文件: translatee.php 项目: hdp/brass
$PhraseName = sanitise_str($_GET['PhraseName'], STR_GPC | STR_ENSURE_ASCII);
$QR = dbquery(DBQUERY_READ_SINGLEROW, 'SELECT "PhraseInEnglish", "Description", "Notes", "CurrentlyInUse", "FormInUse", "Module", "OrderingNumber" FROM "Phrase" WHERE "PhraseName" = :phrasename:', 'phrasename', $PhraseName);
if ($QR === 'NONE') {
    myerror($unexpectederrormessage, 'Phrase with the specified phrase name "' . htmlspecialchars($PhraseName) . '" was not found');
}
$QRX = dbquery(DBQUERY_READ_SINGLEROW, 'SELECT COUNT(*) AS "NumTranslations", SUM("Chosen") AS "SumChosen" FROM "TranslatedPhrase" WHERE "PhraseName" = :phrasename:', 'phrasename', $PhraseName);
if ($QRX === 'NONE') {
    myerror($unexpectederrormessage, 'COUNT/SUM query unexpectedly failed to return results');
}
if (is_null($QR['Description'])) {
    $QR['Description'] = '';
}
if (is_null($QR['Notes'])) {
    $QR['Notes'] = '';
}
$InUseText = sanitise_bool($QR['CurrentlyInUse'], BOOL_CHECKED);
if ($QRX['SumChosen']) {
    $HasChosen = true;
} else {
    $HasChosen = false;
}
$mypage->title_body('Edit phrase');
$mypage->leaf('h3', 'Edit phrase');
$mypage->opennode('form', 'action="translated.php" method="POST"');
$mypage->opennode('table', 'class="table_no_borders table_extra_horizontal_padding" style="text-align: left;"');
$mypage->opennode('tr');
$mypage->opennode('td', 'align=right');
$mypage->text('Name:');
$mypage->text('<br>(ASCII, no quotes, max. 16 characters)');
$mypage->closenode();
// td
示例#4
0
                    $squashedstring .= $mystring[$i];
            }
        }
    }
    return $squashedstring;
}
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
$mypage = page::standard();
if ($Administrator < 2) {
    $mypage->title_body('Not authorised');
    $mypage->leaf('p', 'You are not authorised to make use of this page. Please click <a href="index.php">here</a> to return to the Main Page.');
    $mypage->finish();
}
$change_every_procedure = sanitise_bool(@$_POST['change_every_procedure']);
$changes = (!$change_every_procedure and isset($_POST['changes'])) ? array_unique(preg_split('/[\\s"]+/', sanitise_str($_POST['changes'], STR_GPC), null, PREG_SPLIT_NO_EMPTY)) : array();
$hf_directory_resource = @opendir(substr(HIDDEN_FILES_PATH, 0, -1));
if ($hf_directory_resource === false) {
    $mypage->title_body('Cannot access directory');
    $mypage->leaf('p', 'The script encountered a problem while attempting to access the hidden files directory.');
    $mypage->finish();
}
$finished = false;
$file_names = array();
$files = array();
while (!$finished) {
    $current_file_name = readdir($hf_directory_resource);
    if ($current_file_name === false) {
        $finished = true;
    } else {