Changeset 12793

Show
Ignore:
Timestamp:
10/13/07 01:32:39 (1 year ago)
Author:
solt
Message:

Separated plugins from object.
Added API from plugins navigation. Rough, yet.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/midcom/midgard.admin.asgard/locale/default.en.txt

    r12754 r12793  
    2222---STRING asgard 
    2323Asgard 
     24---STRINGEND 
     25 
     26---STRING asgard plugins 
     27Asgard plugins 
    2428---STRINGEND 
    2529 
     
    5660---STRINGEND 
    5761 
     62---STRING guid 
     63Unique identifier 
     64---STRINGEND 
     65 
    5866---STRING in %s 
    5967in %s 
     
    8290---STRING midcom:component_config 
    8391Configuration 
     92---STRINGEND 
     93 
     94---STRING midgard objects 
     95Midgard objects 
    8496---STRINGEND 
    8597 
     
    148160---STRINGEND 
    149161 
    150 ---STRING guid 
    151 Unique identifier 
    152 ---STRINGEND 
    153  
  • trunk/midcom/midgard.admin.asgard/locale/default.pl.txt

    r12754 r12793  
    66---STRING asgard 
    77Asgard 
     8---STRINGEND 
     9 
     10---STRING asgard plugins 
     11Narzędzia 
    812---STRINGEND 
    913 
     
    4852---STRINGEND 
    4953 
     54---STRING midgard objects 
     55Obiekty 
     56---STRINGEND 
     57 
    5058---STRING midgard.admin.asgard 
    5159Administracja Midgarda 
     
    6068---STRINGEND 
    6169 
     70---STRING ANONYMOUS 
     71Anonimy 
     72---STRINGEND 
     73 
     74---STRING EVERYONE 
     75Wszyscy 
     76---STRINGEND 
     77 
     78---STRING USERS 
     79UÅŒytkownicy 
     80---STRINGEND 
     81 
     82---STRING add assignee 
     83Dodaj grupę 
     84---STRINGEND 
     85 
     86---STRING folder 
     87folder 
     88---STRINGEND 
     89 
     90---STRING group %s 
     91Grupa %s 
     92---STRINGEND 
     93 
     94---STRING guid 
     95GUID 
     96---STRINGEND 
     97 
     98---STRING manage object 
     99ZarzÄ 
     100dzaj obiektem 
     101---STRINGEND 
     102 
     103---STRING midcom:approve 
     104Zatwierdź 
     105---STRINGEND 
     106 
     107---STRING midcom:component_config 
     108Konfiguracja 
     109---STRINGEND 
     110 
     111---STRING midgard.admin.acl 
     112Edycja uprawnień 
     113---STRINGEND 
     114 
     115---STRING midgard:create 
     116Tworzenie 
     117---STRINGEND 
     118 
     119---STRING midgard:delete 
     120Usuwanie 
     121---STRINGEND 
     122 
     123---STRING midgard:owner 
     124Właściciel 
     125---STRINGEND 
     126 
     127---STRING midgard:read 
     128Odczyt 
     129---STRINGEND 
     130 
     131---STRING midgard:update 
     132Zapis 
     133---STRINGEND 
     134 
     135---STRING parameter 
     136Paramtery 
     137---STRINGEND 
     138 
     139---STRING permissions for %s %s 
     140Uprawnienia dla %s %s 
     141---STRINGEND 
     142 
     143---STRING privilege reserve 
     144ZastrzeÅŒone 
     145---STRINGEND 
     146 
     147---STRING privileges 
     148Uprawnienia 
     149---STRINGEND 
     150 
     151---STRING this is a midgard core type 
     152To jest typ systemowy 
     153---STRINGEND 
     154 
     155---STRING this type belongs to %s component 
     156Ten typ naleÅŒy do komponentu %s 
     157---STRINGEND 
     158 
     159---STRING topic privileges 
     160Uprawnienia folderu 
     161---STRINGEND 
     162 
  • trunk/midcom/midgard.admin.asgard/navigation.php

    r12746 r12793  
    192192    function _draw_plugins() 
    193193    { 
     194        $this->_request_data['chapter_name'] = $_MIDCOM->i18n->get_string('asgard plugins', 'midgard.admin.asgard'); 
     195        midcom_show_style('midgard_admin_asgard_navigation_chapter'); 
    194196        $customdata = $_MIDCOM->componentloader->get_all_manifest_customdata('asgard_plugin'); 
    195197        foreach ($customdata as $component => $plugin_config) 
     
    197199            $this->_request_data['section_url'] = "{$_MIDGARD['self']}__mfa/asgard_{$component}/"; 
    198200            $this->_request_data['section_name'] = $_MIDCOM->i18n->get_string($plugin_config['name'], $component); 
     201                    $class = $plugin_config['class']; 
    199202            midcom_show_style('midgard_admin_asgard_navigation_section_header'); 
     203 
     204                    if ( in_array("navigation",get_class_methods($class)) 
     205                && ($this->_request_data['plugin_name'] == "asgard_{$component}")) 
     206            { 
     207                eval("{$class}::navigation();"); 
     208            } 
     209 
    200210            midcom_show_style('midgard_admin_asgard_navigation_section_footer'); 
    201211        } 
     
    204214    function draw() 
    205215    { 
     216 
    206217        $this->_draw_plugins(); 
    207      
     218        $this->_request_data['chapter_name'] = $_MIDCOM->i18n->get_string('midgard objects', 'midgard.admin.asgard'); 
     219        midcom_show_style('midgard_admin_asgard_navigation_chapter');     
    208220        if (!empty($this->_object_path)) 
    209221        { 
  • trunk/midcom/midgard.admin.asgard/static/screen.css

    r11209 r12793  
    6262  margin: 0; 
    6363} 
     64 
     65#navigation div.chapter h3 
     66{ 
     67  background-color: #d3d7cf; 
     68  text-align:center; 
     69  font-size: 100%; 
     70  margin-bottom: 6px; 
     71} 
     72 
    6473 
    6574#navigation div.section