[ Index ]

Source Code Reference for V1.00

title

Body

[close]

/modules/public/ -> color_selector.php (source)

   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 ?>')">&nbsp;</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  ?>


Generated: Fri Jan 9 03:00:02 2009 Cross-referenced by PHPXref 0.7