File "wp-ecommerce-paypal.php"
Full Path: /www/wwwroot/shphe-en.com/wp-content/plugins/wp-ecommerce-paypal/wp-ecommerce-paypal.php
File size: 27.88 KB
MIME-type: --
Charset: utf-8
<?php
/*
Plugin Name: PayPal收款按钮
Description: Official PayPal Partner.
Plugin URI: https://globalso.com
Author URI: https://globalso.com
License: GPL2
Version: 1.7.2
*/
global $pagenow, $typenow;
// add media button for editor page
if ( in_array( $pagenow, array( 'post.php', 'page.php', 'post-new.php', 'post-edit.php' ) ) && $typenow != 'download' ) {
add_action('media_buttons', 'wpecpp_add_my_media_button', 20);
function wpecpp_add_my_media_button() {
echo '<a href="#TB_inline?width=600&height=400&inlineId=wpecpp_popup_container" title="" id="insert-my-media" class="button thickbox">PayPal收款按钮</a>';
}
add_action( 'admin_footer', 'wpecpp_add_inline_popup_content' );
function wpecpp_add_inline_popup_content() {
?>
<script type="text/javascript">
function wpecpp_InsertShortcode(){
var wpecpp_scname = document.getElementById("wpecpp_scname").value;
var wpecpp_scprice = document.getElementById("wpecpp_scprice").value;
var wpecpp_alignmentc = document.getElementById("wpecpp_alignment");
var wpecpp_alignmentb = wpecpp_alignmentc.options[wpecpp_alignmentc.selectedIndex].value;
if(!wpecpp_scname.match(/\S/)) { alert(" * 产品名称必填."); return false; }
if(!wpecpp_scprice.match(/\S/)) { alert(" * 产品价格必填."); return false; }
if(wpecpp_alignmentb == "none") { var wpecpp_alignment = ""; } else { var wpecpp_alignment = ' align="' + wpecpp_alignmentb + '"'; };
document.getElementById("wpecpp_scname").value = "";
document.getElementById("wpecpp_scprice").value = "";
wpecpp_alignmentc.selectedIndex = null;
window.send_to_editor('[wpecpp name="' + wpecpp_scname + '" price="' + wpecpp_scprice + '"' + wpecpp_alignment + ']');
}
</script>
<div id="wpecpp_popup_container" style="display:none;">
<h2>插入Paypal收款按钮</h2>
<table><tr><td>
产品名称: </td><td><input type="text" size="35" name="wpecpp_scname" id="wpecpp_scname" value=""> * 必填 - 包含产品参数,如型号、颜色等</td><td></td></tr><tr><td>
产品价格: </td><td><input type="text" size="10" name="wpecpp_scprice" id="wpecpp_scprice" value=""> * 必填 - 例如: 1,826.99,无需填写单位</td><td></td></tr><tr><td>
位置浮动: </td><td><select name="wpecpp_alignment" id="wpecpp_alignment"><option value="none"></option><option value="left">左侧</option><option value="center">居中</option><option value="right">右侧</option></select>
选填</td><td></td></tr><tr><td>
</td></tr><tr><td>
<br />
</td></tr><tr><td>
<input type="button" id="wpecpp-insert" class="button-primary" onclick="wpecpp_InsertShortcode();" value="插入短码">
<br /><br />
</td></tr></table>
</div>
<?php
}
}
// plugin functions
register_activation_hook( __FILE__, "wpecpp_activate" );
register_deactivation_hook( __FILE__, "wpecpp_deactivate" );
register_uninstall_hook( __FILE__, "wpecpp_uninstall" );
function wpecpp_activate() {
$wpecpp_settingsoptions = array(
'currency' => '25',
'language' => '3',
'liveaccount' => '',
'sandboxaccount' => '',
'mode' => '2',
'size' => '2',
'opens' => '2',
'cancel' => '',
'return' => '',
'note' => '1',
'tax_rate' => '',
'tax' => '',
'weight_unit' => '1',
'cbt' => '',
'upload_image' => '',
'showprice' => '2',
'showname' => '2',
'paymentaction' => '1'
);
add_option("wpecpp_settingsoptions", $wpecpp_settingsoptions);
}
function wpecpp_deactivate() {
delete_option("wpecpp_my_plugin_notice_shown");
}
function wpecpp_uninstall() {
}
// display activation notice
add_action('admin_notices', 'wpecpp_my_plugin_admin_notices');
function wpecpp_my_plugin_admin_notices() {
if (!get_option('wpecpp_my_plugin_notice_shown')) {
echo "<div class='updated'><p><a href='admin.php?page=wp-ecommerce-settings'>Click here to view the plugin settings</a>.</p></div>";
update_option("wpecpp_my_plugin_notice_shown", "true");
}
}
// settings page menu link
add_action( "admin_menu", "wpecpp_plugin_menu" );
function wpecpp_plugin_menu() {
add_options_page( "PayPal收款按钮", "PayPal收款按钮", "manage_options", "wp-ecommerce-settings", "wpecpp_plugin_options" );
}
add_filter('plugin_action_links', 'wpecpp_myplugin_plugin_action_links', 10, 2);
function wpecpp_myplugin_plugin_action_links($links, $file) {
static $this_plugin;
if (!$this_plugin) {
$this_plugin = plugin_basename(__FILE__);
}
if ($file == $this_plugin) {
$settings_link = '<a href="' . get_bloginfo('wpurl') . '/wp-admin/admin.php?page=wp-ecommerce-settings">Settings</a>';
array_unshift($links, $settings_link);
}
return $links;
}
function wpecpp_plugin_settings_link($links) {
unset($links['edit']);
$forum_link = '<a target="_blank" href="https://wordpress.org/support/plugin/wp-ecommerce-paypal">' . __('Support', 'PTP_LOC') . '</a>';
$premium_link = '<a target="_blank" href="https://wpplugin.org/downloads/easy-paypal-buy-now-button/">' . __('Purchase Premium', 'PTP_LOC') . '</a>';
array_push($links, $forum_link);
array_push($links, $premium_link);
return $links;
}
$plugin = plugin_basename(__FILE__);
add_filter("plugin_action_links_$plugin", 'wpecpp_plugin_settings_link' );
function wpecpp_plugin_options() {
if ( !current_user_can( "manage_options" ) ) {
wp_die( __( "You do not have sufficient permissions to access this page." ) );
}
// settings page
echo "<table width='100%'><tr><td width='70%'><br />";
echo "<label style='color: #000;font-size:18pt;'><center>PayPal账户设置</center></label>";
echo "<form method='post' action='".$_SERVER["REQUEST_URI"]."'>";
// save and update options
if (isset($_POST['update'])) {
$options['currency'] = $_POST['currency'];
$options['language'] = $_POST['language'];
$options['liveaccount'] = $_POST['liveaccount'];
$options['sandboxaccount'] = $_POST['sandboxaccount'];
$options['mode'] = $_POST['mode'];
$options['size'] = $_POST['size'];
$options['opens'] = $_POST['opens'];
$options['cancel'] = $_POST['cancel'];
$options['return'] = $_POST['return'];
$options['paymentaction'] = $_POST['paymentaction'];
update_option("wpecpp_settingsoptions", $options);
echo "<br /><div class='updated'><p><strong>"; _e("已更新"); echo "</strong></p></div>";
}
// get options
$options = get_option('wpecpp_settingsoptions');
foreach ($options as $k => $v ) { $value[$k] = $v; }
echo "</td><td></td></tr><tr><td>";
// form
echo "<br />";
?>
<div style="background-color:#333333;padding:8px;color:#eee;font-size:12pt;font-weight:bold;">
语言/币种设置
</div><div style="background-color:#fff;border: 1px solid #E5E5E5;padding:5px;"><br />
<b> 语言:</b>
<select name="language">
<option <?php if ($value['language'] == "1") { echo "SELECTED"; } ?> value="1">Danish</option>
<option <?php if ($value['language'] == "2") { echo "SELECTED"; } ?> value="2">Dutch</option>
<option <?php if ($value['language'] == "3") { echo "SELECTED"; } ?> value="3">English</option>
<option <?php if ($value['language'] == "20") { echo "SELECTED"; } ?> value="20">English - UK</option>
<option <?php if ($value['language'] == "4") { echo "SELECTED"; } ?> value="4">French</option>
<option <?php if ($value['language'] == "5") { echo "SELECTED"; } ?> value="5">German</option>
<option <?php if ($value['language'] == "6") { echo "SELECTED"; } ?> value="6">Hebrew</option>
<option <?php if ($value['language'] == "7") { echo "SELECTED"; } ?> value="7">Italian</option>
<option <?php if ($value['language'] == "8") { echo "SELECTED"; } ?> value="8">Japanese</option>
<option <?php if ($value['language'] == "9") { echo "SELECTED"; } ?> value="9">Norwgian</option>
<option <?php if ($value['language'] == "10") { echo "SELECTED"; } ?> value="10">Polish</option>
<option <?php if ($value['language'] == "11") { echo "SELECTED"; } ?> value="11">Portuguese</option>
<option <?php if ($value['language'] == "12") { echo "SELECTED"; } ?> value="12">Russian</option>
<option <?php if ($value['language'] == "13") { echo "SELECTED"; } ?> value="13">Spanish</option>
<option <?php if ($value['language'] == "14") { echo "SELECTED"; } ?> value="14">Swedish</option>
<option <?php if ($value['language'] == "15") { echo "SELECTED"; } ?> value="15">Simplified Chinese -China only</option>
<option <?php if ($value['language'] == "16") { echo "SELECTED"; } ?> value="16">Traditional Chinese - Hong Kong only</option>
<option <?php if ($value['language'] == "17") { echo "SELECTED"; } ?> value="17">Traditional Chinese - Taiwan only</option>
<option <?php if ($value['language'] == "18") { echo "SELECTED"; } ?> value="18">Turkish</option>
<option <?php if ($value['language'] == "19") { echo "SELECTED"; } ?> value="19">Thai</option>
</select>
PayPal支持18种语言.
<br /><br />
<b> 币种:</b>
<select name="currency">
<option <?php if ($value['currency'] == "1") { echo "SELECTED"; } ?> value="1">Australian Dollar - AUD</option>
<option <?php if ($value['currency'] == "2") { echo "SELECTED"; } ?> value="2">Brazilian Real - BRL</option>
<option <?php if ($value['currency'] == "3") { echo "SELECTED"; } ?> value="3">Canadian Dollar - CAD</option>
<option <?php if ($value['currency'] == "4") { echo "SELECTED"; } ?> value="4">Czech Koruna - CZK</option>
<option <?php if ($value['currency'] == "5") { echo "SELECTED"; } ?> value="5">Danish Krone - DKK</option>
<option <?php if ($value['currency'] == "6") { echo "SELECTED"; } ?> value="6">Euro - EUR</option>
<option <?php if ($value['currency'] == "7") { echo "SELECTED"; } ?> value="7">Hong Kong Dollar - HKD</option>
<option <?php if ($value['currency'] == "8") { echo "SELECTED"; } ?> value="8">Hungarian Forint - HUF</option>
<option <?php if ($value['currency'] == "9") { echo "SELECTED"; } ?> value="9">Israeli New Sheqel - ILS</option>
<option <?php if ($value['currency'] == "10") { echo "SELECTED"; } ?> value="10">Japanese Yen - JPY</option>
<option <?php if ($value['currency'] == "11") { echo "SELECTED"; } ?> value="11">Malaysian Ringgit - MYR</option>
<option <?php if ($value['currency'] == "12") { echo "SELECTED"; } ?> value="12">Mexican Peso - MXN</option>
<option <?php if ($value['currency'] == "13") { echo "SELECTED"; } ?> value="13">Norwegian Krone - NOK</option>
<option <?php if ($value['currency'] == "14") { echo "SELECTED"; } ?> value="14">New Zealand Dollar - NZD</option>
<option <?php if ($value['currency'] == "15") { echo "SELECTED"; } ?> value="15">Philippine Peso - PHP</option>
<option <?php if ($value['currency'] == "16") { echo "SELECTED"; } ?> value="16">Polish Zloty - PLN</option>
<option <?php if ($value['currency'] == "17") { echo "SELECTED"; } ?> value="17">Pound Sterling - GBP</option>
<option <?php if ($value['currency'] == "18") { echo "SELECTED"; } ?> value="18">Russian Ruble - RUB</option>
<option <?php if ($value['currency'] == "19") { echo "SELECTED"; } ?> value="19">Singapore Dollar - SGD</option>
<option <?php if ($value['currency'] == "20") { echo "SELECTED"; } ?> value="20">Swedish Krona - SEK</option>
<option <?php if ($value['currency'] == "21") { echo "SELECTED"; } ?> value="21">Swiss Franc - CHF</option>
<option <?php if ($value['currency'] == "22") { echo "SELECTED"; } ?> value="22">Taiwan New Dollar - TWD</option>
<option <?php if ($value['currency'] == "23") { echo "SELECTED"; } ?> value="23">Thai Baht - THB</option>
<option <?php if ($value['currency'] == "24") { echo "SELECTED"; } ?> value="24">Turkish Lira - TRY</option>
<option <?php if ($value['currency'] == "25") { echo "SELECTED"; } ?> value="25">U.S. Dollar - USD</option>
</select>
PayPal支持25种币种.
<br /><br /></div>
<?php
?>
<br /><br /><div style="background-color:#333333;padding:8px;color:#eee;font-size:12pt;font-weight:bold;">
PayPal收款账户 </div><div style="background-color:#fff;border: 1px solid #E5E5E5;padding:5px;"><br />
<?php
echo " <b>收款账户: </b><input type='text' name='liveaccount' value='".$value['liveaccount']."'> *必填";
echo "<br /><br /> 注: 收款账户就是Paypal登录邮箱,Paypal国内账户之间不能直接交易!<br /><br />";
echo " <b>模式:</b>";
echo " <input "; if ($value['mode'] == "2") { echo "checked='checked'"; } echo " type='radio' name='mode' value='2'>启用";
echo "<br /><br /> <b>选项:</b>";
echo " <input "; if ($value['paymentaction'] == "1") { echo "checked='checked'"; } echo " type='radio' name='paymentaction' value='1'>收款";
echo "<br /><br /></div>";
?>
<br /><br />
<div style="background-color:#333333;padding:8px;color:#eee;font-size:12pt;font-weight:bold;">
其他设置
</div><div style="background-color:#fff;border: 1px solid #E5E5E5;padding:5px;"><br />
<?php
echo "<table><tr><td valign='top'>";
echo "<b> 按钮样式:</b></td><td valign='top' style='text-align: center;'>";
echo "<input "; if ($value['size'] == "1") { echo "checked='checked'"; } echo " type='radio' name='size' value='1'>小号 <br /><img src='https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif'></td><td valign='top' style='text-align: center;'>";
echo "<input "; if ($value['size'] == "2") { echo "checked='checked'"; } echo " type='radio' name='size' value='2'>中号 <br /><img src='https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif'></td><td valign='top' style='text-align: center;'>";
echo "<input "; if ($value['size'] == "3") { echo "checked='checked'"; } echo " type='radio' name='size' value='3'>大号+信用卡 <br /><img src='https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif'></td><td valign='top' style='text-align: center;'>";
echo "<input "; if ($value['size'] == "5") { echo "checked='checked'"; } echo " type='radio' name='size' value='5'>金色 (仅支持English) <br /><img src='https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png'></td><td valign='top' style='text-align: center;'>";
echo "</td></tr><tr><td><b> 打开方式:</b></td>";
echo "<td><input "; if ($value['opens'] == "1") { echo "checked='checked'"; } echo " type='radio' name='opens' value='1'>相同窗口</td>";
echo "<td><input "; if ($value['opens'] == "2") { echo "checked='checked'"; } echo " type='radio' name='opens' value='2'>新建窗口</td></tr>";
echo "</table>";
$siteurl = get_site_url();
?>
<br /><br /></div>
<input type='hidden' name='update'><br />
<input type='submit' name='btn2' class='button-primary' style='font-size: 17px;line-height: 28px;height: 32px;' value='保存更新'>
<br /><br />设置完成后,请在左侧栏页面或者产品页面中插入Paypal按钮,录入支付内容和价格,然后将该页面的链接通过Email发给付款人即可!
</form>
</td><td width='5%'>
</td><td width='1%'>
</td></tr></table>
<?php
// end settings page and required permissions
}
// shortcode
add_shortcode('wpecpp', 'wpecpp_options');
function wpecpp_options($atts) {
// get shortcode user fields
$atts = shortcode_atts(array('name' => 'Example Name','price' => '0.00','size' => '','align' => ''), $atts);
// get settings page values
$options = get_option('wpecpp_settingsoptions');
foreach ($options as $k => $v ) { $value[$k] = $v; }
// live of test mode
if ($value['mode'] == "1") {
$account = $value['sandboxaccount'];
$path = "sandbox.paypal";
} elseif ($value['mode'] == "2") {
$account = $value['liveaccount'];
$path = "paypal";
}
// payment action
if ($value['paymentaction'] == "1") {
$paymentaction = "sale";
} elseif ($value['paymentaction'] == "2") {
$paymentaction = "authorization";
} else {
$paymentaction = "sale";
}
// currency
if ($value['currency'] == "1") { $currency = "AUD"; }
if ($value['currency'] == "2") { $currency = "BRL"; }
if ($value['currency'] == "3") { $currency = "CAD"; }
if ($value['currency'] == "4") { $currency = "CZK"; }
if ($value['currency'] == "5") { $currency = "DKK"; }
if ($value['currency'] == "6") { $currency = "EUR"; }
if ($value['currency'] == "7") { $currency = "HKD"; }
if ($value['currency'] == "8") { $currency = "HUF"; }
if ($value['currency'] == "9") { $currency = "ILS"; }
if ($value['currency'] == "10") { $currency = "JPY"; }
if ($value['currency'] == "11") { $currency = "MYR"; }
if ($value['currency'] == "12") { $currency = "MXN"; }
if ($value['currency'] == "13") { $currency = "NOK"; }
if ($value['currency'] == "14") { $currency = "NZD"; }
if ($value['currency'] == "15") { $currency = "PHP"; }
if ($value['currency'] == "16") { $currency = "PLN"; }
if ($value['currency'] == "17") { $currency = "GBP"; }
if ($value['currency'] == "18") { $currency = "RUB"; }
if ($value['currency'] == "19") { $currency = "SGD"; }
if ($value['currency'] == "20") { $currency = "SEK"; }
if ($value['currency'] == "21") { $currency = "CHF"; }
if ($value['currency'] == "22") { $currency = "TWD"; }
if ($value['currency'] == "23") { $currency = "THB"; }
if ($value['currency'] == "24") { $currency = "TRY"; }
if ($value['currency'] == "25") { $currency = "USD"; }
// language
if ($value['language'] == "1") {
$language = "da_DK";
$image = "https://www.paypalobjects.com/da_DK/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/da_DK/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/da_DK/DK/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Danish
if ($value['language'] == "2") {
$language = "nl_BE";
$image = "https://www.paypalobjects.com/nl_NL/NL/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/nl_NL/NL/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/nl_NL/NL/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Dutch
if ($value['language'] == "3") {
$language = "EN_US";
$image = "https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //English
if ($value['language'] == "20") {
$language = "en_GB";
$image = "https://www.paypalobjects.com/en_US/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //English - UK
if ($value['language'] == "4") {
$language = "fr_CA";
$image = "https://www.paypalobjects.com/fr_CA/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/fr_CA/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/fr_CA/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //French
if ($value['language'] == "5") {
$language = "de_DE";
$image = "https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/de_DE/DE/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //German
if ($value['language'] == "6") {
$language = "he_IL";
$image = "https://www.paypalobjects.com/he_IL/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/he_IL/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/he_IL/IL/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Hebrew
if ($value['language'] == "7") {
$language = "it_IT";
$image = "https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/it_IT/IT/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Italian
if ($value['language'] == "8") {
$language = "ja_JP";
$image = "https://www.paypalobjects.com/ja_JP/JP/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/ja_JP/JP/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/ja_JP/JP/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Japanese
if ($value['language'] == "9") {
$language = "no_NO";
$image = "https://www.paypalobjects.com/no_NO/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/no_NO/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/no_NO/NO/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Norwgian
if ($value['language'] == "10") {
$language = "pl_PL";
$image = "https://www.paypalobjects.com/pl_PL/PL/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/pl_PL/PL/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/pl_PL/PL/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Polish
if ($value['language'] == "11") {
$language = "pt_BR";
$image = "https://www.paypalobjects.com/pt_PT/PT/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/pt_PT/PT/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/pt_PT/PT/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Portuguese
if ($value['language'] == "12") {
$language = "ru_RU";
$image = "https://www.paypalobjects.com/ru_RU/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/ru_RU/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/ru_RU/RU/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Russian
if ($value['language'] == "13") {
$language = "es_ES";
$image = "https://www.paypalobjects.com/es_ES/ES/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/es_ES/ES/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/es_ES/ES/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Spanish
if ($value['language'] == "14") {
$language = "sv_SE";
$image = "https://www.paypalobjects.com/sv_SE/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/sv_SE/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/sv_SE/SE/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Swedish
if ($value['language'] == "15") {
$language = "zh_CN";
$image = "https://www.paypalobjects.com/zh_XC/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/zh_XC/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/zh_XC/C2/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Simplified Chinese - China
if ($value['language'] == "16") {
$language = "zh_HK";
$image = "https://www.paypalobjects.com/zh_HK/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/zh_HK/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/zh_HK/HK/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Traditional Chinese - Hong Kong
if ($value['language'] == "17") {
$language = "zh_TW";
$image = "https://www.paypalobjects.com/zh_TW/TW/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/zh_TW/TW/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/zh_TW/TW/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Traditional Chinese - Taiwan
if ($value['language'] == "18") {
$language = "tr_TR";
$image = "https://www.paypalobjects.com/tr_TR/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/tr_TR/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/tr_TR/TR/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Turkish
if ($value['language'] == "19") {
$language = "th_TH";
$image = "https://www.paypalobjects.com/th_TH/i/btn/btn_buynow_SM.gif";
$imageb = "https://www.paypalobjects.com/th_TH/i/btn/btn_buynow_LG.gif";
$imagecc = "https://www.paypalobjects.com/th_TH/TH/i/btn/btn_buynowCC_LG.gif";
$imagenew = "https://www.paypalobjects.com/webstatic/en_US/i/buttons/buy-logo-medium.png";
} //Thai
if (!empty($atts['size'])) {
if ($atts['size'] == "1") { $img = $image; }
if ($atts['size'] == "2") { $img = $imageb; }
if ($atts['size'] == "3") { $img = $imagecc; }
if ($atts['size'] == "5") { $img = $imagenew; }
} else {
if ($value['size'] == "1") { $img = $image; }
if ($value['size'] == "2") { $img = $imageb; }
if ($value['size'] == "3") { $img = $imagecc; }
if ($value['size'] == "4") { $img = $value['upload_image']; }
if ($value['size'] == "5") { $img = $imagenew; }
}
// window action
if ($value['opens'] == "1") { $target = ""; }
if ($value['opens'] == "2") { $target = "_blank"; }
// alignment
if ($atts['align'] == "left") { $alignment = "style='float: left;'"; }
if ($atts['align'] == "right") { $alignment = "style='float: right;'"; }
if ($atts['align'] == "center") { $alignment = "style='margin-left: auto;margin-right: auto;width:170px'"; }
if (!isset($alignment)) { $alignment = ""; }
if (!isset($note)) { $note = ""; }
$output = "";
if (empty($account)) {
$output .= "<p style='color:red'>请先在后台设置Paypal收款账户,然后刷新页面!</p>";
}
$output .= "<div $alignment>";
$output .= "<form target='$target' action='https://www.$path.com/cgi-bin/webscr' method='post'>";
$output .= "<input type='hidden' name='bn' value='gdshop_Cart' />";
$output .= "<input type='hidden' name='cmd' value='_xclick' />";
$output .= "<input type='hidden' name='business' value='$account' />";
$output .= "<input type='hidden' name='item_name' value='". $atts['name'] ."' />";
$output .= "<input type='hidden' name='currency_code' value='$currency' />";
$output .= "<input type='hidden' name='amount' value='". $atts['price'] ."' />";
$output .= "<input type='hidden' name='lc' value='$language'>";
$output .= "<input type='hidden' name='no_note' value='$note'>";
$output .= "<input type='hidden' name='paymentaction' value='$paymentaction'>";
$output .= "<input type='hidden' name='return' value='". $value['return'] ."' />";
$output .= "<input type='hidden' name='bn' value='WPPlugin_SP'>";
$output .= "<input type='hidden' name='cancel_return' value='". $value['cancel'] ."' />";
$output .= "<input style='border: none;' class='paypalbuttonimage' type='image' src='$img' border='0' name='submit' alt='Make your payments with PayPal. It is free, secure, effective.'>";
$output .= "<img alt='' border='0' style='border:none;display:none;' src='https://www.paypal.com/$language/i/scr/pixel.gif' width='1' height='1'>";
$output .= "</form></div>";
return $output;
}
?>