getgpc('targetgroup'), 'extcredits' => getgpc('extcredits'), 'forum' => getgpc('forum'), ); save_process('home', $home); } else { $sourcegroup = array(); $targetoption = ''; $query = $db_source->query("SELECT gid, grouptitle FROM ".$db_source->table('usergroup')." WHERE system!='0'"); while($group = $db_source->fetch_array($query)) { $sourcegroup[$group['gid']] = $group['grouptitle']; } $query = $db_target->query("SELECT groupid, grouptitle FROM ".$db_target->table('common_usergroup')." WHERE type!='member'"); while($group = $db_target->fetch_array($query)) { $targetoption .= "\n"; } $extcredits = ''; $sourcecredits = array('credit', 'experience'); $tsetting = $db_target->fetch_first("SELECT * FROM ".$db_target->table('common_setting')." WHERE skey='extcredits'"); $tsetting = @unserialize($tsetting['svalue']); if(!is_array($tsetting)) { showmessage("message_not_enabled_extcredit"); } else { if(count($tsetting) < 8) { for($i = count($tsetting)+1; $i < 9; $i++) { $tsetting[$i] = $i; } } foreach($tsetting as $id => $value) { $extcredits .= "\n"; } } $forumarr = array(); $forumoption = ''; $query = $db_target->query("SELECT fid, fup, type, name FROM ".$db_target->table('forum_forum')." WHERE status IN('1','2') "); while($forum = $db_target->fetch_array($query)) { if(!$forum['fup']) { $forumarr[$forum['fid']] = $forum; } elseif(isset($forumarr[$forum['fup']])) { $forumarr[$forum['fup']]['child'][$forum['fid']] = $forum; } } foreach($forumarr as $gid => $forum) { $forumoption .= "\n"; if(!empty($forum['child']) && is_array($forum['child'])) { foreach($forum['child'] as $fid => $value) { $forumoption .= "\n"; } } $forumoption .= "\n"; } show_form_header(); show_table_header(); show_table_row(array(array('colspan="3"', lang('config_usergroup'))), 'header title'); show_table_row( array( lang('config_from_usergroup'), array('class="bg1" width="10%" align="center"', '->'), lang('config_target_usergroup') ) ); foreach($sourcegroup as $key => $value) { $addmsg = $error && $key == 'dbhost' ? lang($error) : ''; $key = intval($key); show_table_row( array( array('class="bg2" width="45%"', $value), array('class="bg1" width="10%" align="center"', '->'), array('class="bg2" width="45%"', '') ),'bg1' ); } show_table_footer(); echo '
'; show_table_header(); show_table_row(array(array('colspan="3"', lang('config_extcredits'))), 'header title'); show_table_row( array( lang('config_from_credit'), array('class="bg1" width="10%" align="center"', '->'), lang('config_target_credit') ) ); show_table_row( array( array('class="bg2" width="45%"', lang('config_credit')), array('class="bg1" width="10%" align="center"', '->'), array('class="bg2" width="45%"', '') ),'bg1' ); show_table_row( array( array('class="bg2" width="45%"', lang('config_experience')), array('class="bg1" width="10%" align="center"', '->'), array('class="bg2" width="45%"', '') ),'bg1' ); show_table_footer(); echo '
'; show_table_header(); show_table_row(array(array('colspan="3"', lang('config_convert_forum'))), 'header title'); show_table_row( array( lang('config_from_data'), array('class="bg1" width="10%" align="center"', '->'), lang('config_target_forum') ) ); show_table_row( array( array('class="bg2" width="45%"', lang('config_poll')), array('class="bg1" width="10%" align="center"', '->'), array('class="bg2" width="45%"', '') ),'bg1' ); show_table_row( array( array('class="bg2" width="45%"', lang('config_event')), array('class="bg1" width="10%" align="center"', '->'), array('class="bg2" width="45%"', '') ),'bg1' ); show_table_footer(); show_form_footer('submit', 'config_convert'); exit(); } ?>