if ($mode == 'avatar') { $cpgtpl->assign_vars(array('S_USERS_CFG_SAVE' => 'avatar', 'S_AV_ALLOW_LOCAL' => yesno_option('allow_local', $MAIN_CFG['avatar']['allow_local']), 'S_AV_ALLOW_REMOTE' => yesno_option('allow_remote', $MAIN_CFG['avatar']['allow_remote']), 'S_AV_ALLOW_UPLOAD' => yesno_option('allow_upload', $MAIN_CFG['avatar']['allow_upload']), 'S_AV_ALLOW_ANIMATED' => yesno_option('animated', $MAIN_CFG['avatar']['animated']), 'S_AV_MAX_FILESIZE' => $MAIN_CFG['avatar']['filesize'], 'S_AV_MAX_HEIGHT' => $MAIN_CFG['avatar']['max_height'], 'S_AV_MAX_WIDTH' => $MAIN_CFG['avatar']['max_width'], 'S_AV_STORAGE_PATH' => $MAIN_CFG['avatar']['path'], 'S_AV_GALLERY_PATH' => $MAIN_CFG['avatar']['gallery_path'], 'S_AV_DEFAULT' => $MAIN_CFG['avatar']['default'])); } else { if ($mode == 'fields') { $cpgtpl->assign_vars(array('S_USERS_CFG_SAVE' => 'fields')); $section = 0; $result = $db->sql_query("SELECT * FROM " . $user_prefix . "_users_fields ORDER BY section"); while ($row = $db->sql_fetchrow($result)) { $options = array(0 => _MA_HIDDEN, 1 => _MA_VISIBLE); if ($row['type'] != 1 && $row['type'] != 3) { $options[2] = _MA_REQUIRED; } $cpgtpl->assign_block_vars('section', array('S_SECTION' => $row['section'], 'S_PROFILE' => $row['section'] == 1 && !$section, 'S_ADDITIONAL' => $row['section'] == 2 && $section !== 2, 'S_PRIVATE' => $row['section'] == 3 && $section !== 3, 'S_PREFERENCES' => $row['section'] == 5 && $section !== 5, 'S_INFO' => defined($row['langdef']) ? constant($row['langdef']) : $row['langdef'], 'S_SELECT' => select_box($row['field'], $row['visible'], $options), 'U_DELFIELD' => URL::admin('users_cfg&delfield=' . $row['field']))); $section = (int) $row['section']; } $db->sql_freeresult($result); } else { if ($mode == 'addfield') { $cpgtpl->assign_vars(array('S_USERS_CFG_SAVE' => 'add_field')); } else { if ($mode == 'mlist') { //$db->sql_ufetchrow('SELECT * FROM '); } else { $cpgtpl->assign_vars(array('S_USERS_CFG_SAVE' => 'member', 'S_ADMIN_HELP' => 1 == $MAIN_CFG['global']['admin_help'], 'S_HEADLINES_TIP' => show_tooltip('my_headlines'), 'S_HEADLINES_CFG' => yesno_option('my_headlines', $MAIN_CFG['member']['my_headlines'], 3), 'S_USER_NEWS_TIP' => show_tooltip('user_news'), 'S_USER_NEWS_CFG' => yesno_option('user_news', $MAIN_CFG['member']['user_news']), 'S_THEME_TIP' => show_tooltip('allowusertheme'), 'S_THEME_CFG' => yesno_option('allowusertheme', $MAIN_CFG['member']['allowusertheme']), 'S_MAILCHANGE_TIP' => show_tooltip('allowmailchange'), 'S_MAILCHANGE_CFG' => yesno_option('allowmailchange', $MAIN_CFG['member']['allowmailchange']), 'S_MINPASS_TIP' => show_tooltip('minpass'), 'S_MINPASS_CFG' => select_option('minpass', $MAIN_CFG['member']['minpass'], array('3', '5', '8', '10')), 'S_USERREG_TIP' => show_tooltip('allowuserreg'), 'S_USERREG_CFG' => yesno_option('allowuserreg', $MAIN_CFG['member']['allowuserreg']), 'S_USER_ACTIVATE_TIP' => show_tooltip('useactivate'), 'S_USER_ACTIVATE_CFG' => yesno_option('useactivate', $MAIN_CFG['member']['useactivate']), 'S_REQUIRE_ADMIN_TIP' => show_tooltip('requireadmin'), 'S_REQUIRE_ADMIN_CFG' => yesno_option('requireadmin', $MAIN_CFG['member']['requireadmin']), 'S_SENDMAIL_TIP' => show_tooltip('sendaddmail'), 'S_SENDMAIL_CFG' => yesno_option('sendaddmail', $MAIN_CFG['member']['sendaddmail']), 'S_SHOW_REGMSG_TIP' => show_tooltip('show_registermsg'), 'S_SHOW_REGMSG_CFG' => yesno_option('show_registermsg', $MAIN_CFG['member']['show_registermsg']), 'S_REGMSG_CFG' => $MAIN_CFG['member']['registermsg'], 'S_WELCOME_PM_TIP' => show_tooltip('send_welcomepm'), 'S_WELCOME_PM_CFG' => yesno_option('send_welcomepm', $MAIN_CFG['member']['send_welcomepm']), 'S_WELCOME_MSG_BB' => bbcode_table('welcomepm_msg', 'config', 1), 'S_WELCOME_MSG_CFG' => $MAIN_CFG['member']['welcomepm_msg'])); } } } } $cpgtpl->set_handle('body', 'admin/users/index.html'); $cpgtpl->display('body'); CloseTable();
$pagetitle .= ' ' . _BC_DELIM . ' ' . _SITECONFIG . ' ' . _BC_DELIM . ' ' . $section_t[$section]; $modheader .= '<link rel="stylesheet" type="text/css" href="includes/css/tabs.css" />' . "\n"; require 'header.php'; GraphicAdmin('_AMENU0'); $cpgtpl->assign_vars(array('B_ADMIN_HELP' => $MAIN_CFG['global']['admin_help'], 'S_CPG_NUKE' => CPG_NUKE, 'S_SECTION' => $section, 'S_ACTION' => URL::admin('&s=' . $section))); if ($section == 0) { $handle = opendir('themes'); while ($file = readdir($handle)) { if (false === strpos($file, '.') && $file != 'CVS') { $themelist[] = $file; } } closedir($handle); natcasesort($themelist); $LEO = !strpos($_SERVER['SERVER_SOFTWARE'], 'IIS'); $avail_settings = array(array('L_TITLE' => _SITENAME, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[sitename]', 'S_VALUE' => htmlprepare($MAIN_CFG['global']['sitename']), 'S_SIZE' => 45, 'S_MAXLENGTH' => 255), array('L_TITLE' => _SITE_DOMAIN, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'server[domain]', 'S_VALUE' => $MAIN_CFG['server']['domain'], 'S_SIZE' => 45, 'S_MAXLENGTH' => 50), array('L_TITLE' => _SITE_PATH, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'server[path]', 'S_VALUE' => $MAIN_CFG['server']['path'], 'S_SIZE' => 45, 'S_MAXLENGTH' => 100), array('L_TITLE' => _SITELOGO, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[site_logo]', 'S_VALUE' => $MAIN_CFG['global']['site_logo'], 'S_SIZE' => 45, 'S_MAXLENGTH' => 255), array('L_TITLE' => _SITESLOGAN, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[slogan]', 'S_VALUE' => htmlprepare($MAIN_CFG['global']['slogan']), 'S_SIZE' => 45, 'S_MAXLENGTH' => 255), array('L_TITLE' => _STARTDATE, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[startdate]', 'S_VALUE' => htmlprepare($MAIN_CFG['global']['startdate']), 'S_SIZE' => 45, 'S_MAXLENGTH' => 50), array('L_TITLE' => _ADMINEMAIL, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[adminmail]', 'S_VALUE' => $MAIN_CFG['global']['adminmail'], 'S_SIZE' => 45, 'S_MAXLENGTH' => 255), array('L_TITLE' => _BREADCRUMB, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[crumb]', 'S_VALUE' => isset($MAIN_CFG['global']['crumb']) ? htmlprepare($MAIN_CFG['global']['crumb']) : _BC_DELIM, 'S_SIZE' => 8, 'S_MAXLENGTH' => 255), array('L_TITLE' => _TOOLTIPS, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => yesno_option('global[admin_help]', $MAIN_CFG['global']['admin_help'])), array('L_TITLE' => $LEO ? _ACTIVATE_LEO : '', 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => $LEO ? yesno_option('global[GoogleTap]', $MAIN_CFG['global']['GoogleTap']) : '<input name="global[GoogleTap]" value="0" type="hidden" />'), array('L_TITLE' => _UM_TOGGLE, 'L_TOOLTIP' => show_tooltip('update_monitor'), 'B_INPUT' => false, 'S_TYPE' => yesno_option('global[update_monitor]', $MAIN_CFG['global']['update_monitor'])), array('L_TITLE' => _BLOCK_FRAMES, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => yesno_option('global[block_frames]', $MAIN_CFG['global']['block_frames'])), array('L_TITLE' => _DEFAULTTHEME, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => select_option('global[Default_Theme]', $MAIN_CFG['global']['Default_Theme'], $themelist))); } elseif ($section == 1) { $avail_settings = array(array('L_TITLE' => _ACTIVE, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => yesno_option('global[maintenance]', $MAIN_CFG['global']['maintenance'])), array('L_TITLE' => _MESSAGE, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => '<textarea name="global[maintenance_text]" cols="42" rows="5">' . htmlprepare($MAIN_CFG['global']['maintenance_text']) . '</textarea>')); } elseif ($section == 2) { $avail_settings = array(array('L_TITLE' => _SNAME_AS_COOKIE, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => yesno_option('cookie[server]', intval($MAIN_CFG['cookie']['server'])) . ' ' . _CURRENT . ': ' . str_replace('www.', '', $_SERVER['SERVER_NAME'])), array('L_TITLE' => _COOKIE_DOMAIN, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'cookie[domain]', 'S_VALUE' => $MAIN_CFG['cookie']['domain'], 'S_SIZE' => 45, 'S_MAXLENGTH' => 255), array('L_TITLE' => _COOKIE_PATH, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'cookie[path]', 'S_VALUE' => $MAIN_CFG['cookie']['path'], 'S_SIZE' => 45, 'S_MAXLENGTH' => 100), array('L_TITLE' => _ADMIN_COOKIE, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'cookie[admin]', 'S_VALUE' => $MAIN_CFG['cookie']['admin'], 'S_SIZE' => 45, 'S_MAXLENGTH' => 25), array('L_TITLE' => _USER_COOKIE, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'cookie[member]', 'S_VALUE' => $MAIN_CFG['cookie']['member'], 'S_SIZE' => 45, 'S_MAXLENGTH' => 25)); } elseif ($section == 3) { $avail_settings = array(array('L_TITLE' => _FOOTERMSG, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => '<textarea name="global[foot1]" cols="50" rows="7">' . htmlprepare($MAIN_CFG['global']['foot1']) . '</textarea>'), array('L_TITLE' => _FOOTERLINE2, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => '<textarea name="global[foot2]" cols="50" rows="7">' . htmlprepare($MAIN_CFG['global']['foot2']) . '</textarea>'), array('L_TITLE' => _FOOTERLINE3, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => '<textarea name="global[foot3]" cols="50" rows="7">' . htmlprepare($MAIN_CFG['global']['foot3']) . '</textarea>')); } elseif ($section == 4) { $avail_settings = array(array('L_TITLE' => _BACKENDTITLE, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[backend_title]', 'S_VALUE' => htmlprepare($MAIN_CFG['global']['backend_title']), 'S_SIZE' => 40, 'S_MAXLENGTH' => 100), array('L_TITLE' => _BACKENDLANG, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[backend_language]', 'S_VALUE' => $MAIN_CFG['global']['backend_language'], 'S_SIZE' => 10, 'S_MAXLENGTH' => 10)); } elseif ($section == 5) { $avail_settings = array(array('L_TITLE' => _COMMENTSLIMIT, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[commentlimit]', 'S_VALUE' => $MAIN_CFG['global']['commentlimit'], 'S_SIZE' => 11, 'S_MAXLENGTH' => 10), array('L_TITLE' => _COMMENTSPOLLS, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => yesno_option('global[pollcomm]', $MAIN_CFG['global']['pollcomm'])), array('L_TITLE' => _COMMENTSMOD, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => select_box('global[moderate]', $MAIN_CFG['global']['moderate'], array(_NOMOD, _MODADMIN, _MODUSERS)))); } elseif ($section == 6) { $avail_settings = array(array('L_TITLE' => _CENSORMODE, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => select_box('global[CensorMode]', $MAIN_CFG['global']['CensorMode'], array(_NOFILTERING, _EXACTMATCH, _MATCHBEG, _MATCHANY))), array('L_TITLE' => _CENSORREPLACE, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'global[CensorReplace]', 'S_VALUE' => $MAIN_CFG['global']['CensorReplace'], 'S_SIZE' => 10, 'S_MAXLENGTH' => 10)); } elseif ($section == 7) { $avail_settings = array(array('L_TITLE' => _ALLOW_HTML_EMAIL, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => yesno_option('email[allow_html_email]', $MAIN_CFG['email']['allow_html_email'])), array('L_TITLE' => _USE_SMTP, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => yesno_option('email[smtp_on]', $MAIN_CFG['email']['smtp_on'])), array('L_TITLE' => _SMTP_HOST, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'email[smtphost]', 'S_VALUE' => $MAIN_CFG['email']['smtphost'], 'S_SIZE' => 25, 'S_MAXLENGTH' => 100), array('L_TITLE' => _USE_SMTP_AUTH, 'L_TOOLTIP' => '', 'B_INPUT' => false, 'S_TYPE' => yesno_option('email[smtp_auth]', $MAIN_CFG['email']['smtp_auth'])), array('L_TITLE' => _SMTP_USER_NAME, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'email[smtp_uname]', 'S_VALUE' => $MAIN_CFG['email']['smtp_uname'], 'S_SIZE' => 25, 'S_MAXLENGTH' => 50), array('L_TITLE' => _SMTP_USER_PASS, 'L_TOOLTIP' => '', 'B_INPUT' => true, 'S_TYPE' => 'text', 'S_NAME' => 'email[smtp_pass]', 'S_VALUE' => $MAIN_CFG['email']['smtp_pass'], 'S_SIZE' => 25, 'S_MAXLENGTH' => 50)); } elseif ($section == 8) {
} } echo '</table></form>'; CloseTable(); if (is_writeable('modules')) { if ($MAIN_CFG['global']['admin_help']) { echo ' <script language="JavaScript" type="text/javascript"> <!--' . "\nmaketip('cvsmodule','" . _EXAMPLE . "','will be created as \"modules/{TITLE}/\"');\nmaketip('server','" . _EXAMPLE . "','dragonflycms.org');\nmaketip('repository','" . _EXAMPLE . "','/CVS');\nmaketip('module','" . _EXAMPLE . "','modules/Shoutblock/modules/Shoutblock');\n" . '// --> </script>'; } OpenTable(); echo open_form(URL::admin('modules'), '', _LOADNEWCVS) . ' <label' . show_tooltip('cvsmodule') . ' class="ulog" for="cvsmodule">' . _TITLE . '</label><input type="text" name="cvsmodule" id="cvsmodule" size="30" /><br /> <label' . show_tooltip('server') . ' class="ulog" for="server">Server</label><input type="text" name="server" id="server" size="30" /><br /> <label' . show_tooltip('repository') . ' class="ulog" for="repository">Server Repository</label><input type="text" name="folder" id="folder" size="30" /><br /> <label' . show_tooltip('module') . ' class="ulog" for="module">Module/Path</label><input type="text" name="module" id="module" size="30" /><br /> <label class="ulog" for="cvsusername">User name</label><input type="text" name="cvsusername" id="cvsusername" size="30" value="anonymous" /><br /> <label class="ulog" for="cvspassword">Password</label><input type="text" name="cvspassword" id="cvspassword" size="30" /><br /> <input type="submit" value="Checkout module" />' . close_form(); CloseTable(); } } } } } } } } } }