Current File : /home/pacjaorg/public_html/kmm/components/com_djclassifieds/layouts/sortbox.php

<?php
/**
 * @package DJ-Classifieds
 * @copyright Copyright (C) DJ-Extensions.com, All rights reserved.
 * @license http://www.gnu.org/licenses GNU/GPL
 * @author url: http://dj-extensions.com
 * @author email contact@dj-extensions.com
 */
 
defined('_JEXEC') or die;

JHtml::_('jquery.framework');

$app = JFactory::getApplication();

$sort_cols = array(
    'title' => 'COM_DJCLASSIFIEDS_TITLE',
    'date_a' => 'COM_DJCLASSIFIEDS_DATE_ADDED',
    'date_sort' => 'COM_DJCLASSIFIEDS_DATE_ADDED',
    'date_e' => 'COM_DJCLASSIFIEDS_DATE_EXPIRATION',
    'cat' => 'COM_DJCLASSIFIEDS_CATEGORY',
    'loc' => 'COM_DJCLASSIFIEDS_LOCALIZATION',
    'price' => 'COM_DJCLASSIFIEDS_PRICE',
    'display' => 'COM_DJCLASSIFIEDS_DISPLAYED',
    'distance' => 'COM_DJCLASSIFIEDS_DISTANCE'
);
$sort_cols = !empty($displayData['sort_cols']) ? array_merge($sort_cols, $displayData['sort_cols']) : $sort_cols;
$sort_vals = $displayData['sort_vals'];
$order = $displayData['order'];
$ord_t = $displayData['ord_t'];
$cl = !empty($displayData['cl']) ? ' '.$displayData['cl'] : '';
$form_action = !empty($displayData['form_action']) ? $displayData['form_action'] : JUri::getInstance();
$par = $displayData['par'];

?>

<div class="djsortbox<?php echo $cl; ?>">
    <form action="<?php echo $form_action; ?>" method="get" name="djsortbox" id="djsortbox_form">
        <select id="djsortbox_select" class="inputbox">
            <?php
                foreach($sort_vals as $sort_v){
                    echo '<option value="'.$sort_v.'-asc" '.($order==$sort_v && $ord_t=='asc' ? 'selected="SELECTED"' : '').'>';
                        echo JText::_('COM_DJCLASSIFIEDS_SORT_BY').' ';
                        echo !empty($sort_cols[$sort_v]) ? JText::_($sort_cols[$sort_v]) : JText::_($sort_v);
                        echo ': '.JText::_('COM_DJCLASSIFIEDS_SORT_BY_ASC');
                    echo  '</option>';
                    echo '<option value="'.$sort_v.'-desc" '.($order==$sort_v && $ord_t=='desc' ? 'selected="SELECTED"' : '').'>';
                        echo JText::_('COM_DJCLASSIFIEDS_SORT_BY').' ';
                        echo !empty($sort_cols[$sort_v]) ? JText::_($sort_cols[$sort_v]) : JText::_($sort_v);
                        echo ': '.JText::_('COM_DJCLASSIFIEDS_SORT_BY_DESC');
                    echo  '</option>';
                }
            ?>
        </select>
        <input type="hidden" name="order" id="blogorder_v" value="<?php echo $order;?>" />
        <input type="hidden" name="ord_t" id="blogorder_t_v" value="<?php echo $ord_t;?>" />
        <?php if($app->input->getVar('layout') && (strpos($form_action, '&layout=') !== false || strpos($form_action, '?layout=') !== false)){ ?>
            <input type="hidden" name="layout" value="<?php echo $app->input->getVar('layout'); ?>" />
        <?php } ?>
        <script>
            jQuery(function(){
                jQuery('#djsortbox_select').on('change',function(){
                    var order_v = this.value ? this.value.toString().split('-') : null;
                    var ord = order_v ? order_v[0] : '';
                    var ord_t = order_v ? order_v[1] : '';
                    document.getElementById('blogorder_v').value = ord;
                    document.getElementById('blogorder_t_v').value = ord_t;
                    document.getElementById('djsortbox_form').submit();
                })
            });
        </script>
        <?php
            if($app->input->get('se')){
                echo '<input type="hidden" name="se" value="'.$app->input->get('se').'" />';							
                if($app->input->getVar('search','')){
                    echo '<input type="hidden" name="search" value="'.htmlspecialchars($app->input->getVar('search'), ENT_COMPAT, 'UTF-8').'" />';
                }
                foreach($app->input->get->getArray() as $key => $get_v){
                    if(strstr($key, 'se_')){
                        if(is_array($get_v)){
                            for($gvi=0;$gvi<count($get_v);$gvi++){
                                echo '<input type="hidden" name="'.$key.'[]" value="'.htmlspecialchars($get_v[$gvi], ENT_COMPAT, 'UTF-8').'" />';
                            }
                        }else{
                            echo '<input type="hidden" name="'.$key.'" value="'.htmlspecialchars($get_v, ENT_COMPAT, 'UTF-8').'" />';
                        }
                    }
                }
            }
        ?>
    </form>
</div>
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!