home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / groupoffice-com-2.01 / modules / addressbook / groups.inc < prev    next >
Text File  |  2004-03-08  |  2KB  |  68 lines

  1. <?php
  2. /*
  3. Copyright Intermesh 2003
  4. Author: Merijn Schering <mschering@intermesh.nl>
  5. Version: 1.0 Release date: 08 July 2003
  6.  
  7. This program is free software; you can redistribute it and/or modify it
  8. under the terms of the GNU General Public License as published by the
  9. Free Software Foundation; either version 2 of the License, or (at your
  10. option) any later version.
  11. */
  12.  
  13. //delete groups if requested
  14. if($write_permission && isset($_POST['delete_group_id']) && $_POST['delete_group_id'] > 0)
  15. {
  16.     $ab->delete_group($_POST['delete_group_id']);
  17. }
  18. ?>
  19. <input type="hidden" name="id" value="<?php echo $_REQUEST['edit_id']; ?>" />
  20. <input type="hidden" name="delete_group_id" value="0" />
  21.  
  22. <a class="normal" href="group.php?addressbook_id=<?php echo $addressbook_id; ?>"><?php echo $cmdAdd; ?></a>
  23. <br /><br />
  24. <?php
  25. echo '<table border="0" cellpadding="4" cellspacing="0">';
  26. $count = $ab->get_groups($addressbook_id);
  27.  
  28. if ($count > 0)
  29. {
  30.     while ($ab->next_record())
  31.     {
  32.         echo '<tr><td>'.$ab->f('name').'</td>';
  33.         if ($write_permission)
  34.         {
  35.             echo '<td><a href="group.php?group_id='.$ab->f("id").'&addressbook_id='.$addressbook_id.'" title="'.$strEdit.' \''.$ab->f("name").'\'"><img src="'.$GO_THEME->images['edit'].'" border="0" /></a></td>';
  36.             echo "<td> <a href='javascript:confirm_delete(\"".$ab->f("id")."\",\"".rawurlencode($strDeletePrefix."'".$ab->f("name")."'".$strDeleteSuffix)."\")' title=\"".$strDeleteItem." '".$ab->f("name")."'\"><img src=\"".$GO_THEME->images['delete']."\" border=\"0\"></a></td>\n";
  37.         }
  38.         echo '</tr>';
  39.     }
  40. }else
  41. {
  42.     echo "<tr><td>".$groups_no_groups."</td></tr>";
  43. }
  44. ?>
  45. </table>
  46.  
  47. <script type="text/javascript" language="javascript">
  48. function invert_selection()
  49. {
  50.     for (var i=0;i<document.forms[0].elements.length;i++)
  51.     {
  52.         if(document.forms[0].elements[i].type == 'checkbox')
  53.         {
  54.             document.forms[0].elements[i].checked = !(document.forms[0].elements[i].checked);
  55.         }
  56.     }
  57. }
  58.  
  59. function confirm_delete(group_id, message)
  60. {
  61.     if (confirm(unescape(message)))
  62.     {
  63.         document.forms[0].delete_group_id.value = group_id;
  64.         document.forms[0].submit();
  65.     }
  66. }
  67. </script>
  68.