root/contributed_modules/modules/capturegroups/form_template.tpl

Revision 8395, 2.5 kB (checked in by Maikel, 3 years ago)

Capture Groups module

Line 
1 <script>
2   function setDefaultContext()
3   {
4     var chBoxContext = document.getElementById("chBoxContext");
5     var inputContext = document.getElementById("inputContext");
6     if (chBoxContext.checked)
7     {
8       inputContext.value = "{context_default}";
9     }
10     inputContext.readOnly = chBoxContext.checked;
11   }
12
13   function setDefaultVirtualExtension()
14   {
15     var chBoxVExt = document.getElementById("chBoxVExt");
16     var inputVExt = document.getElementById("inputVExt");
17     var vExtenRelease = document.getElementById("inputVExtenRelease")
18     var nextVExt = {next_v_exten};
19     if (chBoxVExt.checked && nextVExt <= parseInt(inputVExt.value))
20     {
21       vExtenRelease.value = inputVExt.value;     
22       inputVExt.value = nextVExt;
23     }
24     else
25     {
26       str = inputVExt.value;
27       if (str.replace(/\s/g,"") != "")
28       {           
29         if (chBoxVExt.checked)
30         {     
31           if (confirm('¿La extension virtual actual es menor que la proxima disponible aún así quiere asignarla?'))
32           {
33             vExtenRelease.value = inputVExt.value;         
34             inputVExt.value = nextVExt;
35           }
36           else
37           {
38             chBoxVExt.checked= false;
39           }
40         }
41       }
42     }
43     inputVExt.readOnly = chBoxVExt.checked;
44   }
45
46 </script>
47
48 {messages}
49 <form method="post" name=capturegroups action="{form_url}">
50 <table>
51       <tr>
52         <td colspan="2"><h5>{form_title}</h5> <hr /> </td>
53       </tr>     
54       <tr>
55         <td><label>Context:</label></td>
56         <td><input type="text" name= "desc" value="{desc}" id="inputContext" />  <input type="checkbox" name="contextDefault" value="" onclick="setDefaultContext();" id="chBoxContext" {check_context}> Use default</td>
57        
58       </tr>     
59       <tr>
60         <td><label>Virtual Extension:</label></td>
61         <td><input type="text" name= "v_exten" value="{v_exten}" id="inputVExt" /> <input type="checkbox" name="contextDefault" value="" id="chBoxVExt" {check_v_exten} onclick="setDefaultVirtualExtension();"> Use next virtual extension available</td>       
62       </tr>
63       <tr>
64         <td colspan="2"><hr /></td>
65       </tr>
66       <tr>
67         <td colspan="2" align="center"><a href="#" class="info"><span>Put extensions here</span>Extensions</a> </td>
68       </tr>
69       <tr>
70         <td colspan="2" align="center"><textarea name="client_extensions">{client_extensions}</textarea></td>
71       </tr>
72       <tr>
73         <td colspan="2"><hr /></td>
74       </tr>
75       <tr>
76         <td colspan="2" align="center">
77 <input type="hidden" name="v_exten_release" value="{v_exten_release}" id="inputVExtenRelease" />
78 <input type="hidden" name="captgroup_desc_edit" value="{captgroup_desc_edit}" /> <input type="submit" name="submit{action}" value="Save" /> {delete_button}</td>
79       </tr>
80 </table>
81 </form>
Note: See TracBrowser for help on using the browser.