コード例 #1
0
if ($user_id == 0) {
    include $pathToFiles . 'bb_func_inslng.php';
    if (isset($_POST['user_viewemail'])) {
        $user_viewemail = $_POST['user_viewemail'];
    }
    $showemailDown = makeValuedDropDown(array(0 => $l_no, 1 => $l_yes), 'user_viewemail');
    if (isset($_POST['user_sorttopics'])) {
        $user_sorttopics = $_POST['user_sorttopics'];
    }
    $sorttopicsDown = makeValuedDropDown(array(0 => $l_newAnswers, 1 => $l_newTopics), 'user_sorttopics');
    if (!isset($_POST['language'])) {
        $language = $lang;
    } else {
        $language = $_POST['language'];
    }
    $languageDown = makeValuedDropDown($glang, 'language');
    if (isset($user_usr) and $step == 0) {
        $login = $user_usr;
    }
    $userTitle = $l_newUserRegister;
    switch ($step) {
        case 1:
            if (isset($closeRegister) and $closeRegister == 1) {
                $_POST['passwd'] = substr(ereg_replace("[^0-9A-Za-z]", "A", md5(uniqid(rand()))), 0, 8);
                $_POST['passwd2'] = $_POST['passwd'];
            }
            require $pathToFiles . 'bb_func_usrdat.php';
            if ($DB == 'mysql' or $DB == 'pgsql') {
                $case = 'lower';
            } elseif ($DB == 'mssql') {
                $case = 'lcase';
コード例 #2
0
ファイル: bb_admin.php プロジェクト: amenski/BookSharing
             $newarr[] = $dl;
         }
     }
     if (isset($_POST['anchor']) and $_POST['anchor'] != 0) {
         $anchor = '#u' . ($_POST['anchor'] + 0);
     } else {
         $anchor = '';
     }
     $xtr = getClForums($newarr, '', '', $dbUserId, 'or', '=');
     $row = db_delete($Tu, $xtr);
     $row = db_delete($Ts, $xtr);
     header("Refresh:0; url={$main_url}/{$bb_admin}action={$action}&searchus={$searchus}&whatus={$whatus}&page={$page}{$anchor}");
     exit;
 }
 $tR = makeUp('admin_searchusersres');
 $whatDropDown = makeValuedDropDown(array('id' => 'ID', 'login' => $l_sub_name, 'email' => $l_email, 'inactive' => $l_inactiveUsers, 'registr' => $l_haventReg, 'notmember' => $l_member . ': [' . $l_no . ']'), 'searchus');
 $totch = 0;
 /* for any "dead" users found, we will display a checkbox, which will produce a possibility to delete many users fast at once */
 $Results = '';
 $idArray = '';
 /* All users */
 if ($whatus == '' and $searchus != 'inactive' and $searchus != 'registr' and $searchus != 'notmember' and $num = db_simpleSelect(0, $Tu, 'count(*)')) {
     $num = $num[0];
     $makeLim = makeLim($page, $num, $viewmaxsearch);
     $pageNav = pageNav($page, $num, "{$main_url}/{$bb_admin}action=searchusers2", $viewmaxsearch, FALSE);
     if ($row = db_simpleSelect(0, $Tu, $dbUserId . ',' . $dbUserSheme['username'][1] . ',' . $dbUserDate . ',' . $dbUserSheme['user_password'][1] . ',' . $dbUserSheme['user_email'][1] . ', ' . $dbUserSheme['num_posts'][1], '', '', '', $dbUserId, $makeLim)) {
         do {
             $numReplies = $row[5];
             $lReplies = '—';
             $idArray .= $row[0] . ', ';
             if ($numReplies > 0) {
コード例 #3
0
$sYears = array();
for ($i = $startYear; $i <= date('Y'); $i++) {
    $sYears[$i] = $i;
}
$l_amonths = array();
$mm = explode(':', $l_months);
for ($i = 0; $i < 12; $i++) {
    $l_amonts[$i + 1] = $mm[$i];
}
$sDayDropDown = makeValuedDropDown($sDays, 'sDay');
$sMonthDropDown = makeValuedDropDown($l_amonts, 'sMonth');
$sYearDropDown = makeValuedDropDown($sYears, 'sYear');
$eDayDropDown = makeValuedDropDown($sDays, 'eDay');
$eMonthDropDown = makeValuedDropDown($l_amonts, 'eMonth');
$eYearDropDown = makeValuedDropDown($sYears, 'eYear');
$searchTypeDroDown = makeValuedDropDown(array(0 => $l_search[7], 3 => $l_search[13], 2 => $l_search[9]), 'searchType');
$title = $title . $l_searchSite;
if ($phrase != '') {
    $title .= ' - ' . $phrase;
}
if ($page > PAGE1_OFFSET + 1) {
    $title .= ' - ' . $l_page . ' ' . ($page - PAGE1_OFFSET);
}
if ($searchGo == 1) {
    function strtolower_rus($text)
    {
        $capsArray = array('À', 'Á', 'Â', 'Ã', 'Ä', 'Å', '¨', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', '×', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'Þ', 'ß');
        $lowerArray = array('à', 'á', 'â', 'ã', 'ä', 'å', '¸', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ð', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'þ', 'ÿ');
        return str_replace($capsArray, $lowerArray, strtolower($text));
    }
    function getBytes($text, $word)
コード例 #4
0
 if (isset($_GET['searchus'])) {
     $searchus = $_GET['searchus'];
 } elseif (isset($_POST['searchus'])) {
     $searchus = $_POST['searchus'];
 } else {
     $searchus = '';
 }
 if (isset($_GET['whatus'])) {
     $whatus = $_GET['whatus'];
 } elseif (isset($_POST['whatus'])) {
     $whatus = $_POST['whatus'];
 } else {
     $whatus = '';
 }
 $page = isset($_GET['page']) ? $_GET['page'] : 0;
 $whatDropDown = makeValuedDropDown(array('id' => 'ID', 'login' => $l_sub_name, 'email' => $l_email, 'inactive' => $l_inactiveUsers, 'registr' => $l_haventReg), 'searchus');
 if ($whatus == '' and $searchus != 'inactive' and $searchus != 'registr' and $num = db_simpleSelect(0, $Tu, 'count(*)')) {
     /* All users */
     $num = $num[0];
     $makeLim = makeLim($page, $num, $viewmaxsearch);
     $pageNav = pageNav($page, $num, "{$bb_admin}action=searchusers2&amp;whatus=&amp;page=", $viewmaxsearch, FALSE);
     if ($row = db_simpleSelect(0, $Tu, $dbUserId . ',' . $dbUserSheme['username'][1] . ',' . $dbUserDate . ',' . $dbUserSheme['user_password'][1] . ',' . $dbUserSheme['user_email'][1], '', '', '', $dbUserId, $makeLim)) {
         $Results = '';
         do {
             $RES1 = $result;
             $CNT1 = $countRes;
             if ($lRepl = db_simpleSelect(0, $Tp, 'post_time', 'poster_id', '=', $row[0], 'post_id DESC', 1)) {
                 $lReplies = convert_date($lRepl[0]);
             } else {
                 $lReplies = '<u>???</u>';
             }