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 / managepayment / tmpl / default_details.php
vikappointments / admin / views / managepayment / tmpl Last commit date
default.php 4 days ago default_details.php 4 days ago default_details_appearance.php 4 days ago default_details_params.php 4 days ago default_details_payment.php 4 days ago default_details_publishing.php 4 days ago default_notes.php 4 days ago index.html 4 days ago
default_details.php
239 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 $payment = $this->payment;
15
16 $vik = VAPApplication::getInstance();
17
18 /**
19 * Trigger event to display custom HTML.
20 * In case it is needed to include any additional fields,
21 * it is possible to create a plugin and attach it to an event
22 * called "onDisplayViewPaymentDetails".
23 * It is also possible to use "onDisplayViewPaymentDetailsSidebar"
24 * to include any additional fieldsets within the right sidebar.
25 * The event method receives the view instance as argument.
26 *
27 * @since 1.7
28 */
29 $detailsForms = $this->onDisplayView('Details');
30 $sidebarForms = $this->onDisplayView('DetailsSidebar');
31
32 ?>
33
34 <div class="row-fluid">
35
36 <!-- MAIN -->
37
38 <div class="span7">
39
40 <!-- PAYMENT -->
41
42 <div class="row-fluid">
43 <div class="span12">
44 <?php
45 echo $vik->openFieldset(JText::translate('VAPORDERPAYMENT'));
46 echo $this->loadTemplate('details_payment');
47 ?>
48
49 <!-- Define role to detect the supported hook -->
50 <!-- {"rule":"customizer","event":"onDisplayViewPayment","key":"payment","type":"field"} -->
51
52 <?php
53 /**
54 * Look for any additional fields to be pushed within
55 * the "Payment" fieldset (left-side).
56 *
57 * NOTE: retrieved from "onDisplayViewPayment" hook.
58 *
59 * @since 1.7
60 */
61 if (isset($this->forms['payment']))
62 {
63 echo $this->forms['payment'];
64
65 // unset details form to avoid displaying it twice
66 unset($this->forms['payment']);
67 }
68
69 echo $vik->closeFieldset();
70 ?>
71 </div>
72 </div>
73
74 <!-- PUBLISHING -->
75
76 <div class="row-fluid">
77 <div class="span12">
78 <?php
79 echo $vik->openFieldset(JText::translate('JGLOBAL_FIELDSET_PUBLISHING'));
80 echo $this->loadTemplate('details_publishing');
81 ?>
82
83 <!-- Define role to detect the supported hook -->
84 <!-- {"rule":"customizer","event":"onDisplayViewPayment","key":"publishing","type":"field"} -->
85
86 <?php
87 /**
88 * Look for any additional fields to be pushed within
89 * the "Publishing" fieldset (left-side).
90 *
91 * NOTE: retrieved from "onDisplayViewPayment" hook.
92 *
93 * @since 1.7
94 */
95 if (isset($this->forms['publishing']))
96 {
97 echo $this->forms['publishing'];
98
99 // unset details form to avoid displaying it twice
100 unset($this->forms['publishing']);
101 }
102
103 echo $vik->closeFieldset();
104 ?>
105 </div>
106 </div>
107
108 <!-- Define role to detect the supported hook -->
109 <!-- {"rule":"customizer","event":"onDisplayViewPaymentDetails","type":"fieldset"} -->
110
111 <?php
112 /**
113 * Iterate remaining forms to be displayed within
114 * the main panel.
115 *
116 * @since 1.7
117 */
118 foreach ($detailsForms as $formName => $formHtml)
119 {
120 $title = JText::translate($formName);
121 ?>
122 <div class="row-fluid">
123 <div class="span12">
124 <?php
125 echo $vik->openFieldset($title);
126 echo $formHtml;
127 echo $vik->closeFieldset();
128 ?>
129 </div>
130 </div>
131 <?php
132 }
133 ?>
134
135 </div>
136
137 <!-- SIDEBAR -->
138
139 <div class="span5 full-width">
140
141 <!-- PARAMS -->
142
143 <div class="row-fluid">
144 <div class="span12">
145 <?php
146 echo $vik->openFieldset(JText::translate('VAPMANAGEPAYMENT8'));
147 echo $this->loadTemplate('details_params');
148 ?>
149
150 <!-- Define role to detect the supported hook -->
151 <!-- {"rule":"customizer","event":"onDisplayViewPayment","key":"params","type":"field"} -->
152
153 <?php
154 /**
155 * Look for any additional fields to be pushed within
156 * the "Parameters" fieldset (right-side).
157 *
158 * NOTE: retrieved from "onDisplayViewPayment" hook.
159 *
160 * @since 1.7
161 */
162 if (isset($this->forms['params']))
163 {
164 echo $this->forms['params'];
165
166 // unset details form to avoid displaying it twice
167 unset($this->forms['params']);
168 }
169
170 echo $vik->closeFieldset();
171 ?>
172 </div>
173 </div>
174
175 <!-- APPEARANCE -->
176
177 <div class="row-fluid">
178 <div class="span12">
179 <?php
180 echo $vik->openFieldset(JText::translate('VAPAPPEARANCE'));
181 echo $this->loadTemplate('details_appearance');
182 ?>
183
184 <!-- Define role to detect the supported hook -->
185 <!-- {"rule":"customizer","event":"onDisplayViewPayment","key":"appearance","type":"field"} -->
186
187 <?php
188 /**
189 * Look for any additional fields to be pushed within
190 * the "Appearance" fieldset (left-side).
191 *
192 * NOTE: retrieved from "onDisplayViewPayment" hook.
193 *
194 * @since 1.7
195 */
196 if (isset($this->forms['appearance']))
197 {
198 echo $this->forms['appearance'];
199
200 // unset details form to avoid displaying it twice
201 unset($this->forms['appearance']);
202 }
203
204 echo $vik->closeFieldset();
205 ?>
206 </div>
207 </div>
208
209 <!-- Define role to detect the supported hook -->
210 <!-- {"rule":"customizer","event":"onDisplayViewPaymentDetailsSidebar","type":"fieldset"} -->
211
212 <?php
213 /**
214 * Iterate remaining forms to be displayed within
215 * the sidebar (below "Parameters" fieldset).
216 *
217 * @since 1.7
218 */
219 foreach ($sidebarForms as $formName => $formHtml)
220 {
221 $title = JText::translate($formName);
222 ?>
223 <div class="row-fluid">
224 <div class="span12">
225 <?php
226 echo $vik->openFieldset($title);
227 echo $formHtml;
228 echo $vik->closeFieldset();
229 ?>
230 </div>
231 </div>
232 <?php
233 }
234 ?>
235
236 </div>
237
238 </div>
239