Changeset 12823
- Timestamp:
- 10/15/07 17:23:22 (11 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.admin.babel/handler/process.php
r12789 r12823 31 31 function _on_initialize() 32 32 { 33 // Ensure we get the correct styles34 $_MIDCOM->style->prepend_component_styledir('midgard.admin.asgard');35 $_MIDCOM->style->prepend_component_styledir('midcom.admin.babel');36 $_MIDCOM->skip_page_style = true;37 33 38 34 $this->_l10n = $_MIDCOM->i18n->get_l10n('midcom.admin.babel'); 39 35 $this->_request_data['l10n'] = $this->_l10n; 40 36 $this->_debug_prefix = "midcom_admin_babel::"; 41 42 37 $this->_save_new = false; 43 38 $this->_save_update = false; 44 39 45 40 $_MIDCOM->cache->content->no_cache(); 46 47 $_MIDCOM->skip_page_style = true;48 41 49 42 $_MIDCOM->add_link_head … … 58 51 ); 59 52 53 // Initialize Asgard plugin 54 55 midgard_admin_asgard_plugin::prepare_plugin($this->_l10n->get('midcom.admin.babel'),$this->_request_data); 56 60 57 } 61 58 62 59 function _prepare_toolbar(&$data) 63 60 { 64 $data['l10n'] = $this->_l10n; 65 66 $data['view_title'] = $this->_l10n->get('midcom.admin.babel'); 67 $_MIDCOM->set_pagetitle($data['view_title']); 68 69 $data['asgard_toolbar'] = new midcom_helper_toolbar(); 70 71 $data['asgard_toolbar']->add_item 72 ( 73 array 74 ( 75 MIDCOM_TOOLBAR_URL => $_MIDCOM->get_context_data(MIDCOM_CONTEXT_ANCHORPREFIX), 76 MIDCOM_TOOLBAR_LABEL => $_MIDCOM->i18n->get_string('back to site', 'midgard.admin.asgard'), 77 MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/gohome.png', 78 ) 79 ); 80 81 $data['asgard_toolbar']->add_item 82 ( 83 array 84 ( 85 MIDCOM_TOOLBAR_URL => $_MIDCOM->get_context_data(MIDCOM_CONTEXT_ANCHORPREFIX)."midcom-logout-", 86 MIDCOM_TOOLBAR_LABEL => $_MIDCOM->i18n->get_string('logout','midcom'), 87 MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/exit.png', 88 ) 89 ); 90 61 midgard_admin_asgard_plugin::get_common_toolbar($data); 91 62 } 92 63 … … 132 103 } 133 104 134 function _asgard_header()135 {136 midcom_show_style('midgard_admin_asgard_header');137 midcom_show_style('midgard_admin_asgard_middle');138 }139 140 function _asgard_footer()141 {142 midcom_show_style('midgard_admin_asgard_footer');143 }144 145 105 function validate_language($lang) 146 106 { … … 161 121 $this->_update_breadcrumb_line($handler_id); 162 122 $this->_prepare_toolbar($data); 123 $_MIDCOM->set_pagetitle($data['view_title']); 163 124 return true; 164 125 } … … 166 127 function _show_select($handler_id, &$data) 167 128 { 168 $this->_asgard_header();129 midgard_admin_asgard_plugin::asgard_header(); 169 130 midcom_show_style('midcom_admin_babel_select'); 170 $this->_asgard_footer();131 midgard_admin_asgard_plugin::asgard_footer(); 171 132 } 172 133 … … 279 240 280 241 $this->_update_breadcrumb_line($handler_id); 242 $_MIDCOM->set_pagetitle($data['view_title']); 281 243 debug_pop(); 282 244 … … 307 269 $this->_update_breadcrumb_line($handler_id); 308 270 $this->_prepare_toolbar($data); 271 $_MIDCOM->set_pagetitle($data['view_title']); 309 272 return true; 310 273 } … … 312 275 function _show_status($handler_id, &$data) 313 276 { 314 $this->_asgard_header();277 midgard_admin_asgard_plugin::asgard_header(); 315 278 316 279 $data['language'] = $this->_lang; … … 344 307 345 308 midcom_show_style('midcom_admin_babel_status_footer'); 346 $this->_asgard_footer();309 midgard_admin_asgard_plugin::asgard_footer(); 347 310 } 348 311 … … 384 347 $this->_update_breadcrumb_line($handler_id); 385 348 $this->_prepare_toolbar($data); 349 $_MIDCOM->set_pagetitle($data['view_title']); 386 350 debug_pop(); 387 351 return true; … … 425 389 $this->_request_data['view_strings'] = $view_strings; 426 390 427 $this->_asgard_header();391 midgard_admin_asgard_plugin::asgard_header(); 428 392 $this->_show_permission_check($handler_id, &$data); 429 393 midcom_show_style('midcom_admin_babel_edit'); 430 $this->_asgard_footer();394 midgard_admin_asgard_plugin::asgard_footer(); 431 395 432 396 return true;
