Beispiel #1
0
 /**
  * Returns Sub Contract Number Link Url based on values from current path & data row
  *
  * @param $node
  * @param $row
  * @return string
  */
 static function getSubContractNumberLinkUrl($node, $row)
 {
     //contract_number_link
     $agreement_id = isset($row["sub_contract_number_sub_contract_number_original_agreement_id"]) ? $row["sub_contract_number_sub_contract_number_original_agreement_id"] : $row["original_agreement_id@checkbook:sub_vendor_agid"];
     $document_id = isset($row["document_id_document_id"]) ? $row["document_id_document_id"] : $row["reference_document_code"];
     return '/contract_details' . _checkbook_append_url_params() . _checkbook_project_get_contract_url($document_id, $agreement_id) . '/newwindow';
 }
Beispiel #2
0
 if (array_key_exists($key, $linkable_fields)) {
     $value = "<a href='" . $linkable_fields[$key] . "'>" . $value . "</a>";
 } else {
     if (in_array($key, $date_fields)) {
         $value = date("F j, Y", strtotime($value));
     } else {
         if (in_array($key, $amount_fields)) {
             $value = custom_number_formatter_format($value, 2, '$');
         }
     }
 }
 if ($key == 'contract_number' && $spending_results['agreement_id']) {
     if ($spending_results['is_prime_or_sub'] == 'Yes') {
         $value = "<a class=\"new_window\" href=\"/contract_details" . ($IsOge ? '/datasource/checkbook_oge' : '') . _checkbook_project_get_contract_url($value, $spending_results['contract_original_agreement_id']) . '/newwindow">' . $value . "</a>";
     } else {
         $value = "<a class=\"new_window\" href=\"/contract_details" . ($IsOge ? '/datasource/checkbook_oge' : '') . _checkbook_project_get_contract_url($value, $spending_results['agreement_id']) . '/newwindow">' . $value . "</a>";
     }
 }
 if ($key == "vendor_name" && !$spending_results["vendor_id"]) {
     $value = $spending_results["vendor_name"];
 }
 if ($key == "minority_type_name" && !$spending_results["minority_type_name"]) {
     $value = 'N/A';
 } elseif ($key == "minority_type_name" && $spending_results["minority_type_name"]) {
     $id = $spending_results["minority_type_id"];
     if ($id == '4' || $id == '5') {
         $id = '4~5';
     }
     if ($spending_results['minority_type_id'] != '7' && $spending_results['minority_type_id'] != '11') {
         if ($spending_results['is_prime_or_sub'] == 'Yes') {
             $value = "<a href='/spending_landing/yeartype/B/year/" . $fiscal_year_id . "/mwbe/" . $id . "/dashboard/ms'>" . $spending_results["minority_type_name"] . "</a>";
Beispiel #3
0
 static function prepareSpendingContractLink($row, $node)
 {
     if ($row['spending_category_name'] == 'Payroll' || $row['spending_category_name'] == 'Others') {
         return 'N/A';
     }
     if (empty($row[agreement_id])) {
         return $row[reference_document_number];
     }
     $link = NULL;
     $docType = $row['reference_document_code'];
     if (RequestUtil::isExpandBottomContainer()) {
         $link = '<a href=/panel_html/contract_transactions/contract_details/agid/' . $row['agreement_id'] . '/doctype/' . $docType . _checkbook_append_url_params() . ' class=bottomContainerReload>' . $row['reference_document_number'] . '</a>';
     } else {
         if (RequestUtil::isNewWindow()) {
             $link = '<span href=/contracts_landing/status/A' . _checkbook_project_get_year_url_param_string() . _checkbook_append_url_params() . '?expandBottomContURL=/panel_html/contract_transactions/contract_details/agid/' . $row['agreement_id'] . '/doctype/' . $docType . _checkbook_append_url_params() . ' class=loadParentWindow>' . $row['reference_document_number'] . '</span>';
         } else {
             $link = "<a class='new_window' href='/contract_details" . _checkbook_append_url_params() . _checkbook_project_get_contract_url($row[reference_document_number], $row[agreement_id]) . "/newwindow'>" . $row[reference_document_number] . "</a>";
         }
     }
     return $link;
 }