
freecoded
Administrator
Staff member
- Freecoin
- 4,976
Updated and working code.
Use this in your search form:
Put this in your functions.php:
Use this in your search form:
<select name="sCompany">
<option value="0">User</option>
<option value="1">Company</option>
</select>
Put this in your functions.php:
<?php
function wm_search_user_type($params) {
if(array_key_exists('sCompany', $params)) {
Search::newInstance()->dao->join(sprintf('%st_user u', DB_TABLE_PREFIX), sprintf('u.pk_i_id = %st_item.fk_i_user_id', DB_TABLE_PREFIX, DB_TABLE_PREFIX), 'LEFT');
Search::newInstance()->dao->where(sprintf('u.b_company = %s', osc_esc_html($params['sCompany'])));
}
}
osc_add_hook('search_conditions', 'wm_search_user_type');