<?php require dirname(dirname(__FILE__)) . '/includes/bootstrap.php'; if (!($userID = buckys_is_logged_in())) { buckys_redirect('/index.php', MSG_NOT_LOGGED_IN_USER, MSG_TYPE_ERROR); } buckys_enqueue_stylesheet('trade.css'); buckys_enqueue_javascript('trade.js'); $TNB_GLOBALS['content'] = 'trade/offer_declined'; $TNB_GLOBALS['headerType'] = 'trade'; $paramCurrentPage = get_secure_integer($_REQUEST['page']); $paramType = get_secure_string($_REQUEST['type']); // default 'bythem' or empty, another possible value is 'byme' $view = []; //Get offer_received info $tradeOfferIns = new BuckysTradeOffer(); $baseURL = '/trade/offer_declined.php'; if ($paramType == 'byme') { $view['offers'] = $tradeOfferIns->getOfferDeclined($userID, false); $baseURL .= "?type=byme"; } else { $paramType = ''; $view['offers'] = $tradeOfferIns->getOfferDeclined($userID, true); } $view['offers'] = fn_buckys_pagination($view['offers'], $baseURL, $paramCurrentPage, COMMON_ROWS_PER_PAGE); $view['type'] = $paramType; $TNB_GLOBALS['title'] = 'Offers Declined - BuckysRoomTrade'; //Mark the activity (offer received) as read $tradeNotificationIns = new BuckysTradeNotification(); $tradeNotificationIns->markAsRead($userID, BuckysTradeNotification::ACTION_TYPE_OFFER_DECLINED); require DIR_FS_TEMPLATE . $TNB_GLOBALS['template'] . "/" . $TNB_GLOBALS['layout'] . ".php";
<?php require dirname(dirname(__FILE__)) . '/includes/bootstrap.php'; if (!($userID = buckys_is_logged_in())) { buckys_redirect('/index.php', MSG_NOT_LOGGED_IN_USER, MSG_TYPE_ERROR); } buckys_enqueue_stylesheet('trade.css'); buckys_enqueue_javascript('trade.js'); $TNB_GLOBALS['content'] = 'trade/offer_received'; $TNB_GLOBALS['headerType'] = 'trade'; $paramCurrentPage = buckys_escape_query_integer($_REQUEST['page']); $paramTargetID = buckys_escape_query_integer($_REQUEST['targetID']); $view = []; //Get offer_received info $tradeOfferIns = new BuckysTradeOffer(); $view['offers'] = $tradeOfferIns->getOfferReceived($userID, $paramTargetID); $view['offers'] = fn_buckys_pagination($view['offers'], '/trade/offer_received.php', $paramCurrentPage, COMMON_ROWS_PER_PAGE); $TNB_GLOBALS['title'] = 'Offers Received - BuckysRoomTrade'; //Mark the activity (offer received) as read $tradeNotificationIns = new BuckysTradeNotification(); $tradeNotificationIns->markAsRead($userID, BuckysTradeNotification::ACTION_TYPE_OFFER_RECEIVED); $tradeOfferIns->markAsRead($userID, BuckysTradeOffer::STATUS_OFFER_ACTIVE); require DIR_FS_TEMPLATE . $TNB_GLOBALS['template'] . "/" . $TNB_GLOBALS['layout'] . ".php";
<?php require dirname(dirname(__FILE__)) . '/includes/bootstrap.php'; if (!($userID = buckys_is_logged_in())) { buckys_redirect('/index.php', MSG_NOT_LOGGED_IN_USER, MSG_TYPE_ERROR); } buckys_enqueue_stylesheet('shop.css'); buckys_enqueue_javascript('shop.js'); $TNB_GLOBALS['content'] = 'shop/sold'; $TNB_GLOBALS['headerType'] = 'shop'; //Update sold notification as read $notificationIns = new BuckysShopNotification(); $notificationIns->markAsRead($userID, BuckysShopNotification::ACTION_TYPE_PRODUCT_SOLD); $paramCurrentPage = get_secure_integer(isset($_REQUEST['page']) ? $_REQUEST['page'] : null); $paramType = get_secure_string(isset($_REQUEST['type']) ? $_REQUEST['type'] : ""); $view = []; $orderIns = new BuckysShopOrder(); $view['sold'] = $orderIns->getSold($userID); //Update Sold product as read $orderIns->updateSoldAsRead($userID); $view['sold'] = fn_buckys_pagination($view['sold'], '/shop/sold.php', $paramCurrentPage, COMMON_ROWS_PER_PAGE); $TNB_GLOBALS['title'] = 'My Sold Items - BuckysRoomShop'; require DIR_FS_TEMPLATE . $TNB_GLOBALS['template'] . "/" . $TNB_GLOBALS['layout'] . ".php";
<?php require dirname(dirname(__FILE__)) . '/includes/bootstrap.php'; if (!($userID = buckys_is_logged_in())) { buckys_redirect('/index.php', MSG_NOT_LOGGED_IN_USER, MSG_TYPE_ERROR); } buckys_enqueue_stylesheet('shop.css'); buckys_enqueue_javascript('shop.js'); $TNB_GLOBALS['content'] = 'shop/purchase'; $TNB_GLOBALS['headerType'] = 'shop'; $paramCurrentPage = get_secure_integer($_REQUEST['page']); $paramType = get_secure_string($_REQUEST['type']); $view = []; $orderIns = new BuckysShopOrder(); $view['purchase'] = null; $view['type'] = null; if ($paramType == 'archived') { //Purchases archived $view['subtitle'] = 'My Purchases Archived'; $view['purchase'] = $orderIns->getPurchased($userID, BuckysShopOrder::ORDER_ARCHIVED); $view['type'] = 'archived'; } else { //Purchases not archived $view['subtitle'] = 'My Recent Purchases'; $view['purchase'] = $orderIns->getPurchased($userID); } $view['purchase'] = fn_buckys_pagination($view['purchase'], '/shop/purchase.php', $paramCurrentPage, COMMON_ROWS_PER_PAGE); $TNB_GLOBALS['title'] = $view['subtitle'] . ' - BuckysRoomShop'; require DIR_FS_TEMPLATE . $TNB_GLOBALS['template'] . "/" . $TNB_GLOBALS['layout'] . ".php";
$paramQueryStr = buckys_escape_query_string($_REQUEST['q'], true); $paramCategory = buckys_escape_query_string($_REQUEST['cat'], true); $paramLocation = buckys_escape_query_string($_REQUEST['loc'], true); $paramSort = buckys_escape_query_string($_REQUEST['sort']); $paramUserID = buckys_escape_query_string($_REQUEST['user']); $view = []; //Get available products $shopProductIns = new BuckysShopProduct(); $countryIns = new BuckysCountry(); $productResultList = $shopProductIns->search($paramQueryStr, $paramCategory, $paramLocation, $paramUserID); $productResultList = $shopProductIns->sortProducts($productResultList, $paramSort); $view['categoryList'] = $shopProductIns->countProductInCategory($productResultList); //Create Base URL for pagination of search page $paginationUrlBase = buckys_shop_search_url($paramQueryStr, $paramCategory, $paramLocation, $paramSort, $paramUserID); //Display $view['products'] = fn_buckys_pagination($productResultList, $paginationUrlBase, $paramCurrentPage, COMMON_ROWS_PER_PAGE); $view['param']['q'] = $paramQueryStr; $view['param']['cat'] = $paramCategory; $view['param']['loc'] = $paramLocation; $view['param']['sort'] = $paramSort; $view['param']['user'] = $paramUserID; $TNB_GLOBALS['shopSearchParam'] = $view['param']; $view['countryList'] = $countryIns->getCountryList(); if ($paramQueryStr != '') { $TNB_GLOBALS['title'] = $paramQueryStr . ' - BuckysRoomShop Search'; } else { if ($paramCategory != '') { $TNB_GLOBALS['title'] = $paramCategory . ' - BuckysRoomShop Search'; } else { if ($paramUserID != '' && is_numeric($paramUserID)) { $userIns = new BuckysUser();
$paramCategory = buckys_escape_query_string(isset($_REQUEST['cat']) ? $_REQUEST['cat'] : null); $paramLocation = buckys_escape_query_string(isset($_REQUEST['loc']) ? $_REQUEST['loc'] : null); $paramSort = buckys_escape_query_string(isset($_REQUEST['sort']) ? $_REQUEST['sort'] : null); $paramUserID = buckys_escape_query_integer(isset($_REQUEST['user']) ? $_REQUEST['user'] : null); $view = []; //Get available items $tradeItemIns = new BuckysTradeItem(); $countryIns = new BuckysCountry(); $tradeCatIns = new BuckysTradeCategory(); $itemResultList = $tradeItemIns->search($paramQueryStr, $paramCategory, $paramLocation, $paramUserID); $itemResultList = $tradeItemIns->sortItems($itemResultList, $paramSort); $view['categoryList'] = $tradeItemIns->countItemInCategory($itemResultList); //Create Base URL for pagination of search page $paginationUrlBase = buckys_trade_search_url($paramQueryStr, $paramCategory, $paramLocation, $paramSort, $paramUserID); //Display $view['items'] = fn_buckys_pagination($itemResultList, $paginationUrlBase, $paramCurrentPage, COMMON_ROWS_PER_PAGE); $view['param']['q'] = $paramQueryStr; $view['param']['cat'] = $paramCategory; $view['param']['loc'] = $paramLocation; $view['param']['sort'] = $paramSort; $view['param']['user'] = $paramUserID; $TNB_GLOBALS['tradeSearchParam'] = $view['param']; $view['countryList'] = $countryIns->getCountryList(); if ($paramQueryStr != '') { $TNB_GLOBALS['title'] = $paramQueryStr . ' - BuckysRoomTrade Search'; } else { if ($paramCategory != '') { $TNB_GLOBALS['title'] = $paramCategory . ' - BuckysRoomTrade Search'; } else { if ($paramUserID != '' && is_numeric($paramUserID)) { $userIns = new BuckysUser();