/
sellsimilar.php
287 lines (134 loc) · 5.61 KB
/
sellsimilar.php
1
<?php/******************************************************************************* * copyright : (C) 2014 - 2018 Pro-Auction-Script * site : https://www.pro-auction-script.com * Script License : https://www.pro-auction-script.com/contents.php?show=free_license *******************************************************************************/include 'common.php';if (!$user->checkAuth()){ $_SESSION['REDIRECT_AFTER_LOGIN'] = 'select_category.php'; header('location: user_login.php'); exit;}if (!isset($_POST['action'])){ $id = intval($_GET['id']); // Get Closed auctions data unset($_SESSION['UPLOADED_PICTURES']); unset($_SESSION['UPLOADED_PICTURES_SIZE']); $query = "SELECT * FROM " . $DBPrefix . "auctions WHERE id = :id AND user = :user_id"; $params = array( array(':id', intval($_GET['id']), 'int'), array(':user_id', $user->user_data['id'], 'int') ); $db->query($query, $params); $RELISTEDAUCTION = $db->result(); $_SESSION['SELL_starts'] = ''; $_SESSION['SELL_start_now'] = '1'; $_SESSION['SELL_title'] = $RELISTEDAUCTION['title']; $_SESSION['SELL_subtitle'] = $RELISTEDAUCTION['subtitle']; $_SESSION['SELL_description'] = $RELISTEDAUCTION['description']; $_SESSION['SELL_atype'] = $RELISTEDAUCTION['auction_type']; $_SESSION['SELL_iquantity'] = $RELISTEDAUCTION['quantity']; $_SESSION['SELL_shipping_cost'] = $system->print_money_nosymbol($RELISTEDAUCTION['shipping_cost']); $_SESSION['SELL_additional_shipping_cost'] = $system->print_money_nosymbol($RELISTEDAUCTION['shipping_cost_additional']); $_SESSION['SELL_minimum_bid'] = $system->print_money_nosymbol($RELISTEDAUCTION['minimum_bid']); $_SESSION['SELL_sellcat1'] = $RELISTEDAUCTION['category']; $_SESSION['SELL_sellcat2'] = $RELISTEDAUCTION['secondcat']; $_SESSION['SELL_duration'] = $RELISTEDAUCTION['duration']; $_SESSION['SELL_relist'] = $RELISTEDAUCTION['relist']; $_SESSION['SELL_shipping'] = $RELISTEDAUCTION['shipping']; $_SESSION['SELL_payment'] = explode(', ', $RELISTEDAUCTION['payment']); $_SESSION['SELL_international'] = $RELISTEDAUCTION['international']; $_SESSION['SELL_imgtype'] = $RELISTEDAUCTION['imgtype']; $_SESSION['SELL_file_uploaded'] = $RELISTEDAUCTION['photo_uploaded']; $_SESSION['SELL_pict_url'] = ''; $_SESSION['SELL_shipping_terms'] = $RELISTEDAUCTION['shipping_terms']; $_SESSION['SELL_is_bold'] = $RELISTEDAUCTION['bold']; $_SESSION['SELL_is_highlighted'] = $RELISTEDAUCTION['highlighted']; $_SESSION['SELL_is_featured'] = $RELISTEDAUCTION['featured']; $_SESSION['SELL_is_taxed'] = $RELISTEDAUCTION['tax']; $_SESSION['SELL_tax_included'] = $RELISTEDAUCTION['taxinc']; $_SESSION['SELL_item_condition'] = $RELISTEDAUCTION['item_condition']; $_SESSION['SELL_item_manufacturer'] = $RELISTEDAUCTION['item_manufacturer']; $_SESSION['SELL_item_model'] = $RELISTEDAUCTION['item_model']; $_SESSION['SELL_item_color'] = $RELISTEDAUCTION['item_color']; $_SESSION['SELL_item_year'] = $RELISTEDAUCTION['item_year']; $_SESSION['SELL_returns'] = $RELISTEDAUCTION['returns']; $_SESSION['SELL_googleMap'] = $RELISTEDAUCTION['locationMap']; $_SESSION['SELL_sell_type'] = $RELISTEDAUCTION['sell_type']; if (floatval($RELISTEDAUCTION['reserve_price']) > 0) { $_SESSION['SELL_reserve_price'] = $system->print_money_nosymbol($RELISTEDAUCTION['reserve_price']); $_SESSION['SELL_with_reserve'] = 'yes'; } else { $_SESSION['SELL_reserve_price'] = ''; $_SESSION['SELL_with_reserve'] = 'no'; } if (floatval($RELISTEDAUCTION['buy_now']) > 0) { $_SESSION['SELL_buy_now_price'] = $system->print_money_nosymbol($RELISTEDAUCTION['buy_now']); $_SESSION['SELL_with_buy_now'] = 'yes'; } else { $_SESSION['SELL_buy_now_price'] = ''; $_SESSION['SELL_with_buy_now'] = 'no'; } if (floatval($RELISTEDAUCTION['increment']) > 0) { $_SESSION['SELL_increment'] = 2; $_SESSION['SELL_customincrement'] = $system->print_money_nosymbol($RELISTEDAUCTION['increment']); } else { $_SESSION['SELL_increment'] = 1; $_SESSION['SELL_customincrement'] = 0; } if (isset($_GET['relist'])) { $_SESSION['SELL_action'] = 'relist'; $_SESSION['SELL_pict_url'] = $RELISTEDAUCTION['pict_url']; $_SESSION['SELL_pict_url_temp'] = str_replace('thumb-', '', $RELISTEDAUCTION['pict_url']); // get gallery images $UPLOADED_PICTURES = array(); $file_types = array('gif', 'jpg', 'jpeg', 'png'); if (is_dir(UPLOAD_PATH . intval($_GET['id']))) { $dir = opendir(UPLOAD_PATH . intval($_GET['id'])); while (($myfile = readdir($dir)) !== false) { if ($myfile != '.' && $myfile != '..' && !is_file($myfile)) { $file_ext = strtolower(substr($myfile, strrpos($myfile, '.') + 1)); if (in_array($file_ext, $file_types) && (strstr($RELISTEDAUCTION['pict_url'], 'thumb-') === false || $RELISTEDAUCTION['pict_url'] != $myfile)) { $UPLOADED_PICTURES[] = $myfile; } } } closedir($dir); } $_SESSION['UPLOADED_PICTURES'] = $UPLOADED_PICTURES; if (count($UPLOADED_PICTURES) > 0) { if (!file_exists(UPLOAD_PATH . session_id())) { umask(); mkdir(UPLOAD_PATH . session_id(), 0777); } foreach ($UPLOADED_PICTURES as $k => $v) { $system->move_file(UPLOAD_FOLDER . intval($_GET['id']) . '/' . $v, UPLOAD_FOLDER . session_id() . '/' . $v, false); } if (!empty($RELISTEDAUCTION['pict_url'])) { $system->move_file(UPLOAD_FOLDER . intval($_GET['id']) . '/' . $RELISTEDAUCTION['pict_url'], UPLOAD_FOLDER . session_id() . '/' . $RELISTEDAUCTION['pict_url'], false); } } } header('location: sell.php?mode=recall');}