joomla-component/site/views/app/tmpl/default_getbiblelinkermanager.php
Robot f6c7352f03
Stable release of v2.0.6
Adds updating watchers for book names, and translation details. Adds edit option to owned tags. Better session management that allows sharing sessions. Few bug fixes.
2023-08-01 06:44:49 +02:00

49 lines
1.9 KiB
PHP

<?php
/*----------------------------------------------------------------------------------| io.vdm.dev |----/
Vast Development Method
/-------------------------------------------------------------------------------------------------------/
@package getBible.net
@created 3rd December, 2015
@author Llewellyn van der Merwe <https://getbible.net>
@git Get Bible <https://git.vdm.dev/getBible>
@github Get Bible <https://github.com/getBible>
@support Get Bible <https://git.vdm.dev/getBible/support>
@copyright Copyright (C) 2015. All Rights Reserved
@license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
/------------------------------------------------------------------------------------------------------*/
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
?>
<?php if ($this->linker['share'] && !empty($this->linker['guid'])): ?>
setLocalMemory('getbible_active_linker_guid', '<?php echo $this->linker['guid']; ?>');
const getbible_linker_guid = '<?php echo $this->linker['guid']; ?>';
linkerManager.set(<?php echo json_encode($this->linker); ?>);
<?php else: ?>
// make sure the linker is set and ready for use
const getbible_linker_guid = getLocalMemory('getbible_active_linker_guid', '<?php echo $this->linker['guid'] ?? 'empty'; ?>', true);
// update server if needed
if (getbible_linker_guid !== '<?php echo $this->linker['guid'] ?? 'empty'; ?>') {
// check if we have pass
setLinker(getbible_linker_guid).then((data) => {
if (data.success) {
location.reload();
}
});
} else {
linkerManager.set(<?php echo json_encode($this->linker); ?>);
}
<?php endif; ?>
<?php if ($this->params->get('show_settings') == 1): ?>
linkerManager.all().then((data) => {
if (data) {
getLinkersDisplay(data);
}
});
<?php // Loading for ajax JLayoutHelper::render('getbiblelinkers', [?]); ?>
<?php endif; ?>