Example #1
0
    $_GET['p'] = '0';
    $_GET['pn'] = '1';
    $_GET['c'] = '0';
}
$contents = <<<EOD

<ul class="flip-menu">
<li><a href="./index.php" accesskey="i">{$lang['topic_list']}</a></li>
<li><a href="./add.php" accesskey="n">{$lang['new_topic']}</a></li>
</ul>

EOD;
if (isset($_GET['k'], $_GET['p'], $_GET['d'], $_GET['c'], $_GET['pn'])) {
    // To check if keyword value is not too short
    if ($_GET['k'] != '' && strlen($_GET['k']) <= 2) {
        $contents = keyword_error($mode = 'forum', $error_type = '2');
        xhtml_output('forum');
        exit;
    }
    if ($cfg['enable_unicode'] == 'on') {
        $keyword = mb_convert_encoding(trim($_GET['k']), $cfg['mysql_lang'], "auto");
    } else {
        $keyword = trim($_GET['k']);
    }
    $page = $_GET['p'];
    $date = $_GET['d'];
    $case = $_GET['c'];
    // Case sensitive flag
    // If case-sensitive, search target field as BINARY.
    if ($case == 1) {
        // case-sensitive
Example #2
0
require_once $cd . '/include/fnc_error_msgs.inc.php';
session_control();
against_xss();
//=====================================================
// PREPARE SEARCH QUERY
//=====================================================
if (empty($_GET['k']) && empty($_GET['p']) && empty($_GET['pn']) && empty($_GET['c'])) {
    $_GET['k'] = '';
    $_GET['p'] = '0';
    $_GET['pn'] = '1';
    $_GET['c'] = '0';
}
if (isset($_GET['k'], $_GET['p'], $_GET['d'], $_GET['c'], $_GET['pn'])) {
    // To check if keyword value is not too short
    if ($_GET['k'] != '' && strlen($_GET['k']) <= 2) {
        $contents = keyword_error($mode = 'log', $error_type = '2');
        xhtml_output('log');
        exit;
    }
    if ($cfg['enable_unicode'] == 'on') {
        $keyword = mb_convert_encoding(trim($_GET['k']), $cfg['mysql_lang'], "auto");
    } else {
        $keyword = trim($_GET['k']);
    }
    $date = $_GET['d'];
    $page = $_GET['p'];
    $case = $_GET['c'];
    // Case sensitive flag
    // If case-sensitive, search target field as BINARY.
    if ($case == 1) {
        // case-sensitive
Example #3
0
require_once './include/fnc_files.inc.php';
session_control();
against_xss();
//=====================================================
// PREPARE SEARCH QUERY
//=====================================================
if (empty($_GET['k']) && empty($_GET['p']) && empty($_GET['pn']) && empty($_GET['c'])) {
    $_GET['k'] = '';
    $_GET['p'] = '0';
    $_GET['pn'] = '1';
    $_GET['c'] = '0';
}
if (isset($_GET['k'], $_GET['p'], $_GET['d'], $_GET['c'], $_GET['pn'])) {
    // To check if keyword value is not too short
    if ($_GET['k'] != '' && strlen($_GET['k']) <= 2) {
        $contents = keyword_error($mode = 'file', $error_type = '2');
        xhtml_output('file');
        exit;
    }
    if ($cfg['enable_unicode'] == 'on') {
        $keyword = mb_convert_encoding(trim($_GET['k']), $cfg['mysql_lang'], "auto");
    } else {
        $keyword = trim($_GET['k']);
    }
    $page = $_GET['p'];
    $date = $_GET['d'];
    $case = $_GET['c'];
    // Case sensitive flag
    // If case-sensitive, search target field as BINARY.
    if ($case == 1) {
        $binary_flag = 'BINARY ';