| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/newsite/plugins/system/jagooglemap/layouts/ |
Upload File : |
<?php
/**
* ------------------------------------------------------------------------
* JA System Google Map plugin for Joomla 2.5 & J3.4
* ------------------------------------------------------------------------
* Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
* @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
* Author: J.O.O.M Solutions Co., Ltd
* Websites: http://www.joomlart.com - http://www.joomlancers.com
* ------------------------------------------------------------------------
*/
defined('JPATH_BASE') or die;
$field = $displayData['field'];
$attributes = $displayData['attributes'];
$items = $displayData['items'];
//$value = htmlspecialchars($field->value, ENT_COMPAT, 'UTF-8');
$value = $field->value;
$id = $field->id;
$name = $field->name;
$hideLabel = (bool) $attributes['hiddenLabel'];
$label = JText::_((string) $attributes['label']);
$desc = JText::_((string) $attributes['description']);
$width = 90/count ($items);
$field_items = array();
if(is_array($value) && count($value)) {
foreach($value as $f_name => $f_items) {
if(is_array($f_items) && (count($f_items) > count($field_items))) {
$field_items = $f_items;
}
}
}
if(!count($field_items)) {
$field_items = array(0 => null);
}
?>
<div class="jaacm-list <?php echo $id ?>" data-index="<?php echo count($field_items); ?>">
<?php if ($hideLabel): ?>
<h4><?php echo $label ?></h4>
<p><?php echo $desc ?></p>
<?php endif ?>
<table class="jalist" width="100%">
<thead>
<tr>
<?php foreach ($items as $item) : ?>
<th>
<?php echo $item->getLabel() ?>
</th>
<?php endforeach ?>
<th> </th>
</tr>
</thead>
<tbody>
<?php $cnt = 0; ?>
<?php foreach($field_items as $index => $v): ?>
<tr class="<?php if(!$cnt) echo 'first'; ?>">
<?php foreach ($items as $_item) :
$item = clone $_item;
//$item->id .= '_'.$cnt;
$item->value = (isset($value[$item->fieldname][$index]) ? $value[$item->fieldname][$index] : '');
if($item->type == 'Calendar') {
$item->class = ($field->class) ? $field->class . ' type-calendar' : 'type-calendar';
}
$input = $item->getInput();
if($item->type == 'Calendar') {
if($cnt == 0) {
$input = str_replace(array($item->name), array($item->name.'['.$cnt.']'), $input);
} else {
$input = str_replace(array($item->name, $item->id), array($item->name.'['.$cnt.']', $item->id.'_'.$cnt), $input);
JHtml::_('calendar', $item->value, $item->name.'['.$cnt.']', $item->id.'_'.$cnt);
}
} else {
$input = str_replace(array($item->name, $item->id), array($item->name.'['.$cnt.']', $item->id.'_'.$cnt), $input);
}
?>
<td>
<?php echo $input; ?>
</td>
<?php endforeach ?>
<td>
<span class="btn action btn-clone" data-action="clone_row" title="<?php echo JText::_('JTOOLBAR_DUPLICATE'); ?>"><i><?php echo JText::_('JTOOLBAR_DUPLICATE'); ?></i></span>
<span class="btn action btn-delete" data-action="delete_row" title="<?php echo JText::_('JTOOLBAR_REMOVE'); ?>"><i><?php echo JText::_('JTOOLBAR_REMOVE'); ?></i></span>
</td>
</tr>
<?php $cnt++; ?>
<?php endforeach; ?>
</tbody>
</table>
</div>
<script type="text/javascript">
jQuery('.<?php echo $id ?>').jalist();
</script>