PluginProbe ʕ •ᴥ•ʔ
VikAppointments Services Booking Calendar / 1.2.21
VikAppointments Services Booking Calendar v1.2.21
1.2.21 1.2.20 trunk 1.2.17 1.2.18 1.2.19
vikappointments / admin / views / manageservice / tmpl / default_details_settings.php
vikappointments / admin / views / manageservice / tmpl Last commit date
default.php 5 days ago default_assoc.php 5 days ago default_assoc_employees.php 5 days ago default_assoc_employees_modal.php 5 days ago default_assoc_options.php 5 days ago default_assoc_options_modal.php 5 days ago default_details.php 5 days ago default_details_appearance.php 5 days ago default_details_booking.php 5 days ago default_details_capacity.php 5 days ago default_details_publishing.php 5 days ago default_details_service.php 5 days ago default_details_settings.php 5 days ago default_details_visibility.php 5 days ago default_metadata.php 5 days ago index.html 5 days ago
default_details_settings.php
100 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 $service = $this->service;
15
16 $vik = VAPApplication::getInstance();
17
18 $config = VAPFactory::getConfig();
19
20 ?>
21
22 <!-- MAIL ATTACHMENT - File -->
23
24 <?php
25 $help = $vik->createPopover(array(
26 'title' => JText::translate('VAPMANAGECONFIG49'),
27 'content' => JText::translate('VAPMANAGECONFIG49_DESC'),
28 ));
29
30 // define media manager options
31 $options = array(
32 'path' => VAPMAIL_ATTACHMENTS,
33 'multiple' => true,
34 'filter' => false,
35 'preview' => false,
36 'icon' => 'fas fa-upload',
37 );
38
39 echo $vik->openControl(JText::translate('VAPMANAGECONFIG49') . $help);
40 echo JHtml::fetch('vaphtml.mediamanager.field', 'attachments', $service->attachments, 'vap-mail-attach', $options);
41 echo $vik->closeControl();
42 ?>
43
44 <!-- QUICK CONTACT - Checkbox -->
45
46 <?php
47 $yes = $vik->initRadioElement('', '', $service->quick_contact == 1);
48 $no = $vik->initRadioElement('', '', $service->quick_contact == 0);
49
50 $help = $vik->createPopover(array(
51 'title' => JText::translate('VAPMANAGESERVICE17'),
52 'content' => JText::translate('VAPMANAGESERVICE17_DESC'),
53 ));
54
55 echo $vik->openControl(JText::translate('VAPMANAGESERVICE17') . $help);
56 echo $vik->radioYesNo('quick_contact', $yes, $no, false);
57 echo $vik->closeControl();
58 ?>
59
60 <!-- ENABLE ZIP - Checkbox -->
61
62 <?php
63 $yes = $vik->initRadioElement('', '', $service->enablezip == 1);
64 $no = $vik->initRadioElement('', '', $service->enablezip == 0);
65
66 $help = $vik->createPopover(array(
67 'title' => JText::translate('VAPMANAGESERVICE24'),
68 'content' => JText::translate('VAPMANAGESERVICE24_DESC'),
69 ));
70
71 echo $vik->openControl(JText::translate('VAPMANAGESERVICE24') . $help);
72 echo $vik->radioYesNo('enablezip', $yes, $no, false);
73 echo $vik->closeControl();
74 ?>
75
76 <!-- USE RECURRENCE - Checkbox -->
77
78 <?php
79 /**
80 * Display recurrence setting only if globally enabled.
81 *
82 * @since 1.6.3
83 */
84 if ($config->getBool('enablerecur'))
85 {
86 $yes = $vik->initRadioElement('', '', $service->use_recurrence == 1);
87 $no = $vik->initRadioElement('', '', $service->use_recurrence == 0);
88
89 $help = $vik->createPopover(array(
90 'title' => JText::translate('VAPMANAGESERVICE27'),
91 'content' => JText::translate('VAPMANAGESERVICE27_DESC'),
92 ));
93
94 echo $vik->openControl(JText::translate('VAPMANAGESERVICE27') . $help);
95 echo $vik->radioYesNo('use_recurrence', $yes, $no, false);
96 echo $vik->closeControl();
97 }
98 ?>
99
100