2 include_once $gfplugins.'webcalendar/www/includes/init.php';
3 print_header( '', '', '', true );
6 <form action="group_edit_handler.php" method="post">
14 if ( empty ( $id ) ) {
15 $groupname = translate("Unnamed Group");
19 $res = dbi_query ( "SELECT cal_owner, cal_name, cal_last_update, cal_owner " .
20 "FROM webcal_group WHERE cal_group_id = $id" );
22 if ( $row = dbi_fetch_row ( $res ) ) {
24 $groupupdated = $row[2];
25 user_load_variables ( $row[3], "temp" );
26 $groupowner = $tempfullname;
28 dbi_fetch_row ( $res );
35 echo "<h2>" . translate("Add Group") . "</h2>\n";
36 echo "<input type=\"hidden\" name=\"add\" value=\"1\" />\n";
38 echo "<h2>" . translate("Edit Group") . "</h2>\n";
39 echo "<input type=\"hidden\" name=\"id\" value=\"$id\" />";
43 <table style="border-width:0px;">
44 <tr><td style="font-weight:bold;">
45 <label for="groupname"><?php etranslate("Group name")?>:</label></td><td>
46 <input type="text" name="groupname" id="groupname" size="20" value="<?php echo htmlspecialchars ( $groupname );?>" />
48 <?php if ( ! $newgroup ) { ?>
49 <tr><td style="vertical-align:top; font-weight:bold;">
50 <?php etranslate("Updated"); ?>:</td><td>
51 <?php echo date_to_str ( $groupupdated ); ?>
53 <tr><td style="vertical-align:top; font-weight:bold;">
54 <?php etranslate("Created by"); ?>:</td><td>
55 <?php echo $groupowner; ?>
58 <tr><td style="vertical-align:top; font-weight:bold;">
59 <label for="users"><?php etranslate("Users"); ?>:</label></td><td>
60 <select name="users[]" id="users" size="10" multiple="multiple">
62 // get list of all users
63 $users = user_get_users ();
64 if ($nonuser_enabled == "Y" ) {
65 $nonusers = get_nonuser_cals ();
66 $users = ($nonuser_at_top == "Y") ? array_merge($nonusers, $users) : array_merge($users, $nonusers);
69 // get list of users for this group
71 $sql = "SELECT cal_login FROM webcal_group_user WHERE cal_group_id = $id";
72 $res = dbi_query ( $sql );
74 while ( $row = dbi_fetch_row ( $res ) ) {
75 $groupuser[$row[0]] = 1;
77 dbi_free_result ( $res );
80 for ( $i = 0; $i < count ( $users ); $i++ ) {
81 $u = $users[$i]['cal_login'];
82 echo "<option value=\"$u\" ";
83 if ( ! empty ( $groupuser[$u] ) ) {
84 echo " selected=\"selected\"";
86 echo ">" . $users[$i]['cal_fullname'] . "</option>\n";
91 <tr><td colspan="2" style="text-align:center;">
92 <br /><input type="submit" name="action" value="<?php if ( $newgroup ) etranslate("Add"); else etranslate("Save"); ?>" />
93 <?php if ( ! $newgroup ) { ?>
94 <input type="submit" name="action" value="<?php etranslate("Delete")?>" onclick="return confirm('<?php etranslate("Are you sure you want to delete this entry?"); ?>')" />
100 <?php print_trailer ( false, true, true ); ?>