Changeset 15914

Show
Ignore:
Timestamp:
04/01/08 15:44:03 (5 months ago)
Author:
rambo
Message:

added approvals to asgard toolbar, see r15913

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/MidCOM_2_8/midgard.admin.asgard/plugin.php

    r15671 r15914  
    653653                ) 
    654654            ); 
     655            /** COPIED from midcom_services_toolbars */ 
     656            if ($GLOBALS['midcom_config']['metadata_approval']) 
     657            { 
     658                $metadata =& midcom_helper_metadata::retrieve($object); 
     659                if (   $metadata 
     660                    && $metadata->is_approved()) 
     661                { 
     662                    $toolbar->add_item(Array( 
     663                        MIDCOM_TOOLBAR_URL => "__ais/folder/unapprove.html", 
     664                        MIDCOM_TOOLBAR_LABEL => $_MIDCOM->i18n->get_string('unapprove', 'midcom'), 
     665                        MIDCOM_TOOLBAR_HELPTEXT => $_MIDCOM->i18n->get_string('approved', 'midcom'), 
     666                        MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/approved.png', 
     667                        MIDCOM_TOOLBAR_POST => true, 
     668                        MIDCOM_TOOLBAR_POST_HIDDENARGS => Array 
     669                        ( 
     670                            'guid' => $object->guid, 
     671                            'return_to' => $_SERVER['REQUEST_URI'], 
     672                        ), 
     673                        MIDCOM_TOOLBAR_ACCESSKEY => 'u', 
     674                        MIDCOM_TOOLBAR_ENABLED => $object->can_do('midcom:approve'), 
     675                    )); 
     676                } 
     677                else 
     678                { 
     679                    $toolbar->add_item(Array( 
     680                        MIDCOM_TOOLBAR_URL => "__ais/folder/approve.html", 
     681                        MIDCOM_TOOLBAR_LABEL => $_MIDCOM->i18n->get_string('approve', 'midcom'), 
     682                        MIDCOM_TOOLBAR_HELPTEXT => $_MIDCOM->i18n->get_string('unapproved', 'midcom'), 
     683                        MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/not_approved.png', 
     684                        MIDCOM_TOOLBAR_POST => true, 
     685                        MIDCOM_TOOLBAR_POST_HIDDENARGS => Array 
     686                        ( 
     687                            'guid' => $object->guid, 
     688                            'return_to' => $_SERVER['REQUEST_URI'], 
     689                        ), 
     690                        MIDCOM_TOOLBAR_ACCESSKEY => 'a', 
     691                        MIDCOM_TOOLBAR_ENABLED => $object->can_do('midcom:approve'), 
     692                    )); 
     693                } 
     694            } 
     695            /** /COPIED from midcom_services_toolbars */ 
     696 
    655697 
    656698            $toolbar->add_item