$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'])) {
} 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}'"); }
$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>
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}'"); } }