[ Index ] |
|
Code source de Horde 3.1.3 |
1 <script type="text/javascript"> 2 <!-- 3 4 var cancelSubmit = false; 5 6 var fields = new Array( 7 <?php for ($i = 0; $i < count($rpc_servers); $i++): ?> 8 new Array( 9 "<?php echo rawurlencode($rpc_servers[$i]['url']) ?>", 10 "<?php echo rawurlencode($rpc_servers[$i]['user']) ?>" 11 )<?php if ($i + 1 < count($rpc_servers)) echo ','; ?> 12 13 <?php endfor; ?> 14 ); 15 16 function newChoice() 17 { 18 var action = document.prefs.server.options[document.prefs.server.selectedIndex].value; 19 20 if (action == -1) { 21 document.prefs.save.value = '<?php echo addslashes(_("Create")) ?>'; 22 document.prefs.reset(); 23 } else { 24 document.prefs.save.value = '<?php echo addslashes(_("Change")) ?>'; 25 updateForm(action); 26 } 27 } 28 29 function updateForm(server) 30 { 31 document.prefs.edit_server.value = server; 32 document.prefs.url.value = decodeURIComponent(fields[server][0]); 33 document.prefs.user.value = decodeURIComponent(fields[server][1]); 34 } 35 36 function clearForm() 37 { 38 document.prefs.edit_server.value = ''; 39 document.prefs.url.value = fields[server][0]; 40 document.prefs.user.value = fields[server][1]; 41 document.prefs.server.selectedIndex = 0; 42 cancelSubmit = true; 43 } 44 45 function checkSubmit() 46 { 47 cancel = cancelSubmit; 48 cancelSubmit = false; 49 <?php if ($browser->getBrowser() == 'msie' && $browser->getMajor() >= 4): ?> 50 window.event.returnValue = !cancel; 51 <?php endif; ?> 52 return !cancel; 53 } 54 55 //--> 56 </script> 57 58 <?php echo _("Your remote servers:") ?><br /> 59 <select name="server" onchange="javascript:newChoice()"> 60 <option value="-1"><?php echo _("Select a server") ?></option> 61 <?php for ($i = 0; $i < count($rpc_servers); ++$i): ?> 62 <option value="<?php echo $i ?>"><?php echo htmlspecialchars($rpc_servers[$i]['url']) ?></option> 63 <?php endfor; ?> 64 </select> 65 </td></tr> 66 67 <noscript> 68 </table></td></tr> 69 <tr> 70 <td valign="middle"> 71 <br /> 72 <input type="submit" name="edit" class="button" value="<?php echo _("Edit") ?>" /> 73 <input type="submit" name="delete" class="button" value="<?php echo _("Delete") ?>" /> 74 <br /> 75 </td> 76 </tr> 77 78 <tr><td class="item"><table> 79 </noscript> 80 81 <tr valign="top"><td class="item"> 82 83 <input type="hidden" name="edit_server" value="" /> 84 <?php echo _("Remote URL (http://www.example.com/horde):") ?><br /> 85 <input type="text" name="url" size="30" maxlength="60" /><br /> 86 87 <?php echo _("Username:") ?><br /> 88 <input type="text" name="user" size="30" maxlength="60" /><br /> 89 90 <?php echo _("Password:") ?><br /> 91 <input type="password" name="passwd" size="30" maxlength="60" /><br /> 92 93 </td></tr></table></td></tr></table> 94 95 <p> 96 <input type="submit" name="save" class="button" onclick="document.prefs.actionID.value='save'; return true" value="<?php echo $actionID == 'edit' ? _("Change") : _("Create") ?>" /> 97 <script type="text/javascript"> 98 document.write('<input type="submit" name="delete" class="button" onclick="document.prefs.actionID.value=\'delete\'" value="<?php echo _("Delete") ?>" /> '); 99 </script> 100 <input type="submit" name="new" class="button" onclick="clearForm();document.prefs.save.value='<?php echo _("Create") ?>';" value="<?php echo _("Reset") ?>" /> 101 <input type="button" class="button" onclick="cancelSubmit=true;document.location.href='<?php echo Horde::applicationUrl(Util::addParameter('services/prefs.php', 'app', 'horde'), true) ?>'" value="<?php echo _("Return to Options") ?>" /> 102 </p> 103 104 </form>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 18:01:28 2007 | par Balluche grâce à PHPXref 0.7 |