UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
UNREADABLESECTOR
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');
}
?>