* @version 1.0.0 */ /* Plugin Name: Cart2Cart: AbleCommerce to WooCommerce Migration Module Plugin URI: http://www.shopping-cart-migration.com/ Description: Cart2Cart Integration Plugin Author: MagneticOne Version: 1.0.0 Author URI: http://www.magneticone.com/ */ defined('ABSPATH') or die("Cannot access pages directly."); @ini_set('display_errors', '1'); error_reporting(E_ALL & ~E_NOTICE); include 'worker.php'; $r = new WP_Http(); $worker = new Cart2CartWorker(); if (isset($_REQUEST['c2caction'])) { $action = $_REQUEST['c2caction']; switch ($action) { case 'saveToken': update_option('Cart2CartStoreToken', $_REQUEST['c2c_token']); break; case 'checkApi': $res = wp_remote_get(trim((string) $_REQUEST['url'], '/')); if ($res instanceof WP_Error) { $message = ''; foreach ($res->errors as $error) { $message .= $error[0] . "\n"; } echo json_encode(array('messages' => $message, 'messageType' => 'error')); exit;