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; }
} $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('');