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_metadata.php
vikappointments / admin / views / manageservice / tmpl Last commit date
default.php 4 days ago default_assoc.php 4 days ago default_assoc_employees.php 4 days ago default_assoc_employees_modal.php 4 days ago default_assoc_options.php 4 days ago default_assoc_options_modal.php 4 days ago default_details.php 4 days ago default_details_appearance.php 4 days ago default_details_booking.php 4 days ago default_details_capacity.php 4 days ago default_details_publishing.php 4 days ago default_details_service.php 4 days ago default_details_settings.php 4 days ago default_details_visibility.php 4 days ago default_metadata.php 4 days ago index.html 4 days ago
default_metadata.php
84 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 /**
19 * Get service metadata.
20 *
21 * @since 1.6.1
22 */
23 $meta = (object) $service->metadata;
24
25 ?>
26
27 <div class="row-fluid">
28
29 <div class="span6 full-width">
30 <?php echo $vik->openEmptyFieldset(); ?>
31
32 <!-- BROWSER PAGE TITLE - Text -->
33
34 <?php echo $vik->openControl(JText::translate('COM_CONTENT_FIELD_BROWSER_PAGE_TITLE_LABEL')); ?>
35 <input type="text" name="metadata[title]" value="<?php echo $this->escape($meta->title ?? ''); ?>" size="40" />
36 <?php echo $vik->closeControl(); ?>
37
38 <!-- META DESCRIPTION - Textarea -->
39
40 <?php
41 $help = $vik->createPopover(array(
42 'title' => JText::translate('JFIELD_META_DESCRIPTION_LABEL'),
43 'content' => JText::translate('JFIELD_META_DESCRIPTION_DESC'),
44 ));
45
46 echo $vik->openControl(JText::translate('JFIELD_META_DESCRIPTION_LABEL') . $help); ?>
47 <textarea name="metadata[description]" cols="40" rows="6"><?php echo $meta->description ?? ''; ?></textarea>
48 <?php echo $vik->closeControl(); ?>
49
50 <!-- META KEYWORDS - Textarea -->
51
52 <?php
53 $help = $vik->createPopover(array(
54 'title' => JText::translate('JFIELD_META_KEYWORDS_LABEL'),
55 'content' => JText::translate('JFIELD_META_KEYWORDS_DESC'),
56 ));
57
58 echo $vik->openControl(JText::translate('JFIELD_META_KEYWORDS_LABEL') . $help); ?>
59 <textarea name="metadata[keywords]" cols="40" rows="6"><?php echo $meta->keywords ?? ''; ?></textarea>
60 <?php echo $vik->closeControl(); ?>
61
62 <!-- Define role to detect the supported hook -->
63 <!-- {"rule":"customizer","event":"onDisplayViewService","key":"metadata","type":"field"} -->
64
65 <?php
66 /**
67 * Look for any additional fields to be pushed within
68 * the "Metadata" fieldset.
69 *
70 * @since 1.6.6
71 */
72 if (isset($this->forms['metadata']))
73 {
74 echo $this->forms['metadata'];
75
76 // unset metadata form to avoid displaying it twice
77 unset($this->forms['metadata']);
78 }
79
80 echo $vik->closeEmptyFieldset(); ?>
81 </div>
82
83 </div>
84