this is my search.php
<?php
/*
* Osclass – software for creating and publishing online classified
* advertising platforms
*
* Copyright (C) 2013 OSCLASS
*
* This program is free software: you can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License
* as published by the Free Software Foundation, either version 3 of
* the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public
* License along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
// meta tag robots
if( osc_count_items() == 0 || stripos($_SERVER['REQUEST_URI'], 'search') ) {
osc_add_hook('header','infinity_nofollow_construct');
} else {
osc_add_hook('header','infinity_follow_construct');
}
infinity_add_body_class('item');
$listClass = '';
$buttonClass = '';
if(osc_search_show_as() == 'gallery'){
$listClass = 'listing-grid';
$buttonClass = 'active';
}
osc_add_hook('after-main','sidebar');
function sidebar(){
osc_current_web_theme_path('search-sidebar.php');
}
osc_add_hook('footer','autocompleteCity');
function autocompleteCity(){ ?>
<script type="text/javascript">
$(function() {
function log( message ) {
$( "<div/>" ).text( message ).prependTo( "#log" );
$( "#log" ).attr( "scrollTop", 0 );
}
$( "#sCity" ).autocomplete({
source: "<?php echo osc_base_url(true); ?>?page=ajax&action=location",
minLength: 2,
select: function( event, ui ) {
$("#sRegion").attr("value", ui.item.region);
log( ui.item ?
"<?php _e('Selected', 'modern'); ?>: " + ui.item.value + " aka " + ui.item.id :
"<?php _e('Nothing selected, input was', 'modern'); ?> " + this.value );
}
});
});
</script>
<?php
}
?>
<?php osc_current_web_theme_path('header.php') ; ?>
<div class="categorias">
<?php echo show_banner('animais'); ?>
<?php echo show_banner('arte'); ?>
<?php echo show_banner('bebes'); ?>
<?php echo show_banner('esporte'); ?>
<?php echo show_banner('bolsas'); ?>
<?php echo show_banner('calcados'); ?>
<?php echo show_banner('cama'); ?>
<?php echo show_banner('caminhao'); ?>
<?php echo show_banner('carro'); ?>
<?php echo show_banner('celular'); ?>
<?php echo show_banner('computador'); ?>
<?php echo show_banner('doacao'); ?>
<?php echo show_banner('eletrodomestico'); ?>
<?php echo show_banner('eletronico'); ?>
<?php echo show_banner('emprego'); ?>
<?php echo show_banner('imovel'); ?>
<?php echo show_banner('musica'); ?>
<?php echo show_banner('jardinagem'); ?>
<?php echo show_banner('moto'); ?>
<?php echo show_banner('moveis'); ?>
<?php echo show_banner('casa'); ?>
<?php echo show_banner('diversos'); ?>
<?php echo show_banner('roupa'); ?>
<?php echo show_banner('saude'); ?>
<?php echo show_banner('joias'); ?>
<?php echo show_banner('jogos'); ?>
</div>
<div class="list-header">
<div class="resp-wrapper">
<?php osc_run_hook('search_ads_listing_top'); ?>
<h1><?php echo search_title(); ?></h1>
<?php if(osc_count_items() == 0) { ?>
<p class="empty" ><?php printf(__('There are no results matching "%s"', 'infinity'), osc_search_pattern()) ; ?></p>
<?php } else { ?>
<span class="counter-search"><?php
$search_number = infinity_search_number();
printf(__('%1$d - %2$d de %3$d anúncios', 'infinity'), $search_number['from'], $search_number['to'], $search_number['of']);
?></span>
<div class="actions">
<a href="#" data-bclass-toggle="display-filters" class="resp-toogle show-filters-btn"><?php _e('Show filters','infinity'); ?></a>
<!-- START sort by -->
<span class="see_by">
<span><?php _e('Sort by', 'infinity'); ?>:</span>
<?php
$orders = osc_list_orders();
$current = '';
foreach($orders as $label => $params) {
$orderType = ($params['iOrderType'] == 'asc') ? '0' : '1';
if(osc_search_order() == $params['sOrder'] && osc_search_order_type() == $orderType) {
$current = $label;
}
}
?>
<label><?php echo $current; ?><b class="arrow-envelope"><b class="arrow-down"></b></b></label>
<?php $i = 0; ?>
<ul>
<?php
foreach($orders as $label => $params) {
$orderType = ($params['iOrderType'] == 'asc') ? '0' : '1'; ?>
<?php if(osc_search_order() == $params['sOrder'] && osc_search_order_type() == $orderType) { ?>
<li><a class="current" href="<?php echo osc_esc_html(osc_update_search_url($params)); ?>"><?php echo $label; ?></a></li>
<?php } else { ?>
<li><a href="<?php echo osc_esc_html(osc_update_search_url($params)); ?>"><?php echo $label; ?></a></li>
<?php } ?>
<?php $i++; ?>
<?php } ?>
</ul>
</span>
<!-- END sort by -->
</div><br />
<?php } ?>
</div>
</div>
<?php
$i = 0;
osc_get_premiums();
if(osc_count_premiums() > 0) {
echo '<h5>'.__('Anúncios premiums','infinity').'</h5>';
View::newInstance()->_exportVariableToView("listType", 'premiums');
View::newInstance()->_exportVariableToView("listClass",$listClass.' premium-list');
osc_current_web_theme_path('loop.php');
}
?>
<div class="clear"></div>
<?php if(osc_count_items() > 0) {
View::newInstance()->_exportVariableToView("listType", 'items');
View::newInstance()->_exportVariableToView("listClass",$listClass);
osc_current_web_theme_path('loop.php');
?>
<div class="clear"></div>
<?php
if(osc_rewrite_enabled()){
$footerLinks = osc_search_footer_links();
if(count($footerLinks)>0) {
?>
<div id="related-searches">
<h5><?php _e('Other searches that may interest you','infinity'); ?></h5>
<ul class="footer-links">
<?php foreach($footerLinks as $f) { View::newInstance()->_exportVariableToView('footer_link', $f); ?>
<?php if($f['total'] < 3) continue; ?>
<li><a href="<?php echo osc_footer_link_url(); ?>"><?php echo osc_footer_link_title(); ?></a></li>
<?php } ?>
</ul>
</div>
<?php }
} ?>
<div class="paginate" >
<?php echo osc_search_pagination(); ?>
</div>
<?php } ?>
<?php osc_current_web_theme_path('footer.php') ; ?>