<?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']);
    }
예제 #2
0
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']);
    }