Version Description
Download this release
Release Info
Developer | jghazally |
Plugin | WP eCommerce |
Version | 3.7.6.1 |
Comparing to | |
See all releases |
Code changes from version 3.7.6 to 3.7.6.1
- edit-profile.php +3 -2
- merchants/paypal_multiple.php +3 -1
- readme.txt +1 -1
- themes/default/default.css +1 -1
- themes/default/products_page.php +3 -3
- themes/iShop/products_page.php +3 -3
- themes/marketplace/products_page.php +3 -3
- transaction_results.php +1 -1
- user-downloads.php +4 -1
- user-log.php +1 -2
- wp-shopping-cart.php +9 -3
- wpsc-admin/ajax-and-init.php +3 -3
- wpsc-admin/includes/settings-pages/shipping.php +1 -0
- wpsc-includes/cart.class.php +3 -2
- wpsc-includes/display.functions.php +1 -1
- wpsc-includes/install_and_update.functions.php +2 -0
- wpsc-includes/merchant.class.php +12 -2
- wpsc-includes/misc.functions.php +34 -4
- wpsc-includes/productfeed.php +3 -3
- wpsc-includes/theme.functions.php +1 -1
- wpsc-includes/wpsc_query.php +1 -1
edit-profile.php
CHANGED
@@ -78,7 +78,7 @@ if($_POST['collected_data'] != null) {
|
|
78 |
<?php
|
79 |
echo " <div class='user-profile-links'><a href='".get_option('user_account_url')."'>Purchase History</a> | <a href='".get_option('user_account_url').$seperator."edit_profile=true'>Your Details</a> | <a href='".get_option('user_account_url').$seperator."downloads=true'>Your Downloads</a></div><br />";
|
80 |
?>
|
81 |
-
<form method='
|
82 |
<?php
|
83 |
if($changes_saved == true) {
|
84 |
echo __('Thanks, your changes have been saved.', 'wpsc');
|
@@ -189,4 +189,5 @@ foreach($form_data as $form_field)
|
|
189 |
</td>
|
190 |
</tr>
|
191 |
</table>
|
192 |
-
</form>
|
|
78 |
<?php
|
79 |
echo " <div class='user-profile-links'><a href='".get_option('user_account_url')."'>Purchase History</a> | <a href='".get_option('user_account_url').$seperator."edit_profile=true'>Your Details</a> | <a href='".get_option('user_account_url').$seperator."downloads=true'>Your Downloads</a></div><br />";
|
80 |
?>
|
81 |
+
<form method='post' action=''>
|
82 |
<?php
|
83 |
if($changes_saved == true) {
|
84 |
echo __('Thanks, your changes have been saved.', 'wpsc');
|
189 |
</td>
|
190 |
</tr>
|
191 |
</table>
|
192 |
+
</form>
|
193 |
+
</div>
|
merchants/paypal_multiple.php
CHANGED
@@ -221,6 +221,8 @@ function gateway_paypal_multiple($seperator, $sessionid) {
|
|
221 |
$data['upload'] = '1';
|
222 |
$data['cmd'] = "_ext-enter";
|
223 |
$data['redirect_cmd'] = "_cart";
|
|
|
|
|
224 |
$datacount = count($data);
|
225 |
$num = 0;
|
226 |
foreach($data as $key=>$value) {
|
@@ -641,4 +643,4 @@ $output .= "
|
|
641 |
|
642 |
|
643 |
add_action('init', 'nzshpcrt_paypal_ipn');
|
644 |
-
?>
|
221 |
$data['upload'] = '1';
|
222 |
$data['cmd'] = "_ext-enter";
|
223 |
$data['redirect_cmd'] = "_cart";
|
224 |
+
$data = apply_filters('wpsc_paypal_standard_post_data',$data);
|
225 |
+
|
226 |
$datacount = count($data);
|
227 |
$num = 0;
|
228 |
foreach($data as $key=>$value) {
|
643 |
|
644 |
|
645 |
add_action('init', 'nzshpcrt_paypal_ipn');
|
646 |
+
?>
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.instinct.co.nz/e-commerce
|
|
4 |
Tags: e-commerce, shop, cart, dropshop, ajax, web2.0, paypal, authorize, exchange, stock control, ecommerce
|
5 |
Requires at least: 2.7
|
6 |
Tested up to: 2.9
|
7 |
-
Stable tag: 3.7.6
|
8 |
|
9 |
WP e-Commerce is a Web 2.0 application designed with usability, aesthetics, and presentation in mind.
|
10 |
|
4 |
Tags: e-commerce, shop, cart, dropshop, ajax, web2.0, paypal, authorize, exchange, stock control, ecommerce
|
5 |
Requires at least: 2.7
|
6 |
Tested up to: 2.9
|
7 |
+
Stable tag: 3.7.6.1
|
8 |
|
9 |
WP e-Commerce is a Web 2.0 application designed with usability, aesthetics, and presentation in mind.
|
10 |
|
themes/default/default.css
CHANGED
@@ -95,7 +95,7 @@ div.wpsc_listen_button{
|
|
95 |
}
|
96 |
|
97 |
div.wpsc_description{
|
98 |
-
|
99 |
}
|
100 |
|
101 |
table.shoppingcart{
|
95 |
}
|
96 |
|
97 |
div.wpsc_description{
|
98 |
+
clear: both;
|
99 |
}
|
100 |
|
101 |
table.shoppingcart{
|
themes/default/products_page.php
CHANGED
@@ -211,11 +211,11 @@ global $wpsc_query, $wpdb;
|
|
211 |
|
212 |
<?php else : ?>
|
213 |
<?php if(wpsc_product_on_special()) : ?>
|
214 |
-
<span class='oldprice'><?php echo __('Price', 'wpsc'); ?>: <?php echo wpsc_product_normal_price(); ?></span><br />
|
215 |
<?php endif; ?>
|
216 |
-
<span id="product_price_<?php echo wpsc_the_product_id(); ?>" class="pricedisplay"><?php echo wpsc_the_product_price(); ?></span><?php echo __('Price', 'wpsc'); ?>: <br/>
|
217 |
<?php if(get_option('display_pnp') == 1) : ?>
|
218 |
-
<span class="pricedisplay"><?php echo wpsc_product_postage_and_packaging(); ?></span><?php echo __('P&P', 'wpsc'); ?>: <br />
|
219 |
<?php endif; ?>
|
220 |
<?php endif; ?>
|
221 |
</div>
|
211 |
|
212 |
<?php else : ?>
|
213 |
<?php if(wpsc_product_on_special()) : ?>
|
214 |
+
<span class='oldprice'><?php echo __('Price', 'wpsc'); ?>: <?php echo wpsc_product_normal_price(get_option('wpsc_hide_decimals')); ?></span><br />
|
215 |
<?php endif; ?>
|
216 |
+
<span id="product_price_<?php echo wpsc_the_product_id(); ?>" class="pricedisplay"><?php echo wpsc_the_product_price(get_option('wpsc_hide_decimals')); ?></span><?php echo __('Price', 'wpsc'); ?>: <br/>
|
217 |
<?php if(get_option('display_pnp') == 1) : ?>
|
218 |
+
<span class="pricedisplay"><?php echo wpsc_product_postage_and_packaging(get_option('wpsc_hide_decimals')); ?></span><?php echo __('P&P', 'wpsc'); ?>: <br />
|
219 |
<?php endif; ?>
|
220 |
<?php endif; ?>
|
221 |
</div>
|
themes/iShop/products_page.php
CHANGED
@@ -209,11 +209,11 @@ global $wpsc_query, $wpdb;
|
|
209 |
|
210 |
<?php else : ?>
|
211 |
<?php if(wpsc_product_on_special()) : ?>
|
212 |
-
<span class='oldprice'><?php echo __('Price', 'wpsc'); ?>: <?php echo wpsc_product_normal_price(); ?></span><br />
|
213 |
<?php endif; ?>
|
214 |
-
<span id="product_price_<?php echo wpsc_the_product_id(); ?>" class="pricedisplay"><?php echo wpsc_the_product_price(); ?></span><?php echo __('Price', 'wpsc'); ?>:<br/>
|
215 |
<?php if(get_option('display_pnp') == 1) : ?>
|
216 |
-
<span class="pricedisplay"><?php echo wpsc_product_postage_and_packaging(); ?></span><?php echo __('P&P', 'wpsc'); ?>: <br />
|
217 |
<?php endif; ?>
|
218 |
<?php endif; ?>
|
219 |
</div>
|
209 |
|
210 |
<?php else : ?>
|
211 |
<?php if(wpsc_product_on_special()) : ?>
|
212 |
+
<span class='oldprice'><?php echo __('Price', 'wpsc'); ?>: <?php echo wpsc_product_normal_price(get_option('wpsc_hide_decimals')); ?></span><br />
|
213 |
<?php endif; ?>
|
214 |
+
<span id="product_price_<?php echo wpsc_the_product_id(); ?>" class="pricedisplay"><?php echo wpsc_the_product_price(get_option('wpsc_hide_decimals')); ?></span><?php echo __('Price', 'wpsc'); ?>:<br/>
|
215 |
<?php if(get_option('display_pnp') == 1) : ?>
|
216 |
+
<span class="pricedisplay"><?php echo wpsc_product_postage_and_packaging(get_option('wpsc_hide_decimals')); ?></span><?php echo __('P&P', 'wpsc'); ?>: <br />
|
217 |
<?php endif; ?>
|
218 |
<?php endif; ?>
|
219 |
</div>
|
themes/marketplace/products_page.php
CHANGED
@@ -213,11 +213,11 @@ global $wpsc_query, $wpdb;
|
|
213 |
|
214 |
<?php else : ?>
|
215 |
<?php if(wpsc_product_on_special()) : ?>
|
216 |
-
<span class='oldprice'><?php echo __('Price', 'wpsc'); ?>: <?php echo wpsc_product_normal_price(); ?></span><br />
|
217 |
<?php endif; ?>
|
218 |
-
<span id="product_price_<?php echo wpsc_the_product_id(); ?>" class="pricedisplay"><?php echo wpsc_the_product_price(); ?></span><?php echo __('Price', 'wpsc'); ?>:<br/>
|
219 |
<?php if(get_option('display_pnp') == 1) : ?>
|
220 |
-
<span class="pricedisplay"><?php echo wpsc_product_postage_and_packaging(); ?></span><?php echo __('P&P', 'wpsc'); ?>: <br />
|
221 |
<?php endif; ?>
|
222 |
<?php endif; ?>
|
223 |
</div>
|
213 |
|
214 |
<?php else : ?>
|
215 |
<?php if(wpsc_product_on_special()) : ?>
|
216 |
+
<span class='oldprice'><?php echo __('Price', 'wpsc'); ?>: <?php echo wpsc_product_normal_price(get_option('wpsc_hide_decimals')); ?></span><br />
|
217 |
<?php endif; ?>
|
218 |
+
<span id="product_price_<?php echo wpsc_the_product_id(); ?>" class="pricedisplay"><?php echo wpsc_the_product_price(get_option('wpsc_hide_decimals')); ?></span><?php echo __('Price', 'wpsc'); ?>:<br/>
|
219 |
<?php if(get_option('display_pnp') == 1) : ?>
|
220 |
+
<span class="pricedisplay"><?php echo wpsc_product_postage_and_packaging(get_option('wpsc_hide_decimals')); ?></span><?php echo __('P&P', 'wpsc'); ?>: <br />
|
221 |
<?php endif; ?>
|
222 |
<?php endif; ?>
|
223 |
</div>
|
transaction_results.php
CHANGED
@@ -62,6 +62,6 @@ if($_SESSION['wpsc_previous_selected_gateway'] == 'paypal_certified'){
|
|
62 |
}
|
63 |
if($sessionid != ''){
|
64 |
//exit('<pre>'.print_r($sessionid, true).'</pre>');
|
65 |
-
transaction_results($sessionid, true);
|
66 |
}
|
67 |
?>
|
62 |
}
|
63 |
if($sessionid != ''){
|
64 |
//exit('<pre>'.print_r($sessionid, true).'</pre>');
|
65 |
+
//transaction_results($sessionid, true);
|
66 |
}
|
67 |
?>
|
user-downloads.php
CHANGED
@@ -67,5 +67,8 @@ if(count($files) > 0) {
|
|
67 |
<?php
|
68 |
} else {
|
69 |
echo __('You have not purchased any downloadable products yet.', 'wpsc');
|
70 |
-
}
|
|
|
|
|
|
|
71 |
?>
|
67 |
<?php
|
68 |
} else {
|
69 |
echo __('You have not purchased any downloadable products yet.', 'wpsc');
|
70 |
+
}?>
|
71 |
+
</div>
|
72 |
+
<?php
|
73 |
+
|
74 |
?>
|
user-log.php
CHANGED
@@ -393,7 +393,6 @@ $date_list[0]['end'] = $end_timestamp;
|
|
393 |
echo " </td>\n\r";
|
394 |
echo "</tr>\n\r";
|
395 |
}
|
396 |
-
echo "</tr>";
|
397 |
}
|
398 |
else
|
399 |
{
|
@@ -443,4 +442,4 @@ $date_list[0]['end'] = $end_timestamp;
|
|
443 |
}
|
444 |
?>
|
445 |
</div>
|
446 |
-
<?php } ?>
|
393 |
echo " </td>\n\r";
|
394 |
echo "</tr>\n\r";
|
395 |
}
|
|
|
396 |
}
|
397 |
else
|
398 |
{
|
442 |
}
|
443 |
?>
|
444 |
</div>
|
445 |
+
<?php } ?>
|
wp-shopping-cart.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name:WP Shopping Cart
|
4 |
Plugin URI: http://www.getshopped.org
|
5 |
Description: A plugin that provides a WordPress Shopping Cart. Visit the <a href='http://getshopped.org/forums'>getshopped forums</a> for support.
|
6 |
-
Version: 3.7.6
|
7 |
Author: Instinct
|
8 |
Author URI: http://www.getshopped.org
|
9 |
*/
|
@@ -16,7 +16,7 @@ global $wpdb;
|
|
16 |
define('WPSC_VERSION', '3.7');
|
17 |
define('WPSC_MINOR_VERSION', '51');
|
18 |
|
19 |
-
define('WPSC_PRESENTABLE_VERSION', '3.7.6');
|
20 |
|
21 |
define('WPSC_DEBUG', false);
|
22 |
define('WPSC_GATEWAY_DEBUG', false);
|
@@ -291,7 +291,13 @@ $shipping_directory = WPSC_FILE_PATH.'/shipping';
|
|
291 |
$nzshpcrt_shipping_list = wpsc_list_dir($shipping_directory);
|
292 |
foreach($nzshpcrt_shipping_list as $nzshpcrt_shipping) {
|
293 |
if(stristr( $nzshpcrt_shipping , '.php' )) {
|
294 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
295 |
}
|
296 |
}
|
297 |
$wpsc_shipping_modules = apply_filters('wpsc_shipping_modules',$wpsc_shipping_modules);
|
3 |
Plugin Name:WP Shopping Cart
|
4 |
Plugin URI: http://www.getshopped.org
|
5 |
Description: A plugin that provides a WordPress Shopping Cart. Visit the <a href='http://getshopped.org/forums'>getshopped forums</a> for support.
|
6 |
+
Version: 3.7.6.1
|
7 |
Author: Instinct
|
8 |
Author URI: http://www.getshopped.org
|
9 |
*/
|
16 |
define('WPSC_VERSION', '3.7');
|
17 |
define('WPSC_MINOR_VERSION', '51');
|
18 |
|
19 |
+
define('WPSC_PRESENTABLE_VERSION', '3.7.6.1');
|
20 |
|
21 |
define('WPSC_DEBUG', false);
|
22 |
define('WPSC_GATEWAY_DEBUG', false);
|
291 |
$nzshpcrt_shipping_list = wpsc_list_dir($shipping_directory);
|
292 |
foreach($nzshpcrt_shipping_list as $nzshpcrt_shipping) {
|
293 |
if(stristr( $nzshpcrt_shipping , '.php' )) {
|
294 |
+
if($nzshpcrt_shipping == 'ups.php'){
|
295 |
+
if (phpMinV('5')){
|
296 |
+
require(WPSC_FILE_PATH."/shipping/".$nzshpcrt_shipping);
|
297 |
+
}
|
298 |
+
}else{
|
299 |
+
require(WPSC_FILE_PATH."/shipping/".$nzshpcrt_shipping);
|
300 |
+
}
|
301 |
}
|
302 |
}
|
303 |
$wpsc_shipping_modules = apply_filters('wpsc_shipping_modules',$wpsc_shipping_modules);
|
wpsc-admin/ajax-and-init.php
CHANGED
@@ -1329,7 +1329,7 @@ function wpsc_purchlog_edit_status($purchlog_id='', $purchlog_status='') {
|
|
1329 |
if(($purchlog_status > $log_data['processed']) && ($log_data['processed'] <= 2)) {
|
1330 |
transaction_results($log_data['sessionid'],false);
|
1331 |
}
|
1332 |
-
exit("1");
|
1333 |
}
|
1334 |
|
1335 |
if($_REQUEST['wpsc_admin_action'] == 'purchlog_edit_status') {
|
@@ -1344,11 +1344,11 @@ function wpsc_save_product_order() {
|
|
1344 |
$category_id = absint($_POST['category_id']);
|
1345 |
$products = $_POST['product'];
|
1346 |
$order=1;
|
1347 |
-
|
1348 |
foreach($products as $product_id) {
|
1349 |
$product_id = absint($product_id);
|
1350 |
$wpdb->query("REPLACE INTO `".WPSC_TABLE_PRODUCT_ORDER."`(`category_id`, `product_id`, `order`) VALUES ('{$category_id}', '{$product_id}', '{$order}' )");
|
1351 |
-
|
1352 |
$order++;
|
1353 |
}
|
1354 |
$success = true;
|
1329 |
if(($purchlog_status > $log_data['processed']) && ($log_data['processed'] <= 2)) {
|
1330 |
transaction_results($log_data['sessionid'],false);
|
1331 |
}
|
1332 |
+
// exit("1");
|
1333 |
}
|
1334 |
|
1335 |
if($_REQUEST['wpsc_admin_action'] == 'purchlog_edit_status') {
|
1344 |
$category_id = absint($_POST['category_id']);
|
1345 |
$products = $_POST['product'];
|
1346 |
$order=1;
|
1347 |
+
// echo '/*<pre>'.print_r($products,true).'</pre>*/';
|
1348 |
foreach($products as $product_id) {
|
1349 |
$product_id = absint($product_id);
|
1350 |
$wpdb->query("REPLACE INTO `".WPSC_TABLE_PRODUCT_ORDER."`(`category_id`, `product_id`, `order`) VALUES ('{$category_id}', '{$product_id}', '{$order}' )");
|
1351 |
+
// echo "/* REPLACE INTO `".WPSC_TABLE_PRODUCT_ORDER."`(`category_id`, `product_id`, `order`) VALUES ('{$category_id}', '{$product_id}', '$order' ) */\n\r";
|
1352 |
$order++;
|
1353 |
}
|
1354 |
$success = true;
|
wpsc-admin/includes/settings-pages/shipping.php
CHANGED
@@ -193,6 +193,7 @@ function selectgateway() {
|
|
193 |
|
194 |
<p>
|
195 |
<?php echo __('To enable shipping in WP e-Commerce you must select which shipping methods you want to enable on your site', 'wpsc'); ?>
|
|
|
196 |
</p>
|
197 |
<br />
|
198 |
<p>
|
193 |
|
194 |
<p>
|
195 |
<?php echo __('To enable shipping in WP e-Commerce you must select which shipping methods you want to enable on your site', 'wpsc'); ?>
|
196 |
+
<?php if (!phpMinV('5')){ echo __('<br /><strong>UPS has been deactivated because you are running PHP4, please upgrade to PHP5 to enable UPS.</strong>','wpsc'); } ?>
|
197 |
</p>
|
198 |
<br />
|
199 |
<p>
|
wpsc-includes/cart.class.php
CHANGED
@@ -595,7 +595,7 @@ class wpsc_cart {
|
|
595 |
}
|
596 |
$this->update_location();
|
597 |
$this->get_tax_rate();
|
598 |
-
$this->unique_id = sha1(uniqid(rand(),
|
599 |
|
600 |
$this->get_shipping_method();
|
601 |
}
|
@@ -1048,6 +1048,7 @@ class wpsc_cart {
|
|
1048 |
$this->subtotal = null;
|
1049 |
$this->total_price = null;
|
1050 |
$this->uses_shipping = null;
|
|
|
1051 |
$this->get_shipping_option();
|
1052 |
}
|
1053 |
|
@@ -1961,4 +1962,4 @@ class wpsc_cart_item {
|
|
1961 |
}
|
1962 |
|
1963 |
}
|
1964 |
-
?>
|
595 |
}
|
596 |
$this->update_location();
|
597 |
$this->get_tax_rate();
|
598 |
+
$this->unique_id = sha1(uniqid(rand(),true));
|
599 |
|
600 |
$this->get_shipping_method();
|
601 |
}
|
1048 |
$this->subtotal = null;
|
1049 |
$this->total_price = null;
|
1050 |
$this->uses_shipping = null;
|
1051 |
+
$this->shipping_quotes = null;
|
1052 |
$this->get_shipping_option();
|
1053 |
}
|
1054 |
|
1962 |
}
|
1963 |
|
1964 |
}
|
1965 |
+
?>
|
wpsc-includes/display.functions.php
CHANGED
@@ -169,7 +169,7 @@ function wpsc_product_url($product_id, $category_id = null, $escape = true) {
|
|
169 |
}
|
170 |
|
171 |
|
172 |
-
|
173 |
if((($wp_rewrite->rules != null) && ($wp_rewrite != null)) || (get_option('rewrite_rules') != null)) {
|
174 |
$url_name = get_product_meta($product_id, 'url_name', true);
|
175 |
$url_name = htmlentities(stripslashes($url_name), ENT_QUOTES, 'UTF-8');
|
169 |
}
|
170 |
|
171 |
|
172 |
+
// exit('<pre>'.print_r($wp_query, true).'</pre>');
|
173 |
if((($wp_rewrite->rules != null) && ($wp_rewrite != null)) || (get_option('rewrite_rules') != null)) {
|
174 |
$url_name = get_product_meta($product_id, 'url_name', true);
|
175 |
$url_name = htmlentities(stripslashes($url_name), ENT_QUOTES, 'UTF-8');
|
wpsc-includes/install_and_update.functions.php
CHANGED
@@ -437,7 +437,9 @@ function wpsc_create_upload_directories() {
|
|
437 |
foreach ($folders as $folder) {
|
438 |
wp_mkdir_p($folder);
|
439 |
@ chmod( $folder, 0775 );
|
|
|
440 |
}
|
|
|
441 |
//wpsc_copy_themes_to_uploads();
|
442 |
}
|
443 |
|
437 |
foreach ($folders as $folder) {
|
438 |
wp_mkdir_p($folder);
|
439 |
@ chmod( $folder, 0775 );
|
440 |
+
// echo 'Folder:'.$folder.' Creation attempted';
|
441 |
}
|
442 |
+
|
443 |
//wpsc_copy_themes_to_uploads();
|
444 |
}
|
445 |
|
wpsc-includes/merchant.class.php
CHANGED
@@ -115,18 +115,28 @@ class wpsc_merchant {
|
|
115 |
'billing' => array(),
|
116 |
'shipping' => array()
|
117 |
);
|
|
|
118 |
foreach((array)$collected_form_data as $collected_form_row) {
|
119 |
$address_data_set = 'billing';
|
120 |
$address_key = array_search($collected_form_row['unique_name'], $address_keys['billing']);
|
121 |
-
if($address_key
|
122 |
$address_data_set = 'shipping';
|
|
|
123 |
$address_key = array_search($collected_form_row['unique_name'], $address_keys['shipping']);
|
124 |
}
|
125 |
if($address_key == null) {
|
126 |
continue;
|
127 |
}
|
128 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
}
|
|
|
130 |
if(count($address_data['shipping']) < 1) {
|
131 |
$address_data['shipping'] = $address_data['billing'];
|
132 |
}
|
115 |
'billing' => array(),
|
116 |
'shipping' => array()
|
117 |
);
|
118 |
+
|
119 |
foreach((array)$collected_form_data as $collected_form_row) {
|
120 |
$address_data_set = 'billing';
|
121 |
$address_key = array_search($collected_form_row['unique_name'], $address_keys['billing']);
|
122 |
+
if($address_key == null) {
|
123 |
$address_data_set = 'shipping';
|
124 |
+
// exit('<pre>'.print_r($collected_form_row,true).'</pre>');
|
125 |
$address_key = array_search($collected_form_row['unique_name'], $address_keys['shipping']);
|
126 |
}
|
127 |
if($address_key == null) {
|
128 |
continue;
|
129 |
}
|
130 |
+
if($address_key == 'billingcountry' || $address_key == 'shippingcountry'){
|
131 |
+
$country = maybe_unserialize($collected_form_row['value']);
|
132 |
+
$address_data[$address_data_set][$address_key] =$country[0];
|
133 |
+
}elseif($collected_form_row['unique_name'] == 'shippingstate'){
|
134 |
+
$address_data[$address_data_set][$address_key] = wpsc_get_state_by_id($collected_form_row['value'], 'code');
|
135 |
+
}else{
|
136 |
+
$address_data[$address_data_set][$address_key] = $collected_form_row['value'];
|
137 |
+
}
|
138 |
}
|
139 |
+
// exit('<pre>'.print_r($address_data,true).'</pre>');
|
140 |
if(count($address_data['shipping']) < 1) {
|
141 |
$address_data['shipping'] = $address_data['billing'];
|
142 |
}
|
wpsc-includes/misc.functions.php
CHANGED
@@ -121,15 +121,20 @@ add_filter('single_post_title','wpsc_post_title_seo');
|
|
121 |
*/
|
122 |
function wpsc_change_canonical_url($url) {
|
123 |
global $wpdb, $wpsc_query, $post;
|
124 |
-
|
125 |
-
if(preg_match("/\[productspage\]/",$post->post_content)) {
|
126 |
if(!is_numeric($_GET['product_id'])) {
|
127 |
$product_id = $wpdb->get_var("SELECT `product_id` FROM `".WPSC_TABLE_PRODUCTMETA."` WHERE `meta_key` IN ( 'url_name' ) AND `meta_value` IN ( '".$wpsc_query->query_vars['product_url_name']."' ) ORDER BY `product_id` DESC LIMIT 1");
|
128 |
} else {
|
129 |
$product_id = absint($_GET['product_id']);
|
130 |
}
|
131 |
-
|
|
|
132 |
$url = wpsc_product_url($product_id);
|
|
|
|
|
|
|
|
|
133 |
} else {
|
134 |
if($wpsc_query->query_vars['category_id'] > 0) {
|
135 |
$url = wpsc_category_url($wpsc_query->query_vars['category_id']);
|
@@ -153,6 +158,7 @@ add_filter('aioseop_canonical_url', 'wpsc_change_canonical_url');
|
|
153 |
|
154 |
function wpsc_insert_canonical_url() {
|
155 |
$wpsc_url = wpsc_change_canonical_url(null);
|
|
|
156 |
echo "<link rel='canonical' href='$wpsc_url' />\n";
|
157 |
}
|
158 |
|
@@ -745,4 +751,28 @@ function wpsc_clear_stock_claims( ) {
|
|
745 |
$wpdb->query("DELETE FROM `".WPSC_TABLE_CLAIMED_STOCK."` WHERE `last_activity` < '{$old_claimed_stock_datetime}' AND `cart_submitted` IN ('0')");
|
746 |
}
|
747 |
add_action('wpsc_daily_cron_tasks', 'wpsc_clear_stock_claims');
|
748 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
*/
|
122 |
function wpsc_change_canonical_url($url) {
|
123 |
global $wpdb, $wpsc_query, $post;
|
124 |
+
// exit('<pre>'.print_r($wpsc_query,true).'</pre>');
|
125 |
+
if(preg_match("/\[productspage\]/",$post->post_content) && $wpsc_query->query_vars['category_id'] == 0) {
|
126 |
if(!is_numeric($_GET['product_id'])) {
|
127 |
$product_id = $wpdb->get_var("SELECT `product_id` FROM `".WPSC_TABLE_PRODUCTMETA."` WHERE `meta_key` IN ( 'url_name' ) AND `meta_value` IN ( '".$wpsc_query->query_vars['product_url_name']."' ) ORDER BY `product_id` DESC LIMIT 1");
|
128 |
} else {
|
129 |
$product_id = absint($_GET['product_id']);
|
130 |
}
|
131 |
+
//exit('prod id'.$product_id);
|
132 |
+
if($product_id > 0){
|
133 |
$url = wpsc_product_url($product_id);
|
134 |
+
}else{
|
135 |
+
$url = get_option('product_list_url');
|
136 |
+
}
|
137 |
+
|
138 |
} else {
|
139 |
if($wpsc_query->query_vars['category_id'] > 0) {
|
140 |
$url = wpsc_category_url($wpsc_query->query_vars['category_id']);
|
158 |
|
159 |
function wpsc_insert_canonical_url() {
|
160 |
$wpsc_url = wpsc_change_canonical_url(null);
|
161 |
+
// exit($wpsc_url);
|
162 |
echo "<link rel='canonical' href='$wpsc_url' />\n";
|
163 |
}
|
164 |
|
751 |
$wpdb->query("DELETE FROM `".WPSC_TABLE_CLAIMED_STOCK."` WHERE `last_activity` < '{$old_claimed_stock_datetime}' AND `cart_submitted` IN ('0')");
|
752 |
}
|
753 |
add_action('wpsc_daily_cron_tasks', 'wpsc_clear_stock_claims');
|
754 |
+
|
755 |
+
/**
|
756 |
+
* Description Check PHP version to Compare
|
757 |
+
* @access public
|
758 |
+
*
|
759 |
+
* @param string of version to compare
|
760 |
+
* @return boolean true or false
|
761 |
+
*/
|
762 |
+
function phpMinV($v)
|
763 |
+
{
|
764 |
+
$phpV = PHP_VERSION;
|
765 |
+
|
766 |
+
if ($phpV[0] >= $v[0]) {
|
767 |
+
if (empty($v[2]) || $v[2] == '*') {
|
768 |
+
return true;
|
769 |
+
} elseif ($phpV[2] >= $v[2]) {
|
770 |
+
if (empty($v[4]) || $v[4] == '*' || $phpV[4] >= $v[4]) {
|
771 |
+
return true;
|
772 |
+
}
|
773 |
+
}
|
774 |
+
}
|
775 |
+
|
776 |
+
return false;
|
777 |
+
}
|
778 |
+
?>
|
wpsc-includes/productfeed.php
CHANGED
@@ -108,9 +108,9 @@ function wpsc_generate_product_feed() {
|
|
108 |
$purchase_link = wpsc_product_url($product['id']);
|
109 |
|
110 |
$output .= " <item>\n\r";
|
111 |
-
$output .= " <title><![CDATA[".
|
112 |
$output .= " <link>$purchase_link</link>\n\r";
|
113 |
-
$output .= " <description><![CDATA[".
|
114 |
$output .= " <pubDate>".date("r")."</pubDate>\n\r";
|
115 |
$output .= " <guid>$purchase_link</guid>\n\r";
|
116 |
|
@@ -156,7 +156,7 @@ function wpsc_generate_product_feed() {
|
|
156 |
foreach ($google_elements as $gelement) {
|
157 |
|
158 |
$output .= " <".$gelement['meta_key'].">";
|
159 |
-
$output .= "<![CDATA["
|
160 |
$output .= "</".$gelement['meta_key'].">\n\r";
|
161 |
|
162 |
if ($gelement['meta_key'] == 'g:condition')
|
108 |
$purchase_link = wpsc_product_url($product['id']);
|
109 |
|
110 |
$output .= " <item>\n\r";
|
111 |
+
$output .= " <title><![CDATA[".stripslashes($product['name'])."]]></title>\n\r";
|
112 |
$output .= " <link>$purchase_link</link>\n\r";
|
113 |
+
$output .= " <description><![CDATA[".stripslashes($product['description'])."]]></description>\n\r";
|
114 |
$output .= " <pubDate>".date("r")."</pubDate>\n\r";
|
115 |
$output .= " <guid>$purchase_link</guid>\n\r";
|
116 |
|
156 |
foreach ($google_elements as $gelement) {
|
157 |
|
158 |
$output .= " <".$gelement['meta_key'].">";
|
159 |
+
$output .= "<![CDATA[".$gelement['meta_value']."]]>";
|
160 |
$output .= "</".$gelement['meta_key'].">\n\r";
|
161 |
|
162 |
if ($gelement['meta_key'] == 'g:condition')
|
wpsc-includes/theme.functions.php
CHANGED
@@ -182,7 +182,7 @@ function wpsc_enqueue_user_script_and_css() {
|
|
182 |
wp_enqueue_style( 'wpsc-theme-css', $theme_url, false, $version_identifier, 'all');
|
183 |
wp_enqueue_style( 'wpsc-theme-css-compatibility', WPSC_URL. '/themes/compatibility.css', false, $version_identifier, 'all');
|
184 |
wp_enqueue_style( 'wpsc-product-rater', WPSC_URL.'/js/product_rater.css', false, $version_identifier, 'all');
|
185 |
-
wp_enqueue_style( 'wp-e-commerce-dynamic'
|
186 |
wp_enqueue_style( 'wpsc-thickbox', WPSC_URL.'/js/thickbox.css', false, $version_identifier, 'all');
|
187 |
|
188 |
|
182 |
wp_enqueue_style( 'wpsc-theme-css', $theme_url, false, $version_identifier, 'all');
|
183 |
wp_enqueue_style( 'wpsc-theme-css-compatibility', WPSC_URL. '/themes/compatibility.css', false, $version_identifier, 'all');
|
184 |
wp_enqueue_style( 'wpsc-product-rater', WPSC_URL.'/js/product_rater.css', false, $version_identifier, 'all');
|
185 |
+
wp_enqueue_style( 'wp-e-commerce-dynamic',$siteurl."/index.php?wpsc_user_dynamic_css=true&category=$category_id" , false, $version_identifier, 'all' );
|
186 |
wp_enqueue_style( 'wpsc-thickbox', WPSC_URL.'/js/thickbox.css', false, $version_identifier, 'all');
|
187 |
|
188 |
|
wpsc-includes/wpsc_query.php
CHANGED
@@ -1615,7 +1615,7 @@ class WPSC_Query {
|
|
1615 |
LEFT JOIN `".WPSC_TABLE_PRODUCT_ORDER."` ON `".WPSC_TABLE_PRODUCT_LIST."`.`id` = `".WPSC_TABLE_PRODUCT_ORDER."`.`product_id`
|
1616 |
WHERE `".WPSC_TABLE_PRODUCT_LIST."`.`publish`='1' AND `".WPSC_TABLE_PRODUCT_LIST."`.`active`='1' $no_donations_sql $group_sql ORDER BY `".WPSC_TABLE_PRODUCT_LIST."`.`special`, $order_by LIMIT $startnum, $products_per_page";
|
1617 |
if(get_option('wpsc_sort_by') == 'dragndrop'){
|
1618 |
-
$sql = "SELECT `products`.* FROM `".WPSC_TABLE_PRODUCT_LIST."` AS `products` LEFT JOIN `".WPSC_TABLE_PRODUCT_ORDER."` AS `order` ON `products`.`id`= `order`.`product_id` WHERE `products`.`active`='1' AND `order`.`category_id`='0' $search_sql ORDER BY `order`.`order`";
|
1619 |
}
|
1620 |
}
|
1621 |
}
|
1615 |
LEFT JOIN `".WPSC_TABLE_PRODUCT_ORDER."` ON `".WPSC_TABLE_PRODUCT_LIST."`.`id` = `".WPSC_TABLE_PRODUCT_ORDER."`.`product_id`
|
1616 |
WHERE `".WPSC_TABLE_PRODUCT_LIST."`.`publish`='1' AND `".WPSC_TABLE_PRODUCT_LIST."`.`active`='1' $no_donations_sql $group_sql ORDER BY `".WPSC_TABLE_PRODUCT_LIST."`.`special`, $order_by LIMIT $startnum, $products_per_page";
|
1617 |
if(get_option('wpsc_sort_by') == 'dragndrop'){
|
1618 |
+
$sql = "SELECT `products`.* FROM `".WPSC_TABLE_PRODUCT_LIST."` AS `products` LEFT JOIN `".WPSC_TABLE_PRODUCT_ORDER."` AS `order` ON `products`.`id`= `order`.`product_id` WHERE `products`.`active`='1' AND `products`.`publish`='1' AND `order`.`category_id`='0' $search_sql ORDER BY `order`.`order`";
|
1619 |
}
|
1620 |
}
|
1621 |
}
|