<?php require dirname(dirname(__FILE__)) . '/includes/bootstrap.php'; buckys_enqueue_stylesheet('shop.css'); buckys_enqueue_javascript('shop.js'); $TNB_GLOBALS['content'] = 'shop/index'; $TNB_GLOBALS['headerType'] = 'shop'; //Get Top Users $shopProductIns = new BuckysShopProduct(); $catIns = new BuckysShopCategory(); $view = []; $view['recent_products'] = $shopProductIns->getRecentProducts(10); $view['categories'] = $catIns->getCategoryList(0); $TNB_GLOBALS['title'] = 'BuckysRoomShop - Buy and Sell Items with Bitcoin'; require DIR_FS_TEMPLATE . $TNB_GLOBALS['template'] . "/" . $TNB_GLOBALS['layout'] . ".php";
} buckys_enqueue_stylesheet('uploadify.css'); buckys_enqueue_stylesheet('jquery.Jcrop.css'); buckys_enqueue_stylesheet('shop.css'); buckys_enqueue_javascript('uploadify/jquery.uploadify.js'); buckys_enqueue_javascript('jquery.Jcrop.js'); buckys_enqueue_javascript('jquery.color.js'); buckys_enqueue_javascript('shop.js'); buckys_enqueue_javascript('shop-edit.js'); buckys_enqueue_javascript('uploadify/flash_install.js'); $TNB_GLOBALS['content'] = 'shop/additem'; $TNB_GLOBALS['headerType'] = 'shop'; $view = []; $countryIns = new BuckysCountry(); $shopProductIns = new BuckysShopProduct(); $view['category_list'] = BuckysShopCategory::getCategoryList(0); $view['country_list'] = $countryIns->getCountryList(); $view['action_name'] = 'editProduct'; $paramProdID = get_secure_integer($_REQUEST['id']); $paramType = get_secure_string($_REQUEST['type']); $view['product'] = null; switch ($paramType) { case 'relist': $userInfo = BuckysUser::getUserBasicInfo($userID); $view['my_bitcoin_balance'] = BuckysBitcoin::getUserWalletBalance($userID); $view['my_credit_balance'] = $userInfo['credits']; $view['product'] = $shopProductIns->getProductById($paramProdID, true); $view['type'] = 'relist'; $view['page_title'] = 'Relist an Item'; break; default:
/** * Count Products according to the category * * @param array $prodList * @return stdClass */ public function countProductInCategory($prodList) { $catIns = new BuckysShopCategory(); $categoryList = $catIns->getCategoryList(); $catProdCountList = []; if (count($prodList) > 0) { foreach ($prodList as $itemData) { if (isset($catProdCountList[$itemData['catID']])) { $catProdCountList[$itemData['catID']]++; } else { $catProdCountList[$itemData['catID']] = 1; } } } if (count($catProdCountList) > 0 && count($categoryList) > 0) { foreach ($categoryList as &$tmpCatData) { isset($catProdCountList[$tmpCatData['catID']]) ? $tmpCatData['count'] = $catProdCountList[$tmpCatData['catID']] : ($tmpCatData['count'] = 0); } } return $categoryList; }
$bitcoinInfo = BuckysBitcoin::createWallet($TNB_GLOBALS['user']['userID'], $TNB_GLOBALS['user']['email']); } buckys_enqueue_stylesheet('uploadify.css'); buckys_enqueue_stylesheet('jquery.Jcrop.css'); buckys_enqueue_stylesheet('shop.css'); buckys_enqueue_javascript('uploadify/jquery.uploadify.js'); buckys_enqueue_javascript('jquery.Jcrop.js'); buckys_enqueue_javascript('jquery.color.js'); buckys_enqueue_javascript('shop.js'); buckys_enqueue_javascript('shop-edit.js'); buckys_enqueue_javascript('uploadify/flash_install.js'); $TNB_GLOBALS['content'] = 'shop/additem'; $TNB_GLOBALS['headerType'] = 'shop'; $view = []; $shopCatIns = new BuckysShopCategory(); $countryIns = new BuckysCountry(); $view['no_cash'] = false; $userInfo = BuckysUser::getUserBasicInfo($userID); $view['category_list'] = $shopCatIns->getCategoryList(0); $view['country_list'] = $countryIns->getCountryList(); $view['action_name'] = 'addShopProduct'; $view['page_title'] = 'Sell an Item'; $view['type'] = 'additem'; $view['my_bitcoin_balance'] = BuckysBitcoin::getUserWalletBalance($userID); $view['my_credit_balance'] = $userInfo['credits']; $view['shipping_fee_list'] = []; if ($view['my_bitcoin_balance'] < SHOP_PRODUCT_LISTING_FEE_IN_BTC && $view['my_credit_balance'] < SHOP_PRODUCT_LISTING_FEE_IN_CREDIT) { $view['no_cash'] = true; } $TNB_GLOBALS['title'] = 'Sell an Item - BuckysRoomShop'; require DIR_FS_TEMPLATE . $TNB_GLOBALS['template'] . "/" . $TNB_GLOBALS['layout'] . ".php";