コード例 #1
0
 public function ajax_wpla_get_import_preview_table()
 {
     $query = $_REQUEST['query'];
     $page = $_REQUEST['pagenum'];
     // analyse report content
     $report = new WPLA_AmazonReport($_REQUEST['report_id']);
     $account = new WPLA_AmazonAccount($report->account_id);
     $summary = WPLA_ImportHelper::analyzeReportForPreview($report);
     WPLA_ImportHelper::render_import_preview_table($report->get_data_rows($query), $summary, $query, $page);
     exit;
 }
コード例 #2
0
 public function displayPreviewImportPage($step)
 {
     // analyse report content
     $report = new WPLA_AmazonReport($_REQUEST['report_id']);
     $account = new WPLA_AmazonAccount($report->account_id);
     $report_summary = WPLA_ImportHelper::analyzeReportForPreview($report);
     $status_summary = WPLA_ListingsModel::getStatusSummary();
     // skip step 3 if no products are to be imported
     // if ( $step == 3 && count($report_summary->products_to_import) == 0 ) {
     if ($step == 3 && intval(@$status_summary->imported) == 0) {
         return $this->displayFinishedImportPage();
     }
     $aData = array('plugin_url' => self::$PLUGIN_URL, 'message' => $this->message, 'step' => $step, 'report_summary' => $report_summary, 'status_summary' => $status_summary, 'account' => $account, 'report_id' => $report->id, 'data_rows' => $report->get_data_rows(), 'reports_update_woo_stock' => get_option('wpla_reports_update_woo_stock', 1), 'reports_update_woo_price' => get_option('wpla_reports_update_woo_price', 1), 'reports_update_woo_condition' => get_option('wpla_reports_update_woo_condition', 1), 'form_action' => 'admin.php?page=' . self::ParentMenuId . '-import');
     $this->display('import/preview_import_page', $aData);
 }