<?php /** * Display trade top search box */ $tradeCatIns = new BuckysTradeCategory(); $categoryList = $tradeCatIns->getCategoryList(0); if (isset($TNB_GLOBALS['tradeSearchParam'])) { $view['param'] = $TNB_GLOBALS['tradeSearchParam']; } ?> <section id="trade_top_search"> <div class="trade-top-search-box"> <form action="/trade/search.php" method="get" id="trade_search_form"> <input type="text" name="q" id="trade_s_q" class="q" value="<?php if (isset($view['param']['q'])) { echo $view['param']['q']; } ?> "> <select id="trade_s_cat" name="cat" class="c"> <option value="">All Categories</option> <?php if (count($categoryList) > 0) { foreach ($categoryList as $catData) { $selected = ''; if (isset($view['param']['cat']) && strtolower($view['param']['cat']) == strtolower($catData['name'])) { $selected = 'selected="selected"'; } echo sprintf('<option value="%s" %s>%s</option>', $catData['name'], $selected, $catData['name']); }
buckys_enqueue_stylesheet('trade.css'); buckys_enqueue_javascript('uploadify/jquery.uploadify.js'); buckys_enqueue_javascript('jquery.Jcrop.js'); buckys_enqueue_javascript('jquery.color.js'); buckys_enqueue_javascript('trade.js'); buckys_enqueue_javascript('trade-edit.js'); buckys_enqueue_javascript('uploadify/flash_install.js'); $TNB_GLOBALS['content'] = 'trade/additem'; $TNB_GLOBALS['headerType'] = 'trade'; $view = []; $tradeCatIns = new BuckysTradeCategory(); $countryIns = new BuckysCountry(); $tradeUserIns = new BuckysTradeUser(); $view['no_cash'] = false; $view['no_credits'] = false; if (!$tradeUserIns->hasCredits($userID)) { $view['no_credits'] = true; } $userInfo = BuckysUser::getUserBasicInfo($userID); $view['category_list'] = $tradeCatIns->getCategoryList(0); $view['country_list'] = $countryIns->getCountryList(); $view['action_name'] = 'addTradeItem'; $view['page_title'] = 'Add an Item'; $view['type'] = 'additem'; $view['my_bitcoin_balance'] = BuckysBitcoin::getUserWalletBalance($userID); $view['my_credit_balance'] = $userInfo['credits']; if ($view['my_bitcoin_balance'] < TRADE_ITEM_LISTING_FEE_IN_BTC && $view['my_credit_balance'] < TRADE_ITEM_LISTING_FEE_IN_CREDIT) { $view['no_cash'] = true; } $TNB_GLOBALS['title'] = 'Add an Item - BuckysRoomTrade'; require DIR_FS_TEMPLATE . $TNB_GLOBALS['template'] . "/" . $TNB_GLOBALS['layout'] . ".php";
/** * Count items according to the category * * * @param array $itemList */ public function countItemInCategory($itemList) { $tradeCatIns = new BuckysTradeCategory(); $categoryList = $tradeCatIns->getCategoryList(); $catItemCountList = array(); if (count($itemList) > 0) { foreach ($itemList as $itemData) { if (isset($catItemCountList[$itemData['catID']])) { $catItemCountList[$itemData['catID']]++; } else { $catItemCountList[$itemData['catID']] = 1; } } } if (count($catItemCountList) > 0 && count($categoryList) > 0) { foreach ($categoryList as &$tmpCatData) { isset($catItemCountList[$tmpCatData['catID']]) ? $tmpCatData['count'] = $catItemCountList[$tmpCatData['catID']] : ($tmpCatData['count'] = 0); } } return $categoryList; }
<?php /** * Display shop top search box */ $shopCatIns = new BuckysTradeCategory(); $categoryList = $shopCatIns->getCategoryList(0); if (isset($TNB_GLOBALS['shopSearchParam'])) { $view['param'] = $TNB_GLOBALS['shopSearchParam']; } ?> <section id="shop_top_search"> <div class="shop-top-search-box"> <form action="/shop/search.php" method="get" id="shop_search_form"> <input type="text" name="q" id="shop_s_q" class="q" value="<?php if (isset($view['param']['q'])) { echo $view['param']['q']; } ?> "> <select id="shop_s_cat" name="cat" class="c"> <option value="">All Categories</option> <?php if (count($categoryList) > 0) { foreach ($categoryList as $catData) { $selected = ''; if (isset($view['param']['cat']) && strtolower($view['param']['cat']) == strtolower($catData['name'])) { $selected = 'selected="selected"'; } echo sprintf('<option value="%s" %s>%s</li>', $catData['name'], $selected, $catData['name']); }