Current File : /home/pacjaorg/public_html/kmm/components/com_djclassifieds/layouts/askform.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();

$item_id = $displayData['item_id'];
$type = !empty($displayData['type']) ? $displayData['type'] : 'item';
$terms_link = $displayData['terms_link'];
$privacy_policy_link = $displayData['privacy_policy_link'];
$user = $displayData['user'];
$par = $displayData['par'];

?>

<?php if(empty($displayData['hide_btn'])){ ?>
    <button id="ask_form_button" class="button" type="button"><?php echo JText::_('COM_DJCLASSIFIEDS_ASK_SELLER'); ?></button>
    <div class="clear_both"></div>
<?php } ?>
<div id="ask_form" class="af_hidden" style="display:none;">
    <?php if($par->get('ask_seller_type','0')=='0' && !$user->id){ ?>
        <div class="log_in_msg"><?php echo JText::sprintf('COM_DJCLASSIFIEDS_LOG_IN_TO_CONTACT_USER', '<a href="'.JRoute::_('index.php?option=com_users&view=login&return='.base64_encode(JUri::getInstance()), false).'">'.JText::_('COM_DJCLASSIFIEDS_LOG_IN_LINK').'</a>'); ?></div>
    <?php }elseif(!DJClassifiedsAccess::hasAskFormAccess($user->id, $par)){ ?>
        <div class="no_contact_access"><?php echo ($par->get('no_contact_access_itemid') ? JText::sprintf('COM_DJCLASSIFIEDS_GO_HERE_TO_GET_ASK_FORM_ACCESS', '<a href="'.JRoute::_('index.php?Itemid='.$par->get('no_contact_access_itemid').'">'.JText::_('COM_DJCLASSIFIEDS_HERE_LINK').'</a>', false)) : JText::_('COM_DJCLASSIFIEDS_NO_CONTACT_ACCESS')); ?></div>
    <?php }else{ ?>
        <form action="<?php echo JRoute::_('index.php'); ?>" method="post" name="askForm" id="askForm" class="form-validate" enctype="multipart/form-data">
            <div class="djform_row ask_name">
                <?php echo DJClassifiedsTheme::renderLayout('formfieldlabel', array('for' => 'ask_name', 'title' => 'COM_DJCLASSIFIEDS_YOUR_NAME', 'req' => true, 'par' => $par)); ?>
                <input type="text" class="inputbox required" value="<?php echo $user->id ? $user->name : $app->getUserState('askform_name',''); ?>" name="ask_name" id="ask_name" placeholder="<?php echo JText::_('COM_DJCLASSIFIEDS_YOUR_NAME_PLACEHOLDER'); ?>" />
            </div>
            <div class="djform_row ask_email">
                <?php echo DJClassifiedsTheme::renderLayout('formfieldlabel', array('for' => 'ask_email', 'title' => 'COM_DJCLASSIFIEDS_YOUR_EMAIL', 'req' => true, 'par' => $par)); ?>
                <input type="text" class="inputbox required validate-email" value="<?php echo $user->id ? $user->email : $app->getUserState('askform_email',''); ?>" name="ask_email" id="ask_email" placeholder="<?php echo JText::_('COM_DJCLASSIFIEDS_YOUR_EMAIL_PLACEHOLDER'); ?>" />
            </div>
            <div class="ask_form_fields">
                <div id="ask_ex_fields"></div>
            </div>
            <div class="djform_row ask_message">
                <?php echo DJClassifiedsTheme::renderLayout('formfieldlabel', array('for' => 'ask_message', 'title' => 'COM_DJCLASSIFIEDS_MESSAGE', 'req' => true, 'par' => $par)); ?>
                <textarea id="ask_message" name="ask_message" rows="5" cols="55" class="inputbox required" placeholder="<?php echo JText::_('COM_DJCLASSIFIEDS_MESSAGE_PLACEHOLDER'); ?>"><?php echo $app->getUserState('askform_message',''); ?></textarea>
            </div>
            <?php if($par->get('ask_seller_file','0')==1){ ?>
                <div class="djform_row ask_file">
                    <label for="ask_file" id="ask_file-lbl"><?php echo JText::_('COM_DJCLASSIFIEDS_ATTACHMENT'); ?> <span>(<?php echo $par->get('ask_seller_file_size','2').'MB - '.$par->get('ask_seller_file_types','doc,pdf,zip'); ?>)</span></label>
                    <input type="file" class="inputbox" value="" name="ask_file" id="ask_file" />
                </div>
            <?php } ?>
            <?php if($par->get('terms',1)>0 && $par->get('terms_article_id',0)>0 && $terms_link){ ?>
                <?php echo DJClassifiedsTheme::renderLayout('termsconditions', array('link' => $terms_link, 'par' => $par)); ?>
            <?php } ?>
            <?php if($par->get('privacy_policy',0)>0 && $par->get('privacy_policy_article_id',0)>0 && $privacy_policy_link && $user->id==0){ ?>
                <?php echo DJClassifiedsTheme::renderLayout('termsprivacy', array('link' => $privacy_policy_link, 'par' => $par)); ?>
                <?php } ?>
            <?php if($par->get('gdpr_agreement',1)>0 && $user->id==0){ ?>
                <?php echo DJClassifiedsTheme::renderLayout('terms', array('name' => 'gdpr_agreement', 'info' => $par->get('gdpr_agreement_info', 'COM_DJCLASSIFIEDS_GDPR_AGREEMENT_LABEL'))); ?>
            <?php } ?>
            <?php if(!$user->id){ ?>
                <?php echo DJClassifiedsAccess::renderCaptcha(); ?>
            <?php } ?>
            <div class="clear_both"></div>		
            <button class="button validate" type="submit" id="ask_submit_b"><?php echo JText::_('COM_DJCLASSIFIEDS_SEND'); ?></button>
            <div class="clear_both"></div>
            <input type="hidden" name="item_id" value="<?php echo $item_id; ?>">
            <input type="hidden" name="option" value="com_djclassifieds" />
            <input type="hidden" name="view" value="<?php echo $type; ?>" />
            <input type="hidden" name="task" value="ask" />
        </form>
    <?php } ?>
</div>

<script>

	jQuery(function($){
        jQuery('#ask_form_button').click(function(){
            jQuery('#abuse_form').slideUp();
            jQuery('#ask_form').stop(true, false).slideToggle();
        });

        <?php if($par->get('ask_seller_type','0')==1 || $user->id){ ?>
            var el = document.getElementById('ask_ex_fields');
            el.innerHTML = '<div class="djloader" style="text-align:center;margin-bottom:15px;"><img src="<?php echo JUri::root().DJClassifiedsTheme::getImgAssetPath('loading.gif'); ?>" /></div>';

            var ajax_data = {
                'option': 'com_djclassifieds',
                'view': 'item',
                'task': 'getAskFields',
                'wrapper_id': 'ask_ex_fields',
            };

            jQuery.ajax({
                url: '<?php echo JRoute::_('index.php'); ?>',
                type: 'post',
                data: ajax_data
            }).done(function (response, textStatus, jqXHR){
                if(textStatus == 'success'){
                    el.innerHTML = response;
                    
                    jQuery(document).trigger('djclassifieds.loaded', {context: 'item', client: 'site', ajax_data: ajax_data});
                }
            });
        <?php } ?>
			
		<?php if($app->input->getInt('ae',0)){ ?>
			jQuery('#ask_form_button').trigger('click');
		<?php } ?>
	});

</script>
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

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