/** * This function is used to show the order confirmation. * @param array $onlinearr * @param array $offlinearr * @param string $domain * * @return string */ function displayPaymentGateways($onlinearr, $offlinearr, $domain) { $output = '<div class="row-fluid"> <ul class="steps">'; if ($_SESSION['user_id'] != '') { $output .= '<li class="inact"><a href="' . $_SESSION['base_url'] . '/index.php?do=accountinfo&vid=' . $_GET['vid'] . '"><span>1. ' . Core_CLanguage::_(MY_ACCOUNT) . '</span></a></li>'; } else { $output .= '<li class="inact"><a href="#"><span>1. ' . Core_CLanguage::_(EMAIL_LOGIN) . '</span></a></li>'; } if ($_GET['vid'] == '') { $output .= '<li class="inact"><a href="' . $_SESSION['base_url'] . '/index.php?do=showcart&action=getaddressdetails"><span>2. ' . Core_CLanguage::_(SHIPPING_ADDRESS) . '</span></a></li> <li class="inact"><a href="' . $_SESSION['base_url'] . '/index.php?do=showcart&action=getshippingaddressdetails&chk=0"><span>3. ' . Core_CLanguage::_(SHIPPING_ADDRESS) . '</span></a></li> <li class="inact"><a href="' . $_SESSION['base_url'] . '/index.php?do=showcart&action=getshippingmethod&chk=0"><span>4. ' . Core_CLanguage::_(SHIPPING_METHOD) . '</span></a></li><li class="inact"><a href="' . $_SESSION['base_url'] . '/index.php?do=showcart&action=showorderconfirmation"><span>5. ' . Core_CLanguage::_(ORDER_CONFIRMATION) . '</span></a></li> <li class="act"><a href="#"><span>6. ' . Core_CLanguage::_(PAYMENT_DETAILS) . '</span></a></li>'; } else { $output .= '<li class="inact"><a href="' . $_SESSION['base_url'] . '/index.php?do=showcart&action=showorderconfirmation&vid=' . $_GET['vid'] . '"><span>2. ' . Core_CLanguage::_(ORDER_CONFIRMATION) . '</span></a></li> <li class="act"><a href="#"><span>3. ' . Core_CLanguage::_(PAYMENT_DETAILS) . '</span></a></li>'; } $output .= '</ul> </div><div class="row-fluid"> <div class="span12"> <p class="billing_title">' . Core_CLanguage::_(CHOOSE_YOUR_MODE_OF_PAYMENT) . '</p> <div id="myaccount_div"> <span class="label label-info">' . Core_CLanguage::_(YOUR_CHECK_OUT_AMOUNT_IS) . ' ' . $_SESSION['currencysetting']['selected_currency_settings']['currency_tocken'] . '' . number_format($_SESSION['checkout_amount'], 2) . '</span> <div id="paymentid"> <h6>' . Core_CLanguage::_(ONLINE_PAYMENT_GATEWAYS) . '</h6> <ul class="payment_det">'; if (count($onlinearr) > 0) { $cnt = count($onlinearr); for ($i = 0; $i < $cnt; $i++) { $output .= '<li><a>'; $output .= Display_DAddCart::getPaymentGatewayForms($onlinearr[$i], $domain); $output .= '</a></li>'; } } $output .= '</ul> <div class="clear"></div> </div> </div> '; if ($_GET['vid'] == '') { $output .= '<div id="paymentid"> <h6>' . Core_CLanguage::_(OFFLINE_PAYMENT_GATEWAYS) . '</h6> <ul class="payment_det">'; if (count($offlinearr) > 0) { $cnt = count($offlinearr); for ($i = 0; $i < $cnt; $i++) { $output .= '<li><a>'; $output .= Display_DAddCart::getPaymentGatewayForms($offlinearr[$i], $domain); $output .= '</a></li>'; } } $output .= '</ul> <div class="clear"></div> </div>'; } $output .= ' </div> </div>'; return $output; }
/** * This function is used to get payment gate way from db * * * * @return string */ function displayPaymentGateways() { if ($_SESSION['user_id'] != '') { $sqlonline = "SELECT gateway_id,gateway_name,merchant_id FROM paymentgateways_table WHERE gateway_status=1 and gateway_id!=8 and gateway_id!=9 "; $queryonline = new Bin_Query(); $queryonline->executeQuery($sqlonline); $sqloffline = "SELECT gateway_id,gateway_name,merchant_id FROM paymentgateways_table WHERE gateway_id in(8,9) and gateway_status=1"; $queryoffline = new Bin_Query(); $queryoffline->executeQuery($sqloffline); $sql_domain = 'select set_value from admin_settings_table where set_id =16'; $query_domain = new Bin_Query(); $query_domain->executeQuery($sql_domain); $domain = $query_domain->records[0]['set_value']; $output = Display_DAddCart::displayPaymentGateways($queryonline->records, $queryoffline->records, $domain); return $output; } }