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);});})