示例#1
0
                              <td class="numeric"><?php 
    echo org_openpsa_helpers::format_number($view['cost']);
    ?>
</td>
                          <?php 
}
?>
                        </tr>
                      </tbody>
                    </table>
                    </td>
                </tr>
            <tbody>
        </table>
    </div>

    <div class="wide">
    <?php 
$tabs = array();
if ($data['invoices_url'] && $data['deliverable']->invoiced > 0) {
    $tabs[] = array('url' => $data['invoices_url'] . "list/deliverable/{$data['deliverable']->guid}/", 'title' => midcom::get('i18n')->get_string('invoices', 'org.openpsa.invoices'));
}
if ($data['projects_url'] && $data['deliverable']->state >= org_openpsa_sales_salesproject_deliverable_dba::STATUS_ORDERED) {
    if ($product && $product->orgOpenpsaObtype == org_openpsa_products_product_dba::TYPE_SERVICE) {
        $tabs[] = array('url' => $data['projects_url'] . "task/list/all/agreement/{$data['deliverable']->id}/", 'title' => midcom::get('i18n')->get_string('tasks', 'org.openpsa.projects'));
    }
}
org_openpsa_widgets_ui::render_tabs($data['deliverable']->guid, $tabs);
?>
    </div>
</div>
示例#2
0
            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);
?>
</div>
示例#3
0
<?php

org_openpsa_widgets_ui::render_tabs(null, $data['tabs']);
示例#4
0
<?php

$view =& $data['document_dm'];
?>
<div class="sidebar">
    <?php 
midcom_show_style("show-directory-navigation");
?>
</div>

<div class="main">
    <?php 
$view->display_view(true);
$tabs = array();
if ($data['document_versions'] > 0) {
    $nap = new midcom_helper_nav();
    $node = $nap->get_node($nap->get_current_node());
    $tabs[] = array('url' => "{$node[MIDCOM_NAV_RELATIVEURL]}document/versions/{$data['document']->guid}/", 'title' => $data['l10n']->get('older versions'));
}
org_openpsa_widgets_ui::render_tabs($data['document']->guid, $tabs);
?>
</div>
示例#5
0
</div>

<div class="main">
<?php 
$data['datamanager']->display_view(true);
//add tabs
$tabs = array();
$siteconfig = org_openpsa_core_siteconfig::get_instance();
$invoices_url = $siteconfig->get_node_relative_url('org.openpsa.invoices');
$sales_url = $siteconfig->get_node_relative_url('org.openpsa.sales');
//TODO: Check for privileges somehow
$invoices_url = $siteconfig->get_node_relative_url('org.openpsa.invoices');
if ($invoices_url) {
    $qb = org_openpsa_invoices_invoice_dba::new_query_builder();
    $qb->add_constraint('customerContact', '=', $data['person']->id);
    $qb->set_limit(1);
    if ($qb->count() > 0) {
        $tabs[] = array('url' => $invoices_url . "list/customer/all/{$data['person']->guid}/", 'title' => midcom::get('i18n')->get_string('invoices', 'org.openpsa.invoices'));
    }
}
if ($sales_url) {
    $qb = org_openpsa_sales_salesproject_dba::new_query_builder();
    $qb->add_constraint('customerContact', '=', $data['person']->id);
    $qb->set_limit(1);
    if ($qb->count() > 0) {
        $tabs[] = array('url' => $sales_url . "list/customer/{$data['person']->guid}/", 'title' => midcom::get('i18n')->get_string('salesprojects', 'org.openpsa.sales'));
    }
}
org_openpsa_widgets_ui::render_tabs($data['person']->guid, $tabs);
?>
</div>