UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR UNREADABLESECTOR intval($threadtypesnew['options']['displayorder'][$type['typeid']]); C::t('forum_threadclass')->update_by_typeid_fid($type['typeid'], $_G['fid'], array( 'name' => $threadtypesnew['options']['name'][$type['typeid']], 'displayorder' => $threadtypesnew['options']['displayorder'][$type['typeid']], )); } } } if($threadtypesnew && $typeids) { foreach(C::t('forum_threadclass')->fetch_all_by_typeid($typeids) as $type) { if($threadtypesnew['options']['enable'][$type['typeid']]) { $threadtypesnew['types'][$type['typeid']] = $threadtypesnew['options']['name'][$type['typeid']]; } } } $threadtypesnew = !empty($threadtypesnew) ? serialize($threadtypesnew) : ''; } else { $threadtypesnew = ''; } C::t('forum_forumfield')->update($_G['fid'], array('threadtypes' => $threadtypesnew)); showmessage('group_threadtype_edit_succeed', $url); } } elseif($_GET['op'] == 'demise') { if((!empty($_G['forum']['founderuid']) && $_G['forum']['founderuid'] == $_G['uid']) || $_G['adminid'] == 1) { $ucresult = $allowbuildgroup = $groupnum = 0; if(count($groupmanagers) <= 1) { showmessage('group_cannot_demise'); } if(submitcheck('groupdemise')) { $suid = intval($_GET['suid']); if(empty($suid)) { showmessage('group_demise_choose_receiver'); } if(empty($_GET['grouppwd'])) { showmessage('group_demise_password'); } loaducenter(); $ucresult = uc_user_login($_G['uid'], $_GET['grouppwd'], 1); if(!is_array($ucresult) || $ucresult[0] < 1) { showmessage('group_demise_password_error'); } $user = getuserbyuid($suid); loadcache('usergroup_'.$user['groupid']); $allowbuildgroup = $_G['cache']['usergroup_'.$user['groupid']]['allowbuildgroup']; if($allowbuildgroup > 0) { $groupnum = C::t('forum_forumfield')->fetch_groupnum_by_founderuid($suid); } if(empty($allowbuildgroup) || $allowbuildgroup - $groupnum < 1) { showmessage('group_demise_receiver_cannot_do'); } C::t('forum_forumfield')->update($_G['fid'], array('founderuid' => $suid, 'foundername' => $user['username'])); C::t('forum_groupuser')->update_for_user($suid, $_G['fid'], NULL, NULL, 1); update_groupmoderators($_G['fid']); sendpm($suid, lang('group/misc', 'group_demise_message_title', array('forum' => $_G['forum']['name'])), lang('group/misc', 'group_demise_message_body', array('forum' => $_G['forum']['name'], 'siteurl' => $_G['siteurl'], 'fid' => $_G['fid'])), $_G['uid']); showmessage('group_demise_succeed', 'forum.php?mod=group&action=manage&fid='.$_G['fid']); } } else { showmessage('group_demise_founder_only'); } } else { showmessage('undefined_action'); } include template('diy:group/group:'.$_G['fid']); } elseif($action == 'recommend') { if(!$_G['forum']['ismoderator'] || !in_array($_G['adminid'], array(1,2))) { showmessage('group_admin_noallowed'); } if(submitcheck('grouprecommend')) { if($_GET['recommend'] != $_G['forum']['recommend']) { C::t('forum_forum')->update($_G['fid'], array('recommend' => intval($_GET['recommend']))); require_once libfile('function/cache'); updatecache('forumrecommend'); } showmessage('grouprecommend_succeed', '', array(), array('alert' => 'right', 'closetime' => true, 'showdialog' => 1)); } else { require_once libfile('function/forumlist'); $forumselect = forumselect(FALSE, 0, $_G['forum']['recommend']); } include template('group/group_recommend'); } ?>