[ Index ] |
|
Code source de WebCalendar 1.0.5 |
1 <?php 2 include_once 'includes/init.php'; 3 print_header( '', '', '', true ); 4 ?> 5 6 <form action="group_edit_handler.php" method="post"> 7 <?php 8 $newgroup = true; 9 $groupname = ""; 10 $groupowner = ""; 11 $groupupdated = ""; 12 13 14 if ( empty ( $id ) ) { 15 $groupname = translate("Unnamed Group"); 16 } else { 17 $newgroup = false; 18 // get group by id 19 $res = dbi_query ( "SELECT cal_owner, cal_name, cal_last_update, cal_owner " . 20 "FROM webcal_group WHERE cal_group_id = $id" ); 21 if ( $res ) { 22 if ( $row = dbi_fetch_row ( $res ) ) { 23 $groupname = $row[1]; 24 $groupupdated = $row[2]; 25 user_load_variables ( $row[3], "temp" ); 26 $groupowner = $tempfullname; 27 } 28 dbi_fetch_row ( $res ); 29 } 30 } 31 32 33 if ( $newgroup ) { 34 $v = array (); 35 echo "<h2>" . translate("Add Group") . "</h2>\n"; 36 echo "<input type=\"hidden\" name=\"add\" value=\"1\" />\n"; 37 } else { 38 echo "<h2>" . translate("Edit Group") . "</h2>\n"; 39 echo "<input type=\"hidden\" name=\"id\" value=\"$id\" />"; 40 } 41 ?> 42 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 );?>" /> 47 </td></tr> 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 ); ?> 52 </td></tr> 53 <tr><td style="vertical-align:top; font-weight:bold;"> 54 <?php etranslate("Created by"); ?>:</td><td> 55 <?php echo $groupowner; ?> 56 </td></tr> 57 <?php } ?> 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"> 61 <?php 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); 67 } 68 69 // get list of users for this group 70 if ( ! $newgroup ) { 71 $sql = "SELECT cal_login FROM webcal_group_user WHERE cal_group_id = $id"; 72 $res = dbi_query ( $sql ); 73 if ( $res ) { 74 while ( $row = dbi_fetch_row ( $res ) ) { 75 $groupuser[$row[0]] = 1; 76 } 77 dbi_free_result ( $res ); 78 } 79 } 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\""; 85 } 86 echo ">" . $users[$i]['cal_fullname'] . "</option>\n"; 87 } 88 ?> 89 </select> 90 </td></tr> 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?"); ?>')" /> 95 <?php } ?> 96 </td></tr> 97 </table> 98 </form> 99 100 <?php print_trailer ( false, true, true ); ?> 101 102 </body> 103 </html>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Nov 30 19:09:19 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |