Code Duplication    Length = 10-11 lines in 2 locations

lib/midcom/helper/toolbar/host.php 1 location

@@ 27-36 (lines=10) @@
24
    private function add_commands()
25
    {
26
        $buttons = array();
27
        if (midcom::get()->auth->user)
28
        {
29
            $buttons[] = array
30
            (
31
                MIDCOM_TOOLBAR_URL => midcom_connection::get_url('self') . "midcom-logout-",
32
                MIDCOM_TOOLBAR_LABEL => midcom::get()->i18n->get_string('logout', 'midcom'),
33
                MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/exit.png',
34
                MIDCOM_TOOLBAR_ACCESSKEY => 'l',
35
            );
36
        }
37
38
        $buttons[] = array
39
        (

lib/midgard/admin/asgard/toolbar.php 1 location

@@ 288-298 (lines=11) @@
285
            MIDCOM_TOOLBAR_ENABLED => $object->can_do('midgard:privileges'),
286
        );
287
288
        if (   midcom::get()->componentloader->is_installed('midcom.helper.replicator')
289
            && midcom::get()->auth->admin)
290
        {
291
            $buttons[] = array
292
            (
293
                MIDCOM_TOOLBAR_URL => "__mfa/asgard_midcom.helper.replicator/object/{$object->guid}/",
294
                MIDCOM_TOOLBAR_LABEL => midcom::get()->i18n->get_string('replication information', 'midcom.helper.replicator'),
295
                MIDCOM_TOOLBAR_ICON => 'midcom.helper.replicator/replicate-server-16.png',
296
                MIDCOM_TOOLBAR_ACCESSKEY => 'r',
297
            );
298
        }
299
        return $buttons;
300
    }
301
}