Changeset 13809
- Timestamp:
- 12/10/07 13:56:43 (10 months ago)
- Files:
-
- trunk/midcom/midcom.admin.libconfig/handler/edit.php (modified) (3 diffs)
- trunk/midcom/midcom.admin.libconfig/handler/view.php (modified) (2 diffs)
- trunk/midcom/midcom.admin.libconfig/midcom/interfaces.php (modified) (1 diff)
- trunk/midcom/midcom.admin.libconfig/plugin.php (modified) (1 diff)
- trunk/midcom/midcom.core/midcom/baseclasses/components/interface.php (modified) (2 diffs)
- trunk/midcom/midcom.helper.schemaapi/midcom/interfaces.php (modified) (1 diff)
- trunk/midcom/no.bergfald.rcs/midcom/interfaces.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.admin.libconfig/handler/edit.php
r13249 r13809 116 116 117 117 //schemadb 118 $schema = $this->_libconfig->_global['schemadb_config']; 119 120 if ($schema) 118 if (isset($this->_libconfig->_global['schemadb_config'])) 121 119 { 122 120 // We rely on config schema. Hope that schema covers all fields 123 $schemadb = midcom_helper_datamanager2_schema::load_database($ schema);121 $schemadb = midcom_helper_datamanager2_schema::load_database($this->_libconfig->_global['schemadb_config']); 124 122 } 125 123 else … … 145 143 146 144 147 if (!$this->_libconfig->_local[$key]) 145 if ( !isset($this->_libconfig->_local[$key]) 146 || !$this->_libconfig->_local[$key]) 148 147 { 149 148 $schemadb['default']->fields[$key]['static_prepend'] = "<div class='global'><span>Global value</span>"; … … 357 356 358 357 default: 358 $data = ''; 359 359 if (is_numeric($val)) 360 360 { trunk/midcom/midcom.admin.libconfig/handler/view.php
r13250 r13809 149 149 $data['key'] = $_MIDCOM->i18n->get_string($key,$data['name']); 150 150 $data['global'] = $this->_detect($data['config']->_global[$key]); 151 $data['local'] = $this->_detect($data['config']->_local[$key]);; 151 152 if (isset($data['config']->_local[$key])) 153 { 154 $data['local'] = $this->_detect($data['config']->_local[$key]); 155 } 156 else 157 { 158 $data['local'] = $this->_detect(null); 159 } 152 160 153 161 midcom_show_style('midcom-admin-libs-view-item'); … … 187 195 break; 188 196 case "array": 189 197 $content = ''; 190 198 foreach ($value as $key => $val) 191 199 { trunk/midcom/midcom.admin.libconfig/midcom/interfaces.php
r13230 r13809 15 15 { 16 16 parent::midcom_baseclasses_components_interface(); 17 $this->_component = 'midcom. helper.libconfig';17 $this->_component = 'midcom.admin.libconfig'; 18 18 $this->_purecode = true; 19 19 } trunk/midcom/midcom.admin.libconfig/plugin.php
r13249 r13809 91 91 if ($manifest->purecode) 92 92 { 93 $_MIDCOM->componentloader->load_graceful($name); 93 94 $configpath = MIDCOM_ROOT . $_MIDCOM->componentloader->path_to_snippetpath($name)."/config/config.inc"; 94 95 $lib = midcom_baseclasses_components_interface::read_array_from_file("{$configpath}"); 95 96 96 if (!$lib) continue; 97 if (!$lib) 98 { 99 continue; 100 } 97 101 98 102 $libs[$name] = $manifest; trunk/midcom/midcom.core/midcom/baseclasses/components/interface.php
r13625 r13809 460 460 * @see read_array_from_snippet() 461 461 */ 462 p rivatefunction read_array_from_file ($filename)462 public function read_array_from_file ($filename) 463 463 { 464 464 $data = @file_get_contents($filename); … … 489 489 * @see read_array_from_file() 490 490 */ 491 p rivatefunction read_array_from_snippet ($snippetpath)491 public function read_array_from_snippet ($snippetpath) 492 492 { 493 493 $snippet = new midcom_baseclasses_database_snippet(); trunk/midcom/midcom.helper.schemaapi/midcom/interfaces.php
r5029 r13809 27 27 $this->_autoload_files = array 28 28 ( 29 'viewer.php',30 'admin.php',31 'navigation.php'32 29 ); 33 30 trunk/midcom/no.bergfald.rcs/midcom/interfaces.php
r3858 r13809 20 20 'handler.php', 21 21 'backends/aegirrcs.php', 22 'aegir_handler.php'22 /*'aegir_handler.php'*/ 23 23 ); 24 24 $this->_autoload_libraries = array(
