root/dev/common/admin/option_config.php @ 361

Revision 361, 2.0 KB (checked in by beans, 14 years ago)

* Updated the admin panel. Should now be more "easy" to use.

Line 
1<?php
2options::cat('Advanced', 'Configuration', 'Killboard Configuration');
3options::fadd('Display profiling information', 'cfg_profile', 'checkbox');
4options::fadd('KB_TITLE', 'cfg_kbtitle', 'edit:size:50');
5options::fadd('KB_HOST', 'cfg_kbhost', 'edit:size:50');
6options::fadd('Style URL', 'cfg_style', 'edit:size:50');
7options::fadd('Common URL', 'cfg_common', 'edit:size:50');
8options::fadd('IMG URL', 'cfg_img', 'edit:size:50');
9options::fadd('Main Webpage Link', 'cfg_mainsite', 'edit:size:50');
10options::fadd('Allow Masterfeed', 'feed_allowmaster', 'checkbox');
11
12options::cat('Advanced', 'Configuration', 'Public-Mode');
13options::fadd('Only Kills in SummaryTables', 'public_summarytable', 'checkbox','','','CORP_ID and ALLIANCE_ID in config has to be 0 to work "public"');
14options::fadd('Remove Losses Page', 'public_losses', 'checkbox');
15options::fadd('Stats Page', 'public_stats', 'select',array('admin_config', 'createSelectStats'));
16
17options::cat('Advanced', 'Configuration', 'Corp/Alliance ID');
18options::fadd('CORP_ID', 'cfg_corpid', 'edit:size:5');
19options::fadd('ALLIANCE_ID', 'cfg_allianceid', 'edit:size:5');
20
21class admin_config
22{
23        function createSelectStats()
24    {
25        $options = array();
26        if (config::get('public_stats') == 'none')
27            {
28            $state = 1;
29        }
30        else
31        {
32            $state = 0;
33        }
34        $options[] = array('value' => 'do nothing', 'descr' => 'do nothing', 'state' => $state);
35
36        if (config::get('public_stats') == 'remove')
37            {
38            $state = 1;
39        }
40        else
41        {
42            $state = 0;
43        }
44        $options[] = array('value' => 'remove', 'descr' => 'remove', 'state' => $state);
45
46        if (config::get('public_stats') == 'replace')
47            {
48            $state = 1;
49        }
50        else
51        {
52            $state = 0;
53        }
54        $options[] = array('value' => 'replace', 'descr' => 'replace (not rdy yet)', 'state' => $state);
55
56        return $options;
57    }
58}
59?>
Note: See TracBrowser for help on using the browser.