|
1 | 1 | <?php |
2 | 2 |
|
3 | | - header('Content-type: text/css; charset: UTF-8'); |
4 | | - |
5 | | - $styleDefaults = array( |
6 | | - 'colors' => array('#333'), |
7 | | - 'opacity' => 80, |
8 | | - ); |
9 | | - |
10 | | - $userOptions = array(); |
11 | | - |
12 | | - if (!empty($_REQUEST['colors'])) { |
13 | | - $userOptions['colors'] = explode(',', htmlspecialchars($_REQUEST['colors'])); |
14 | | - } |
15 | | - |
16 | | - if (!empty($_REQUEST['opacity'])) { |
17 | | - $userOptions['opacity'] = htmlspecialchars($_REQUEST['opacity']); |
18 | | - } |
19 | | - |
20 | | - $args = array_merge($styleDefaults, $userOptions); |
21 | | - |
22 | | - |
23 | 3 | function getColorPartDec ($colorPartHex, $colorPartLen = 2) { |
24 | 4 |
|
25 | 5 | // Convert single-digit values to multiples of hex 11 |
@@ -112,58 +92,58 @@ function vertGradient(array $startColor, array $endColor, $startOpacity=1, $endO |
112 | 92 |
|
113 | 93 |
|
114 | 94 | // Get the color parts |
115 | | - foreach ($args['colors'] as $colorKey => $colorVal) { |
116 | | - $args['colors'][$colorKey] = getColorParts($colorVal); |
| 95 | + foreach ($colors as $colorKey => $colorVal) { |
| 96 | + $colors[$colorKey] = getColorParts($colorVal); |
117 | 97 | } |
118 | 98 |
|
119 | 99 | // Make the opacity a percentage |
120 | | - $args['opacity'] /= 100; |
| 100 | + $opacity /= 100; |
121 | 101 |
|
122 | 102 | ?> |
123 | 103 |
|
124 | 104 | /* Agent Pages */ |
125 | 105 |
|
126 | 106 | .wolfnet_widget.wolfnet_ao .wnt-btn.wnt-btn-primary, |
127 | 107 | .wolfnet_widget.wolfnet_ao .wnt-btn.wnt-btn-active { |
128 | | - background-color: <?php echo getHex($args['colors'][0]); ?>; |
| 108 | + background-color: <?php echo getHex($colors[0]); ?>; |
129 | 109 | } |
130 | 110 |
|
131 | 111 | .wolfnet_widget.wolfnet_ao hr { |
132 | | - border-color: <?php echo getHex($args['colors'][0]); ?>; |
| 112 | + border-color: <?php echo getHex($colors[0]); ?>; |
133 | 113 | } |
134 | 114 |
|
135 | 115 | .wolfnet_widget.wolfnet_ao ul.wolfnet_aoLinks li .wnt-icon, |
136 | 116 | .wolfnet_widget.wolfnet_ao ul.wolfnet_aoLinks li a, |
137 | 117 | .wolfnet_widget.wolfnet_ao ul.wolfnet_aoLinks li a:hover, |
138 | 118 | .wolfnet_widget.wolfnet_ao ul.wolfnet_aoLinks li a:active, |
139 | 119 | .wolfnet_widget.wolfnet_ao ul.wolfnet_aoLinks li a:visited { |
140 | | - color: <?php echo getHex($args['colors'][0]); ?>; |
| 120 | + color: <?php echo getHex($colors[0]); ?>; |
141 | 121 | } |
142 | 122 |
|
143 | 123 | .wolfnet_widget.wolfnet_ao .wolfnet_aoSocial .wnt-icon { |
144 | | - color: <?php echo getHex($args['colors'][0]); ?>; |
| 124 | + color: <?php echo getHex($colors[0]); ?>; |
145 | 125 | } |
146 | 126 |
|
147 | 127 |
|
148 | 128 | /* Birch Theme (Modern Lite) */ |
149 | 129 |
|
150 | 130 | .wolfnet_widget.wolfnet-theme-birch.wolfnet_featuredListings .wolfnet_listing .wolfnet_listingHead .wolfnet_listingInfo, |
151 | 131 | .wolfnet_widget.wolfnet-theme-birch.wolfnet_listingGrid .wolfnet_listing .wolfnet_listingHead .wolfnet_listingInfo { |
152 | | - <?php echo vertGradient($args['colors'][0], $args['colors'][0], 0, $args['opacity']); ?> |
| 132 | + <?php echo vertGradient($colors[0], $colors[0], 0, $opacity); ?> |
153 | 133 | } |
154 | 134 |
|
155 | 135 |
|
156 | 136 | /* Cedar Theme (Modern Contrast) */ |
157 | 137 |
|
158 | 138 | .wolfnet_widget.wolfnet-theme-cedar.wolfnet_featuredListings .wolfnet_listing .wolfnet_listingHead .wolfnet_listingInfo, |
159 | 139 | .wolfnet_widget.wolfnet-theme-cedar.wolfnet_listingGrid .wolfnet_listing .wolfnet_listingHead .wolfnet_listingInfo { |
160 | | - background-color: rgba(<?php echo getRGBA($args['colors'][0], $args['opacity']); ?>); |
| 140 | + background-color: rgba(<?php echo getRGBA($colors[0], $opacity); ?>); |
161 | 141 | } |
162 | 142 |
|
163 | 143 |
|
164 | 144 | /* Dogwood Theme (Modern Tile) */ |
165 | 145 |
|
166 | 146 | .wolfnet_widget.wolfnet-theme-dogwood.wolfnet_featuredListings .wolfnet_listing .wolfnet_listingHead .wolfnet_listingInfo .wolfnet_price_rooms, |
167 | 147 | .wolfnet_widget.wolfnet-theme-dogwood.wolfnet_listingGrid .wolfnet_listing .wolfnet_listingHead .wolfnet_listingInfo .wolfnet_price_rooms { |
168 | | - background-color: rgba(<?php echo getRGBA($args['colors'][0], $args['opacity']); ?>); |
| 148 | + background-color: rgba(<?php echo getRGBA($colors[0], $opacity); ?>); |
169 | 149 | } |
0 commit comments