| Current Path : /home/digilove/public_html/modules/mod_sj_contact_ajax/tmpl/ |
| Current File : /home/digilove/public_html/modules/mod_sj_contact_ajax/tmpl/default.php |
<?php
/**
* @package Sj Contact Ajax
* @version 1.0.1
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
* @copyright (c) 2013 YouTech Company. All Rights Reserved.
* @author YouTech Company http://www.smartaddons.com
*
*/
defined('_JEXEC') or die;
$tag_id = 'contact_ajax' . time() . rand();
JHtml::stylesheet('modules/' . $module->module . '/assets/css/styles.css');
JHtml::stylesheet('modules/' . $module->module . '/assets/css/font-awesome.css');
JHtml::script('modules/' . $module->module . '/assets/js/bootstrap-tooltip.js');
JHTML::_('behavior.calendar');
$cls = 'map-canvas-' . time() . rand();
ob_start();
?>
#<?php echo $tag_id ?> .map-canvas {
height:<?php echo $params->get('map_height') ?>px;
width:<?php echo $params->get('map_width') ?>px;
max-width:100%;
};
<?php
$css = ob_get_contents();
ob_end_clean();
$document = JFactory::getDocument();
$document->addStyleDeclaration($css);
?>
<?php if ($params->get('maps_display') == 1) { ?>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&key=<?php echo $params->get('key_text') ?>"></script>
<script type="text/javascript">
function showLatLgn() {
var geocoder = new google.maps.Geocoder();
var sLat = "<?php echo $params->get('sLat'); ?>";
var sLong = "<?php echo $params->get('sLong'); ?>";
var latlng = new google.maps.LatLng(sLat, sLong);
geocoder.geocode({"latLng": latlng}, function (data, status) {
if (status == google.maps.GeocoderStatus.OK) {
var add = data[1].formatted_address; //this is the full address
var myOptions = {
zoom: <?php echo $params->get('map_zoom'); ?>,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("<?php echo $cls;?>"), myOptions);
var marker = new google.maps.Marker({
map: map,
position: latlng
});
marker.setTitle('Address');
attachSecretMessage(marker, add);
} else {
try {
alert("Address not found");
} catch (e) {
}
}
})
}
function attachSecretMessage(marker, message) {
var infowindow = new google.maps.InfoWindow(
{
content: message
});
google.maps.event.addListener(marker, 'click', function () {
infowindow.open(marker.get('map'), marker);
});
}
function showLocation() {
var address = '<?php echo $params->get('address_text','Hanoi, Viet nam'); ?>';
var geocoder = new google.maps.Geocoder();
geocoder.geocode({"address": address}, function (results, status) {
// If the Geocoding was successful
if (status == google.maps.GeocoderStatus.OK) {
var myOptions = {
zoom: <?php echo $params->get('map_zoom'); ?>,
center: results[0].geometry.location,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("<?php echo $cls;?>"), myOptions);
// Add a marker at the address.
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
marker.setTitle('Address');
attachSecretMessage(marker, address);
} else {
try {
alert(address + " not found");
} catch (e) {
}
}
});
}
<?php if($params->get('select_type') == 0){ ?>
google.maps.event.addDomListener(window, 'load', showLocation);
<?php } else { ?>
google.maps.event.addDomListener(window, 'load', showLatLgn);
<?php } ?>
</script>
<?php } ?>
<?php
$uri = JURI::getInstance();
$uri->setVar('contact_ajax', rand(100000, 999999) . time());
$uri->setVar('ctajax_modid', $module->id);
$options = $params->toObject();
?>
<?php if (!empty($options->pretext)) { ?>
<div class="pre-text"><?php echo $options->pretext; ?></div>
<?php } ?>
<!--[if lt IE 9]>
<div class="contact-ajax msie lt-ie9" id="<?php echo $tag_id; ?>"><![endif]-->
<!--[if IE 9]>
<div class="contact-ajax msie" id="<?php echo $tag_id; ?>"><![endif]-->
<!--[if gt IE 9]><!-->
<div class="contact-ajax" id="<?php echo $tag_id; ?>"><!--<![endif]-->
<div class="ctajax-wrap">
<div class="ctajax-element">
<div class="el-inner">
<div class="el-map">
<?php if ($params->get('maps_display') == 1) { ?>
<div id="<?php echo $cls;?>" class="map-canvas"></div>
<?php } ?>
</div>
<?php
$desc = trim($list->misc);
if ($desc != '') ?>
<div class="el-desc">
<?php echo $desc; ?>
</div>
<div class="el-info-contact">
<?php $address = trim($list->address);
if ($address != '') {
?>
<div class="info-address cf">
<i class="icon-map-marker"></i>
<span class="info-label" data-label="<?php echo JText::_('ADD_LABEL') ?>">: <?php echo $address; ?></span>
</div>
<?php }
$mobile = trim($list->telephone);
if ($mobile != '') {
?>
<div class="info-mobie cf">
<i class="icon-mobile-phone"></i>
<span class="info-label" data-label="<?php echo JText::_('TEL_LABEL') ?>">: <?php echo $mobile; ?></span>
</div>
<?php }
$mail_to = trim($list->email_to);
if ($mail_to != '') {
?>
<div class="info-mail cf">
<i class="icon-envelope-alt"></i>
<a href="mailto:<?php echo $mail_to; ?>" class="info-label"
data-label="<?php echo JText::_('MAIL_LABEL') ?>">: <?php echo $mail_to; ?></a>
</div>
<?php } ?>
</div>
</div>
</div>
<div class="ctajax-element">
<div class="el-inner cf">
<div class="el-form cf">
<form class="el-ctajax-form" id="el_ctajax_form" method="post" action="#">
<div class="el-control">
<label for="cainput_name"><?php echo JText::_('NAME_LABEL'); ?></label>
<input type="text" autocomplete="off" name="cainput_name" class="el-input" id="cainput_name"
placeholder="<?php echo JText::_('NAME_LABEL'); ?>">
<span class="ca-tooltip" title="" data-toggle="tooltip"
data-original-title="<?php echo JText::_('NAME_ERROR'); ?>">
<i class="icon-exclamation-sign el-error"></i>
</span>
<i class="icon-ok-sign el-ok"></i>
</div>
<div class="el-control ">
<label for="cainput_email"><?php echo JText::_('EMAIL_LABEL'); ?></label>
<input autocomplete="off" type="text" name="cainput_email" class="el-input" id="cainput_email"
placeholder="<?php echo JText::_('EMAIL_LABEL'); ?>">
<span class="ca-tooltip" title="" data-toggle="tooltip"
data-original-title="<?php echo JText::_('EMAIL_ERROR'); ?>">
<i class="icon-exclamation-sign el-error"></i>
</span>
<i class="icon-ok-sign el-ok"></i>
</div>
<div class="el-control">
<label for="cainput_subject"><?php echo JText::_('SUBJECT_LABEL'); ?></label>
<input type="text" autocomplete="off" name="cainput_subject" class="el-input" id="cainput_subject"
placeholder="<?php echo JText::_('SUBJECT_LABEL'); ?>">
<span class="ca-tooltip" title="" data-toggle="tooltip"
data-original-title="<?php echo JText::_('SUBJECT_ERROR'); ?>">
<i class="icon-exclamation-sign el-error"></i>
</span>
<i class="icon-ok-sign el-ok"></i>
</div>
<div class="el-control">
<label for="cainput_message"><?php echo JText::_('MESSAGE_LABEL'); ?></label>
<textarea name="cainput_message" maxlength="1000" class="el-input" id="cainput_message"
placeholder="<?php echo JText::_('MESSAGE_LABEL'); ?>"></textarea>
<span class="ca-tooltip" title="" data-toggle="tooltip"
data-original-title="<?php echo JText::_('MESSAGE_ERROR'); ?>">
<i class="icon-exclamation-sign el-error"></i>
</span>
<i class="icon-ok-sign el-ok"></i>
</div>
<div class="el-control">
<label for="cainput_date"><?php echo JText::_('DATE_LABEL'); ?></label>
<input type="text" autocomplete="off" name="cainput_date" class="el-input" id="cainput_date"
placeholder="<?php echo JText::_('DATE_LABEL'); ?>">
<span class="ca-tooltip" title="" data-toggle="tooltip"
data-original-title="<?php echo JText::_('DATE_ERROR'); ?>">
<i class="icon-exclamation-sign el-error"></i>
</span>
<i class="icon-ok-sign el-ok"></i>
</div>
<?php
if ($captcha_dis == 1) {
if ($captcha_disable == 1 && $user->id != 0) {
} else {
if ($captcha_type == 1) {
?>
<div class="el-control captcha-form">
<?php JFactory::getApplication()->triggerEvent('showCaptcha', array($module->id)); ?>
</div>
<div class="el-control ">
<label for="cainput_captcha"><?php echo JText::_('CAPTCHA_LABEL'); ?></label>
<input type="text" name="cainput_captcha" maxlength="6" class="el-input" id="cainput_captcha"
placeholder="<?php echo JText::_('CAPTCHA_LABEL'); ?>">
<i class="icon-spinner icon-large icon-spin el-captcha-loadding"></i>
<span class="ca-tooltip" title="" data-toggle="tooltip"
data-original-title="<?php echo JText::_('CAPTCHA_ERROR'); ?>">
<i class="icon-exclamation-sign el-error"></i>
</span>
<i class="icon-ok-sign el-ok"></i>
</div>
<?php } else { ?>
<div class="el-control">
<?php
JPluginHelper::importPlugin('captcha');
$dispatcher = JDispatcher::getInstance();
$dispatcher->trigger('onInit', 'dynamic_recaptcha_1');
$recaptcha = $dispatcher->trigger('onDisplay', array(null, 'dynamic_recaptcha_1', 'class=""'));
echo (isset($recaptcha[0])) ? $recaptcha[0] : '';
?>
<span class="ca-tooltip" title="" data-toggle="tooltip"
data-original-title="<?php echo JText::_('CAPTCHA_ERROR'); ?>">
<i class="icon-exclamation-sign el-error"></i>
</span>
<i class="icon-ok-sign el-ok"></i>
</div>
<?php }
}
}
?>
<?php if ($params->get('email_copy_dis') == 1) { ?>
<div class="el-control ">
<input type="checkbox" value="" id="contact_email_copy" name="contact_email_copy">
<label title="" class="el-label-email-copy"
for="contact_email_copy"><?php echo JText::_('SEND_MAIL_COPY'); ?></label>
</div>
<?php } ?>
<div class="el-control">
<input type="submit" value="<?php echo JText::_('SEND_MAIL_LABEL'); ?>" id="cainput_submit">
<span class="el-ctajax-loadding"></span>
<span class="el-ctajax-return return-error">
<i class="icon-exclamation-sign icon-large"> <?php echo JText::_('MAIL_IS_NOT_SENT'); ?></i>
</span>
<span class="el-ctajax-return return-success">
<i class="icon-ok-circle icon-large"> <?php echo JText::_('MAIL_IS_SENT'); ?></i>
</span>
</div>
</form>
</div>
<div class="social-networks">
<?php
if ($params->get('twitter_dis') == 1 && $params->get('twitter_text') != '') { ?>
<a title="<?php echo JText::_('TWITTER_LABEL'); ?>" target="blank" href="<?php echo $params->get('twitter_text'); ?>"
class="network"><i class="icon-twitter"></i></a>
<?php }
if ($params->get('facebook_dis') == 1 && $params->get('facebook_text') != '') { ?>
<a title="<?php echo JText::_('FACEBOOK_LABEL'); ?>" target="blank" href="<?php echo $params->get('facebook_text'); ?>"
class="network"><i class="icon-facebook"></i></a>
<?php }
if ($params->get('rss_dis') == 1 && $params->get('rss_text') != '') { ?>
<a title="<?php echo JText::_('RSS_LABEL'); ?>" target="blank" href="<?php echo $params->get('rss_text') ?>"
class="network"><i class="icon-rss"></i></a>
<?php }
if ($params->get('linkedin_dis') == 1 && $params->get('linkedin_text') != '') { ?>
<a title="<?php echo JText::_('LINKEDIN_LABEL'); ?>" target="blank" href="<?php echo $params->get('linkedin_text'); ?>"
class="network"><i class="icon-linkedin"></i></a>
<?php }
if ($params->get('google_plus_dis') == 1 && $params->get('google_plus_text') != '') { ?>
<a title="<?php echo JText::_('GOOGLE_PLUS_LABEL'); ?>" target="blank"
href="<?php echo $params->get('google_plus_text'); ?>" class="network"><i class="icon-google-plus"></i></a>
<?php } ?>
</div>
<!--<span class="el-aircaft"></span>-->
</div>
</div>
</div>
</div>
<?php if (!empty($options->posttext)) { ?>
<div class="post-text"><?php echo $options->posttext; ?></div>
<?php } ?>