function smarty_function_online_payment_link($params, &$smarty)
{
    global $LANG;
    $domain_id = domain_id::get($params['domain_id']);
    $url = getURL();
    if (in_array("paypal", explode(",", $params['type']))) {
        $link = "<a \n\t\t\t\thref=\"https://www.paypal.com/xclick/?business=" . urlencode($params['business']) . "&item_name=" . urlencode($params['item_name']) . "&invoice=" . urlencode($params['invoice']) . "&amount=" . urlencode(number_format($params['amount'], 2, '.', '')) . "&currency_code=" . urlencode($params['currency_code']) . "&notify_url=" . urlencode($params['notify_url']) . "&return=" . urlencode($params['return_url']) . "&no_shipping=1&no_note=1&custom=domain_id:" . urlencode($domain_id) . "; \">";
        if ($params['include_image'] == "true") {
            $link .= "<img border='0' src='" . urlsafe($url) . "/images/common/pay_with_paypal.gif'/>";
        } else {
            $link .= htmlsafe($params['link_wording']);
        }
        $link .= "</a>";
        echo $link;
    }
    if (in_array("eway_shared", explode(",", $params['type']))) {
        $link = "<a \n\t\t\t\thref=\"https://www.paypal.com/xclick/?business=" . urlencode($params['business'] . "\n\t\t\t\t&item_name=" . urlencode($params['item_name']) . "&invoice=" . urlencode($params['invoice']) . "\n\t\t\t\t&amount=" . urlencode(number_format($params['amount'], 2, '.', '')) . "&currency_code=" . $params['currency_code']) . "\n\t\t\t\t&return=http://vcsweb.com.au&no_shipping=1&no_note=1\">";
        if ($params['include_image'] == "true") {
            $link .= "<img border='0' src='" . urlsafe($url) . "/images/common/pay_with_eway.gif'/>";
        } else {
            $link .= htmlsafe($params['link_wording']);
        }
        $link .= "</a>";
        echo $link;
    }
}
function smarty_function_online_payment_link($params, &$smarty)
{
    global $LANG;
    global $siUrl;
    global $config;
    global $siUrl;
    $domain_id = domain_id::get($params['domain_id']);
    $url = getURL();
    if (in_array("paypal", explode(",", $params['type']))) {
        $link = "<a \n            href=\"https://www.paypal.com/xclick/?business=" . urlencode($params['business']) . "&item_name=" . urlencode($params['item_name']) . "&invoice=" . urlencode($params['invoice']) . "&amount=" . urlencode(number_format($params['amount'], 2, '.', '')) . "&currency_code=" . urlencode($params['currency_code']) . "&notify_url=" . urlencode($params['notify_url']) . "&return=" . urlencode($params['return_url']) . "&no_shipping=1&no_note=1&custom=domain_id:" . urlencode($domain_id) . "; \">";
        if ($params['include_image'] == "true") {
            $link .= "<img border='0' src='" . urlsafe($url) . "/images/common/pay_with_paypal.gif'/>";
        } else {
            $link .= htmlsafe($params['link_wording']);
        }
        $link .= "</a>";
        echo $link;
    }
    if (in_array("eway_shared", explode(",", $params['type']))) {
        $link = "<a \n            href=\"https://www.paypal.com/xclick/?business=" . urlencode($params['business'] . "\n            &item_name=" . urlencode($params['item_name']) . "&invoice=" . urlencode($params['invoice']) . "\n            &amount=" . urlencode(number_format($params['amount'], 2, '.', '')) . "&currency_code=" . $params['currency_code']) . "\n            &return=http://vcsweb.com.au&no_shipping=1&no_note=1\">";
        if ($params['include_image'] == "true") {
            $link .= "<img border='0' src='" . urlsafe($url) . "/images/common/pay_with_eway.gif'/>";
        } else {
            $link .= htmlsafe($params['link_wording']);
        }
        $link .= "</a>";
        echo $link;
    }
    if (in_array("paymentsgateway", explode(",", $params['type']))) {
        // $today = date('Y-m-d',$x);
        /*
          $datetime1 = new DateTime('0001-01-01');
          $datetime2 = new DateTime('now', new DateTimeZone('UTC'));
          $interval = $datetime1->diff($datetime2);
                //$interval->format('%a %h %i %s ') ;
                $seconds = ( $interval->format('%a') * 24 * 60 * 60) + ( $interval->format('%h') * 60 * 60 )+  ($interval->format('%i') * 60) + ( $interval->format('%s') ) ;
        */
        //$time = time() + 62135596800;
        //$seconds =  $time . '0000000';
        //get biller secure trans key here
        // $hash_info = $params['api_id'] ."|1|1.0|". number_format($params['amount'], 2, '.', '') ."|". $seconds. "|". $params['invoice'] ;
        //$hash = hash_hmac('md5', $hash_info, $params['transaction_password']) ;
        $link = "<a \n            href='https://swp.paymentsgateway.net/co/default.aspx?pg_api_login_id=" . urlencode($params['api_id']) . "&pg_billto_postal_name_company=" . urlencode($params['customer']['name']) . "&pg_version_number=1.0&pg_total_amount=" . urlencode(number_format($params['amount'], 2, '.', '')) . "&pg_transaction_order_number=" . urlencode($params['invoice']) . "&pg_billto_postal_name_first=" . urlencode($params['customer']['attention']) . "&pg_billto_postal_name_last=-&pg_billto_postal_street_line1=" . urlencode($params['customer']['street_address']) . "&pg_billto_postal_street_line2=" . urlencode($params['customer']['street_address2']) . "&pg_billto_postal_city=" . urlencode($params['customer']['city']) . "&pg_billto_postal_stateprov=" . urlencode($params['customer']['state']) . "&pg_billto_postal_postalcode=" . urlencode($params['customer']['zip_code']) . "&pg_billto_telecom_phone_number=" . urlencode($params['customer']['phone']) . "&pg_billto_online_email=" . $params['customer']['email'] . "&pg_consumerorderid=" . $params['invoice'] . "&pg_return_url=" . $siUrl . "/api-ach&pg_save_client=2'>";
        if ($params['include_image'] == "true") {
            $link .= "<img border='0' src='" . urlsafe($url) . "/images/common/pay_with_ach.gif'/>";
        } else {
            $link .= htmlsafe($params['link_wording']);
        }
        $link .= "</a>";
        echo $link;
    }
}
Exemplo n.º 3
0
    $key = $HTTP_POST_VARS['keystr']; 
    // Encrypt the Source Text
    $encstr = $enc->encrypt($key, $HTTP_POST_VARS['text']);
} elseif (isset($HTTP_POST_VARS['decrypt'])) {
    $encstr = $HTTP_POST_VARS['enctext'];
    $key = $HTTP_POST_VARS['keystr']; 
    // Decrypt the Encrypted Text
    $decstr = $enc->decrypt($key, $HTTP_POST_VARS['enctext']);
} 

