[ Index ]
 

Code source de Horde 3.1.3

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/templates/prefs/ -> categorymanagement.inc (source)

   1  <script type="text/javascript">
   2  <!--
   3  function remove(category)
   4  {
   5      document.prefs.cAction.value = 'remove';
   6      document.prefs.category.value = category;
   7      document.prefs.submit();
   8  }
   9  
  10  function add()
  11  {
  12      var category = window.prompt('<?php echo addslashes(_("Please enter a name for the new category:")) ?>', '');
  13      if (category != null && category != '') {
  14          document.prefs.cAction.value = 'add';
  15          document.prefs.category.value = category;
  16          document.prefs.submit();
  17      }
  18  }
  19  //-->
  20  </script>
  21  <input name="cAction" value="" type="hidden" />
  22  <input name="category" value="" type="hidden" />
  23  <table>
  24   <tr>
  25    <td colspan="2">
  26     <input type="button" class="button" value="<?php echo _("New Category") ?>" onclick="add();" />
  27    </td>
  28   </tr>
  29  <?php
  30  
  31  require_once  'Horde/Prefs/CategoryManager.php';
  32  $cManager = &new Prefs_CategoryManager();
  33  $categories = $cManager->get();
  34  $colors = $cManager->colors();
  35  $fgcolors = $cManager->fgColors();
  36  $url = Horde::url($registry->get('webroot', 'horde') . '/services/images/colorpicker.php');
  37  $url = Util::addParameter($url, 'form', 'prefs');
  38  
  39  // Default Color
  40  $color = isset($colors['_default_']) ? $colors['_default_'] : '#FFFFFF';
  41  $fgcolor = isset($fgcolors['_default_']) ? $fgcolors['_default_'] : '#000000';
  42  $c_url = Util::addParameter($url, 'target', 'color_' . base64_encode('_default_'));
  43  ?>
  44   <tr>
  45    <td style="background:<?php echo htmlspecialchars($color) ?>; color:<?php echo $fgcolor ?>"><strong><?php echo _("Default Color") ?></strong></td>
  46    <td>
  47     <?php if (!$prefs->isLocked('category_colors')): ?>
  48      <input class="fixed" size="7" style="background:<?php echo htmlspecialchars($color) ?>; color:<?php echo $fgcolor ?>" name="color_<?php echo base64_encode('_default_') ?>" value="<?php echo htmlspecialchars($color) ?>" />
  49      <a href="<?php echo $c_url ?>" onclick="window.open('<?php echo $c_url ?>', 'colorpicker', 'toolbar=no,location=no,status=no,scrollbars=no,resizable=no,width=120,height=250,left=100,top=100'); return false;" onmouseout="window.status='';" onmouseover="window.status='<?php echo _("Color Picker") ?>'; return true;" class="widget" target="colorpicker">
  50      <?php echo Horde::img('colorpicker.png', _("Color Picker"), 'height="16"', $registry->getImageDir('horde')) ?></a>
  51     <?php endif; ?>
  52    </td>
  53   </tr>
  54  <?php
  55  // Unfiled Color
  56  $color = isset($colors['_unfiled_']) ? $colors['_unfiled_'] : '#FFFFFF';
  57  $fgcolor = isset($fgcolors['_unfiled_']) ? $fgcolors['_unfiled_'] : '#000000';
  58  $c_url = Util::addParameter($url, 'target', 'color_' . base64_encode('_unfiled_'));
  59  ?>
  60   <tr>
  61    <td style="background:<?php echo htmlspecialchars($color) ?>; color:<?php echo $fgcolor ?>"><strong><?php echo _("Unfiled") ?></strong></td>
  62    <td>
  63     <?php if (!$prefs->isLocked('category_colors')): ?>
  64      <input class="fixed" size="7" style="background:<?php echo htmlspecialchars($color) ?>; color:<?php echo $fgcolor ?>" name="color_<?php echo base64_encode('_unfiled_') ?>" value="<?php echo htmlspecialchars($color) ?>" />
  65      <a href="<?php echo $c_url ?>" onclick="window.open('<?php echo $c_url ?>', 'colorpicker', 'toolbar=no,location=no,status=no,scrollbars=no,resizable=no,width=120,height=250,left=100,top=100'); return false;" onmouseout="window.status='';" onmouseover="window.status='<?php echo _("Color Picker") ?>'; return true;" class="widget" target="colorpicker">
  66      <?php echo Horde::img('colorpicker.png', _("Color Picker"), 'height="16"', $registry->getImageDir('horde')) ?></a>
  67     <?php endif; ?>
  68    </td>
  69   </tr>
  70  <?php
  71  foreach ($categories as $name):
  72      $color = isset($colors[$name]) ? $colors[$name] : '#FFFFFF';
  73      $fgcolor = isset($fgcolors[$name]) ? $fgcolors[$name] : '#000000';
  74      $c_url = Util::addParameter($url, 'target', 'color_' . base64_encode($name));
  75  ?>
  76   <tr>
  77    <td style="background:<?php echo htmlspecialchars($color) ?>; color:<?php echo $fgcolor ?>"><strong><?php echo ($name == '_default_' ? _("Default Color") : htmlspecialchars($name)) ?></strong></td>
  78    <td>
  79     <?php if (!$prefs->isLocked('category_colors')): ?>
  80      <input class="fixed" size="7" style="background:<?php echo htmlspecialchars($color) ?>; color:<?php echo $fgcolor ?>" name="color_<?php echo base64_encode($name) ?>" value="<?php echo htmlspecialchars($color) ?>" />
  81      <a href="<?php echo $c_url ?>" onclick="window.open('<?php echo $c_url ?>', 'colorpicker', 'toolbar=no,location=no,status=no,scrollbars=no,resizable=no,width=120,height=250,left=100,top=100'); return false;" onmouseout="window.status='';" onmouseover="window.status='<?php echo _("Color Picker") ?>'; return true;" class="widget" target="colorpicker">
  82      <?php echo Horde::img('colorpicker.png', _("Color Picker"), 'height="16"', $registry->getImageDir('horde')) ?></a>
  83      <?php endif; ?>
  84      <a href="#" onclick="remove(decodeURIComponent('<?php echo rawurlencode(String::convertCharset($name, NLS::getCharset(), 'UTF-8')) ?>')); return false;"><?php echo Horde::img('delete.png') ?></a>
  85    </td>
  86   </tr>
  87  <?php endforeach; ?>
  88  </table>


Généré le : Sun Feb 25 18:01:28 2007 par Balluche grâce à PHPXref 0.7