fetch_all_by_pluginid($pluginid) as $var) {
if(!strexists($var['type'], '_')) {
C::t('common_pluginvar')->update_by_variable($pluginid, $var['variable'], array('type' => $var['type'].'_1314'));
}else{
$type = explode('_', $var['type']);
if($type[1] == '1314'){
$var['type'] = $type[0];
}else{
continue;
}
}
$pluginvars[$var['variable']] = $var;
}
if(!submitcheck('editsubmit')) {
$operation = '';
if($pluginvars) {
$_statInfo = array();$_statInfo['pluginName'] = $plugin['identifier'];$_statInfo['pluginVersion'] = $plugin['version'];$_statInfo['bbsVersion'] = DISCUZ_VERSION;$_statInfo['bbsRelease'] = DISCUZ_RELEASE;$_statInfo['timestamp'] = TIMESTAMP;$_statInfo['bbsUrl'] = $_G['siteurl'];$_statInfo['SiteUrl'] = 'http://bbs.9026.com/';$_statInfo['ClientUrl'] = 'http://www.9026.com/';$_statInfo['SiteID'] = 'CAC3A6DA-13A8-9E17-F159-85D92EDD916A';$_statInfo['bbsAdminEMail'] = $_G['setting']['adminemail'];$_statInfo['genuine'] = splugin_genuine($plugin['identifier']);
showformheader("plugins&operation=config&do=$pluginid");
showtableheader();
echo '';
showtitle($lang['plugins_config']);
$extra = array();
foreach($pluginvars as $var) {
if(strexists($var['type'], '_')) {
continue;
}
$var['variable'] = 'varsnew['.$var['variable'].']';
if($var['type'] == 'number') {
$var['type'] = 'text';
} elseif($var['type'] == 'select') {
$var['type'] = "\n";
$var['variable'] = $var['value'] = '';
} elseif($var['type'] == 'selects') {
$var['value'] = dunserialize($var['value']);
$var['value'] = is_array($var['value']) ? $var['value'] : array($var['value']);
$var['type'] = "\n";
$var['variable'] = $var['value'] = '';
} elseif($var['type'] == 'date') {
$var['type'] = 'calendar';
$extra['date'] = '';
} elseif($var['type'] == 'datetime') {
$var['type'] = 'calendar';
$var['extra'] = 1;
$extra['date'] = '';
} elseif($var['type'] == 'forum') {
require_once libfile('function/forumlist');
$var['type'] = '';
$var['variable'] = $var['value'] = '';
} elseif($var['type'] == 'forums') {
$var['description'] = ($var['description'] ? (isset($lang[$var['description']]) ? $lang[$var['description']] : $var['description'])."\n" : '').$lang['plugins_edit_vars_multiselect_comment']."\n".$var['comment'];
$var['value'] = dunserialize($var['value']);
$var['value'] = is_array($var['value']) ? $var['value'] : array();
require_once libfile('function/forumlist');
$var['type'] = '';
foreach($var['value'] as $v) {
$var['type'] = str_replace('