@@ -7,28 +7,28 @@ |
||
| 7 | 7 | class EncryptResponsesTask extends BuildTask |
| 8 | 8 | { |
| 9 | 9 | |
| 10 | - protected $title = 'FoxyStripe Orders: Encrypt Responses Task'; |
|
| 11 | - protected $description = 'Encrypt any unencrypted FoxyCart datafeed responses. Migrate from old versions of FoxyStripe that didn\'t save responses encrypted'; |
|
| 12 | - |
|
| 13 | - |
|
| 14 | - public function run($request) |
|
| 15 | - { |
|
| 16 | - |
|
| 17 | - $ct = 0; |
|
| 18 | - $needle = '<?xml version="1.0" encoding="UTF-8"'; |
|
| 19 | - $needle2 = "<?xml version='1.0' encoding='UTF-8'"; |
|
| 20 | - $length = strlen($needle); |
|
| 21 | - |
|
| 22 | - foreach (Order::get() as $order) { |
|
| 23 | - if (substr($order->Response, 0, $length) === $needle || substr($order->Response, 0, $length) === $needle2) { |
|
| 24 | - $encrypted = rc4crypt::encrypt(FoxyCart::getStoreKey(), $order->Response); |
|
| 25 | - $encrypted = urlencode($encrypted); |
|
| 26 | - |
|
| 27 | - $order->Response = $encrypted; |
|
| 28 | - $order->write(); |
|
| 29 | - $ct++; |
|
| 30 | - } |
|
| 31 | - } |
|
| 32 | - echo $ct . ' order responses encrypted'; |
|
| 33 | - } |
|
| 10 | + protected $title = 'FoxyStripe Orders: Encrypt Responses Task'; |
|
| 11 | + protected $description = 'Encrypt any unencrypted FoxyCart datafeed responses. Migrate from old versions of FoxyStripe that didn\'t save responses encrypted'; |
|
| 12 | + |
|
| 13 | + |
|
| 14 | + public function run($request) |
|
| 15 | + { |
|
| 16 | + |
|
| 17 | + $ct = 0; |
|
| 18 | + $needle = '<?xml version="1.0" encoding="UTF-8"'; |
|
| 19 | + $needle2 = "<?xml version='1.0' encoding='UTF-8'"; |
|
| 20 | + $length = strlen($needle); |
|
| 21 | + |
|
| 22 | + foreach (Order::get() as $order) { |
|
| 23 | + if (substr($order->Response, 0, $length) === $needle || substr($order->Response, 0, $length) === $needle2) { |
|
| 24 | + $encrypted = rc4crypt::encrypt(FoxyCart::getStoreKey(), $order->Response); |
|
| 25 | + $encrypted = urlencode($encrypted); |
|
| 26 | + |
|
| 27 | + $order->Response = $encrypted; |
|
| 28 | + $order->write(); |
|
| 29 | + $ct++; |
|
| 30 | + } |
|
| 31 | + } |
|
| 32 | + echo $ct . ' order responses encrypted'; |
|
| 33 | + } |
|
| 34 | 34 | } |
@@ -29,6 +29,6 @@ |
||
| 29 | 29 | $ct++; |
| 30 | 30 | } |
| 31 | 31 | } |
| 32 | - echo $ct . ' order responses encrypted'; |
|
| 32 | + echo $ct.' order responses encrypted'; |
|
| 33 | 33 | } |
| 34 | 34 | } |
@@ -5,31 +5,31 @@ |
||
| 5 | 5 | |
| 6 | 6 | class ParseOrdersTask extends BuildTask |
| 7 | 7 | { |
| 8 | - protected $title = 'FoxyStripe Orders: Parse all Orders'; |
|
| 9 | - protected $description = 'Generate new order information from the FoxyCart Datafeed XML'; |
|
| 8 | + protected $title = 'FoxyStripe Orders: Parse all Orders'; |
|
| 9 | + protected $description = 'Generate new order information from the FoxyCart Datafeed XML'; |
|
| 10 | 10 | |
| 11 | 11 | |
| 12 | - public function run($request) |
|
| 13 | - { |
|
| 12 | + public function run($request) |
|
| 13 | + { |
|
| 14 | 14 | |
| 15 | - $ct = 0; |
|
| 16 | - foreach ($this->getOrders() as $order) { |
|
| 17 | - if ($order->parseOrder()) { |
|
| 18 | - $order->write(); |
|
| 19 | - $ct++; |
|
| 20 | - echo "Now updating order {$order->Order_ID} (DB ID: {$order->ID})" . PHP_EOL; |
|
| 21 | - } |
|
| 22 | - } |
|
| 23 | - echo $ct . ' orders updated'; |
|
| 24 | - } |
|
| 15 | + $ct = 0; |
|
| 16 | + foreach ($this->getOrders() as $order) { |
|
| 17 | + if ($order->parseOrder()) { |
|
| 18 | + $order->write(); |
|
| 19 | + $ct++; |
|
| 20 | + echo "Now updating order {$order->Order_ID} (DB ID: {$order->ID})" . PHP_EOL; |
|
| 21 | + } |
|
| 22 | + } |
|
| 23 | + echo $ct . ' orders updated'; |
|
| 24 | + } |
|
| 25 | 25 | |
| 26 | - /** |
|
| 27 | - * @return \Generator |
|
| 28 | - */ |
|
| 29 | - public function getOrders() |
|
| 30 | - { |
|
| 31 | - foreach (Order::get() as $order) { |
|
| 32 | - yield $order; |
|
| 33 | - } |
|
| 34 | - } |
|
| 26 | + /** |
|
| 27 | + * @return \Generator |
|
| 28 | + */ |
|
| 29 | + public function getOrders() |
|
| 30 | + { |
|
| 31 | + foreach (Order::get() as $order) { |
|
| 32 | + yield $order; |
|
| 33 | + } |
|
| 34 | + } |
|
| 35 | 35 | } |
@@ -17,10 +17,10 @@ |
||
| 17 | 17 | if ($order->parseOrder()) { |
| 18 | 18 | $order->write(); |
| 19 | 19 | $ct++; |
| 20 | - echo "Now updating order {$order->Order_ID} (DB ID: {$order->ID})" . PHP_EOL; |
|
| 20 | + echo "Now updating order {$order->Order_ID} (DB ID: {$order->ID})".PHP_EOL; |
|
| 21 | 21 | } |
| 22 | 22 | } |
| 23 | - echo $ct . ' orders updated'; |
|
| 23 | + echo $ct.' orders updated'; |
|
| 24 | 24 | } |
| 25 | 25 | |
| 26 | 26 | /** |