Changeset 1568
- Timestamp:
- 2009년 10월 20일 15시 54분 49초 (3 years ago)
- Location:
- trunk/metabbs
- Files:
-
- 5 edited
-
app/admin/controllers/setting/index.php (modified) (1 diff)
-
app/admin/views/setting/index.php (modified) (1 diff)
-
core/core.php (modified) (1 diff)
-
core/dispatcher.php (modified) (1 diff)
-
metabbs.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/metabbs/app/admin/controllers/setting/index.php
r1456 r1568 19 19 $settings['plugin_extra_path'] .= '/'; 20 20 $config->set('plugin_extra_path', $settings['plugin_extra_path']); 21 $config->set('reserved_containers', $settings['reserved_containers']); 21 22 $config->write_to_file(); 22 23 Flash::set('Setting saved'); -
trunk/metabbs/app/admin/views/setting/index.php
r1456 r1568 57 57 <dt><?=label_tag(i('Path of Extra Plugins'), 'settings', 'plugin_extra_path')?></dt> 58 58 <dd><input type="text" name="settings[plugin_extra_path]" size="30" value="<?=$config->get('plugin_extra_path')?>" /></dd> 59 60 <dt><?=label_tag(i('Reserved Containers'), 'settings', 'reserved_containers')?></dt> 61 <dd>admin, <input type="text" name="settings[reserved_containers]" size="30" value="<?=$config->get('reserved_containers')?>" /></dd> 59 62 </dl> 60 63 <p><input type="submit" value="OK" /></p> -
trunk/metabbs/core/core.php
r1505 r1568 4 4 requireCore('config'); 5 5 $config = new Config(METABBS_DIR . '/metabbs.conf.php'); 6 $reserved_containers = array_map(create_function('$s','return trim($s);'), explode(',',$config->get('reserved_containers'))); 6 7 7 8 $backend = $config->get('backend', 'mysql'); -
trunk/metabbs/core/dispatcher.php
r1551 r1568 6 6 var $reserved_controllers = array('admin'); 7 7 8 function Dispatcher() { } 9 8 function Dispatcher($reserved_controllers = null) { 9 if (!empty($reserved_controllers)) 10 $this->reserved_controllers = array_merge($this->reserved_controllers, $reserved_controllers); 11 } 12 10 13 function load($uri = null) { 11 14 if (!$uri) return; 12 13 apply_filters('BeforeDispatcherLoad', $this);14 15 15 16 $this->parts = explode('/', trim($uri, '/ ')); -
trunk/metabbs/metabbs.php
r1544 r1568 2 2 require 'core/common.php'; 3 3 4 $dispatcher = new Dispatcher(); 5 import_enabled_plugins(); 4 $dispatcher = new Dispatcher($reserved_containers); 6 5 $dispatcher->load($_SERVER['PATH_INFO']); 7 6 $params = $dispatcher->params; … … 15 14 $title = &$layout->title; 16 15 $view = DEFAULT_VIEW; 16 17 import_enabled_plugins(); 17 18 18 19 if ($account->is_guest() && using_openid() && cookie_is_registered('openid')
Note: See TracChangeset
for help on using the changeset viewer.
