Exemplo n.º 1
0
function buildPageSuffix($values)
{
    $page_suffix = '';
    foreach ($values as $key => $value) {
        if (is_array($value)) {
            $page_suffix .= buildPageSuffix($value);
        } else {
            $page_suffix .= "&{$key}={$value}";
        }
    }
    return $page_suffix;
}
Exemplo n.º 2
0
    }
    $search['date_type'] = $vbulletin->GPC['date_type'];
    $search['date'] = array('day' => vbdate('j', $system_date), 'month' => vbdate('n', $system_date), 'year' => vbdate('Y', $system_date));
} else {
    $system_date = TIMENOW;
    $search['date'] = array('day' => vbdate('j', $system_date), 'month' => vbdate('n', $system_date), 'year' => vbdate('Y', $system_date));
}
if ($vbulletin->GPC['itemtypeid']) {
    $tmp = explode(',', $vbulletin->GPC['itemtypeid']);
    $ids = array();
    foreach ($tmp as $id) {
        if (is_numeric($id) && $id > 0) {
            $ids[] = $id;
        }
    }
    if (count($ids) > 0) {
        $vbulletin->GPC['itemtypeid'] = implode(',', $ids);
        $where_conditions .= " AND items.type IN ({$vbulletin->GPC['itemtypeid']})";
        $search['itemtypeid'] = $vbulletin->GPC['itemtypeid'];
    }
}
if ($vbulletin->GPC['itemname']) {
    $vbulletin->GPC['itemname'] = $vbulletin->db->escape_string($vbulletin->GPC['itemname']);
    $where_conditions .= " AND items.name LIKE '%{$vbulletin->GPC['itemname']}%'";
    $search['itemname'] = $vbulletin->GPC['itemname'];
}
$page_suffix = buildPageSuffix($search);
$itemtypeids = array();
$itemtypes_list = '';
$itemtypes_list_raw = array();
$itemtypeids[$vbphrase['please_select_one']] = array('');