12 if (!isset($template)) { $template =
new template(); }
14 if (!isset($user)) { $user =
new user(
$db); }
30 function getContrast50(hexcolor){
32 hexcolor = hexcolor.replace(/^\
s*#|\
s*$/
g,
'');
33 return (parseInt(hexcolor, 16) > 0xffffff/2) ?
'#000000':
'#ffffff';
36 function increase_brightness(hex, percent)
39 hex = hex.replace(/^\
s*#|\
s*$/
g,
'');
43 hex = hex.replace(/(.)/
g,
'$1$1');
46 var
r = parseInt(hex.substr(0, 2), 16),
47 g = parseInt(hex.substr(2, 2), 16),
48 b = parseInt(hex.substr(4, 2), 16);
51 ((0|(1<<8) +
r + (256 -
r) * percent / 100).toString(16)).substr(1) +
52 ((0|(1<<8) +
g + (256 -
g) * percent / 100).toString(16)).substr(1) +
53 ((0|(1<<8) +
b + (256 -
b) * percent / 100).toString(16)).substr(1);
56 function get_middle(hex1, hex2)
63 var hex =
function(
x) {
65 return (
x.length === 1) ?
'0' +
x :
x;
68 var
r = Math.ceil(parseInt(color1.substring(0,2), 16) * ratio + parseInt(color2.substring(0,2), 16) * (1-ratio));
69 var
g = Math.ceil(parseInt(color1.substring(2,4), 16) * ratio + parseInt(color2.substring(2,4), 16) * (1-ratio));
70 var
b = Math.ceil(parseInt(color1.substring(4,6), 16) * ratio + parseInt(color2.substring(4,6), 16) * (1-ratio));
71 var middle = hex(
r) + hex(
g) + hex(
b);
88 baseColor1 =
'#C02B52';
89 var _1bright1 = increase_brightness(baseColor1, 25);
90 var _1bright2 = increase_brightness(_1bright1, 50);
91 var _1bright3 = increase_brightness(_1bright2, 75);
92 var _1bright4 = increase_brightness(_1bright3, 75);
93 var contrast = getContrast50(baseColor1);
94 var text = getContrast50(contrast);
95 $(
"#1-baseColor").css(
'background-color', baseColor1).append(baseColor1);
96 $(
"#1-color1").css(
'background-color', _1bright1).append(_1bright1);
97 $(
"#1-color2").css(
'background-color', _1bright2).append(_1bright2);
98 $(
"#1-color3").css(
'background-color', _1bright3).append(_1bright3);
99 $(
"#1-color4").css(
'background-color', _1bright4).append(_1bright4);
100 $(
"#1-contrast").css(
'background-color', contrast).append(contrast).css(
'text-color', text);
102 baseColor2 =
'#3BC068';
103 var _2bright1 = increase_brightness(baseColor2, 25);
104 var _2bright2 = increase_brightness(_2bright1, 50);
105 var _2bright3 = increase_brightness(_2bright2, 75);
106 var _2bright4 = increase_brightness(_2bright3, 75);
107 var contrast2 = getContrast50(baseColor2);
108 var text2 = getContrast50(contrast2);
109 $(
"#2-baseColor").css(
'background-color', baseColor2).append(baseColor2);
110 $(
"#2-color1").css(
'background-color', _2bright1).append(_2bright1);
111 $(
"#2-color2").css(
'background-color', _2bright2).append(_2bright2);
112 $(
"#2-color3").css(
'background-color', _2bright3).append(_2bright3);
113 $(
"#2-color4").css(
'background-color', _2bright4).append(_2bright4);
114 $(
"#2-contrast").css(
'background-color', contrast2).append(contrast2).css(
'text-color', text2);
117 baseColor3 =
'#9BC060';
118 var _3bright1 = increase_brightness(baseColor3, 25);
119 var _3bright2 = increase_brightness(_3bright1, 50);
120 var _3bright3 = increase_brightness(_3bright2, 75);
121 var _3bright4 = increase_brightness(_3bright3, 75);
122 var contrast3 = getContrast50(baseColor3);
123 var text3 = getContrast50(contrast3);
124 $(
"#3-baseColor").css(
'background-color', baseColor3).append(baseColor3);
125 $(
"#3-color1").css(
'background-color', _3bright1).append(_3bright1);
126 $(
"#3-color2").css(
'background-color', _3bright2).append(_3bright2);
127 $(
"#3-color3").css(
'background-color', _3bright3).append(_3bright3);
128 $(
"#3-color4").css(
'background-color', _3bright4).append(_3bright4);
129 $(
"#3-contrast").css(
'background-color', contrast3).append(contrast3).css(
'text-color', text3);
132 <script
type=
"text/css">
139 <!-- Content Wrapper. Contains page content -->
140 <div class=\"content-wrapper\" id=\"content-FX\">
141 <!-- Content Header (Page header) -->
142 <section class=\"content-header\">";
144 echo \YAWK\backend::getTitle(
$lang[
'TPL'],
$lang[
'SET_COLORS']);
145 echo \YAWK\backend::getTemplateBreadcrumbs(
$lang);
146 echo
"</section><!-- Main content -->
147 <section class=\"content\">";
150 <!--
title header -->
152 <div
class=
"box-body">
153 <div
class=
"col-md-10">
154 <?php echo
"<h4><i class=\"fa fa-tint\"></i> $lang[THEME] <small>$lang[SET_COLORS]</small></h4>"; ?>
156 <div
class=
"col-md-2">
157 <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>
162 <div
class=
"row animated fadeIn">
164 <div
class=
"col-md-6">
165 <div
class=
"box box-default">
166 <div
class=
"box-header with-border">
167 <h3
class=
"box-title"><?php echo
"$lang[COLOR] <small>$lang[COLOR]</small>"; ?></h3>
169 <div
class=
"box-body">
175 <div
class=
"col-md-6">
176 <div
class=
"box box-default">
177 <div
class=
"box-header with-border">
178 <h3
class=
"box-title"><?php echo
"$lang[COLOR] <small>$lang[COLOR]</small>"; ?></h3>
180 <div
class=
"box-body">
print $lang['FILEMAN_UPLOAD']
Mysqli database class; returns db connection object.
The language class - support multilingual backend.
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