<?php /** * @package EDK */ if (!class_exists('options')) { header('Location: ' . KB_HOST . '/?a=admin&field=Modules&sub=Mail%20Forward'); } options::cat('Modules', 'Mail Forward', 'Forwarding'); options::fadd('Forwarding active', 'forward_active', 'checkbox'); options::fadd('Forward site', 'forward_site', 'edit:size:50'); options::fadd('Forward password', 'forward_pass', 'edit');
<?php /** * Theme settings automatically loaded from admin_menu.php * * @package EDK */ if (!class_exists('options')) { exit('This killboard is not supported (options package missing)!'); } options::cat('Appearance', 'Global Options', 'Global Look'); options::fadd('Background', 'style_background', 'select', array('admin_appearance_default', 'createSelectBackground'), array('admin_appearance_default', 'changeBackground')); options::fadd('JQuery UI Theme', 'jqtheme_name', 'select', array('admin_appearance_default', 'createSelectJQTheme'), array('admin_appearance_default', 'changeJQTheme')); options::fadd('Background Color', 'style_background_color', 'edit'); class admin_appearance_default extends admin_appearance { function createSelectJQTheme() { return self::createSelectTheme("themes/default/jquerythemes", 'jqtheme_name'); } function changeJQTheme() { global $themename; if (options::getPrevious('jqtheme_name') == $_POST['option_jqtheme_name']) { return; } $jqthemename = preg_replace('/[^a-zA-Z0-9-_]/', '', $_POST['option_jqtheme_name']); if (!is_dir("themes/default/jquerythemes/{$jqtheme_name}")) { $jqthemename = 'base'; } $_POST['option_jqtheme_name'] = $jqthemename;
<?php /** * @package EDK */ options::cat('Advanced', 'Posting Options', 'Posting Options'); options::fadd('Enable Comments', 'comments', 'checkbox'); options::fadd('Require password for Comments', 'comments_pw', 'checkbox'); options::fadd('Forbid posting', 'post_forbid', 'checkbox'); options::fadd('Mail post password', 'post_password', 'password', '', array('admin_posting', 'setPostPassword')); options::fadd('Comment post password', 'comment_password', 'password', '', array('admin_posting', 'setCommentPassword')); options::fadd('Killmail CC', 'post_mailto', 'edit'); options::fadd('Mailhost', 'post_mailhost', 'edit'); options::fadd('Mailserver', 'post_mailserver', 'edit', '', '', 'This is the server where php connects to send the mail.'); options::fadd('Disallow any killmails before', 'filter_date', 'custom', array('admin_posting', 'dateSelector'), array('admin_posting', 'postDateSelector')); class admin_posting { function dateSelector() { $apply = config::get('filter_apply'); $date = config::get('filter_date'); if ($date > 0) { $date = getdate($date); } else { $date = getdate(); } $html = "<input type=\"text\" name=\"option_filter_day\" id=\"option_filter_day\" style=\"width:20px\" value=\"{$date['mday']}\"/> "; $html .= "<select name=\"option_filter_month\" id=\"option_filter_month\">"; for ($i = 1; $i <= 12; $i++) { $t = gmmktime(0, 0, 0, $i, 1, 1980); $month = gmdate("M", $t);
options::fadd('Code updates', 'none', 'custom', array('update', 'codeCheck')); options::fadd('Database updates', 'none', 'custom', array('update', 'dbCheck')); options::cat('Advanced', 'Configuration', 'Killboard Configuration'); options::fadd('Killboard Title', 'cfg_kbtitle', 'edit:size:50'); options::fadd('Main Webpage Link', 'cfg_mainsite', 'edit:size:50'); options::fadd('Killboard Host', 'cfg_kbhost', 'edit:size:50', '', array('admin_config', 'checkHost')); options::fadd('Image base URL', 'cfg_img', 'edit:size:50', '', array('admin_config', 'checkImg')); options::fadd('Use simple URLs', 'cfg_pathinfo', 'checkbox', '', '', 'e.g. ' . KB_HOST . '/index.php/kill_details/1234/'); options::fadd('Compress pages', 'cfg_compress', 'checkbox', '', '', 'Enable unless you encounter errors'); options::fadd('Display profiling information', 'cfg_profile', 'checkbox'); options::fadd('Lock board', 'cfg_locked', 'checkbox'); options::cat('Advanced', 'Configuration', 'Public-Mode'); options::fadd('Only Kills in SummaryTables', 'public_summarytable', 'checkbox', '', '', 'Set no board owners to work in public mode'); options::fadd('Remove Losses Page', 'public_losses', 'checkbox'); options::fadd('Stats Page', 'public_stats', 'select', array('admin_config', 'createSelectStats')); options::cat('Advanced', 'Configuration', 'Pilot/Corp/Alliance ID (Provide' . ' either exact full name, ID or external ID)'); options::fadd('Add Pilot', '', 'custom', array('admin_config', 'createPilot')); options::fadd('Add Corporation', '', 'custom', array('admin_config', 'createCorp')); options::fadd('Add Alliance', '', 'custom', array('admin_config', 'createAlliance')); if (config::get('cfg_pilotid')) { options::fadd('Remove Pilot', 'rem_pilotid', 'select', array('admin_config', 'removePilot')); } if (config::get('cfg_corpid')) { options::fadd('Remove Corporation', 'rem_corpid', 'select', array('admin_config', 'removeCorp')); } if (config::get('cfg_allianceid')) { options::fadd('Remove Alliance', 'rem_allianceid', 'select', array('admin_config', 'removeAlliance')); } class admin_config { public static function checkHost()
<?php /** * @package EDK */ options::cat('Modules', 'Known Members', 'Settings'); options::fadd('Remove Known Members page for board owner', 'mod_knownmembers_own', 'checkbox'); options::fadd('Add Char. Portrait', 'mod_knownmembers_img', 'checkbox'); options::fadd('Add Kill Points', 'mod_knownmembers_kllpnts', 'checkbox'); options::fadd('Add Damage Done(isk)', 'mod_knownmembers_dmgdn', 'checkbox'); options::fadd('Add Damage Recived(isk)', 'mod_knownmembers_dmgrcv', 'checkbox'); options::fadd('Add Efficency', 'mod_knownmembers_eff', 'checkbox'); options::fadd('Add Last Seen In', 'mod_knownmembers_lastseen', 'checkbox');
<?php /** * @package EDK */ options::cat('Maintenance', 'Database', 'Table Checks'); options::fadd('Reinstall CCP DB', 'none', 'custom', array('admin_db', 'CCPDBlink')); class admin_db { /** * Create an option to link to the database upgrade page. * @return string HTML link to the database upgrade page. */ function CCPDBlink() { if (!file_exists("update/CCPDB/update.php")) { return "Database update installer is not present."; } if (!file_exists("packages/database/kb3_dgmtypeattributes/table.xml")) { return "Database packages are not installed."; } return "<a href='" . KB_HOST . "/update/index.php?package=CCPDB&do=reset'>" . "Reinstall</a>"; } }
<?php /** * @package EDK */ if (!class_exists('options')) { exit('This killboard is not supported (options package missing)!'); } options::cat('Modules', 'AJCron', 'Settings'); options::fadd('Reset next scheduled run to now', 'ajcron_resetNextRun', 'checkbox'); options::fadd('Reset running jobs', 'ajcron_resetRunning', 'checkbox'); options::fadd('Blocking Cronjobs', 'ajcron_blocking', 'checkbox'); options::fadd('Next scheduled run', 'none', 'custom', array('ajcron', 'getNextRunDisplay'), array('ajcron', 'resetNextRunCheckbox')); options::fadd('Job Format', 'none', 'custom', array('ajcron', 'helpFormat')); options::fadd('Jobs', 'ajcron_jobs', 'textarea:cols:70:rows:10'); options::fadd('Runtable', 'anone', 'custom', array('ajcron', 'getRuntable'));
<?php /** * This file contains the generic admin options in the new format * look here for some examples. * @package EDK */ options::cat('Advanced', 'Cache', 'Query Cache'); options::fadd('Enable SQL-Query File Cache', 'cfg_qcache', 'checkbox', '', '', 'Select only one of file cache or memcache'); options::fadd('Enable SQL-Query MemCache', 'cfg_memcache', 'checkbox', '', '', 'Requires a separate memcached installation'); options::fadd('Memcached server', 'cfg_memcache_server', 'edit:size:50'); options::fadd('Memcached port', 'cfg_memcache_port', 'edit:size:8'); options::cat('Advanced', 'Cache', 'Even More Caching'); options::fadd('Killmail Caching enabled', 'km_cache_enabled', 'checkbox'); options::fadd('Object Caching enabled', 'cfg_objcache', 'checkbox', '', '', 'Advisable for memcached boards.'); options::cat('Advanced', 'Cache', 'Clear Caches'); options::fadd('File Cache', 'none', 'custom', array('admin_acache', 'optionClearCaches'), array('admin_acache', 'clearCaches')); options::fadd('Kill Summary Cache', 'none', 'custom', array('admin_acache', 'optionClearSum'), array('admin_acache', 'clearSumCache')); class admin_acache { function getKillmails() { $count = 0; if (defined('KB_MAILCACHEDIR')) { if (is_dir(KB_MAILCACHEDIR)) { if ($files = scandir(KB_MAILCACHEDIR)) { foreach ($files as $file) { if (substr($file, 0, 1) != '.') { $count++; } }
options::fadd('Amount of kills listed', 'killcount', 'edit:size:2'); options::cat('Appearance', 'Front Page', 'Most Expensive Summary'); options::fadd('Display Most Expensive Ships', 'exp_showkill', 'checkbox'); options::fadd('Display Most Expensive Pods', 'exp_showpod', 'checkbox'); options::fadd('Include Losses', 'exp_incloss', 'checkbox'); options::cat('Appearance', 'Kill Details', 'Kill Details'); options::fadd('Display killpoints', 'kill_points', 'checkbox'); options::fadd('Display losspoints', 'loss_points', 'checkbox'); options::fadd('Display totalpoints', 'total_points', 'checkbox'); options::fadd('Show Total ISK Loss, Damage at top', 'kd_showiskd', 'checkbox'); options::fadd('Show involved parties summary', 'kd_showext', 'checkbox'); options::fadd('Include dropped value in total loss', 'kd_droptototal', 'checkbox'); options::fadd('Show Fitting Panel', 'fp_show', 'checkbox'); options::fadd('Show Fitting Exports', 'kd_EFT', 'checkbox'); options::fadd('Limit involved parties', 'kd_involvedlimit', 'edit:size:4', '', '', 'Leave blank for no limit.'); options::cat('Appearance', 'Kill Details', 'Fitting Panel'); options::fadd('Panel Theme', 'fp_theme', 'select', array('admin_appearance', 'createPanelTheme')); options::fadd('Panel Style', 'fp_style', 'select', array('admin_appearance', 'createPanelStyle')); options::fadd('Item Highlight Style', 'fp_highstyle', 'select', array('admin_appearance', 'createHighStyle')); options::fadd('Ammo Highlight Style', 'fp_ammostyle', 'select', array('admin_appearance', 'createAmmoStyle')); options::fadd('Show Ammo, charges, etc', 'fp_showammo', 'checkbox'); class admin_appearance { function createPanelTheme() { $sfp_themes = array("tyrannis", "tyrannis_blue", "tyrannis_darkred", "tyrannis_default", "tyrannis_revelations"); $option = array(); $selected = config::get('fp_theme'); foreach ($sfp_themes as $theme) { if ($theme == $selected) { $state = 1;
<?php /* * $Date$ * $Revision$ * $HeadURL$ */ //set up options options::cat('Modules', 'KillCharts', 'Settings'); //$days = 25; //No of days to chart: mod_killcharts_days options::fadd('Number of days to trend', 'none', 'custom', array('kgraph', 'daysToTrend')); //$killbarcol = '#329F00'; //Colour of kill bars: mod_killcharts_killcol options::fadd('Colour of Kill Bars', 'none', 'custom', array('kgraph', 'killBarColour')); //$lossbarcol = '#F90000'; //Colour of loss bars: mod_killcharts_losscol options::fadd('Colour of Loss Bars', 'none', 'custom', array('kgraph', 'lossBarColour')); //$bgcolour = '#555555'; //Background colour of flash chart: mod_killcharts_bgcol options::fadd('Background Colour', 'none', 'custom', array('kgraph', 'backGroundColour')); //$chartType = 'table //Chart type mod_killcharts_type options::fadd('Chart Type', 'none', 'custom', array('kgraph', 'chartType')); //reset defaults options::cat('Modules', 'KillCharts', 'Reset'); options::fadd('Reset Default Values', 'none', 'custom', array('kgraph', 'resetDefaults')); options::cat('Modules', 'KillCharts', 'About'); options::fadd('KillCharts for EDK3', 'none', 'custom', array('kgraph', 'about'));
options::cat('Modules', 'BannerPic', 'Victim Portrait'); options::fadd('Left edge', 'none', 'custom', array('banner', 'vicPicLeft')); options::fadd('Top edge', 'none', 'custom', array('banner', 'vicPicTop')); options::fadd('Transparency', 'none', 'custom', array('banner', 'vicPicTrans')); options::cat('Modules', 'BannerPic', 'Victim Ship Picture'); options::fadd('Left edge', 'none', 'custom', array('banner', 'shipPicLeft')); options::fadd('Top edge', 'none', 'custom', array('banner', 'shipPicTop')); options::fadd('Transparency', 'none', 'custom', array('banner', 'shipPicTrans')); options::cat('Modules', 'BannerPic', 'Killer Text Position'); options::fadd('Left edge', 'none', 'custom', array('banner', 'killStrLeft')); options::fadd('Top edge', 'none', 'custom', array('banner', 'killStrTop')); options::cat('Modules', 'BannerPic', 'Victims Corporation Position'); options::fadd('Left edge', 'none', 'custom', array('banner', 'corpStrLeft')); options::fadd('Top edge', 'none', 'custom', array('banner', 'corpStrTop')); options::cat('Modules', 'BannerPic', 'Victims Alliance Position'); options::fadd('Left edge', 'none', 'custom', array('banner', 'alliStrLeft')); options::fadd('Top edge', 'none', 'custom', array('banner', 'alliStrTop')); options::cat('Modules', 'BannerPic', 'Victims Ship Position'); options::fadd('Left edge', 'none', 'custom', array('banner', 'shipStrLeft')); options::fadd('Top edge', 'none', 'custom', array('banner', 'shipStrTop')); options::cat('Modules', 'BannerPic', 'Colours'); options::fadd('Border Box', 'none', 'custom', array('banner', 'boxCols')); options::fadd('Text', 'none', 'custom', array('banner', 'textCols')); options::cat('Modules', 'BannerPic', 'Font'); options::fadd('Font File', 'none', 'custom', array('banner', 'fontFile')); options::fadd('Font Size', 'none', 'custom', array('banner', 'fontSize')); options::cat('Modules', 'BannerPic', 'Preview'); options::fadd('Disable cache to enable preview updates', 'mod_bannerpic_nocache', 'checkbox'); options::fadd('Preview', 'none', 'custom', array('banner', 'preview')); options::cat('Modules', 'BannerPic', 'About'); options::fadd('BannerPic for EDK3', 'none', 'custom', array('banner', 'about'));