Beispiel #1
0
        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);