| @@ 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 | ( |
|
| @@ 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 | } |
|