case 'phone': case 'fax': echo "<div><strong>" . $data['l10n']->get($fieldname) . ": </strong>"; echo $fielddata . "</div>"; break; } } if (array_key_exists('billing_data', $data)) { echo "<h2>" . $data['l10n']->get('invoice defaults') . "</h2>\n"; echo "<div><strong>" . midcom::get('i18n')->get_string('vat', 'org.openpsa.invoices') . ": </strong>"; echo $data['billing_data']->vat . " %</div>\n"; echo "<div><strong>" . midcom::get('i18n')->get_string('payment target', 'org.openpsa.invoices') . ": </strong>"; echo $data['billing_data']->due . "</div>\n"; $data['billing_data']->render_address(); } org_openpsa_widgets_contact::show_address_card($data['group'], array('visiting', 'postal')); echo '<br style="clear:left" />'; $siteconfig = org_openpsa_core_siteconfig::get_instance(); $tabs = array(); if (strpos($data['view']['categories'], $data['l10n']->get('client')) !== false) { //TODO: Check for privileges somehow $invoices_url = $siteconfig->get_node_relative_url('org.openpsa.invoices'); if ($invoices_url) { $tabs[] = array('url' => $invoices_url . "list/customer/all/{$data['group']->guid}/", 'title' => midcom::get('i18n')->get_string('invoices', 'org.openpsa.invoices')); } $sales_url = $siteconfig->get_node_relative_url('org.openpsa.sales'); if ($sales_url) { $tabs[] = array('url' => $sales_url . "list/customer/{$data['group']->guid}/", 'title' => midcom::get('i18n')->get_string('salesprojects', 'org.openpsa.sales')); } } org_openpsa_widgets_ui::render_tabs($data['group']->guid, $tabs);