?>
</HEAD>	
	
<BODY>

<FORM action = '<?php echo urlsafe($_SERVER['PHP_SELF']) ?>' method = 'post'>
<BR>Original Text<BR>
<TEXTAREA name = 'text' cols="40" rows="8" wrap="soft">Welcome to the Real World.</TEXTAREA>
<BR>Enter Key String<BR>
<INPUT name = 'keystr' type = 'text' value = 'halih'>
<BR><Input type='submit' value = 'Encrypt' name='encrypt'><Input type='submit' value = 'Decrypt' name='decrypt'>
<BR>Encrypted Text<BR>
<TEXTAREA name = 'enctext' cols="40" rows="8" wrap="soft"><?php
if (isset($HTTP_POST_VARS['encrypt']) || isset($HTTP_POST_VARS['decrypt']))
    echo htmlsafe($encstr);

?></TEXTAREA>
<BR>Decrypted Text<BR>
<TEXTAREA name = 'dectext' cols="40" rows="8" wrap="soft"><?php
if (isset($HTTP_POST_VARS['encrypt']) || isset($HTTP_POST_VARS['decrypt']))
    echo htmlsafe($decstr);
Exemplo n.º 4
0
    $key = $HTTP_POST_VARS['keystr'];
    // Encrypt the Source Text
    $encstr = $enc->encrypt($key, $HTTP_POST_VARS['text']);
} elseif (isset($HTTP_POST_VARS['decrypt'])) {
    $encstr = $HTTP_POST_VARS['enctext'];
    $key = $HTTP_POST_VARS['keystr'];
    // Decrypt the Encrypted Text
    $decstr = $enc->decrypt($key, $HTTP_POST_VARS['enctext']);
}
?>
</HEAD>	
	
<BODY>

<FORM action = '<?php 
echo urlsafe($_SERVER['PHP_SELF']);
?>
' method = 'post'>
<BR>Original Text<BR>
<TEXTAREA name = 'text' cols="40" rows="8" wrap="soft">Welcome to the Real World.</TEXTAREA>
<BR>Enter Key String<BR>
<INPUT name = 'keystr' type = 'text' value = 'halih'>
<BR><Input type='submit' value = 'Encrypt' name='encrypt'><Input type='submit' value = 'Decrypt' name='decrypt'>
<BR>Encrypted Text<BR>
<TEXTAREA name = 'enctext' cols="40" rows="8" wrap="soft"><?php 
if (isset($HTTP_POST_VARS['encrypt']) || isset($HTTP_POST_VARS['decrypt'])) {
    echo htmlsafe($encstr);
}
?>
</TEXTAREA>
<BR>Decrypted Text<BR>