1 <div class="conftitle">
2 <a href="javascript:load_aliases()">↻</a>
3 <?_("Global email aliases")></div>
6 <div id="wc_easterbunny77">
9 <textarea name="global_aliases" id="global_aliases" VALUE="<?SERV:GLOBALALIASES>">
12 <fcript type="text/javascript">
14 load_aliases = async() => {
15 response = await fetch("ajax_servcmd?g_cmd=LIST");
16 data = await(response.text());
17 populate_aliases(data);
20 function delete_alias(rowid) {
21 var row = document.getElementById(rowid);
22 row.parentNode.removeChild(row);
26 function populate_aliases(data) {
27 var a = "<table id=killo9867>";
28 lines = data.split("\n");
29 for (var i=1; i<lines.length && lines[i] != "000"; ++i) {
30 config_line = lines[i].split("|");
31 lineid = randomString(10);
32 a += "<tr id=" + lineid + "><td>" + config_line[0] + "</td><td>" +
33 config_line[1] + "</td><td>" +
34 "<a href=\"javascript:delete_alias('" + lineid + "');\">" +
35 "<font color=#FF0000>✖</font></a></td></tr>";
38 document.getElementById("wc_easterbunny77").innerHTML = a;
42 function repopulate_the_box() {
44 t = document.getElementById("killo9867");
46 newbox += row.cells[0].innerHTML + " - " + row.cells[1].innerHTML + "\n";
48 document.getElementById("global_aliases").innerHTML = newbox;