Пример #1
0
    }
    $PAGES = ceil($TOTALAUCTIONS / $system->SETTINGS['perpage']);
    $query = "SELECT * FROM " . $DBPrefix . "auctions\n\t\t\tWHERE " . $insql . " starts <= :time\n\t\t\tAND closed = 0\n\t\t\tAND suspended = 0";
    $params = array();
    $params[] = array(':time', $NOW, 'int');
    if (!empty($_POST['catkeyword'])) {
        $query .= " AND title LIKE :title";
        $params[] = array(':title', '%' . $system->cleanvars($_POST['catkeyword']) . '%', 'str');
    }
    $query .= " ORDER BY ends ASC LIMIT :offset, :perpage";
    $params[] = array(':offset', $OFFSET, 'int');
    $params[] = array(':perpage', $system->SETTINGS['perpage'], 'int');
    // get featured items
    $query_feat = "SELECT * FROM " . $DBPrefix . "auctions\n\t\t\tWHERE " . $insql . " starts <= :time\n\t\t\tAND closed = 0\n\t\t\tAND suspended = 0\n\t\t\tAND featured = 'y'";
    $params_feat = array();
    $params_feat[] = array(':time', $NOW, 'int');
    if (!empty($_POST['catkeyword'])) {
        $query_feat .= " AND title LIKE :title";
        $params_feat[] = array(':title', '%' . $system->cleanvars($_POST['catkeyword']) . '%', 'str');
    }
    $query_feat .= " ORDER BY ends ASC LIMIT :offset, 5";
    $params_feat[] = array(':offset', ($PAGE - 1) * 5, 'int');
    include $include_path . 'browseitems.inc.php';
    browseItems($query, $params, $query_feat, $params_feat, $TOTALAUCTIONS, 'browse.php', 'id=' . $id);
    $template->assign_vars(array('ID' => $id, 'TOP_HTML' => $TPL_main_value, 'CAT_STRING' => $TPL_categories_string, 'NUM_AUCTIONS' => $TOTALAUCTIONS));
}
$page_title = $current_cat_name;
include 'header.php';
$template->set_filenames(array('body' => 'browsecats.tpl'));
$template->display('body');
include 'footer.php';
Пример #2
0
        }
        $catSQL .= ")";
    }
    $query = "SELECT * FROM " . $DBPrefix . "auctions WHERE\n\t\t\t(title LIKE '%" . $term . "%' OR id = " . intval($term) . ")\n\t\t\t" . $catSQL . "\n\t\t\tAND closed = 0 AND suspended = 0 AND starts <= " . $NOW . " AND ends > " . $NOW;
    // retrieve records corresponding to passed page number
    $PAGE = isset($_GET['PAGE']) ? intval($_GET['PAGE']) : 1;
    if ($PAGE == 0) {
        $PAGE = 1;
    }
    // determine limits for SQL query
    $left_limit = ($PAGE - 1) * $system->SETTINGS['perpage'];
    // get total number of records
    $res = mysql_query($query);
    $system->check_mysql($res, $query, __LINE__, __FILE__);
    $total = mysql_num_rows($res);
    // get number of pages
    $PAGES = ceil($total / $system->SETTINGS['perpage']);
    $query_ = $query . " ORDER BY ends LIMIT " . $left_limit . ", " . $system->SETTINGS['perpage'];
    $res = mysql_query($query_);
    $system->check_mysql($res, $query_, __LINE__, __FILE__);
    $query_ = $query . " AND featured = 'y' ORDER BY ends LIMIT " . intval(($PAGE - 1) * 5) . ", 5";
    $feat_res = mysql_query($query_);
    $system->check_mysql($feat_res, $query_, __LINE__, __FILE__);
    // to be sure about items format, I've unified the call
    include $include_path . 'browseitems.inc.php';
    browseItems($res, $feat_res, $total, 'search.php', 'q=' . $term . '&id=' . $cat_id);
}
include 'header.php';
$template->set_filenames(array('body' => 'search.tpl'));
$template->display('body');
include 'footer.php';
Пример #3
0
    /* retrieve records corresponding to passed page number */
    $PAGE = (int) $_GET['page'];
    if ($PAGE == 0) {
        $PAGE = 1;
    }
    $lines = (int) $lines;
    if ($lines == 0) {
        $lines = 50;
    }
    /* determine limits for SQL query */
    $left_limit = ($PAGE - 1) * $lines;
    /* get total number of records */
    $rsl = mysql_query($sql_count);
    $system->check_mysql($rsl, $sql_count, __LINE__, __FILE__);
    $hash = mysql_fetch_array($rsl);
    $total = (int) $hash[0];
    /* get number of pages */
    $PAGES = (int) ($total / $lines);
    if ($total % $lines > 0) {
        ++$PAGES;
    }
    $result = mysql_query($sql . " LIMIT {$left_limit},{$lines}");
    $system->check_mysql($result, $sql, __LINE__, __FILE__);
    // to be sure about items format, I've unified the call
    include $include_path . "browseitems.inc.php";
    browseItems($result, 'search.php');
}
include "header.php";
$template->set_filenames(array('body' => 'search.html'));
$template->display('body');
include "footer.php";
Пример #4
0
    $PAGES = intval($total / $system->SETTINGS['perpage']);
    if ($total % $system->SETTINGS['perpage'] > 0) {
        ++$PAGES;
    }
    // get records corresponding to this page
    $query = "SELECT au.* FROM " . $DBPrefix . "auctions au\n\t\t\t" . $userjoin . "\n\t\t\tWHERE au.suspended = 0\n\t\t\tAND " . $wher . $ora . "\n\t\t\tau.starts <= :time\n\t\t\tORDER BY " . $by . " LIMIT :offset, :perpage";
    $params = $asparams;
    $params[] = array(':offset', $left_limit, 'int');
    $params[] = array(':perpage', $system->SETTINGS['perpage'], 'int');
    // get featured items
    $query_feat = "SELECT au.* FROM " . $DBPrefix . "auctions au\n\t\t\t" . $userjoin . "\n\t\t\tWHERE au.suspended = 0\n\t\t\tAND " . $wher . $ora . "\n\t\t\tfeatured = 'y'\n\t\t\tAND\tau.starts <= :time\n\t\t\tORDER BY " . $by . " LIMIT :offset, 5";
    $params_feat = $asparams;
    $params_feat[] = array(':offset', ($PAGE - 1) * 5, 'int');
    if ($total > 0) {
        include $include_path . 'browseitems.inc.php';
        browseItems($query, $params, $query_feat, $params_feat, $total, 'adsearch.php');
        include 'header.php';
        $template->set_filenames(array('body' => 'asearch_result.tpl'));
        $template->display('body');
        include 'footer.php';
        exit;
    } else {
        $ERR = $ERR_122;
    }
}
// payments
$payment_methods = '';
$query = "SELECT * FROM " . $DBPrefix . "gateways LIMIT 1";
$db->direct_query($query);
$gateways_data = $db->result();
$gateway_list = explode(',', $gateways_data['gateways']);
Пример #5
0
    $currently_watched_items = explode(' ', trim($user->user_data['item_watch']));
    $items_to_watch = array();
    for ($j = 0; $j < count($currently_watched_items); $j++) {
        if ($currently_watched_items[$j] != $item_to_delete) {
            array_push($items_to_watch, $currently_watched_items[$j]);
        }
    }
    $query = "UPDATE " . $DBPrefix . "users SET item_watch = :item_watch WHERE id = :user_id";
    $params = array();
    $params[] = array(':item_watch', implode(' ', $items_to_watch), 'str');
    $params[] = array(':user_id', $user->user_data['id'], 'int');
    $db->query($query, $params);
    $user->user_data['item_watch'] = implode(' ', $items_to_watch);
    $user_message .= $MSG['item_watch_item_removed'];
}
// Show results
$items = trim($user->user_data['item_watch']);
if ($items != '' && $items != null) {
    $itemids = str_replace(' ', ',', $items);
    $query = "SELECT * FROM " . $DBPrefix . "auctions WHERE id IN (" . $itemids . ")";
    $db->direct_query($query);
    $total = $db->numrows();
    browseItems($query, null, '', '', $total, 'item_watch.php');
}
$template->assign_vars(array('USER_MESSAGE' => $user_message));
include 'header.php';
$TMP_usmenutitle = $MSG['472'];
include INCLUDE_PATH . 'user_cp.php';
$template->set_filenames(array('body' => 'item_watch.tpl'));
$template->display('body');
include 'footer.php';
Пример #6
0
    $query = "SELECT * FROM " . $DBPrefix . "auctions WHERE\n\t\t\t(title LIKE :title OR id = :auc_id)\n\t\t\t" . $catSQL . "\n\t\t\tAND closed = 0 AND suspended = 0 AND starts <= :time AND ends > :time";
    $params = array();
    $params[] = array(':title', '%' . $system->cleanvars($term) . '%', 'str');
    $params[] = array(':auc_id', $term, 'int');
    $params[] = array(':time', $NOW, 'int');
    $db->query($query, $params);
    // get total number of records
    $total = $db->numrows();
    // retrieve records corresponding to passed page number
    $PAGE = isset($_GET['PAGE']) ? intval($_GET['PAGE']) : 1;
    if ($PAGE == 0) {
        $PAGE = 1;
    }
    // determine limits for SQL query
    $left_limit = ($PAGE - 1) * $system->SETTINGS['perpage'];
    // get number of pages
    $PAGES = ceil($total / $system->SETTINGS['perpage']);
    $query_feat = $query . " AND featured = 'y' ORDER BY ends LIMIT :offset, 5";
    $params_feat = $params;
    $params_feat[] = array(':offset', ($PAGE - 1) * 5, 'int');
    $query = $query . " ORDER BY ends LIMIT :offset, :perpage";
    $params[] = array(':offset', $left_limit, 'int');
    $params[] = array(':perpage', $system->SETTINGS['perpage'], 'int');
    // to be sure about items format, I've unified the call
    include $include_path . 'browseitems.inc.php';
    browseItems($query, $params, $query_feat, $params_feat, $total, 'search.php', 'q=' . $term . '&id=' . $cat_id);
}
include 'header.php';
$template->set_filenames(array('body' => 'search.tpl'));
$template->display('body');
include 'footer.php';
Пример #7
0
    $result = mysql_query($query);
    $system->check_mysql($result, $query, __LINE__, __FILE__);
}
// Show results
$query = "SELECT item_watch from " . $DBPrefix . "users WHERE nick='" . $system->cleanvars($_SESSION['WEBID_LOGGED_IN_USERNAME']) . "' ";
$result = mysql_query($query);
$system->check_mysql($result, $query, __LINE__, __FILE__);
$TPL_auctions_list_value = array();
$items = trim(mysql_result($result, 0, "item_watch"));
if (mysql_num_rows($result) > 0) {
    $HasResults = true;
}
if ($items != "" && $items != null) {
    $item = split(" ", $items);
    $itemids = '0';
    for ($j = 0; $j < count($item); $j++) {
        $itemids .= ',' . $item[$j];
    }
    $query = "SELECT * from " . $DBPrefix . "auctions WHERE id IN ({$itemids})";
    $result = mysql_query($query);
    $system->check_mysql($result, $query, __LINE__, __FILE__);
    if (mysql_num_rows($result) > 0) {
        browseItems($result, 'item_watch.php');
    }
}
include "header.php";
$TMP_usmenutitle = $MSG['472'];
include "includes/user_cp.php";
$template->set_filenames(array('body' => 'item_watch.html'));
$template->display('body');
include "footer.php";
Пример #8
0
    if (!isset($_GET['PAGE']) || $_GET['PAGE'] == 1) {
        $OFFSET = 0;
        $PAGE = 1;
    } else {
        $PAGE = $_REQUEST['PAGE'];
        $OFFSET = ($PAGE - 1) * $system->SETTINGS['perpage'];
    }
    $PAGES = ceil($TOTALAUCTIONS / $system->SETTINGS['perpage']);
    $query = "SELECT * FROM " . $DBPrefix . "auctions\n\t\t\tWHERE " . $insql . " starts <= " . $NOW . "\n\t\t\tAND closed = 0\n\t\t\tAND suspended = 0";
    if (!empty($_POST['catkeyword'])) {
        $query .= " AND title LIKE '%" . $system->cleanvars($_POST['catkeyword']) . "%'";
    }
    $query .= " ORDER BY ends ASC LIMIT " . intval($OFFSET) . "," . $system->SETTINGS['perpage'];
    $res = mysql_query($query);
    $system->check_mysql($res, $query, __LINE__, __FILE__);
    // get featured items
    $query = "SELECT * FROM " . $DBPrefix . "auctions\n\t\t\tWHERE " . $insql . " starts <= " . $NOW . "\n\t\t\tAND closed = 0\n\t\t\tAND suspended = 0\n\t\t\tAND featured = 'y'";
    if (!empty($_POST['catkeyword'])) {
        $query .= " AND title LIKE '%" . $system->cleanvars($_POST['catkeyword']) . "%'";
    }
    $query .= " ORDER BY ends ASC LIMIT " . intval(($PAGE - 1) * 5) . ", 5";
    $feat_res = mysql_query($query);
    $system->check_mysql($feat_res, $query, __LINE__, __FILE__);
    include $include_path . 'browseitems.inc.php';
    browseItems($res, $feat_res, $TOTALAUCTIONS, 'browse.php', 'id=' . $id);
    $template->assign_vars(array('ID' => $id, 'TOP_HTML' => $TPL_main_value, 'CAT_STRING' => $TPL_categories_string, 'NUM_AUCTIONS' => $TOTALAUCTIONS));
}
include 'header.php';
$template->set_filenames(array('body' => 'browsecats.tpl'));
$template->display('body');
include 'footer.php';
Пример #9
0
    // get number of pages
    $PAGES = intval($total / $system->SETTINGS['perpage']);
    if ($total % $system->SETTINGS['perpage'] > 0) {
        ++$PAGES;
    }
    // get records corresponding to this page
    $query = "SELECT au.* FROM " . $DBPrefix . "auctions au\n\t\t\t" . $userjoin . "\n\t\t\tWHERE au.suspended = 0\n\t\t\tAND " . $wher . $ora . "\n\t\t\tau.starts <= " . $NOW . "\n\t\t\tORDER BY " . $by . " LIMIT " . intval($left_limit) . ", " . $system->SETTINGS['perpage'];
    $res = mysql_query($query);
    $system->check_mysql($res, $query, __LINE__, __FILE__);
    // get featured items
    $query = "SELECT au.* FROM " . $DBPrefix . "auctions au\n\t\t\t" . $userjoin . "\n\t\t\tWHERE au.suspended = 0\n\t\t\tAND " . $wher . $ora . "\n\t\t\tfeatured = 'y'\n\t\t\tAND\tau.starts <= " . $NOW . "\n\t\t\tORDER BY " . $by . " LIMIT " . intval(($PAGE - 1) * 5) . ", 5";
    $feat_res = mysql_query($query);
    $system->check_mysql($feat_res, $query, __LINE__, __FILE__);
    if (mysql_num_rows($res) > 0) {
        include $include_path . 'browseitems.inc.php';
        browseItems($res, $feat_res, $total, 'adsearch.php');
        include 'header.php';
        $template->set_filenames(array('body' => 'asearch_result.tpl'));
        $template->display('body');
        include 'footer.php';
        exit;
    } else {
        $ERR = $ERR_122;
    }
}
// payments
$payment_methods = '';
$query = "SELECT * FROM " . $DBPrefix . "gateways";
$res = mysql_query($query);
$system->check_mysql($res, $query, __LINE__, __FILE__);
$gateways_data = mysql_fetch_assoc($res);
Пример #10
0
            $item_watch = $auc_id[$j] . ' ' . $item_watch;
        }
    }
    $item_watch_new = trim($item_watch);
    $query = "UPDATE " . $DBPrefix . "users SET item_watch = :item_watch_new WHERE id = :user_id";
    $params = array();
    $params[] = array(':item_watch_new', $system->cleanvars($item_watch_new), 'str');
    $params[] = array(':user_id', $user->user_data['id'], 'int');
    $db->query($query, $params);
    $user->user_data['item_watch'] = $item_watch_new;
}
// Show results
$items = trim($user->user_data['item_watch']);
if ($items != '' && $items != null) {
    $item = explode(' ', $items);
    $itemids = '0';
    $total = count($item);
    for ($j = 0; $j < $total; $j++) {
        $itemids .= ',' . $item[$j];
    }
    $query = "SELECT * FROM " . $DBPrefix . "auctions WHERE id IN (" . $itemids . ")";
    $db->direct_query($query);
    $total = $db->numrows();
    browseItems($query, $params, '', '', $total, 'item_watch.php');
}
include 'header.php';
$TMP_usmenutitle = $MSG['472'];
include $include_path . 'user_cp.php';
$template->set_filenames(array('body' => 'item_watch.tpl'));
$template->display('body');
include 'footer.php';
Пример #11
0
        } else {
            $item_watch = $auc_id[$j] . ' ' . $item_watch;
        }
    }
    $item_watch_new = trim($item_watch);
    $query = "UPDATE " . $DBPrefix . "users SET item_watch = '" . $item_watch_new . "' WHERE id = " . $user->user_data['id'];
    $system->check_mysql(mysql_query($query), $query, __LINE__, __FILE__);
    $user->user_data['item_watch'] = $item_watch_new;
}
// Show results
$items = trim($user->user_data['item_watch']);
if ($items != '' && $items != null) {
    $item = preg_split('/ /', $items);
    $itemids = '0';
    $total = count($item);
    for ($j = 0; $j < $total; $j++) {
        $itemids .= ',' . $item[$j];
    }
    $query = "SELECT * FROM " . $DBPrefix . "auctions WHERE id IN ({$itemids})";
    $result = mysql_query($query);
    $system->check_mysql($result, $query, __LINE__, __FILE__);
    if (mysql_num_rows($result) > 0) {
        browseItems($result, false, $total, 'item_watch.php');
    }
}
include 'header.php';
$TMP_usmenutitle = $MSG['472'];
include $include_path . 'user_cp.php';
$template->set_filenames(array('body' => 'item_watch.tpl'));
$template->display('body');
include 'footer.php';
Пример #12
0
    $system->check_mysql($rsl, $qs, __LINE__, __FILE__);
    $hash = mysql_fetch_array($rsl);
    $total = !$hash[0] ? 1 : (int) $hash[0];
    // Handle pagination
    $TOTALAUCTIONS = $total;
    if (!isset($_GET['PAGE']) || $_GET['PAGE'] == 1) {
        $OFFSET = 0;
        $PAGE = 1;
    } else {
        $PAGE = $_REQUEST['PAGE'];
        $OFFSET = ($PAGE - 1) * $LIMIT;
    }
    $PAGES = ceil($TOTALAUCTIONS / $LIMIT);
    $qs = "SELECT * FROM " . $DBPrefix . "auctions\r\n\t\t\tWHERE {$insql} starts <= " . $NOW . "\r\n\t\t\tAND closed = 0\r\n\t\t\tAND private = 'n'\r\n\t\t\tAND suspended = 0";
    if ($system->SETTINGS['adultonly'] == 'y' && !isset($_SESSION['WEBID_LOGGED_IN'])) {
        $qs .= " AND adultonly='n'";
    }
    if (!empty($_POST['catkeyword'])) {
        $qs .= " AND title LIKE '%" . $system->cleanvars($_POST['catkeyword']) . "%'";
    }
    $qs .= " ORDER BY ends ASC LIMIT " . intval($OFFSET) . "," . intval($LIMIT);
    $result = mysql_query($qs);
    $system->check_mysql($result, $qs, __LINE__, __FILE__);
    include $include_path . "browseitems.inc.php";
    browseItems($result, 'browse.php');
    $template->assign_vars(array('TOP_HTML' => $TPL_main_value, 'CAT_STRING' => $TPL_categories_string));
}
include "header.php";
$template->set_filenames(array('body' => 'browsecats.html'));
$template->display('body');
include "footer.php";
Пример #13
0
    $res = mysql_query($query);
    $system->check_mysql($res, $query, __LINE__, __FILE__);
    $hash = mysql_fetch_array($res);
    $total = (int) $hash['total'];
    /* get number of pages */
    $PAGES = (int) ($total / $lines);
    if ($total % $lines > 0) {
        ++$PAGES;
    }
    /* get records corresponding to this page*/
    $query = "SELECT au.* FROM " . $DBPrefix . "auctions au\r\n\t\t\t{$userjoin}\r\n\t\t\tWHERE (au.suspended='0')\r\n\t\t\tAND ({$wher} au.private='n' {$ora})\r\n\t\t\tAND\tau.starts <= " . $NOW . "\r\n\t\t\tORDER BY {$by} LIMIT " . intval($left_limit) . ", " . intval($lines);
    $res = mysql_query($query);
    $system->check_mysql($res, $query, __LINE__, __FILE__);
    if (mysql_num_rows($res) > 0) {
        include $include_path . "browseitems.inc.php";
        browseItems($res, 'adsearch.php');
        include "header.php";
        $template->set_filenames(array('body' => 'asearch_result.html'));
        $template->display('body');
        include "footer.php";
        exit;
    } else {
        $ERR = $ERR_122;
    }
}
// -------------------------------------- payment
$qurey = "SELECT * FROM " . $DBPrefix . "payments";
$res = mysql_query($qurey);
$system->check_mysql($res, $qurey, __LINE__, __FILE__);
$num_payments = mysql_num_rows($res);
$TPL_payments_list = '';