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; }
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); }