Current Directory: /home/astoriaah/www/old15/administrator/components/com_akeeba/views/eff/tmpl
Viewing File: /home/astoriaah/www/old15/administrator/components/com_akeeba/views/eff/tmpl/default.php
<?php
/**
* @package AkeebaBackup
* @copyright Copyright (c)2009-2014 Nicholas K. Dionysopoulos
* @license GNU General Public License version 3, or later
*
* @since 1.3
*/
defined('_JEXEC') or die();
JHtml::_('behavior.framework');
if(!class_exists('AkeebaHelperEscape')) JLoader::import('helpers.escape', JPATH_COMPONENT_ADMINISTRATOR);
?>
<div id="dialog" title="<?php echo JText::_('CONFIG_UI_AJAXERRORDLG_TITLE') ?>"></div>
<div id="browser" title="<?php echo JText::_('CONFIG_UI_BROWSER_TITLE') ?>"></div>
<div class="alert alert-info">
<strong><?php echo JText::_('CPANEL_PROFILE_TITLE'); ?>: #<?php echo $this->profileid; ?></strong>
<?php echo $this->profilename; ?>
</div>
<fieldset>
<div id="ak_list_container">
<table id="ak_list_table" class="table table-striped">
<thead>
<tr>
<!-- Delete -->
<td width="20px"> </td>
<!-- Edit -->
<td width="50px"> </td>
<!-- Directory path -->
<td rel="popover" data-original-title="<?php echo JText::_('EFF_LABEL_DIRECTORY') ?>"
data-content="<?php echo JText::_('EFF_LABEL_DIRECTORY_HELP') ?>">
<?php echo JText::_('EFF_LABEL_DIRECTORY') ?>
</td>
<!-- Directory path -->
<td rel="popover" data-original-title="<?php echo JText::_('EFF_LABEL_VINCLUDEDIR') ?>"
data-content="<?php echo JText::_('EFF_LABEL_VINCLUDEDIR_HELP') ?>">
<?php echo JText::_('EFF_LABEL_VINCLUDEDIR') ?>
</td>
</tr>
</thead>
<tbody id="ak_list_contents">
</tbody>
</table>
</div>
</fieldset>
<script type="text/javascript" language="javascript">
akeeba.jQuery(document).ready(function($){
// Set the AJAX proxy URL
akeeba_ajax_url = '<?php echo AkeebaHelperEscape::escapeJS(JUri::base().'index.php?option=com_akeeba&view=eff&task=ajax') ?>';
// Set the media root
akeeba_ui_theme_root = '<?php echo $this->mediadir ?>';
// Create the error dialog
$("#dialog").dialog({
autoOpen: false,
closeOnEscape: false,
height: 200,
width: 300,
hide: 'slide',
modal: true,
position: 'center',
show: 'slide'
});
// Create the browser dialog
$("#browser").dialog({
autoOpen: false,
closeOnEscape: false,
height: 400,
width: 640,
hide: 'slide',
modal: true,
position: 'center',
show: 'slide'
});
// Create an AJAX error trap
akeeba_error_callback = function( message ) {
var dialog_element = $("#dialog");
dialog_element.html(''); // Clear the dialog's contents
dialog_element.dialog('option', 'title', '<?php echo AkeebaHelperEscape::escapeJS(JText::_('CONFIG_UI_AJAXERRORDLG_TITLE')) ?>');
$(document.createElement('p')).html('<?php echo AkeebaHelperEscape::escapeJS(JText::_('CONFIG_UI_AJAXERRORDLG_TEXT')) ?>').appendTo(dialog_element);
$(document.createElement('pre')).html( message ).appendTo(dialog_element);
dialog_element.dialog('open');
};
// Push translations
akeeba_translations['UI-ROOT'] = '<?php echo AkeebaHelperEscape::escapeJS(JText::_('FILTERS_LABEL_UIROOT')) ?>';
akeeba_translations['UI-ERROR-FILTER'] = '<?php echo AkeebaHelperEscape::escapeJS(JText::_('FILTERS_LABEL_UIERRORFILTER')) ?>';
// Create the browser hook
akeeba_browser_hook = function( folder, element )
{
var dialog_element = $("#browser");
dialog_element.html(''); // Clear the dialog's contents
dialog_element.removeClass('ui-state-error');
dialog_element.dialog('option', 'title', '<?php echo AkeebaHelperEscape::escapeJS(JText::_('CONFIG_UI_BROWSER_TITLE')) ?>');
// URL to load the browser
var browserSrc = '<?php echo AkeebaHelperEscape::escapeJS(JUri::base().'index.php?option=com_akeeba&view=browser&tmpl=component&processfolder=1&folder=') ?>';
browserSrc = browserSrc + encodeURIComponent(folder);
// IFrame holding the browser
var akeeba_browser_iframe = $(document.createElement('iframe')).attr({
'id': 'akeeba_browser_iframe',
width: '100%',
height: '98%',
marginWidth : 0,
marginHeight : 0,
frameBorder : 0,
scrolling : 'auto',
src : browserSrc
});
akeeba_browser_iframe.appendTo( dialog_element );
// Close dialog callback (user confirmed the new folder)
akeeba_browser_callback = function( myFolder ) {
$(element).val( myFolder );
dialog_element.dialog('close');
};
dialog_element.dialog('open');
};
// Enable popovers
akeeba.jQuery('[rel="popover"]').popover({
trigger: 'manual',
animate: false,
html: true,
placement: 'bottom',
template: '<div class="popover akeeba-bootstrap-popover" onmouseover="akeeba.jQuery(this).mouseleave(function() {akeeba.jQuery(this).hide(); });"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"><p></p></div></div></div>'
})
.click(function(e) {
e.preventDefault();
})
.mouseenter(function(e) {
akeeba.jQuery('div.popover').remove();
akeeba.jQuery(this).popover('show');
});
// Bootstrap the page display
var data = JSON.parse('<?php echo AkeebaHelperEscape::escapeJS($this->json); ?>');
eff_render(data);
});
</script>