Пример #1
0
 /**
  * Helper that populates the toolbar
  */
 private function _populate_toolbar()
 {
     if ($this->_salesproject->can_do('midgard:update')) {
         $this->_view_toolbar->add_item(array(MIDCOM_TOOLBAR_URL => "salesproject/edit/{$this->_salesproject->guid}/", MIDCOM_TOOLBAR_LABEL => $this->_l10n_midcom->get('edit'), MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/edit.png', MIDCOM_TOOLBAR_ACCESSKEY => 'e'));
     }
     /*if ($this->_salesproject->can_do('midgard:delete'))
       {
           $this->_view_toolbar->add_item(Array(
               MIDCOM_TOOLBAR_URL => "salesproject/delete/{$this->_salesproject->guid}/",
               MIDCOM_TOOLBAR_LABEL => $this->_l10n_midcom->get('delete'),
               MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/trash.png',
           ));
       }*/
     if (!empty($this->_request_data['projects_url'])) {
         $prefix = midcom::get()->get_page_prefix() . $this->_request_data['projects_url'];
         $this->_view_toolbar->add_item(array(MIDCOM_TOOLBAR_URL => $prefix . "project/{$this->_salesproject->guid}/", MIDCOM_TOOLBAR_LABEL => midcom::get('i18n')->get_string('org.openpsa.projects', 'org.openpsa.projects'), MIDCOM_TOOLBAR_ICON => 'stock-icons/16x16/jump-to.png'));
     }
     $relatedto_button_settings = org_openpsa_relatedto_plugin::common_toolbar_buttons_defaults();
     $relatedto_button_settings['wikinote']['wikiword'] = str_replace('/', '-', sprintf($this->_l10n->get($this->_config->get('new_wikinote_wikiword_format')), $this->_request_data['salesproject']->title, date('Y-m-d H:i')));
     unset($relatedto_button_settings['task']);
     org_openpsa_relatedto_plugin::common_node_toolbar_buttons($this->_view_toolbar, $this->_request_data['salesproject'], $this->_component, $relatedto_button_settings);
     $this->bind_view_to_object($this->_salesproject);
 }