/** * 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'; }
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>";
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; }