joomla-component/site/layouts/getbiblefavouriteverse.php
Robot 831530ff6b
Release of v5.0.14
Refactored the API classes. Add table schema checker.
2024-07-15 09:58:20 +02:00

96 lines
3.4 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
/------------------------------------------------------------------------------------------------------*/
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\HTML\HTMLHelper as Html;
use Joomla\CMS\Layout\LayoutHelper;
use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper;
// No direct access to this file
defined('JPATH_BASE') or die;
// chapters
$chapters = array_map( function ($item) {
return (object) ['key' => $item, 'value' => $item];
}, range(1, 150));
// verses
$verses = array_map( function ($item) {
return (object) ['key' => $item, 'value' => $item];
}, range(1, 180));
?>
<div class="uk-alert-warning" id="getbible_favourite_error" uk-alert style="display:none">
<p id="getbible_favourite_error_message"></p>
</div>
<p class="uk-text-emphasis uk-text-center">
<?php echo Text::_('COM_GETBIBLE_YOU_SHOULD_SELECT_ONE_OF_BYOUR_FAVOURITEB_VERSES'); ?>
</p>
<p class="uk-text-muted uk-text-center">
<?php echo Text::_('COM_GETBIBLE_THIS_VERSE_IN_COMBINATION_WITH_YOUR_ISESSION_KEYI_WILL_BE_USED_TO_AUTHENTICATE_YOU_IN_THE_FUTURE'); ?>
</p>
<div class="uk-child-width-expand uk-text-center" uk-grid>
<div>
<div class="uk-card">
<?php echo LayoutHelper::render('selectbox', [
'id' => 'getbible_favourite_book',
'label' => Text::_('COM_GETBIBLE_BOOKS'),
'options' => $displayData['book_options'],
'default' => $displayData['book_default']
]); ?>
</div>
</div>
<div>
<div class="uk-card">
<?php echo LayoutHelper::render('selectbox', [
'id' => 'getbible_favourite_chapter',
'label' => Text::_('COM_GETBIBLE_CHAPTERS'),
'options' => $chapters,
'default' => $displayData['chapter_default']
]); ?>
</div>
</div>
<div>
<div class="uk-card">
<?php echo LayoutHelper::render('selectbox', [
'id' => 'getbible_favourite_verse',
'label' => Text::_('COM_GETBIBLE_VERSES'),
'options' => $verses,
'default' => $displayData['verse_default']
]); ?>
</div>
</div>
</div>
<p class="uk-text-emphasis uk-text-center">
<?php echo Text::_('COM_GETBIBLE_THIS_IS_CURRENTLY_THE_ACTIVE_SESSION_KEY'); ?>
</p>
<div class="uk-child-width-expand uk-text-center" uk-grid>
<?php echo LayoutHelper::render('inputbox', [
'id' => 'getbible_favourite_linker',
'class_other' => 'getbible-linker-guid-input uk-text-center',
'label' => Text::_('COM_GETBIBLE_SESSION_KEY'),
'class_other_label' => 'getbible-linker-name-value',
'placeholder' => Text::_('COM_GETBIBLE_AUTO_GENERATED')
]); ?>
</div>
<p class="uk-text-muted">
<?php echo Text::_('COM_GETBIBLE_SHOULD_YOU_HAVE_BANOTHER_SESSION_KEYB_FROM_A_PREVIOUS_SESSION'); ?><br />
<?php echo Text::_('COM_GETBIBLE_YOU_CAN_ADD_IT_HERE_TO_LOAD_YOUR_PREVIOUS_SESSION'); ?>
</p>