Beispiel #1
0
 public function previewListing($id)
 {
     // init model
     $ibm = new ItemBuilderModel();
     $account_id = WPLE_ListingQueryHelper::getAccountID($id);
     $account = WPLE_eBayAccount::getAccount($account_id);
     $this->initEC($account_id);
     $item = $ibm->buildItem($id, $this->EC->session, false, true);
     // if ( ! $ibm->checkItem($item) ) return $ibm->result;
     $ibm->checkItem($item);
     // $preview_html = $ibm->getFinalHTML( $id, $item, true );
     $preview_html = $item->Description;
     // echo $preview_html;
     // set condition name
     $item->ConditionName = $this->getConditionDisplayName($item->getConditionID());
     $aData = array('item' => $item, 'site_id' => $account ? $account->site_id : false, 'check_result' => $ibm->result, 'preview_html' => $preview_html);
     header('Content-Type: text/html; charset=utf-8');
     $this->display('listings_preview', $aData);
     exit;
 }