![]() |
|---|
| [ Index ] |
Source Code Reference for V1.00 |
[Summary view] [Print] [Text view]
1 <?php /* PUBLIC $Id: color_selector.php,v 1.5.8.2 2007/03/06 00:34:43 merlinyoda Exp $ */ 2 if (!defined('W2P_BASE_DIR')) { 3 die('You should not access this file directly.'); 4 } 5 6 $callback = isset($_GET['callback']) ? w2PgetParam($_GET, 'callback', '') : 0; 7 ?> 8 <script language="javascript"> 9 function setClose(color){ 10 window.opener.<?php echo $callback; ?>(color); 11 window.close(); 12 } 13 </script> 14 <?php 15 $colors = w2PgetSysVal('ProjectColors'); 16 if ($w2Pconfig['restrict_color_selection']) { 17 ?> 18 <table border="0" cellpadding="1" cellspacing="2" width="292" align="center"> 19 <tr> 20 <td valign="top" colspan="2"> 21 <strong><?php echo $AppUI->_('Color Selector'); ?></strong> 22 </td> 23 </tr> 24 <?php 25 foreach ($colors as $key => $value) { 26 ?> 27 <tr> 28 <td style="background-color:#<?php echo $value ?>; border: 1px solid black;cursor: pointer;" width="30" onclick="setClose('<?php echo $value ?>')"> </td> 29 <td width="300"><a href="javascript:setClose('<?php echo $value ?>')"><?php echo $key ?></a></td> 30 </tr> 31 <?php 32 } 33 ?> 34 </table> 35 <?php 36 } else { 37 ?> 38 <table border="0" cellpadding="1" cellspacing="0" width="292" align="center"> 39 <tr> 40 <td valign="top"> 41 <strong><?php echo $AppUI->_('Color Selector'); ?></strong> 42 </td> 43 <form> 44 <td align="right" valign="bottom"> 45 <select name="" class="text" onchange="javascript:setClose(this.options[this.selectedIndex].value)"> 46 <option value="0">- - <?php echo $AppUI->_('Preset'); ?> - -</option> 47 <?php 48 foreach ($colors as $key => $value) { 49 echo "<option value=\"$value\">$key</option>\n"; 50 } 51 ?> 52 </select> 53 </td> 54 </form> 55 </tr> 56 <tr> 57 <td colspan="2"> 58 <a href="webpal.map"> 59 <img src="<?php echo w2PfindImage('colorchart.gif'); ?>" width="292" height="196" border="0" alt="color chart" usemap="#map_webpal" ismap /> 60 </a> 61 </td> 62 </tr> 63 <tr> 64 <td colspan="2" align="left"><font size="1" face="trebuchetms,verdana,arial"> 65 <?php echo $AppUI->_('colorLegend'); ?></p> 66 </td> 67 </tr> 68 </table> 69 <map name="map_webpal"> 70 <area coords="2,2,18,18" href="javascript:setClose('330000')" /> 71 <area coords="18,2,34,18" href="javascript:setClose('333300')" /> 72 <area coords="34,2,50,18" href="javascript:setClose('336600')" /> 73 <area coords="50,2,66,18" href="javascript:setClose('339900')" /> 74 <area coords="66,2,82,18" href="javascript:setClose('33CC00')" /> 75 <area coords="82,2,98,18" href="javascript:setClose('33FF00')" /> 76 77 <area coords="98,2,114,18" href="javascript:setClose('66FF00')" /> 78 <area coords="114,2,130,18" href="javascript:setClose('66CC00')" /> 79 <area coords="130,2,146,18" href="javascript:setClose('669900')" /> 80 <area coords="146,2,162,18" href="javascript:setClose('666600')" /> 81 <area coords="162,2,178,18" href="javascript:setClose('663300')" /> 82 <area coords="178,2,194,18" href="javascript:setClose('660000')" /> 83 84 <area coords="194,2,210,18" href="javascript:setClose('FF0000')" /> 85 <area coords="210,2,226,18" href="javascript:setClose('FF3300')" /> 86 <area coords="226,2,242,18" href="javascript:setClose('FF6600')" /> 87 <area coords="242,2,258,18" href="javascript:setClose('FF9900')" /> 88 <area coords="258,2,274,18" href="javascript:setClose('FFCC00')" /> 89 <area coords="274,2,290,18" href="javascript:setClose('FFFF00')" /> 90 91 92 <area coords="2,18,18,34" href="javascript:setClose('330033')" /> 93 <area coords="18,18,34,34" href="javascript:setClose('333333')" /> 94 <area coords="34,18,50,34" href="javascript:setClose('336633')" /> 95 <area coords="50,18,66,34" href="javascript:setClose('339933')" /> 96 <area coords="66,18,82,34" href="javascript:setClose('33CC33')" /> 97 <area coords="82,18,98,34" href="javascript:setClose('33FF33')" /> 98 99 <area coords="98,18,114,34" href="javascript:setClose('66FF33')" /> 100 <area coords="114,18,130,34" href="javascript:setClose('66CC33')" /> 101 <area coords="130,18,146,34" href="javascript:setClose('669933')" /> 102 <area coords="146,18,162,34" href="javascript:setClose('666633')" /> 103 <area coords="162,18,178,34" href="javascript:setClose('663333')" /> 104 <area coords="178,18,194,34" href="javascript:setClose('660033')" /> 105 106 <area coords="194,18,210,34" href="javascript:setClose('FF0033')" /> 107 <area coords="210,18,226,34" href="javascript:setClose('FF3333')" /> 108 <area coords="226,18,242,34" href="javascript:setClose('FF6633')" /> 109 <area coords="242,18,258,34" href="javascript:setClose('FF9933')" /> 110 <area coords="258,18,274,34" href="javascript:setClose('FFCC33')" /> 111 <area coords="274,18,290,34" href="javascript:setClose('FFFF33')" /> 112 113 114 <area coords="2,34,18,50" href="javascript:setClose('330066')" /> 115 <area coords="18,34,34,50" href="javascript:setClose('333366')" /> 116 <area coords="34,34,50,50" href="javascript:setClose('336666')" /> 117 <area coords="50,34,66,50" href="javascript:setClose('339966')" /> 118 <area coords="66,34,82,50" href="javascript:setClose('33CC66')" /> 119 <area coords="82,34,98,50" href="javascript:setClose('33FF66')" /> 120 121 <area coords="98,34,114,50" href="javascript:setClose('66FF66')" /> 122 <area coords="114,34,130,50" href="javascript:setClose('66CC66')" /> 123 <area coords="130,34,146,50" href="javascript:setClose('669966')" /> 124 <area coords="146,34,162,50" href="javascript:setClose('666666')" /> 125 <area coords="162,34,178,50" href="javascript:setClose('663366')" /> 126 <area coords="178,34,194,50" href="javascript:setClose('660066')" /> 127 128 <area coords="194,34,210,50" href="javascript:setClose('FF0066')" /> 129 <area coords="210,34,226,50" href="javascript:setClose('FF3366')" /> 130 <area coords="226,34,242,50" href="javascript:setClose('FF6666')" /> 131 <area coords="242,34,258,50" href="javascript:setClose('FF9966')" /> 132 <area coords="258,34,274,50" href="javascript:setClose('FFCC66')" /> 133 <area coords="274,34,290,50" href="javascript:setClose('FFFF66')" /> 134 135 136 <area coords="2,50,18,66" href="javascript:setClose('330099')" /> 137 <area coords="18,50,34,66" href="javascript:setClose('333399')" /> 138 <area coords="34,50,50,66" href="javascript:setClose('336699')" /> 139 <area coords="50,50,66,66" href="javascript:setClose('339999')" /> 140 <area coords="66,50,82,66" href="javascript:setClose('33CC99')" /> 141 <area coords="82,50,98,66" href="javascript:setClose('33FF99')" /> 142 143 <area coords="98,50,114,66" href="javascript:setClose('66FF99')" /> 144 <area coords="114,50,130,66" href="javascript:setClose('66CC99')" /> 145 <area coords="130,50,146,66" href="javascript:setClose('669999')" /> 146 <area coords="146,50,162,66" href="javascript:setClose('666699')" /> 147 <area coords="162,50,178,66" href="javascript:setClose('663399')" /> 148 <area coords="178,50,194,66" href="javascript:setClose('660099')" /> 149 150 <area coords="194,50,210,66" href="javascript:setClose('FF0099')" /> 151 <area coords="210,50,226,66" href="javascript:setClose('FF3399')" /> 152 <area coords="226,50,242,66" href="javascript:setClose('FF6699')" /> 153 <area coords="242,50,258,66" href="javascript:setClose('FF9999')" /> 154 <area coords="258,50,274,66" href="javascript:setClose('FFCC99')" /> 155 <area coords="274,50,290,66" href="javascript:setClose('FFFF99')" /> 156 157 158 <area coords="2,66,18,82" href="javascript:setClose('3300CC')" /> 159 <area coords="18,66,34,82" href="javascript:setClose('3333CC')" /> 160 <area coords="34,66,50,82" href="javascript:setClose('3366CC')" /> 161 <area coords="50,66,66,82" href="javascript:setClose('3399CC')" /> 162 <area coords="66,66,82,82" href="javascript:setClose('33CCCC')" /> 163 <area coords="82,66,98,82" href="javascript:setClose('33FFCC')" /> 164 165 <area coords="98,66,114,82" href="javascript:setClose('66FFCC')" /> 166 <area coords="114,66,130,82" href="javascript:setClose('66CCCC')" /> 167 <area coords="130,66,146,82" href="javascript:setClose('6699CC')" /> 168 <area coords="146,66,162,82" href="javascript:setClose('6666CC')" /> 169 <area coords="162,66,178,82" href="javascript:setClose('6633CC')" /> 170 <area coords="178,66,194,82" href="javascript:setClose('6600CC')" /> 171 172 <area coords="194,66,210,82" href="javascript:setClose('FF00CC')" /> 173 <area coords="210,66,226,82" href="javascript:setClose('FF33CC')" /> 174 <area coords="226,66,242,82" href="javascript:setClose('FF66CC')" /> 175 <area coords="242,66,258,82" href="javascript:setClose('FF99CC')" /> 176 <area coords="258,66,274,82" href="javascript:setClose('FFCCCC')" /> 177 <area coords="274,66,290,82" href="javascript:setClose('FFFFCC')" /> 178 179 180 <area coords="2,82,18,98" href="javascript:setClose('3300FF')" /> 181 <area coords="18,82,34,98" href="javascript:setClose('3333FF')" /> 182 <area coords="34,82,50,98" href="javascript:setClose('3366FF')" /> 183 <area coords="50,82,66,98" href="javascript:setClose('3399FF')" /> 184 <area coords="66,82,82,98" href="javascript:setClose('33CCFF')" /> 185 <area coords="82,82,98,98" href="javascript:setClose('33FFFF')" /> 186 187 <area coords="98,82,114,98" href="javascript:setClose('66FFFF')" /> 188 <area coords="114,82,130,98" href="javascript:setClose('66CCFF')" /> 189 <area coords="130,82,146,98" href="javascript:setClose('6699FF')" /> 190 <area coords="146,82,162,98" href="javascript:setClose('6666FF')" /> 191 <area coords="162,82,178,98" href="javascript:setClose('6633FF')" /> 192 <area coords="178,82,194,98" href="javascript:setClose('6600FF')" /> 193 194 <area coords="194,82,210,98" href="javascript:setClose('FF00FF')" /> 195 <area coords="210,82,226,98" href="javascript:setClose('FF33FF')" /> 196 <area coords="226,82,242,98" href="javascript:setClose('FF66FF')" /> 197 <area coords="242,82,258,98" href="javascript:setClose('FF99FF')" /> 198 <area coords="258,82,274,98" href="javascript:setClose('FFCCFF')" /> 199 <area coords="274,82,290,98" href="javascript:setClose('FFFFFF')" /> 200 201 202 <area coords="2,98,18,114" href="javascript:setClose('0000FF')" /> 203 <area coords="18,98,34,114" href="javascript:setClose('0033FF')" /> 204 <area coords="34,98,50,114" href="javascript:setClose('0066FF')" /> 205 <area coords="50,98,66,114" href="javascript:setClose('0099FF')" /> 206 <area coords="66,98,82,114" href="javascript:setClose('00CCFF')" /> 207 <area coords="82,98,98,114" href="javascript:setClose('00FFFF')" /> 208 209 <area coords="98,98,114,114" href="javascript:setClose('99FFFF')" /> 210 <area coords="114,98,130,114" href="javascript:setClose('99CCFF')" /> 211 <area coords="130,98,146,114" href="javascript:setClose('9999FF')" /> 212 <area coords="146,98,162,114" href="javascript:setClose('9966FF')" /> 213 <area coords="162,98,178,114" href="javascript:setClose('9933FF')" /> 214 <area coords="178,98,194,114" href="javascript:setClose('9900FF')" /> 215 216 <area coords="194,98,210,114" href="javascript:setClose('CC00FF')" /> 217 <area coords="210,98,226,114" href="javascript:setClose('CC33FF')" /> 218 <area coords="226,98,242,114" href="javascript:setClose('CC66FF')" /> 219 <area coords="242,98,258,114" href="javascript:setClose('CC99FF')" /> 220 <area coords="258,98,274,114" href="javascript:setClose('CCCCFF')" /> 221 <area coords="274,98,290,114" href="javascript:setClose('CCFFFF')" /> 222 223 224 <area coords="2,114,18,130" href="javascript:setClose('0000CC')" /> 225 <area coords="18,114,34,130" href="javascript:setClose('0033CC')" /> 226 <area coords="34,114,50,130" href="javascript:setClose('0066CC')" /> 227 <area coords="50,114,66,130" href="javascript:setClose('0099CC')" /> 228 <area coords="66,114,82,130" href="javascript:setClose('00CCCC')" /> 229 <area coords="82,114,98,130" href="javascript:setClose('00FFCC')" /> 230 231 <area coords="98,114,114,130" href="javascript:setClose('99FFCC')" /> 232 <area coords="114,114,130,130" href="javascript:setClose('99CCCC')" /> 233 <area coords="130,114,146,130" href="javascript:setClose('9999CC')" /> 234 <area coords="146,114,162,130" href="javascript:setClose('9966CC')" /> 235 <area coords="162,114,178,130" href="javascript:setClose('9933CC')" /> 236 <area coords="178,114,194,130" href="javascript:setClose('9900CC')" /> 237 238 <area coords="194,114,210,130" href="javascript:setClose('CC00CC')" /> 239 <area coords="210,114,226,130" href="javascript:setClose('CC33CC')" /> 240 <area coords="226,114,242,130" href="javascript:setClose('CC66CC')" /> 241 <area coords="242,114,258,130" href="javascript:setClose('CC99CC')" /> 242 <area coords="258,114,274,130" href="javascript:setClose('CCCCCC')" /> 243 <area coords="274,114,290,130" href="javascript:setClose('CCFFCC')" /> 244 245 246 <area coords="2,130,18,146" href="javascript:setClose('000099')" /> 247 <area coords="18,130,34,146" href="javascript:setClose('003399')" /> 248 <area coords="34,130,50,146" href="javascript:setClose('006699')" /> 249 <area coords="50,130,66,146" href="javascript:setClose('009999')" /> 250 <area coords="66,130,82,146" href="javascript:setClose('00CC99')" /> 251 <area coords="82,130,98,146" href="javascript:setClose('00FF99')" /> 252 253 <area coords="98,130,114,146" href="javascript:setClose('99FF99')" /> 254 <area coords="114,130,130,146" href="javascript:setClose('99CC99')" /> 255 <area coords="130,130,146,146" href="javascript:setClose('999999')" /> 256 <area coords="146,130,162,146" href="javascript:setClose('996699')" /> 257 <area coords="162,130,178,146" href="javascript:setClose('993399')" /> 258 <area coords="178,130,194,146" href="javascript:setClose('990099')" /> 259 260 <area coords="194,130,210,146" href="javascript:setClose('CC0099')" /> 261 <area coords="210,130,226,146" href="javascript:setClose('CC3399')" /> 262 <area coords="226,130,242,146" href="javascript:setClose('CC6699')" /> 263 <area coords="242,130,258,146" href="javascript:setClose('CC9999')" /> 264 <area coords="258,130,274,146" href="javascript:setClose('CCCC99')" /> 265 <area coords="274,130,290,146" href="javascript:setClose('CCFF99')" /> 266 267 268 <area coords="2,146,18,162" href="javascript:setClose('000066')" /> 269 <area coords="18,146,34,162" href="javascript:setClose('003366')" /> 270 <area coords="34,146,50,162" href="javascript:setClose('006666')" /> 271 <area coords="50,146,66,162" href="javascript:setClose('009966')" /> 272 <area coords="66,146,82,162" href="javascript:setClose('00CC66')" /> 273 <area coords="82,146,98,162" href="javascript:setClose('00FF66')" /> 274 275 <area coords="98,146,114,162" href="javascript:setClose('99FF66')" /> 276 <area coords="114,146,130,162" href="javascript:setClose('99CC66')" /> 277 <area coords="130,146,146,162" href="javascript:setClose('999966')" /> 278 <area coords="146,146,162,162" href="javascript:setClose('996666')" /> 279 <area coords="162,146,178,162" href="javascript:setClose('993366')" /> 280 <area coords="178,146,194,162" href="javascript:setClose('990066')" /> 281 282 <area coords="194,146,210,162" href="javascript:setClose('CC0066')" /> 283 <area coords="210,146,226,162" href="javascript:setClose('CC3366')" /> 284 <area coords="226,146,242,162" href="javascript:setClose('CC6666')" /> 285 <area coords="242,146,258,162" href="javascript:setClose('CC9966')" /> 286 <area coords="258,146,274,162" href="javascript:setClose('CCCC66')" /> 287 <area coords="274,146,290,162" href="javascript:setClose('CCFF66')" /> 288 289 290 <area coords="2,162,18,178" href="javascript:setClose('000033')" /> 291 <area coords="18,162,34,178" href="javascript:setClose('003333')" /> 292 <area coords="34,162,50,178" href="javascript:setClose('006633')" /> 293 <area coords="50,162,66,178" href="javascript:setClose('009933')" /> 294 <area coords="66,162,82,178" href="javascript:setClose('00CC33')" /> 295 <area coords="82,162,98,178" href="javascript:setClose('00FF33')" /> 296 297 <area coords="98,162,114,178" href="javascript:setClose('99FF33')" /> 298 <area coords="114,162,130,178" href="javascript:setClose('99CC33')" /> 299 <area coords="130,162,146,178" href="javascript:setClose('999933')" /> 300 <area coords="146,162,162,178" href="javascript:setClose('996633')" /> 301 <area coords="162,162,178,178" href="javascript:setClose('993333')" /> 302 <area coords="178,162,194,178" href="javascript:setClose('990033')" /> 303 304 <area coords="194,162,210,178" href="javascript:setClose('CC0033')" /> 305 <area coords="210,162,226,178" href="javascript:setClose('CC3333')" /> 306 <area coords="226,162,242,178" href="javascript:setClose('CC6633')" /> 307 <area coords="242,162,258,178" href="javascript:setClose('CC9933')" /> 308 <area coords="258,162,274,178" href="javascript:setClose('CCCC33')" /> 309 <area coords="274,162,290,178" href="javascript:setClose('CCFF33')" /> 310 311 312 <area coords="2,178,18,194" href="javascript:setClose('000000')" /> 313 <area coords="18,178,34,194" href="javascript:setClose('003300')" /> 314 <area coords="34,178,50,194" href="javascript:setClose('006600')" /> 315 <area coords="50,178,66,194" href="javascript:setClose('009900')" /> 316 <area coords="66,178,82,194" href="javascript:setClose('00CC00')" /> 317 <area coords="82,178,98,194" href="javascript:setClose('00FF00')" /> 318 319 <area coords="98,178,114,194" href="javascript:setClose('99FF00')" /> 320 <area coords="114,178,130,194" href="javascript:setClose('99CC00')" /> 321 <area coords="130,178,146,194" href="javascript:setClose('999900')" /> 322 <area coords="146,178,162,194" href="javascript:setClose('996600')" /> 323 <area coords="162,178,178,194" href="javascript:setClose('993300')" /> 324 <area coords="178,178,194,194" href="javascript:setClose('990000')" /> 325 326 <area coords="194,178,210,194" href="javascript:setClose('CC0000')" /> 327 <area coords="210,178,226,194" href="javascript:setClose('CC3300')" /> 328 <area coords="226,178,242,194" href="javascript:setClose('CC6600')" /> 329 <area coords="242,178,258,194" href="javascript:setClose('CC9900')" /> 330 <area coords="258,178,274,194" href="javascript:setClose('CCCC00')" /> 331 <area coords="274,178,290,194" href="javascript:setClose('CCFF00')" /> 332 </map> 333 <?php 334 } 335 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Fri Jan 9 03:00:02 2009 | Cross-referenced by PHPXref 0.7 |