15 <script
type=
"text/javascript" src=
"../system/engines/jquery/jscolor/jscolor.js"></script>
17 <script
type=
"text/javascript" src=
"../system/engines/jquery/bootstrap-tabcollapse.js"></script>
18 <!-- Bootstrap toggle css -->
19 <link rel=
"stylesheet" href=
"../system/engines/bootstrap-toggle/css/bootstrap-toggle.css">
20 <!-- Bootstrap toggle js -->
21 <script
type=
"text/javascript" src=
"../system/engines/bootstrap-toggle/js/bootstrap-toggle.min.js"></script>
22 <!-- Javascript
for positions tab -->
23 <script
type=
"text/javascript">
25 $(document).
ready(
function () {
31 function saveHotkey() {
34 if (!(
event.which === 115 && (navigator.platform.match(
"Mac") ?
event.metaKey :
event.ctrlKey)) && !(
event.which === 19))
return true;
35 event.preventDefault();
40 $(document).keydown(
function (
event) {
41 if (
event.which === 83 && (navigator.platform.match(
"Mac") ?
event.metaKey :
event.ctrlKey)) {
42 event.preventDefault();
43 $(
'#savebutton').click();
53 $(
'form *').change(
function(){
55 $(
'#savebutton').click(
function(){
58 $(
'#addbutton').click(
function(){
64 window.onbeforeunload = confirmExit;
65 function confirmExit() {
66 if (formmodified === 1) {
67 return "<?php echo $lang['LEAVE_REQUEST']; ?>";
72 $(
'a[data-toggle="tab"]').
on(
'shown.bs.tab',
function () {
74 localStorage.setItem(
'lastTab', $(
this).attr(
'href'));
77 const lastTab = localStorage.getItem(
'lastTab');
79 $(
'[href="' + lastTab +
'"]').tab(
'show');
81 const activeTab = lastTab.toLowerCase();
83 const activeFolder = activeTab.slice(1);
85 $(
'select option[value="'+activeFolder+
'"]').prop(
'selected',
true);
90 $(
'#tabs').tabCollapse({
91 tabsClass:
'hidden-sm hidden-xs',
92 accordionClass:
'visible-sm visible-xs'
96 $(
'[data-toggle="tooltip"]').tooltip();
100 $(
'#btn-navbar-light, #btn-navbar-dark').click(
function (
event) {
102 event.preventDefault();
105 const font_menucolor = $(
'#font-menucolor');
106 const brand_menucolor = $(
'#brand-menucolor');
107 const brandhover_menucolor = $(
'#brandhover-menucolor');
108 const fonthover_menucolor = $(
'#fonthover-menucolor');
109 const fontactive_menucolor = $(
'#fontactive-menucolor');
110 const fontdisabled_menucolor = $(
'#fontdisabled-menucolor');
111 const fontshadow_menucolor = $(
'#fontshadow-menucolor');
114 const default_menubgcolor = $(
'#default-menubgcolor');
115 const active_menubgcolor = $(
'#active-menubgcolor');
116 const toggle_menu_bgcolor = $(
'#toggle-menu-bgcolor');
117 const toggle_menu_bordercolor = $(
'#toggle-menu-bordercolor');
118 const iconbar_menubgcolor = $(
'#iconbar-menubgcolor');
119 const border_menubgcolor = $(
'#border-menubgcolor');
122 const background_menudropdowncolor = $(
'#background-menudropdowncolor');
123 const hoverbg_menudropdowncolor = $(
'#hoverbg-menudropdowncolor');
124 const activebg_menudropdowncolor = $(
'#activebg-menudropdowncolor');
125 const border_menudropdowncolor = $(
'#border-menudropdowncolor');
126 const font_menudropdowncolor = $(
'#font-menudropdowncolor');
127 const fonthover_menudropdowncolor = $(
'#fonthover-menudropdowncolor');
128 const fontactive_menudropdowncolor = $(
'#fontactive-menudropdowncolor');
129 const disabled_menudropdowncolor = $(
'#disabled-menudropdowncolor');
132 if (this.
id ===
'btn-navbar-light') {
135 (font_menucolor).val(
"777777");
136 (font_menucolor).css(
'background-color',
'#777777').css(
'color',
'#FFF');
138 (brand_menucolor).val(
"777777");
139 (brand_menucolor).css(
'background-color',
'#777777').css(
'color',
'#FFF');
141 (brandhover_menucolor).val(
"5E5E5E");
142 (brandhover_menucolor).css(
'background-color',
'#5E5E5E').css(
'color',
'#FFF');
144 (fonthover_menucolor).val(
"333333");
145 (fonthover_menucolor).css(
'background-color',
'#333333').css(
'color',
'#FFF');
147 (fontactive_menucolor).val(
"555555");
148 (fontactive_menucolor).css(
'background-color',
'#555555').css(
'color',
'#FFF');
150 (fontdisabled_menucolor).val(
"CCCCCC");
151 (fontdisabled_menucolor).css(
'background-color',
'#CCCCCC').css(
'color',
'#333');
153 (fontshadow_menucolor).val(
"CCCCCC");
154 (fontshadow_menucolor).css(
'background-color',
'#CCCCCC').css(
'color',
'#333');
158 (default_menubgcolor).val(
"F8F8F8");
159 (default_menubgcolor).css(
'background-color',
'#F8F8F8').css(
'color',
'#333');
161 (active_menubgcolor).val(
"E7E7E7");
162 (active_menubgcolor).css(
'background-color',
'#E7E7E7').css(
'color',
'#333');
164 (toggle_menu_bgcolor).val(
"DDDDDD");
165 (toggle_menu_bgcolor).css(
'background-color',
'#DDDDDD').css(
'color',
'#333');
167 (toggle_menu_bordercolor).val(
"CCCCCC");
168 (toggle_menu_bordercolor).css(
'background-color',
'#CCCCCC').css(
'color',
'#FFF');
170 (iconbar_menubgcolor).val(
"888888");
171 (iconbar_menubgcolor).css(
'background-color',
'#888888').css(
'color',
'#FFF');
173 (border_menubgcolor).val(
"E7E7E7");
174 (border_menubgcolor).css(
'background-color',
'#E7E7E7').css(
'color',
'#333');
178 (background_menudropdowncolor).val(
"FFFFFF");
179 (background_menudropdowncolor).css(
'background-color',
'#FFFFFF').css(
'color',
'#333');
181 (hoverbg_menudropdowncolor).val(
"F5F5F5");
182 (hoverbg_menudropdowncolor).css(
'background-color',
'#F5F5F5').css(
'color',
'#333');
184 (activebg_menudropdowncolor).val(
"337AB7");
185 (activebg_menudropdowncolor).css(
'background-color',
'#337AB7').css(
'color',
'#333');
187 (border_menudropdowncolor).val(
"CCCCCC");
188 (border_menudropdowncolor).css(
'background-color',
'#CCCCCC').css(
'color',
'#333');
190 (font_menudropdowncolor).val(
"333333");
191 (font_menudropdowncolor).css(
'background-color',
'#333333').css(
'color',
'#FFF');
193 (fonthover_menudropdowncolor).val(
"262626");
194 (fonthover_menudropdowncolor).css(
'background-color',
'#262626').css(
'color',
'#FFF');
196 (fontactive_menudropdowncolor).val(
"FFFFFF");
197 (fontactive_menudropdowncolor).css(
'background-color',
'#FFFFFF').css(
'color',
'#333');
199 (disabled_menudropdowncolor).val(
"777777");
200 (disabled_menudropdowncolor).css(
'background-color',
'#777777').css(
'color',
'#333');
204 else if (this.
id ===
'btn-navbar-dark') {
207 (font_menucolor).val(
"F8F8F8");
208 (font_menucolor).css(
'background-color',
'#F8F8F8').css(
'color',
'#333');
210 (brand_menucolor).val(
"F8F8F8");
211 (brand_menucolor).css(
'background-color',
'#F8F8F8').css(
'color',
'#333');
213 (brandhover_menucolor).val(
"F8F8F8");
214 (brandhover_menucolor).css(
'background-color',
'#F8F8F8').css(
'color',
'#333');
216 (fonthover_menucolor).val(
"FFFFFF");
217 (fonthover_menucolor).css(
'background-color',
'#FFFFFF').css(
'color',
'#333');
219 (fontdisabled_menucolor).val(
"333333");
220 (fontdisabled_menucolor).css(
'background-color',
'#333333').css(
'color',
'#FFF');
222 (fontshadow_menucolor).val(
"CCCCCC");
223 (fontshadow_menucolor).css(
'background-color',
'#CCC').css(
'color',
'#333');
227 (default_menubgcolor).val(
"343A40");
228 (default_menubgcolor).css(
'background-color',
'#343A40').css(
'color',
'#FFF');
230 (active_menubgcolor).val(
"424A52");
231 (active_menubgcolor).css(
'background-color',
'#424A52').css(
'color',
'#FFF');
233 (toggle_menu_bgcolor).val(
"3E454D");
234 (toggle_menu_bgcolor).css(
'background-color',
'#3E454D').css(
'color',
'#FFF');
236 (toggle_menu_bordercolor).val(
"CCC");
237 (toggle_menu_bordercolor).css(
'background-color',
'#CCC').css(
'color',
'#333');
239 (iconbar_menubgcolor).val(
"CCC");
240 (iconbar_menubgcolor).css(
'background-color',
'#CCC').css(
'color',
'#333');
242 (border_menubgcolor).val(
"2B3036");
243 (border_menubgcolor).css(
'background-color',
'#2B3036').css(
'color',
'#FFF');
247 (background_menudropdowncolor).val(
"343A40");
248 (background_menudropdowncolor).css(
'background-color',
'#343A40').css(
'color',
'#FFF');
250 (hoverbg_menudropdowncolor).val(
"424A52");
251 (hoverbg_menudropdowncolor).css(
'background-color',
'#424A52').css(
'color',
'#FFF');
253 (activebg_menudropdowncolor).val(
"3E454D");
254 (activebg_menudropdowncolor).css(
'background-color',
'#3E454D').css(
'color',
'#FFF');
256 (border_menudropdowncolor).val(
"2B3036");
257 (border_menudropdowncolor).css(
'background-color',
'#2B3036').css(
'color',
'#FFF');
259 (font_menudropdowncolor).val(
"F8F8F8");
260 (font_menudropdowncolor).css(
'background-color',
'#F8F8F8').css(
'color',
'#333');
262 (fonthover_menudropdowncolor).val(
"FFFFFF");
263 (fonthover_menudropdowncolor).css(
'background-color',
'#FFFFFF').css(
'color',
'#333');
265 (fontactive_menudropdowncolor).val(
"555555");
266 (fontactive_menudropdowncolor).css(
'background-color',
'#555555').css(
'color',
'#FFF');
268 (disabled_menudropdowncolor).val(
"333333");
269 (disabled_menudropdowncolor).css(
'background-color',
'#333333').css(
'color',
'#FFF');
280 if (!isset($template)) { $template =
new template(); }
282 if (!isset($user)) { $user =
new user(
$db); }
285 if (!isset($_SESSION) || (empty($_SESSION)))
288 $_SESSION[
'template'] = $template;
300 if (!$template->bootstrapVersion = $template->checkBootstrapVersion(
$db, $template->id,
$lang))
302 alert::draw(
"danger",
$lang[
'ERROR'],
$lang[
'FRAMEWORK_FALSE'],
"", 0);
304 else if($template->bootstrapVersion ==
"X")
306 alert::draw(
"danger",
$lang[
'ERROR'],
$lang[
'FRAMEWORK_MULTIPLE_FALSE'],
"", 0);
312 <!-- Content Wrapper. Contains page content -->
313 <div class=\"content-wrapper\" id=\"content-FX\">
314 <!-- Content Header (Page header) -->
315 <section class=\"content-header\">";
317 echo backend::getTitle(
$lang[
'TPL'],
$lang[
'DESIGN']);
318 echo backend::getTemplateBreadcrumbs(
$lang);
319 echo
"</section><!-- Main content -->
320 <section class=\"content\">";
323 <form
id=
"template-edit-form" action=
"index.php?page=template-save&action=template-redesign&id=<?php echo $template->id; ?>" method=
"POST">
324 <!--
title header -->
327 <div
class=
"box-body">
328 <div
class=
"col-md-10">
329 <?php echo
"<h4><i class=\"fa fa-paint-brush\"></i> $lang[DESIGN] <small>$lang[DESIGN_DETAILS]</small></h4>"; ?>
331 <div
class=
"col-md-2">
332 <button
class=
"btn btn-success pull-right" id=
"savebutton" name=
"save" style=
"margin-top:2px;"><
i class=
"fa fa-check"></
i>&
nbsp;&
nbsp;<?php echo
$lang[
'DESIGN_SAVE']; ?></button>
338 <div
class=
"box-body">
341 <ul
class=
"nav nav-tabs" id=
"undertabs">
344 if ($template->bootstrapVersion ==
"3")
348 <a href=\"#menu\" aria-controls=\"menu\" data-toggle=\"tab\"><i class=\"fa fa-bars\"></i>
349 $lang[MENU]</a>
352 <a href=\"#bootstrap\" aria-controls=\"bootstrap\" data-toggle=\"tab\"><i class=\"fa fa-sticky-note-o\"></i>
353 $lang[BOOTSTRAP3]</a>
356 <a href=\"#buttons\" aria-controls=\"buttons\" role=\"tab\" data-toggle=\"tab\"><i class=\"fa fa-toggle-on\"></i>
357 $lang[FORMS]</a>
360 <a href=\"#images\" aria-controls=\"images\" role=\"tab\" data-toggle=\"tab\"><i class=\"fa fa-picture-o\"></i>
361 $lang[IMAGES]</a>
364 elseif ($template->bootstrapVersion ==
"4")
368 <a href=\"#bs4-navbar\" aria-controls=\"bs4-navbar\" data-toggle=\"tab\"><i class=\"fa fa-bars\"></i>
369 $lang[NAVBAR]</a>
372 <a href=\"#bs4-cards\" aria-controls=\"bs4-cards\" data-toggle=\"tab\"><i class=\"fa fa-sticky-note-o\"></i>
373 $lang[CARDS]</a>
376 <a href=\"#images\" aria-controls=\"images\" role=\"tab\" data-toggle=\"tab\"><i class=\"fa fa-picture-o\"></i>
377 $lang[IMAGES]</a>
380 <a href=\"#buttons\" aria-controls=\"buttons\" role=\"tab\" data-toggle=\"tab\"><i class=\"fa fa-toggle-on\"></i>
381 $lang[FORMS]</a>
390 <div
class=
"tab-content">
393 if ($template->bootstrapVersion ==
"3")
396 <div class=\"tab-pane active fade in\" id=\"menu\">
397 <h3>$lang[GLOBAL_MENU] <small>$lang[NAVBAR]</small></h3>
398 <div class=\"row animated fadeIn\">
399 <div class=\"col-md-3\">
400 <div class=\"box box-default\">
401 <div class=\"box-header\">
402 <h3 class=\"box-title\">$lang[MENU] $lang[FONT] <small>$lang[COLORS]</small></h3>
404 <div class=\"box-body\">
405 <!-- menu font colors -menucolor -->";
411 <div class=\"col-md-3\">
412 <div class=\"box box-default\">
413 <div class=\"box-header\">
414 <h3 class=\"box-title\">$lang[MENU] $lang[BG] <small>$lang[COLORS]</small></h3>
416 <div class=\"box-body\">
417 <!-- menu background color -menubgcolor -->";
423 <div class=\"col-md-3\">
424 <div class=\"box box-default\">
425 <div class=\"box-header\">
426 <h3 class=\"box-title\">$lang[MENU] $lang[DROPDOWN] <small>$lang[COLORS]</small></h3>
428 <div class=\"box-body\">
429 <!-- menu background color -menudropdowncolor -->";
436 <div class=\"col-md-3\">
437 <div class=\"box box-default\">
438 <div class=\"box-header\">
439 <h3 class=\"box-title\">$lang[MENU] $lang[NAVBAR] <small>$lang[POSITIONING]</small></h3>
441 <div class=\"box-body\">
442 <!-- menu navbar margin top -navbar-marginTop -->";
451 <!-- WELL,LISTGROUP, JUMBOTRON -->
452 <div class=\"tab-pane fade in\" id=\"bootstrap\">
453 <h3>$lang[BOOTSTRAP3] <small>$lang[SETTINGS]</small></h3>
454 <div class=\"row animated fadeIn\">
455 <div class=\"col-md-3\">
456 <div class=\"box box-default\">
457 <div class=\"box-header\">
458 <h3 class=\"box-title\">$lang[WELL] $lang[BOX] <small>$lang[DESIGN]</small></h3>
460 <div class=\"box-body\">
461 <!-- well box design well- -->";
468 <div class=\"col-md-3\">
469 <div class=\"box box-default\">
470 <div class=\"box-header\">
471 <h3 class=\"box-title\">$lang[LIST_GROUP] <small>$lang[DESIGN]</small></h3>
473 <div class=\"box-body\">
474 <!-- listgroup design listgroup- -->";
481 <div class=\"col-md-3\">
482 <div class=\"box box-default\">
483 <div class=\"box-header\">
484 <h3 class=\"box-title\">$lang[JUMBOTRON] <small>$lang[BOX] $lang[DESIGN]</small></h3>
486 <div class=\"box-body\">
487 <!-- jumbotron design jumbotron- -->";
494 <div class=\"col-md-3\">
495 <div class=\"box box-default\">
496 <div class=\"box-header\">
497 <h3 class=\"box-title\">... <small>...</small></h3>
499 <div class=\"box-body\">
508 <div class=\"tab-pane fade in\" id=\"buttons\">
509 <h3>$lang[FORMS] <small>$lang[AND] $lang[BUTTONS] </small></h3>
510 <div class=\"row animated fadeIn\">
512 <div class=\"col-md-4\">
513 <!-- btn basic settings -->
514 <div class=\"box box-default\">
515 <div class=\"box-header\">
516 <h3 class=\"box-title\">$lang[BUTTON] <small>$lang[FONT] $lang[AND] $lang[BORDER] $lang[SETTINGS]</small></h3>
518 <div class=\"box-body\">
519 <!-- btn settings btn- -->";
526 <div class=\"col-md-4\">
527 <div class=\"box box-default\">
528 <div class=\"box-header\">
529 <h3 class=\"box-title\">$lang[FORM] <small>$lang[SETTINGS]</small></h3>
531 <div class=\"box-body\">
532 <!-- form settings form- -->";
539 <div class=\"col-md-4\">
540 <div class=\"box box-default\">
541 <div class=\"box-header\">
542 <h3 class=\"box-title\">$lang[FORM] <small>$lang[SETTINGS]</small></h3>
544 <div class=\"box-body\">
545 <!-- form settings form- -->";
553 <div class=\"row animated fadeIn\">
554 <div class=\"col-md-2\">
555 <div class=\"box box-default\">
556 <div class=\"box-header\">
557 <h3 class=\"box-title\">Default <small>Button</small></h3>
559 <div class=\"box-body\">
560 <!-- btn default btn-default -->";
566 <div class=\"col-md-2\">
567 <div class=\"box box-default\">
568 <div class=\"box-header\">
569 <h3 class=\"box-title\">Primary <small>Button</small></h3>
571 <div class=\"box-body\">
572 <!-- btn primary btn-primary -->";
578 <div class=\"col-md-2\">
579 <div class=\"box box-default\">
580 <div class=\"box-header\">
581 <h3 class=\"box-title\">Success <small>Button</small></h3>
583 <div class=\"box-body\">
584 <!-- btn success btn-success -->";
590 <div class=\"col-md-2\">
591 <div class=\"box box-default\">
592 <div class=\"box-header\">
593 <h3 class=\"box-title\">Warning <small>Button</small></h3>
595 <div class=\"box-body\">
596 <!-- btn warning btn-warning -->";
602 <div class=\"col-md-2\">
603 <div class=\"box box-default\">
604 <div class=\"box-header\">
605 <h3 class=\"box-title\">Danger <small>Button</small></h3>
607 <div class=\"box-body\">
608 <!-- btn danger btn-danger -->";
614 <div class=\"col-md-2\">
615 <div class=\"box box-default\">
616 <div class=\"box-header\">
617 <h3 class=\"box-title\">Info <small>Button</small></h3>
619 <div class=\"box-body\">
620 <!-- btn info btn-info -->";
630 <div class=\"tab-pane fade in\" id=\"images\">
631 <h3>$lang[IMAGE] <small>$lang[SETTINGS]</small></h3>
632 <div class=\"row animated fadeIn\">
633 <div class=\"col-md-3\">
634 <div class=\"box box-default\">
635 <div class=\"box-header\">
636 <h3 class=\"box-title\">$lang[IMAGE] <small>$lang[EFFECTS]</small></h3>
638 <div class=\"box-body\">
639 <!-- image settings img- -->";
646 <div class=\"col-md-3\">
647 <div class=\"box box-default\">
648 <div class=\"box-header\">
649 <h3 class=\"box-title\">Any other thing <small>here...</small></h3>
651 <div class=\"box-body\">
657 <div class=\"col-md-3\">
658 <div class=\"box box-default\">
659 <div class=\"box-header\">
660 <h3 class=\"box-title\">Any other thing <small>here...</small></h3>
662 <div class=\"box-body\">
670 else if ($template->bootstrapVersion ==
"4")
673 <div class=\"tab-pane fade in\" id=\"bs4-navbar\">
674 <h3>$lang[NAVBAR] <small>$lang[GLOBALMENU] $lang[SETTINGS]</small></h3>
675 <div class=\"row animated fadeIn\">
676 <div class=\"col-md-3\">
677 <div class=\"box box-default\">
678 <div class=\"box-header\">
679 <h3 class=\"box-title\">$lang[MENU] $lang[FONT] <small>$lang[COLORS]</small></h3>
680 <div class=\"text-center\">
681 <button id=\"btn-navbar-light\" class=\"btn btn-light\">Navbar Light</button>
682 <button id=\"btn-navbar-dark\" class=\"btn btn-dark\">Navbar Dark</button>
685 <div class=\"box-body\">
686 <!-- menu font colors -menucolor -->";
692 <div class=\"col-md-3\">
693 <div class=\"box box-default\">
694 <div class=\"box-header\">
695 <h3 class=\"box-title\">$lang[MENU] $lang[BG] <small>$lang[AND_BORDER]</small></h3>
697 <div class=\"box-body\">
698 <!-- menu background color -menubgcolor -->";
704 <div class=\"col-md-3\">
705 <div class=\"box box-default\">
706 <div class=\"box-header\">
707 <h3 class=\"box-title\">$lang[MENU] $lang[DROPDOWN] <small>$lang[COLORS]</small></h3>
709 <div class=\"box-body\">
710 <!-- menu background color -menudropdowncolor -->";
717 <div class=\"col-md-3\">
718 <div class=\"box box-default\">
719 <div class=\"box-header\">
720 <h3 class=\"box-title\">$lang[MENU] $lang[NAVBAR] <small>$lang[POSITIONING]</small></h3>
722 <div class=\"box-body\">
723 <!-- menu navbar margin top -navbar-marginTop -->";
733 <div class=\"tab-pane fade in\" id=\"images\">
734 <h3>$lang[IMAGE] <small>$lang[SETTINGS]</small></h3>
735 <div class=\"row animated fadeIn\">
736 <div class=\"col-md-3\">
737 <div class=\"box box-default\">
738 <div class=\"box-header\">
739 <h3 class=\"box-title\">$lang[IMAGE] <small>$lang[EFFECTS]</small></h3>
741 <div class=\"box-body\">
742 <!-- image settings img- -->";
749 <div class=\"col-md-3\">
750 <div class=\"box box-default\">
751 <div class=\"box-header\">
752 <h3 class=\"box-title\">$lang[JUMBOTRON] <small>$lang[SETTINGS]</small></h3>
754 <div class=\"box-body\">
755 <!-- jumbotron settings bs4 -->";
761 <div class=\"col-md-3\">
762 <div class=\"box box-default\">
763 <div class=\"box-header\">
764 <h3 class=\"box-title\">$lang[LIST_GROUP] <small>$lang[SETTINGS]</small></h3>
766 <div class=\"box-body\">";
774 echo
"<!-- CARDS TAB -->
775 <div class=\"tab-pane fade in\" id=\"bs4-cards\">
776 <h3>$lang[BOOTSTRAP4] <small>$lang[CARDS]</small></h3>
777 <div class=\"row animated fadeIn\">
778 <div class=\"col-md-3\">
779 <div class=\"box box-default\">
780 <div class=\"box-header\">
781 <h3 class=\"box-title\">$lang[CARDS] <small>$lang[BODY]</small></h3>
783 <div class=\"box-body\">
791 <div class=\"col-md-3\">
792 <div class=\"box box-default\">
793 <div class=\"box-header\">
794 <h3 class=\"box-title\">$lang[CARDS] <small>$lang[HEADER]</small></h3>
796 <div class=\"box-body\">
797 <!-- card header -->";
804 <div class=\"col-md-3\">
805 <div class=\"box box-default\">
806 <div class=\"box-header\">
807 <h3 class=\"box-title\">$lang[CARDS] <small>$lang[FOOTER]</small></h3>
809 <div class=\"box-body\">
810 <!-- card footer -->";
817 <div class=\"col-md-3\">
818 <div class=\"box box-default\">
819 <div class=\"box-header\">
820 <h3 class=\"box-title\">$lang[CARDS] <small>$lang[SETTINGS]</small></h3>
822 <div class=\"box-body\">
823 <!-- card link settings -->";
833 echo
"<!-- BUTTONS -->
834 <div class=\"tab-pane fade in\" id=\"buttons\">
835 <h3>$lang[FORMS] <small>$lang[AND] $lang[BUTTONS] </small></h3>
836 <div class=\"row animated fadeIn\">
838 <div class=\"col-md-4\">
839 <!-- btn basic settings -->
840 <div class=\"box box-default\">
841 <div class=\"box-header\">
842 <h3 class=\"box-title\">$lang[BUTTON] <small>$lang[FONT] $lang[AND] $lang[BORDER] $lang[SETTINGS]</small></h3>
844 <div class=\"box-body\">
845 <!-- btn settings btn- -->";
852 <div class=\"col-md-4\">
853 <div class=\"box box-default\">
854 <div class=\"box-header\">
855 <h3 class=\"box-title\">$lang[FORM] <small>$lang[SETTINGS]</small></h3>
857 <div class=\"box-body\">
858 <!-- form settings form- -->";
865 <div class=\"col-md-4\">
866 <div class=\"box box-default\">
867 <div class=\"box-header\">
868 <h3 class=\"box-title\">$lang[FORM] <small>$lang[SETTINGS]</small></h3>
870 <div class=\"box-body\">
871 <!-- form settings form- -->";
879 <div class=\"row animated fadeIn\">
880 <div class=\"col-md-2\">
881 <div class=\"box box-default\">
882 <div class=\"box-header\">
883 <h3 class=\"box-title\">Default <small>Button</small></h3>
885 <div class=\"box-body\">
886 <!-- btn default btn-default -->";
892 <div class=\"col-md-2\">
893 <div class=\"box box-default\">
894 <div class=\"box-header\">
895 <h3 class=\"box-title\">Primary <small>Button</small></h3>
897 <div class=\"box-body\">
898 <!-- btn primary btn-primary -->";
904 <div class=\"col-md-2\">
905 <div class=\"box box-default\">
906 <div class=\"box-header\">
907 <h3 class=\"box-title\">Success <small>Button</small></h3>
909 <div class=\"box-body\">
910 <!-- btn success btn-success -->";
916 <div class=\"col-md-2\">
917 <div class=\"box box-default\">
918 <div class=\"box-header\">
919 <h3 class=\"box-title\">Warning <small>Button</small></h3>
921 <div class=\"box-body\">
922 <!-- btn warning btn-warning -->";
928 <div class=\"col-md-2\">
929 <div class=\"box box-default\">
930 <div class=\"box-header\">
931 <h3 class=\"box-title\">Danger <small>Button</small></h3>
933 <div class=\"box-body\">
934 <!-- btn danger btn-danger -->";
940 <div class=\"col-md-2\">
941 <div class=\"box box-default\">
942 <div class=\"box-header\">
943 <h3 class=\"box-title\">Info <small>Button</small></h3>
945 <div class=\"box-body\">
946 <!-- btn info btn-info -->";
print $lang['FILEMAN_UPLOAD']
Throws a fancy Bootstrap Alert (success, info, warning or danger)
Backend class serves a few useful functions for the admin backend.
Mysqli database class; returns db connection object.
The language class - support multilingual backend.
Settings class: get and set YaWK system settings.
The template controller - get and set template settings.
The default user class. Provide all functions to handle the user object.
<!-- backend language -->< h3 >< i class="fa fa-language"></i > & nbsp
if(!isset($template)) if(!isset($user)) if(!isset($_SESSION)||(empty($_SESSION))) $selectedTemplateID
document ready(function() { $('a[data-confirm]').click(function(ev) { modal='#dataConfirmModal';var href=$(this).attr('href');var title=$(this).attr('title');var icon=$(this).attr('data-icon');if(!icon) { icon='fa fa-trash-o';} if(!$(modal).length) { $('body').append('< div id="dataConfirmModal" class="modal fade" role="dialog" aria-labelledby="dataConfirmLabel" aria-hidden="true">< div class="modal-dialog">< div class="modal-content">< div class="modal-header">< button type="button" class="close" data-dismiss="modal" aria-hidden="true">< i class="fa fa-times"></i ></button >< br >< div class="col-md-1">< h3 class="modal-title">< i class="'+icon+'"></i ></h3 ></div >< div class="col-md-11">< h3 class="modal-title" id="dataConfirmLabel">'+title+'</h3 ></div ></h3 ></div >< div class="modal-body"></div >< div class="modal-footer">< button type="button" class="btn btn-default" data-dismiss="modal" aria-hidden="true">Abbrechen</button >< a type="button" class="btn btn-danger" id="dataConfirmOK">< i class="'+icon+'"></i > L öschen</a ></div ></div ></div ></div >');} $(modal).find('.modal-body').text($(this).attr('data-confirm'));$('#dataConfirmOK').attr('href', href);$(modal).modal({show:true});return false;});$('#terminateUser').click(function() { var terminate=window.confirm("ACHTUNG!\nDas wird Deinen Account permanent deaktivieren.\n"+"Bist Du Dir sicher, dass Du das tun willst?");if(terminate===true) { var terminateUser=window.confirm("Bist Du Dir wirklich ganz sicher?\n"+"Diese Aktion kann nicht rueckgaengig gemacht werden.");if(terminateUser===true) { $.get('system/templates/YaWK-bootstrap3/js/terminate-user.php', function(data) { if(data==="true") { setTimeout("window.location='logout.html'", 0);} else { alert("Fehler: "+data);} });} } });function dismissNotifications() { $.ajax({ url:'js/dismiss-notifications.php', type:'POST', success:function(data) { if(!data) { alert('Something went wrong!');return false;} } });$("#bell-label").fadeOut();$('#notification-header').html('You have 0 notifications');$('#notification-menu').fadeOut();} $("#dismiss").click(function() { dismissNotifications();});function disableButtons(delay) { $('#loginButton').removeClass().addClass('btn btn-success disabled').attr('id', 'LOGIN_FORBIDDEN');$('#resetPasswordButton').removeClass().addClass('btn btn-danger disabled');setTimeout(function() { $('#LOGIN_FORBIDDEN').attr('id', 'loginButton').removeClass().addClass('btn btn-success');$('#resetPasswordButton').removeClass().addClass('btn btn-danger');}, delay);} $("#loginButton").click(function(){ if($('#loginButton').length > 0) { if($('#loginButton').hasClass('btn') &&$('#loginButton').hasClass('btn-success') &&$('#loginButton').hasClass('disabled')) { } else { $("#loginForm").submit();disableButtons(10000);} } else if($('#LOGIN_FORBIDDEN').length > 0) { if($('#LOGIN_FORBIDDEN').hasClass('btn') &&$('#LOGIN_FORBIDDEN').hasClass('btn-success') &&$('#LOGIN_FORBIDDEN').hasClass('disabled')) { } else { } } });$("#blockedBtn").hover(function() { $("#blockedBtn").hide();$("#askBtn").fadeIn(820);});})