[6779] | 1 | <!-- BEGIN form --> |
---|
| 2 | <input type="hidden" id="txt_loading" value="{lang_Loading}"> |
---|
| 3 | <input type="hidden" id="txt_searching" value="{lang_Searching}"> |
---|
| 4 | <input type="hidden" id="txt_multipleGroup" value="{lang_Groups}"> |
---|
| 5 | <input type="hidden" id="txt_typemoreletters" value="{lang_typemoreletters}"> |
---|
| 6 | <br> |
---|
| 7 | <center> |
---|
| 8 | {message}<br> |
---|
| 9 | <table border="0" width="80%" cellspacing="2" cellpadding="2"> |
---|
| 10 | <form name="edit_cat" action="{actionurl}" method="POST"> |
---|
| 11 | {hidden_vars} |
---|
| 12 | <tr class="th"> |
---|
| 13 | <td colspan="2">{lang_parent}</td> |
---|
| 14 | <td><select name="new_parent"><option value="">{lang_none}</option>{category_list}</select></td> |
---|
| 15 | </tr> |
---|
| 16 | <tr class="row_on"> |
---|
| 17 | <td colspan="2">{lang_name}</font></td> |
---|
| 18 | <td><input name="cat_name" size="50" value="{cat_name}"></td> |
---|
| 19 | </tr> |
---|
| 20 | <tr class="row_off"> |
---|
| 21 | <td colspan="2">{lang_descr}</td> |
---|
| 22 | <td colspan="2"><textarea name="cat_description" rows="4" cols="50" wrap="virtual">{cat_description}</textarea></td> |
---|
| 23 | </tr> |
---|
| 24 | <tr class="row_on"> |
---|
| 25 | <td colspan="2">{lang_Search_for}</td> |
---|
| 26 | <td valign="center" colspan="2"><input type="text" id="search_group" size=30 autocomplete="off" onkeyup="javascript:search_object(this,'cal_span_searching','groupsfound','g')"/> |
---|
| 27 | <font color="red"><span id="cal_span_searching"> </span></font><br/> |
---|
| 28 | <select multiple id="groupsfound" style="width: 300px" size="4"></select> |
---|
| 29 | <button type="button" onClick="javascript:add('groupsfound','td_group');"><img src="{template_set}/images/add.png" style="vertical-align: bottom;"/></button></td> |
---|
| 30 | </tr> |
---|
| 31 | <tr class="row_off"> |
---|
| 32 | <td colspan="2">{lang_Owner}</td> |
---|
| 33 | <td id="td_group" id="namegroup" valign="center" colspan="2"> |
---|
| 34 | <div> |
---|
| 35 | <label id="{cat_id_group}" style="font-weight:bold">{category_namegroup}</label> |
---|
| 36 | <button valign="top" type="button" onClick="javascript:remove({cat_id_group});"> |
---|
| 37 | <img src="{template_set}/images/delete.png" style="vertical-align: middle;"> |
---|
| 38 | </button> |
---|
| 39 | </div> |
---|
| 40 | </td> |
---|
| 41 | </tr> |
---|
| 42 | |
---|
| 43 | <tr class="row_on"> |
---|
| 44 | <td colspan="2">{lang_color}</td> |
---|
| 45 | <td colspan="2">{color}</td> |
---|
| 46 | </tr> |
---|
| 47 | <tr class="row_off"> |
---|
| 48 | <td colspan="2">{lang_icon}</td> |
---|
| 49 | <td colspan="2">{select_icon} {icon}</td> |
---|
| 50 | </tr> |
---|
| 51 | <!-- BEGIN data_row --> |
---|
| 52 | <tr class="{class}"> |
---|
| 53 | <td colspan="2">{lang_data}</td> |
---|
| 54 | <td>{td_data}</td> |
---|
| 55 | </tr> |
---|
| 56 | <!-- END data_row --> |
---|
| 57 | <tr valign="bottom" height="50"> |
---|
| 58 | <input type="hidden" name="cat_id" value="{cat_id}"> |
---|
| 59 | <input type="hidden" name="old_parent" value="{cat_parent}"> |
---|
| 60 | <input type="hidden" id="idgroup" name="idgroup" value="{cat_id_group}"> |
---|
| 61 | <td><input onclick="return verifyCatOwners('td_group')" type="submit" name="save" value="{lang_save}"></td> |
---|
| 62 | <td><form method="POST" action="{cancel_url}"><input type="submit" name="cancel" value="{lang_cancel}"></form></td> |
---|
| 63 | <td align="right">{delete}</td> |
---|
| 64 | </tr> |
---|
| 65 | </table> |
---|
| 66 | </form> |
---|
| 67 | </center> |
---|
| 68 | <!-- END form --> |
---|
| 69 | <script language="JavaScript" type="text/javascript"> |
---|
| 70 | function remove(to){ |
---|
| 71 | var to_el = document.getElementById(to); |
---|
| 72 | var gId = to_el.id; |
---|
| 73 | document.getElementById('idgroup').value = document.getElementById('idgroup').value.replace(gId,''); |
---|
| 74 | document.getElementById(to).parentNode.innerHTML = ''; |
---|
| 75 | } |
---|
| 76 | function show_button(id){ |
---|
| 77 | document.getElementById("bt_rem_"+id).style.visibility = |
---|
| 78 | (document.getElementById(id).value != '-1' ? 'visible' : 'hidden'); |
---|
| 79 | } |
---|
| 80 | function add(from, to){ |
---|
| 81 | var sel_from = document.getElementById(from); |
---|
| 82 | to_el = document.getElementById(to); |
---|
| 83 | for (i = 0 ; i < sel_from.length; i++){ |
---|
| 84 | if (sel_from[i].selected) { |
---|
| 85 | var div_el = document.createElement('DIV'); |
---|
| 86 | el_name = document.createElement('LABEL'); |
---|
| 87 | el_name.innerHTML = sel_from.options[i].text; |
---|
| 88 | el_name.id = sel_from[i].value; |
---|
| 89 | document.getElementById('idgroup').value += ","+sel_from[i].value; |
---|
| 90 | el_name.style.fontWeight = "bold"; |
---|
| 91 | el_name.innerHTML += '<button valign="top" type="button" onClick="javascript:remove('+sel_from[i].value+');"><img src="{template_set}/images/delete.png" style="vertical-align: middle;"></button>'; |
---|
| 92 | div_el.appendChild(el_name); |
---|
| 93 | to_el.appendChild(div_el); |
---|
| 94 | } |
---|
| 95 | } |
---|
| 96 | } |
---|
| 97 | function verifyCatOwners(field){ |
---|
| 98 | var sel_ = document.getElementById(field); |
---|
| 99 | var groups = document.getElementById('idgroup').value; |
---|
| 100 | if (groups.indexOf(',') == 0) |
---|
| 101 | document.getElementById('idgroup').value = groups.substr(1,groups.length); |
---|
| 102 | if (document.getElementById('idgroup').value.indexOf(',') != -1) |
---|
| 103 | { |
---|
| 104 | var add_mult = confirm("{lang_add_multiple_categories}"); |
---|
| 105 | if (!add_mult) |
---|
| 106 | return false; |
---|
| 107 | } |
---|
| 108 | } |
---|
| 109 | </script> |
---|
| 110 | {scripts} |
---|