Changeset 16362 for trunk/midcom
- Timestamp:
- 05/12/08 12:13:53 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.core/midcom/helper/_styleloader.php
r14773 r16362 230 230 //$mc = new midgard_collector('midgard_style', 'up', $current_style); 231 231 //$mc->set_key_property('guid'); 232 /** 233 * BEGIN: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 234 */ 235 $ml_strict_backup = $GLOBALS['midcom_config']['i18n_multilang_strict']; 236 $GLOBALS['midcom_config']['i18n_multilang_strict'] = false; 232 237 $mc = midcom_db_style::new_collector('up', $current_style); 238 $GLOBALS['midcom_config']['i18n_multilang_strict'] = $ml_strict_backup; 239 unset($ml_strict_backup); 240 /** 241 * END: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 242 */ 233 243 $mc->add_value_property('id'); 234 244 $mc->add_constraint('name', '=', $path_item); … … 260 270 { 261 271 $nodes = array(); 262 272 /** 273 * BEGIN: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 274 */ 275 $ml_strict_backup = $GLOBALS['midcom_config']['i18n_multilang_strict']; 276 $GLOBALS['midcom_config']['i18n_multilang_strict'] = false; 263 277 $child_qb = midcom_db_topic::new_query_builder(); 278 $GLOBALS['midcom_config']['i18n_multilang_strict'] = $ml_strict_backup; 279 unset($ml_strict_backup); 280 /** 281 * END: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 282 */ 264 283 $child_qb->add_constraint('up', '=', $node->id); 265 284 $child_qb->add_constraint('style', '=', ''); … … 286 305 $style_nodes = array(); 287 306 // Get topics directly using the style 307 /** 308 * BEGIN: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 309 */ 310 $ml_strict_backup = $GLOBALS['midcom_config']['i18n_multilang_strict']; 311 $GLOBALS['midcom_config']['i18n_multilang_strict'] = false; 288 312 $qb = midcom_db_topic::new_query_builder(); 313 $GLOBALS['midcom_config']['i18n_multilang_strict'] = $ml_strict_backup; 314 unset($ml_strict_backup); 315 /** 316 * END: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 317 */ 289 318 $qb->add_constraint('style', '=', $style); 290 319 $nodes = $qb->execute(); … … 361 390 function _get_element_in_styletree($id, $name) 362 391 { 392 $ml_strict_backup = $GLOBALS['midcom_config']['i18n_multilang_strict']; 393 /** 394 * BEGIN: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 395 */ 396 $GLOBALS['midcom_config']['i18n_multilang_strict'] = false; 363 397 $style_mc = midcom_db_style::new_collector('id', $id); 398 $GLOBALS['midcom_config']['i18n_multilang_strict'] = $ml_strict_backup; 399 unset($ml_strict_backup); 400 /** 401 * END: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 402 */ 364 403 $style_mc->add_value_property('up'); 365 404 $style_mc->execute(); … … 367 406 foreach ($styles as $style_guid => $value) 368 407 { 408 /** 409 * BEGIN: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 410 */ 411 $ml_strict_backup = $GLOBALS['midcom_config']['i18n_multilang_strict']; 412 $GLOBALS['midcom_config']['i18n_multilang_strict'] = false; 369 413 $element_mc = midcom_db_element::new_collector('style', $id); 414 $GLOBALS['midcom_config']['i18n_multilang_strict'] = $ml_strict_backup; 415 unset($ml_strict_backup); 416 /** 417 * END: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 418 */ 370 419 $element_mc->add_value_property('value'); 371 420 $element_mc->add_constraint('name', '=', $name); … … 442 491 { 443 492 // We're in site main style, append elements from there to the list of "common elements" 493 /** 494 * BEGIN: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 495 */ 496 $ml_strict_backup = $GLOBALS['midcom_config']['i18n_multilang_strict']; 497 $GLOBALS['midcom_config']['i18n_multilang_strict'] = false; 444 498 $qb = midcom_db_element::new_query_builder(); 499 $GLOBALS['midcom_config']['i18n_multilang_strict'] = $ml_strict_backup; 500 unset($ml_strict_backup); 501 /** 502 * END: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 503 */ 445 504 $qb->add_constraint('style', '=', $_MIDGARD['style']); 446 505 $style_elements = $qb->execute(); … … 828 887 } 829 888 $style = $this->get_style(); 889 /** 890 * BEGIN: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 891 */ 892 $ml_strict_backup = $GLOBALS['midcom_config']['i18n_multilang_strict']; 893 $GLOBALS['midcom_config']['i18n_multilang_strict'] = false; 830 894 $mc = midcom_baseclasses_database_attachment::new_collector('parentguid', $style->guid); 895 $GLOBALS['midcom_config']['i18n_multilang_strict'] = $ml_strict_backup; 896 unset($ml_strict_backup); 897 /** 898 * END: ML Styles issue workaround, see http://trac.midgard-project.org/ticket/237 899 */ 831 900 $mc->add_constraint('mimetype', '=', 'text/css'); 832 901 $mc->add_value_property('name');
