Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
wp-ecommerce-paypal
:
wp-ecommerce-paypal.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?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; } ?>