47 lines
2.1 KiB
PHP
47 lines
2.1 KiB
PHP
<?php
|
|
use_helper('stBackend', 'stAdminGenerator');
|
|
/**
|
|
* @var DashboardGadget[] $gadgets
|
|
*/
|
|
?>
|
|
<?php foreach ($gadgets as $gadget):
|
|
$id = $gadget->getId();
|
|
$i18n_catalogue = $gadget->getConfigurationParameter('i18n', 'stBackend');
|
|
?>
|
|
<div class="gadget" id="gadget-<?php echo $id ?>">
|
|
|
|
<h2 class="moveable"><?php echo st_admin_get_icon($gadget->getIcon(), array('size' => 24, 'color' => '#222')) ?> <span class="align-middle"><?php echo __($gadget->getTitle(), null, $i18n_catalogue) ?></span></h2>
|
|
<ul class="menu">
|
|
<li class="config">
|
|
<a href="#"><?php echo st_backend_get_icon('settings', array('size' => 22, 'color' => '#555')) ?></a>
|
|
<ul class="dropdown_menu">
|
|
<?php if ($gadget->getConfigurationParameter('refresh')): ?>
|
|
<li><a class="action refresh" href="#gadget-<?php echo $id ?>"><?php echo __('Odśwież', null, 'stBackend') ?></a></li>
|
|
<?php endif; ?>
|
|
<li><a class="action edit" href="#gadget-<?php echo $id ?>"><?php echo __('Edytuj', null, 'stBackend') ?></a></li>
|
|
<?php if ($gadget->checkCredentials('removable')): ?>
|
|
<li><a class="action delete" href="#gadget-<?php echo $id ?>"><?php echo __('Usuń', null, 'stBackend') ?></a></li>
|
|
<?php endif ?>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<?php if (!$gadget->getIsMinimized()): ?>
|
|
<div class="content preloader_160x24">
|
|
<?php echo get_gadget_source($gadget) ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
</div>
|
|
<?php if ($gadget->getRefreshBy() > 0): ?>
|
|
<script type="text/javascript">
|
|
jQuery(function($) {
|
|
initGadgetRefresh($('#gadget-<?php echo $id ?>'), <?php echo $gadget->getRefreshBy() * 1000 ?>);
|
|
});
|
|
</script>
|
|
<?php endif; ?>
|
|
<?php endforeach; ?>
|
|
|
|
<?php if (isset($column)): ?>
|
|
<div class="add-gadget-placeholder">
|
|
<?php echo st_get_admin_button('default', null, '#'.get_gadget_column_id($dashboard->getId(), $column), array('rel' => '#gadgets_directory', 'class' => 'add-gadget', 'icon' => 'add', 'size' => 'small')) ?>
|
|
</div>
|
|
<?php endif; ?>
|