YaWK  24.1
Yet another WebKit
booking.php
Go to the documentation of this file.
1 <?php
2 // check if db obj exits
3 use YAWK\db;
4 use YAWK\language;
6 
7 if (!isset($db))
8 { // if not, create new db obj
9  $db = new db();
10 }
11 // language object
12 if ((empty($lang)))
13 { // load required language class
14  require_once 'system/classes/language.php';
15  // create new language obj
16  $language = new language();
17  // init language
18  $language->init($db, "frontend");
19  // convert object param to array !important
20  $lang = (array) $language->lang;
21  // inject widget language tags
22  $lang = language::inject($lang, 'system/widgets/booking/language/');
23 }
24 
25 // check if booking obj is loaded
26 if((empty($booking)))
27 { // include booking widget class
28  require_once ('classes/booking.php');
29  // create booking widget object
30  $bookingWidget = new bookingWidget($db);
31  // embed booking form
32  $bookingWidget->init($db, $lang);
33 }
Embed booking plugin on your pages.
Definition: booking.php:21
Mysqli database class; returns db connection object.
Definition: db.php:16
The language class - support multilingual backend.
Definition: language.php:17
$booking
Definition: booking.php:8
print $lang['SETUP']
Definition: booking.php:69