예제 #1
0
 }
 $current_user_id = get_current_user_id();
 if ($current_user_id == 0) {
     // logged_one is 'System'
     $urli = rtrim($url, '&');
     $urli .= '&page=';
     $page = 1;
     $last_left_out_page = get_option('prod_last_page');
     if (isset($last_left_out_page) && !empty($last_left_out_page)) {
         $page = $last_left_out_page;
     } else {
         $page = 1;
     }
     do {
         $requesturl = $urli . $page;
         $products = $apicall->getProductWithParam($requesturl);
         if (isset($products) && !empty($products)) {
             if (!isset($products['errorCode'])) {
                 if (isset($products['products']) && !empty($products['products'])) {
                     $api_response = $apicall->importProductToWoocommerce($products);
                 }
                 $page++;
                 $products['pagination']['page']++;
                 update_option('prod_last_page', $page);
             }
         }
     } while (@$products['pagination']['page'] <= @$products['pagination']['pages']);
     $last_left_out_page = get_option('prod_last_page');
     if (isset($products['pagination']['pages'])) {
         if ($products['pagination']['pages'] <= $last_left_out_page - 1) {
             if (isset($products['pagination']['results']) && $products['pagination']['results'] != 0) {