PluginProbe ʕ •ᴥ•ʔ
VikAppointments Services Booking Calendar / 1.2.20
VikAppointments Services Booking Calendar v1.2.20
1.2.21 1.2.20 trunk 1.2.17 1.2.18 1.2.19
vikappointments / admin / views / managelangmedia / tmpl / default.php
vikappointments / admin / views / managelangmedia / tmpl Last commit date
default.php 1 month ago index.html 1 month ago
default.php
132 lines
1 <?php
2 /**
3 * @package VikAppointments
4 * @subpackage core
5 * @author E4J s.r.l.
6 * @copyright Copyright (C) 2021 E4J s.r.l. All Rights Reserved.
7 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
8 * @link https://vikwp.com
9 */
10
11 // No direct access
12 defined('ABSPATH') or die('No script kiddies please!');
13
14 JHtml::fetch('vaphtml.scripts.selectflags', '#vap-lang-sel');
15
16 $vik = VAPApplication::getInstance();
17
18 $deflang = VikAppointments::getDefaultLanguage();
19
20 $editor = $vik->getEditor();
21
22 ?>
23
24 <form name="adminForm" action="index.php" method="post" id="adminForm">
25
26 <?php echo $vik->openCard(); ?>
27
28 <!-- TRANSLATION -->
29
30 <div class="span6">
31 <?php echo $vik->openFieldset(JText::translate('VAPMANAGEMEDIA3')); ?>
32
33 <!-- LANGUAGE - Dropdown -->
34
35 <?php
36 $elements = JHtml::fetch('contentlanguage.existing');
37
38 echo $vik->openControl(JText::translate('VAPLANGUAGE')); ?>
39 <select name="tag" id="vap-lang-sel">
40 <?php echo JHtml::fetch('select.options', $elements, 'value', 'text', isset($this->language->tag) ? $this->language->tag : null); ?>
41 </select>
42 <?php echo $vik->closeControl(); ?>
43
44 <!-- ALT - Text -->
45
46 <?php echo $vik->openControl(JText::translate('VAPMANAGEMEDIA20')); ?>
47 <input type="text" name="alt" value="<?php echo $this->escape((isset($this->language->alt) ? $this->language->alt : '')); ?>" size="48" />
48 <?php echo $vik->closeControl(); ?>
49
50 <!-- TITLE - Text -->
51
52 <?php echo $vik->openControl(JText::translate('VAPMANAGEMEDIA21')); ?>
53 <input type="text" name="title" value="<?php echo $this->escape((isset($this->language->title) ? $this->language->title : '')); ?>" size="48" />
54 <?php echo $vik->closeControl(); ?>
55
56 <!-- CAPTION - Text -->
57
58 <?php echo $vik->openControl(JText::translate('VAPMANAGEMEDIA22')); ?>
59 <textarea name="caption" class="full-width" style="height:120px;resize:vertical;"><?php echo htmlentities((isset($this->language->caption) ? $this->language->caption : '')); ?></textarea>
60 <?php echo $vik->closeControl(); ?>
61
62 <input type="hidden" name="id" value="<?php echo isset($this->language->id) ? $this->language->id : 0; ?>" />
63
64 <?php echo $vik->closeFieldset(); ?>
65 </div>
66
67 <!-- ORIGINAL -->
68
69 <div class="span6">
70 <?php echo $vik->openFieldset(JText::translate('VAPORIGINAL')); ?>
71
72 <!-- LANGUAGE - HTML -->
73
74 <?php
75 echo $vik->openControl(JText::translate('VAPLANGUAGE'));
76 echo JHtml::fetch('vaphtml.site.flag', $deflang);
77 echo $vik->closeControl();
78 ?>
79
80 <!-- ALT - Text -->
81
82 <?php echo $vik->openControl(JText::translate('VAPMANAGEMEDIA20')); ?>
83 <input type="text" value="<?php echo $this->escape($this->default->alt); ?>" size="48" readonly tabindex="-1" />
84 <?php echo $vik->closeControl(); ?>
85
86 <!-- TITLE - Text -->
87
88 <?php echo $vik->openControl(JText::translate('VAPMANAGEMEDIA21')); ?>
89 <input type="text" value="<?php echo $this->escape($this->default->title); ?>" size="48" readonly tabindex="-1" />
90 <?php echo $vik->closeControl(); ?>
91
92 <!-- CAPTION - Textarea -->
93
94 <?php echo $vik->openControl(JText::translate('VAPMANAGEMEDIA22')); ?>
95 <textarea class="full-width" style="height:120px;resize:vertical;" readonly tabindex="-1"><?php echo $this->default->caption; ?></textarea>
96 <?php echo $vik->closeControl(); ?>
97
98 <?php echo $vik->closeFieldset(); ?>
99 </div>
100
101 <?php echo $vik->closeCard(); ?>
102
103 <?php echo JHtml::fetch('form.token'); ?>
104
105 <input type="hidden" name="image" value="<?php echo $this->escape($this->default->image); ?>" />
106 <input type="hidden" name="task" value="" />
107 <input type="hidden" name="option" value="com_vikappointments" />
108 </form>
109
110 <?php
111 JText::script('VAP_SAVE_TRX_DEF_LANG');
112 ?>
113
114 <script>
115
116 Joomla.submitbutton = function(task) {
117 var selected_lang = jQuery('#vap-lang-sel').val();
118
119 if (task.indexOf('save') !== -1 && selected_lang == '<?php echo $deflang; ?>') {
120 // saving translation with default language, ask for confirmation
121 var r = confirm(Joomla.JText._('VAP_SAVE_TRX_DEF_LANG').replace(/%s/, selected_lang));
122
123 if (!r) {
124 return false;
125 }
126 }
127
128 Joomla.submitform(task, document.adminForm);
129 }
130
131 </script>
132