示例#1
0
                         $lastfid = $sub['fid'];
                     }
                 }
                 showforum($forum, $lastfid, 'lastchildboard');
             }
         }
         showforum($gforum, '', 'lastboard');
     }
     if (count($fids) != count($showed)) {
         foreach ($fids as $fid) {
             if (!in_array($fid, $showed)) {
                 C::t('forum_forum')->update($fid, array('fup' => '0', 'type' => 'forum'));
             }
         }
     }
     showforum($gforum, '', 'last');
     showsubmit('editsubmit');
     showtablefooter();
     showformfooter();
 } else {
     $usergroups = array();
     $query = C::t('common_usergroup')->range();
     foreach ($query as $group) {
         $usergroups[$group['groupid']] = $group;
     }
     if (is_array($_GET['order'])) {
         foreach ($_GET['order'] as $fid => $value) {
             C::t('forum_forum')->update($fid, array('name' => $_GET['name'][$fid], 'displayorder' => $_GET['order'][$fid]));
         }
     }
     if (is_array($_GET['newcat'])) {
示例#2
0
             }
             echo '</ul>';
         } elseif (!$forums[$i]['fup'] && $forums[$i]['type'] == 'forum') {
             echo '<ul>' . showforum($i);
             for ($j = 0; $j < count($forums); $j++) {
                 if ($forums[$j]['fup'] == $forums[$i]['fid'] && $forums[$j]['type'] == 'sub') {
                     echo '<ul>' . showforum($j, 'sub') . '</ul>';
                 }
             }
             echo '</ul>';
         }
     }
     foreach ($forums as $key => $forum) {
         if (!in_array($key, $showedforums)) {
             $db->query("UPDATE {$tablepre}forums SET fup='0', type='forum' WHERE fid='{$forum['fid']}'");
             echo '<ul>' . showforum($key) . '</ul>';
         }
     }
     echo "<br /><center><input class=\"button\" type=\"submit\" name=\"editsubmit\" value=\"{$lang['submit']}\"></center><br /></form></td></tr></table>\n";
 } else {
     // read from groups
     $usergroups = array();
     $query = $db->query("SELECT groupid, type, creditshigher, creditslower FROM {$tablepre}usergroups");
     while ($group = $db->fetch_array($query)) {
         $usergroups[$group['groupid']] = $group;
     }
     if (is_array($order)) {
         foreach ($order as $fid => $value) {
             $db->query("UPDATE {$tablepre}forums SET displayorder='{$order[$fid]}' WHERE fid='{$fid}'");
             $db->query("UPDATE {$tablepre}forums SET areaid='{$area[$fid]}' WHERE fid='{$fid}'");
         }
示例#3
0
        $thevalue['forumsstr'] .= showforum($i, 'group');
        for ($j = 0; $j < count($forums); $j++) {
            if ($forums[$j]['fup'] == $forums[$i]['fid'] && $forums[$j]['type'] == 'forum') {
                $thevalue['forumsstr'] .= showforum($j);
                for ($k = 0; $k < count($forums); $k++) {
                    if ($forums[$k]['fup'] == $forums[$j]['fid'] && $forums[$k]['type'] == 'sub') {
                        $thevalue['forumsstr'] .= showforum($k, 'sub');
                    }
                }
            }
        }
    } elseif (!$forums[$i]['fup'] && $forums[$i]['type'] == 'forum') {
        $thevalue['forumsstr'] .= showforum($i);
        for ($j = 0; $j < count($forums); $j++) {
            if ($forums[$j]['fup'] == $forums[$i]['fid'] && $forums[$j]['type'] == 'sub') {
                $thevalue['forumsstr'] .= showforum($j, 'sub');
            }
        }
    }
}
$cpurl = CPURL;
echo '
<style>
.tipdiv{ background-color:#FFFFFF; border:1px solid #DDDDDD; padding:1em; position:absolute; text-align:left; width:150px; z-index:1; }
</style>
<table summary="" id="pagehead" cellpadding="0" cellspacing="0" border="0" width="100%">
	<tr>
		<td><h1>' . $alang['bbs_block_set'] . '</h1></td>
	    <td class="actions">
		<table cellspacing="0" cellpadding="0" border="0" align="right" summary="">
			<tbody><tr>
示例#4
0
             echo showforum($i);
             for ($j = 0; $j < count($forums); $j++) {
                 if ($forums[$j]['fup'] == $forums[$i]['fid'] && $forums[$j]['type'] == 'sub') {
                     echo showforum($j, 'sub');
                 }
             }
             echo showforum($i, '', 'lastchildboard');
         }
     }
     foreach ($forums as $key => $forum) {
         if (!in_array($key, $showedforums)) {
             $db->query("UPDATE {$tablepre}forums SET fup='0', type='forum' WHERE fid='{$forum['fid']}'");
             echo showforum($key);
         }
     }
     echo showforum($i, '', 'last');
     showsubmit('editsubmit');
     showtablefooter();
     showformfooter();
 } else {
     // read from groups
     $usergroups = array();
     $query = $db->query("SELECT groupid, type, creditshigher, creditslower FROM {$tablepre}usergroups");
     while ($group = $db->fetch_array($query)) {
         $usergroups[$group['groupid']] = $group;
     }
     if (is_array($order)) {
         foreach ($order as $fid => $value) {
             $db->query("UPDATE {$tablepre}forums SET name='{$name[$fid]}', displayorder='{$order[$fid]}' WHERE fid='{$fid}'");
         }
     }