[4002] | 1 | /* Event Cats Javascript functions LucMorizur June - ... 2009 */ |
---|
| 2 | |
---|
| 3 | var ec_avoid_infinite_loop = true; |
---|
[4112] | 4 | var ec_is_creation = true; |
---|
| 5 | var ec_chk_nover_cat = true; |
---|
[4157] | 6 | var ec_chk_over_grp = true; |
---|
[4048] | 7 | var ec_flag1 = false; |
---|
| 8 | var ec_flag2 = false; |
---|
[4058] | 9 | var ec_dont_check = false; |
---|
[4157] | 10 | var ec_selected_old_group = false; |
---|
[4002] | 11 | var ec_err = ''; |
---|
| 12 | var ec_selected_img = ''; |
---|
| 13 | var ec_new_code_text = ''; |
---|
| 14 | var ec_new_user_text = ''; |
---|
| 15 | var ec_new_psd_text = ''; |
---|
[4157] | 16 | var ec_new_grp_text = ''; |
---|
[4002] | 17 | var ec_old_new_psd_text = ''; |
---|
| 18 | var ec_test_reg = ''; |
---|
[4027] | 19 | var ec_auto_code_digits_nb = ''; |
---|
[4048] | 20 | var ec_default_action = ''; |
---|
[4058] | 21 | var ec_default_entry = ''; |
---|
| 22 | var ec_up_code_lbl_forced_txt = ''; |
---|
| 23 | var ec_selected_old_entry = '-1'; |
---|
| 24 | var ec_selected_old_code = '-1'; |
---|
[4002] | 25 | var ec_selected_old_user = '-1'; |
---|
| 26 | var ec_selected_AP = '-1'; |
---|
| 27 | var ec_selected_cat = '-1'; |
---|
[4092] | 28 | var ec_selected_user = '-1'; |
---|
| 29 | var ec_selected_code = '-1'; |
---|
| 30 | var ec_selected_action = '-1'; |
---|
[4002] | 31 | var ec_JS_message = new Array(); |
---|
[4048] | 32 | var ec_duplic_codes = new Array(); |
---|
[4157] | 33 | var ec_lists_temp = new Array(); |
---|
[4112] | 34 | var ec_lists = new Array(); |
---|
| 35 | ec_lists['user_id'] = new Array(); |
---|
| 36 | ec_lists['action'] = new Array(); |
---|
| 37 | ec_lists['arg1'] = new Array(); |
---|
| 38 | ec_lists['arg2'] = new Array(); |
---|
| 39 | ec_lists['forced'] = new Array(); |
---|
| 40 | var d = document; |
---|
[4002] | 41 | |
---|
[4112] | 42 | function de(ec_id) { |
---|
| 43 | return document.getElementById(ec_id); |
---|
| 44 | } |
---|
| 45 | |
---|
[4058] | 46 | function ec_check_exist_value(ec_id, ec_val) { |
---|
| 47 | var e = document.getElementById(ec_id); |
---|
| 48 | for (var i = 0; i < e.length; i++) { |
---|
| 49 | if (e.options[i].value == ec_val) return true; |
---|
| 50 | } |
---|
| 51 | return false; |
---|
| 52 | } |
---|
| 53 | |
---|
[4157] | 54 | function ec_check_exist_innerHTML(ec_id, ec_val) { |
---|
| 55 | var e = document.getElementById(ec_id); |
---|
| 56 | for (var i = 0; i < e.length; i++) { |
---|
| 57 | if (e.options[i].innerHTML == ec_val) return true; |
---|
| 58 | } |
---|
| 59 | return false; |
---|
| 60 | } |
---|
| 61 | |
---|
[4058] | 62 | function ec_mark_entry(ec_id) { |
---|
| 63 | var i = 0; |
---|
[4112] | 64 | if (ec_id == '-1') de('ec_in_up_entry_list_id').selectedIndex = '-1'; |
---|
[4092] | 65 | else { |
---|
[4157] | 66 | de('ec_in_up_entry_list_id').value = ec_id; |
---|
[4112] | 67 | de('ec_act2_id').value = ec_id; |
---|
| 68 | if ( |
---|
| 69 | ec_check_exist_value('ec_in_up_usr_list_id', ec_lists['user_id'][ec_id]) |
---|
| 70 | ) { |
---|
[4064] | 71 | ec_selected_user = 'ec_sel_user_old'; |
---|
[4112] | 72 | ec_selected_old_user = ec_lists['user_id'][ec_id]; |
---|
| 73 | if ( |
---|
| 74 | ec_lists['arg1'][ec_id] != '' && |
---|
| 75 | ec_lists['action'][ec_id].lastIndexOf('ec_ok') != -1 |
---|
| 76 | ) i++; |
---|
| 77 | if (ec_lists['arg2'][ec_id] != '') { i++; i++; } |
---|
[4064] | 78 | switch (i) { |
---|
| 79 | case 0: // Home |
---|
| 80 | ec_selected_action = 'ec_input_action_home'; |
---|
| 81 | break; |
---|
| 82 | case 1: // Category |
---|
| 83 | ec_selected_action = 'ec_input_action_cat'; |
---|
[4112] | 84 | ec_selected_cat = (ec_check_exist_value('ec_in_up_cats_id', |
---|
| 85 | ec_lists['arg1'][ec_id])) ? ec_lists['arg1'][ec_id] : '-1'; |
---|
[4064] | 86 | break; |
---|
| 87 | case 2: // Additionnal Page |
---|
| 88 | ec_selected_action = 'ec_input_action_add_p'; |
---|
[4112] | 89 | ec_selected_cat = (ec_check_exist_value('ec_in_up_aps_id', |
---|
| 90 | ec_lists['arg2'][ec_id])) ? ec_lists['arg2'][ec_id] : '-1'; |
---|
[4064] | 91 | break; |
---|
| 92 | case 3: // Image |
---|
| 93 | ec_selected_action = 'ec_input_action_img'; |
---|
[4112] | 94 | ec_selected_cat = (ec_check_exist_value('ec_in_up_cats_id', |
---|
| 95 | ec_lists['arg1'][ec_id])) ? ec_lists['arg1'][ec_id] : '-1'; |
---|
| 96 | ec_selected_img = ec_lists['arg2'][ec_id]; |
---|
[4064] | 97 | break; |
---|
| 98 | } |
---|
[4112] | 99 | de('ec_in_up_forced_id').checked = |
---|
| 100 | (ec_lists['forced'][ec_id] == 'true') ? 'checked' : ''; |
---|
[4064] | 101 | ec_mark_action(ec_selected_action); |
---|
[4058] | 102 | } |
---|
| 103 | else { |
---|
[4064] | 104 | ec_selected_user = 'ec_sel_user_none'; |
---|
[4112] | 105 | de('ec_in_up_forced_id').checked = ''; |
---|
| 106 | if (ec_check_exist_value('ec_in_up_aps_id', ec_lists['arg2'][ec_id])) { |
---|
| 107 | ec_selected_AP = ec_lists['arg2'][ec_id]; |
---|
[4064] | 108 | ec_mark_action('ec_input_action_add_p'); |
---|
| 109 | } |
---|
| 110 | else { |
---|
| 111 | ec_mark_action('ec_input_action_refused'); |
---|
| 112 | } |
---|
[4058] | 113 | } |
---|
| 114 | } |
---|
| 115 | } |
---|
| 116 | |
---|
[4027] | 117 | function ec_mark_code(ec_id) { |
---|
[4092] | 118 | if (ec_id == '-1') { |
---|
[4112] | 119 | de('ec_sel_code_old').checked = 'checked'; |
---|
| 120 | de('ec_sel_code_old').checked = ''; |
---|
[4092] | 121 | } |
---|
| 122 | else { |
---|
| 123 | if (ec_flag2 || |
---|
[4112] | 124 | !(de('ec_sel_code_old').disabled == 'disabled' || |
---|
| 125 | de('ec_sel_code_old').disabled == true) |
---|
[4092] | 126 | ) { |
---|
| 127 | var t1 = ''; |
---|
[4157] | 128 | ec_selected_code = ec_id; |
---|
[4112] | 129 | de(ec_selected_code).checked = 'checked'; |
---|
[4092] | 130 | switch (ec_selected_code) { |
---|
| 131 | case 'ec_sel_code_new': |
---|
[4115] | 132 | de('ec_act1_id').value = 'create'; |
---|
[4112] | 133 | de('ec_in_up_code_list_id').selectedIndex = '-1'; |
---|
[4115] | 134 | de('ec_in_up_code_id').value = ec_new_code_text; |
---|
[4157] | 135 | de('ec_in_up_grp_txt_id').value = ec_new_grp_text; |
---|
| 136 | de('ec_in_up_newgroup_id').checked = |
---|
| 137 | (ec_selected_old_group) ? 'checked' : ''; |
---|
[4115] | 138 | de('ec_act2_id').value = '-1'; |
---|
[4092] | 139 | break; |
---|
| 140 | case 'ec_sel_code_old': |
---|
[4157] | 141 | de('ec_act1_id').value = 'duplicate_entry_submit'; |
---|
| 142 | de('ec_act2_id').value = ec_selected_old_code; |
---|
| 143 | de('ec_in_up_code_list_id').value = ec_selected_old_code; |
---|
| 144 | de('ec_in_up_grp_txt_id').value = ''; |
---|
| 145 | de('ec_in_up_newgroup_id').checked = ''; |
---|
| 146 | de('ec_in_up_code_id').value = ''; |
---|
| 147 | t1 = 'disabled'; |
---|
| 148 | ec_selected_user = 'ec_sel_user_old'; |
---|
| 149 | ec_selected_old_user = |
---|
[4116] | 150 | ec_lists['user_id'][ec_selected_old_code]; |
---|
| 151 | ec_flag1 = true; |
---|
[4092] | 152 | ec_mark_user('ec_sel_user_old'); |
---|
[4115] | 153 | ec_flag1 = false; |
---|
[4092] | 154 | break; |
---|
| 155 | } |
---|
[4112] | 156 | de('ec_sel_user_new').disabled = t1; |
---|
| 157 | de('ec_submit_gen_user_id').disabled = t1; |
---|
| 158 | de('ec_in_up_usr_txt_id').disabled = t1; |
---|
| 159 | de('ec_in_up_psd_txt_id').disabled = t1; |
---|
[4163] | 160 | de('ec_confirm_psd_txt_id').disabled = t1; |
---|
[4157] | 161 | de('ec_in_up_newgroup_id').disabled = t1; |
---|
| 162 | de('ec_in_up_grp_txt_id').disabled = t1; |
---|
[4112] | 163 | de('ec_sel_user_old').disabled = t1; |
---|
| 164 | de('ec_in_up_usr_list_id').disabled = t1; |
---|
[4064] | 165 | } |
---|
[4027] | 166 | } |
---|
| 167 | } |
---|
| 168 | |
---|
[4002] | 169 | function ec_mark_user(ec_id) { |
---|
[4092] | 170 | if (ec_id == '-1') { |
---|
[4112] | 171 | de('ec_sel_user_old').checked = 'checked'; |
---|
| 172 | de('ec_sel_user_old').checked = ''; |
---|
[4064] | 173 | } |
---|
[4092] | 174 | else { |
---|
| 175 | if ( |
---|
| 176 | !ec_is_creation && |
---|
[4112] | 177 | de('ec_in_up_entry_list_id').selectedIndex == '-1' |
---|
[4092] | 178 | ) { |
---|
| 179 | alert(ec_JS_message['ec_act_entry_miss']); |
---|
[4112] | 180 | de('ec_in_up_usr_list_id').selectedIndex = '-1'; |
---|
| 181 | d.ec_new_code.ec_in_up_entry_list.focus(); |
---|
[4092] | 182 | return false; |
---|
[4064] | 183 | } |
---|
[4092] | 184 | else if (ec_flag1 || |
---|
[4112] | 185 | !(de('ec_sel_user_old').disabled == 'disabled' || |
---|
| 186 | de('ec_sel_user_old').disabled == true) |
---|
[4092] | 187 | ) { |
---|
[4157] | 188 | ec_selected_user = ec_id; |
---|
[4112] | 189 | de(ec_selected_user).checked = 'checked'; |
---|
[4092] | 190 | switch (ec_selected_user) { |
---|
| 191 | case 'ec_sel_user_none': // None |
---|
| 192 | ec_selected_action = |
---|
| 193 | (ec_ap_ok && (ec_selected_action != 'ec_input_action_refused')) ? |
---|
| 194 | 'ec_input_action_add_p' : 'ec_input_action_refused'; |
---|
[4157] | 195 | de('ec_in_up_usr_txt_id').value = ''; |
---|
| 196 | de('ec_in_up_psd_txt_id').value = ''; |
---|
[4163] | 197 | de('ec_confirm_psd_txt_id').value = ''; |
---|
[4157] | 198 | de('ec_in_up_grp_txt_id').value = ''; |
---|
| 199 | de('ec_in_up_newgroup_id').checked = ''; |
---|
[4112] | 200 | de('ec_in_up_usr_list_id').selectedIndex = '-1'; |
---|
[4092] | 201 | break; |
---|
| 202 | case 'ec_sel_user_new': // New user |
---|
| 203 | if (ec_selected_action == 'ec_input_action_refused') |
---|
| 204 | ec_selected_action = 'ec_input_action_home'; |
---|
[4157] | 205 | de('ec_in_up_usr_txt_id').value = ec_new_user_text; |
---|
| 206 | de('ec_in_up_psd_txt_id').value = ec_new_psd_text; |
---|
[4163] | 207 | de('ec_confirm_psd_txt_id').value = ''; |
---|
[4157] | 208 | de('ec_in_up_grp_txt_id').value = |
---|
| 209 | (ec_selected_old_group) ? ec_new_grp_text : ''; |
---|
| 210 | de('ec_in_up_newgroup_id').checked = |
---|
| 211 | (ec_selected_old_group) ? 'checked' : ''; |
---|
[4112] | 212 | de('ec_in_up_usr_list_id').selectedIndex = '-1'; |
---|
[4092] | 213 | break; |
---|
| 214 | case 'ec_sel_user_old': // "Old" user |
---|
| 215 | if (ec_selected_action == 'ec_input_action_refused') |
---|
| 216 | ec_selected_action = 'ec_input_action_home'; |
---|
[4157] | 217 | de('ec_in_up_usr_txt_id').value = ''; |
---|
| 218 | de('ec_in_up_psd_txt_id').value = ''; |
---|
[4163] | 219 | de('ec_confirm_psd_txt_id').value = ''; |
---|
[4157] | 220 | de('ec_in_up_grp_txt_id').value = ''; |
---|
| 221 | de('ec_in_up_newgroup_id').checked = ''; |
---|
| 222 | de('ec_in_up_usr_list_id').value = ec_selected_old_user; |
---|
[4092] | 223 | break; |
---|
| 224 | } |
---|
| 225 | ec_check_pwd_text(); |
---|
| 226 | if (ec_avoid_infinite_loop) { |
---|
| 227 | ec_avoid_infinite_loop = false; |
---|
| 228 | ec_mark_action(ec_selected_action); |
---|
| 229 | ec_avoid_infinite_loop = true; |
---|
| 230 | } |
---|
[4026] | 231 | } |
---|
[4002] | 232 | } |
---|
[4064] | 233 | return true; |
---|
[4002] | 234 | } |
---|
| 235 | |
---|
| 236 | function ec_mark_action(ec_id) { |
---|
[4092] | 237 | if (ec_id == '' || ec_id == '-1') { |
---|
[4112] | 238 | de('ec_input_action_home').checked = 'checked'; |
---|
| 239 | de('ec_input_action_home').checked = ''; |
---|
[4064] | 240 | } |
---|
| 241 | else { |
---|
[4092] | 242 | if ( |
---|
| 243 | !ec_is_creation && |
---|
[4112] | 244 | de('ec_in_up_entry_list_id').selectedIndex == '-1' |
---|
[4092] | 245 | ) { |
---|
| 246 | alert(ec_JS_message['ec_act_entry_miss']); |
---|
[4112] | 247 | de('ec_in_up_aps_id').selectedIndex = '-1'; |
---|
| 248 | de('ec_in_up_cats_id').selectedIndex = '-1'; |
---|
| 249 | de('ec_in_up_imgs_id').value = ''; |
---|
| 250 | d.ec_new_code.ec_in_up_entry_list.focus(); |
---|
[4092] | 251 | return false; |
---|
| 252 | } |
---|
| 253 | else if ( |
---|
[4112] | 254 | !(de(ec_id).disabled == 'disabled' || |
---|
| 255 | de(ec_id).disabled == true) |
---|
[4092] | 256 | ) { |
---|
[4112] | 257 | if ( |
---|
| 258 | ec_chk_nover_cat && |
---|
| 259 | ec_id == 'ec_input_action_cat' && |
---|
| 260 | de('ec_in_up_imgs_id').value != '' |
---|
| 261 | ) { |
---|
| 262 | ec_selected_action = 'ec_input_action_img'; |
---|
| 263 | ec_selected_cat = de('ec_in_up_cats_id').value; |
---|
| 264 | } |
---|
| 265 | else ec_selected_action = ec_id; |
---|
| 266 | de(ec_selected_action).checked = 'checked'; |
---|
[4064] | 267 | switch (ec_selected_action) { |
---|
| 268 | case 'ec_input_action_add_p': // Additional Page |
---|
[4112] | 269 | de('ec_in_up_aps_id').value = ec_selected_AP; |
---|
| 270 | de('ec_in_up_cats_id').selectedIndex = '-1'; |
---|
| 271 | de('ec_in_up_imgs_id').value = ''; |
---|
| 272 | de('ec_in_up_imgs_warn').innerHTML = ''; |
---|
[4064] | 273 | break; |
---|
| 274 | case 'ec_input_action_cat': // Category |
---|
[4112] | 275 | de('ec_in_up_aps_id').selectedIndex = '-1'; |
---|
| 276 | de('ec_in_up_cats_id').value = ec_selected_cat; |
---|
| 277 | de('ec_in_up_imgs_id').value = ''; |
---|
[4064] | 278 | ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ? |
---|
| 279 | 'ec_sel_user_old' : ec_selected_user; |
---|
[4112] | 280 | de('ec_in_up_imgs_warn').innerHTML = ''; |
---|
[4064] | 281 | break; |
---|
| 282 | case 'ec_input_action_img': // Image |
---|
[4112] | 283 | de('ec_in_up_aps_id').selectedIndex = '-1'; |
---|
| 284 | de('ec_in_up_cats_id').value = ec_selected_cat; |
---|
| 285 | de('ec_in_up_imgs_id').value = ec_selected_img; |
---|
[4064] | 286 | ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ? |
---|
| 287 | 'ec_sel_user_old' : ec_selected_user; |
---|
| 288 | ec_check_img_text(); |
---|
| 289 | break; |
---|
| 290 | case 'ec_input_action_home': // Home |
---|
[4112] | 291 | de('ec_in_up_aps_id').selectedIndex = '-1'; |
---|
| 292 | de('ec_in_up_cats_id').selectedIndex = '-1'; |
---|
| 293 | de('ec_in_up_imgs_id').value = ''; |
---|
| 294 | de('ec_in_up_imgs_warn').innerHTML = ''; |
---|
[4064] | 295 | ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ? |
---|
| 296 | 'ec_sel_user_old' : ec_selected_user; |
---|
| 297 | break; |
---|
| 298 | case 'ec_input_action_refused': // Access denied |
---|
[4112] | 299 | de('ec_in_up_aps_id').selectedIndex = '-1'; |
---|
| 300 | de('ec_in_up_cats_id').selectedIndex = '-1'; |
---|
| 301 | de('ec_in_up_imgs_id').value = ''; |
---|
[4064] | 302 | ec_selected_user = 'ec_sel_user_none'; |
---|
[4112] | 303 | de('ec_in_up_imgs_warn').innerHTML = ''; |
---|
[4064] | 304 | break; |
---|
| 305 | } |
---|
| 306 | if (ec_avoid_infinite_loop) { |
---|
| 307 | ec_avoid_infinite_loop = false; |
---|
| 308 | ec_mark_user(ec_selected_user); |
---|
| 309 | ec_avoid_infinite_loop = true; |
---|
| 310 | } |
---|
| 311 | ec_mark_forced(); |
---|
[4002] | 312 | } |
---|
| 313 | } |
---|
[4064] | 314 | return true; |
---|
[4002] | 315 | } |
---|
| 316 | |
---|
[4058] | 317 | function ec_mark_forced() { |
---|
[4112] | 318 | de('ec_style_forced_id').innerHTML = |
---|
| 319 | (de('ec_in_up_forced_id').checked == '') ? |
---|
| 320 | ec_up_code_lbl_forced_txt |
---|
| 321 | : |
---|
[4058] | 322 | '<span style = "font-weight:bold; color:red;">' + |
---|
| 323 | ec_up_code_lbl_forced_txt + '</span>' |
---|
| 324 | ; |
---|
| 325 | } |
---|
| 326 | |
---|
[4002] | 327 | function ec_rnd(ec_min, ec_max) { |
---|
| 328 | return Math.floor(ec_min + (ec_max - ec_min + 1) * Math.random() ); |
---|
| 329 | } |
---|
| 330 | |
---|
| 331 | function ec_gen_txt(ec_length) { |
---|
| 332 | var t = ''; |
---|
| 333 | var ec_reg_A = /[A-Z]+/; |
---|
| 334 | var ec_reg_a = /[a-z]+/; |
---|
| 335 | var ec_reg_0 = /[0-9]+/; |
---|
| 336 | var i = 0; |
---|
| 337 | var ec_l = 0; |
---|
| 338 | ec_l = parseInt(ec_length); |
---|
| 339 | if (ec_l < 3) { |
---|
| 340 | ec_err = '< 3'; |
---|
| 341 | return ''; |
---|
| 342 | } |
---|
| 343 | do { |
---|
| 344 | i++; |
---|
| 345 | switch (ec_rnd(0, 2)) { |
---|
| 346 | case 0: // A - Z |
---|
| 347 | t += String.fromCharCode(ec_rnd(65, 90)); |
---|
| 348 | break; |
---|
| 349 | case 1: // a - z |
---|
| 350 | t += String.fromCharCode(ec_rnd(97, 122)); |
---|
| 351 | break; |
---|
| 352 | case 2: // 0 - 9 |
---|
| 353 | t += String.fromCharCode(ec_rnd(48, 57)); |
---|
| 354 | break; |
---|
| 355 | } |
---|
| 356 | if (i > 500) { |
---|
| 357 | break; |
---|
| 358 | } |
---|
| 359 | if ((t.length) > (ec_l)) { |
---|
| 360 | t = t.substr(1, ec_l); |
---|
| 361 | } |
---|
| 362 | } while ( |
---|
| 363 | (t.length < ec_l) || |
---|
| 364 | !( ec_reg_A.test(t) && ec_reg_a.test(t) && ec_reg_0.test(t) ) |
---|
| 365 | ); |
---|
| 366 | if (i > 500) { |
---|
| 367 | ec_err = '> 500\n' + t; |
---|
| 368 | return ''; |
---|
| 369 | } |
---|
| 370 | else { |
---|
| 371 | return t; |
---|
| 372 | } |
---|
| 373 | } |
---|
| 374 | |
---|
| 375 | function ec_gen_code() { |
---|
| 376 | var t = ''; |
---|
| 377 | t = ec_gen_txt(ec_auto_code_digits_nb); |
---|
| 378 | if (t == '') { |
---|
| 379 | alert("Failed :\n" + ec_err); |
---|
| 380 | ec_new_code_text = 'Failed...'; |
---|
| 381 | } |
---|
| 382 | else { |
---|
| 383 | ec_new_code_text = t; |
---|
| 384 | } |
---|
[4157] | 385 | if (ec_check_code_text(ec_new_code_text)) ec_mark_code('ec_sel_code_new'); |
---|
[4002] | 386 | } |
---|
| 387 | |
---|
| 388 | function ec_gen_user() { |
---|
[4163] | 389 | var t1 = ''; |
---|
| 390 | var t2 = ''; |
---|
[4002] | 391 | var ec_word = ''; |
---|
| 392 | var ec_cat_sel = ''; |
---|
| 393 | var ec_reg_cat2 = /\//; |
---|
| 394 | var ec_reg_ap = /^\S+/; |
---|
| 395 | var ec_reg_cat1 = /\/\s(.+)$/; |
---|
| 396 | if ( |
---|
| 397 | ec_selected_action == '' || |
---|
| 398 | (ec_selected_action == 'ec_input_action_cat' && ec_selected_cat == '-1') || |
---|
| 399 | (ec_selected_action == 'ec_input_action_img' && |
---|
| 400 | (ec_selected_img == '' || ec_selected_cat == '-1')) || |
---|
| 401 | (ec_selected_action == 'ec_input_action_add_p' && ec_selected_AP == '-1') |
---|
| 402 | ) { |
---|
| 403 | alert(ec_JS_message['ec_gen_user_act_miss']); |
---|
| 404 | return false; |
---|
| 405 | } |
---|
| 406 | else { |
---|
[4163] | 407 | t1 = ec_gen_txt('8'); |
---|
| 408 | if (t1 == '') { |
---|
[4002] | 409 | alert("Failed :\n" + ec_err); |
---|
| 410 | ec_new_psd_text = 'Failed...'; |
---|
| 411 | return false; |
---|
| 412 | } |
---|
| 413 | else { |
---|
[4163] | 414 | ec_new_psd_text = t1; |
---|
[4002] | 415 | ec_old_new_psd_text = ec_new_psd_text; |
---|
[4157] | 416 | switch (ec_selected_action) { |
---|
| 417 | case 'ec_input_action_add_p': // Additional Page |
---|
| 418 | ec_new_user_text = ec_reg_ap.exec( |
---|
| 419 | d.ec_new_code.ec_in_up_aps.options[ |
---|
| 420 | d.ec_new_code.ec_in_up_aps.selectedIndex |
---|
| 421 | ].label |
---|
| 422 | ); |
---|
[4163] | 423 | t2 = ec_new_user_text; |
---|
[4157] | 424 | break; |
---|
| 425 | case 'ec_input_action_cat': // Category |
---|
| 426 | case 'ec_input_action_img': // Image |
---|
| 427 | ec_cat_sel = d.ec_new_code.ec_in_up_cat.options[ |
---|
| 428 | d.ec_new_code.ec_in_up_cat.selectedIndex |
---|
| 429 | ].label; |
---|
| 430 | ec_new_user_text = (ec_reg_cat2.test(ec_cat_sel)) ? |
---|
| 431 | ec_reg_cat1.exec(ec_cat_sel)[1] : ec_cat_sel; |
---|
| 432 | ec_new_user_text = ec_new_user_text.replace(/\s/, '_'); |
---|
[4163] | 433 | t2 = ec_new_user_text; |
---|
[4157] | 434 | if (ec_selected_action == 'ec_input_action_img') { |
---|
| 435 | ec_new_user_text += '_' + d.ec_new_code.ec_in_up_imgs_id.value; |
---|
| 436 | } |
---|
| 437 | break; |
---|
| 438 | case 'ec_input_action_home': // Home |
---|
[4163] | 439 | t1 = ec_gen_txt('3'); |
---|
| 440 | if (t1 == '') { |
---|
[4157] | 441 | alert("Failed :\n" + ec_err); |
---|
| 442 | ec_new_psd_text = 'Failed...'; |
---|
| 443 | return false; |
---|
| 444 | } |
---|
[4163] | 445 | t2 = ec_JS_message['ec_up_code_lbl_home']; |
---|
| 446 | ec_new_user_text = t2 + '_' + t1; |
---|
[4157] | 447 | break; |
---|
[4002] | 448 | } |
---|
[4163] | 449 | if (ec_selected_old_group) ec_new_grp_text = 'EC_' + t2; |
---|
[4157] | 450 | ec_flag1 = true; |
---|
| 451 | ec_mark_user('ec_sel_user_new'); |
---|
| 452 | ec_flag1 = false; |
---|
| 453 | return ec_check_user_text(); |
---|
[4002] | 454 | } |
---|
| 455 | } |
---|
| 456 | } |
---|
| 457 | |
---|
| 458 | function ec_gen_full_auto() { |
---|
[4157] | 459 | ec_selected_old_group = true; |
---|
[4002] | 460 | if (ec_gen_user()) ec_gen_code(); |
---|
| 461 | } |
---|
| 462 | |
---|
| 463 | function ec_check_img_text() { |
---|
[4112] | 464 | if (isNaN(de('ec_in_up_imgs_id').value)) { |
---|
[4026] | 465 | alert(ec_JS_message['ec_act_img_miss']); |
---|
| 466 | ec_selected_img = ''; |
---|
[4112] | 467 | de('ec_in_up_imgs_id').value = ''; |
---|
[4026] | 468 | } |
---|
| 469 | else { |
---|
[4112] | 470 | de('ec_in_up_imgs_warn').innerHTML = ( |
---|
| 471 | de('ec_in_up_imgs_id').value != '' && |
---|
| 472 | de('ec_in_up_cats_id').selectedIndex == '-1' |
---|
[4026] | 473 | ) ? ec_JS_message['ec_act_cat_miss'] : ''; |
---|
| 474 | } |
---|
[4002] | 475 | } |
---|
| 476 | |
---|
[4157] | 477 | function ec_check_user_text() { |
---|
| 478 | if (ec_check_exist_innerHTML('ec_in_up_usr_list_id', ec_new_user_text)) { |
---|
| 479 | alert(ec_JS_message['ec_user_already_exists']); |
---|
| 480 | ec_new_user_text = ''; |
---|
| 481 | ec_mark_user('ec_sel_user_new'); |
---|
| 482 | return false; |
---|
| 483 | } |
---|
[4158] | 484 | return true; |
---|
[4157] | 485 | } |
---|
| 486 | |
---|
[4002] | 487 | function ec_check_pwd_text() { |
---|
[4157] | 488 | if ( |
---|
[4112] | 489 | de('ec_in_up_psd_txt_id').value == ec_old_new_psd_text |
---|
[4002] | 490 | && ec_old_new_psd_text != '' |
---|
| 491 | && ec_selected_user == 'ec_sel_user_new' |
---|
[4157] | 492 | ) { |
---|
| 493 | de('ec_in_up_pwd_warn1').innerHTML = ec_JS_message['ec_new_pwd_gen1']; |
---|
| 494 | de('ec_in_up_pwd_warn2').innerHTML = ec_JS_message['ec_new_pwd_gen2']; |
---|
| 495 | } |
---|
| 496 | else { |
---|
| 497 | de('ec_in_up_pwd_warn1').innerHTML = ''; |
---|
| 498 | de('ec_in_up_pwd_warn2').innerHTML = ''; |
---|
| 499 | } |
---|
[4002] | 500 | } |
---|
| 501 | |
---|
[4157] | 502 | function ec_check_grp_text() { |
---|
| 503 | if (ec_chk_over_grp) { |
---|
| 504 | de('ec_in_up_newgroup_id').checked = |
---|
| 505 | (de('ec_in_up_newgroup_id').checked == '') ? 'checked' : ''; |
---|
| 506 | ec_chk_over_grp = false; |
---|
| 507 | } |
---|
| 508 | ec_selected_old_group = (de('ec_in_up_newgroup_id').checked != ''); |
---|
| 509 | } |
---|
| 510 | |
---|
| 511 | function ec_check_code_text(t) { |
---|
| 512 | var treg = /^[a-zA-Z0-9_-]{4,32}$/; |
---|
| 513 | if (ec_check_exist_innerHTML('ec_in_up_code_list_id', t)) { |
---|
| 514 | alert(ec_JS_message['ec_code_already_exists']); |
---|
| 515 | ec_new_code_text = ''; |
---|
| 516 | de('ec_in_up_code_id').value = ''; |
---|
| 517 | return false; |
---|
| 518 | } |
---|
| 519 | else if (t == '' || treg.test(t) || t == NULL) { |
---|
[4027] | 520 | ec_new_code_text = t; |
---|
[4157] | 521 | return true; |
---|
[4027] | 522 | } |
---|
| 523 | else { |
---|
| 524 | alert(ec_JS_message['ec_submit_code_bad']); |
---|
| 525 | ec_new_code_text = ''; |
---|
[4112] | 526 | de('ec_in_up_code_id').value = ''; |
---|
[4157] | 527 | return false; |
---|
[4027] | 528 | } |
---|
| 529 | } |
---|
| 530 | |
---|
[4019] | 531 | function ec_check_submit() { |
---|
[4092] | 532 | var t1 = true; |
---|
| 533 | var t2 = true; |
---|
[4058] | 534 | if (ec_dont_check) return true; |
---|
[4092] | 535 | if (ec_is_creation) { |
---|
| 536 | if (( |
---|
[4112] | 537 | de('ec_sel_code_new').checked != '' && |
---|
| 538 | de('ec_in_up_code_id').value == '' |
---|
[4092] | 539 | ) || ( |
---|
[4112] | 540 | de('ec_sel_code_old').checked != '' && |
---|
| 541 | de('ec_in_up_code_list_id').selectedIndex == '-1' |
---|
[4092] | 542 | ) || ( |
---|
[4112] | 543 | de('ec_sel_code_old').checked == '' && |
---|
| 544 | de('ec_sel_code_new').checked == '' |
---|
[4092] | 545 | ) |
---|
| 546 | ) { |
---|
| 547 | alert(ec_JS_message['ec_submit_code_miss']); |
---|
| 548 | return false; |
---|
| 549 | } |
---|
[4019] | 550 | } |
---|
[4092] | 551 | else { |
---|
[4112] | 552 | t1 = (de('ec_sel_user_none').checked == ''); |
---|
| 553 | t2 = (de('ec_input_action_refused').checked == ''); |
---|
[4092] | 554 | if ( |
---|
| 555 | !t1 && (( |
---|
[4112] | 556 | de('ec_input_action_add_p').checked != '' && |
---|
[4157] | 557 | d.ec_new_code.ec_in_up_aps.selectedIndex == '-1' |
---|
[4092] | 558 | ) || ( |
---|
[4112] | 559 | de('ec_input_action_add_p').checked == '' && |
---|
[4092] | 560 | t2 |
---|
| 561 | ) |
---|
| 562 | ) |
---|
| 563 | ) { |
---|
| 564 | alert(ec_JS_message['ec_submit_action_miss']); |
---|
| 565 | return false; |
---|
| 566 | } |
---|
[4157] | 567 | if (de('ec_in_up_entry_list_id').selectedIndex == '-1') { |
---|
[4092] | 568 | alert(ec_JS_message['ec_act_entry_miss']); |
---|
| 569 | return false; |
---|
| 570 | } |
---|
| 571 | } |
---|
[4019] | 572 | if (( |
---|
[4112] | 573 | de('ec_sel_user_new').checked != '' && |
---|
| 574 | de('ec_in_up_usr_txt_id').value == '' |
---|
[4019] | 575 | ) || ( |
---|
[4112] | 576 | de('ec_sel_user_old').checked != '' && |
---|
| 577 | d.ec_new_code.ec_in_up_usr_list.selectedIndex == '-1' |
---|
[4019] | 578 | ) || ( |
---|
[4112] | 579 | de('ec_sel_user_new').checked == '' && |
---|
| 580 | de('ec_sel_user_old').checked == '' && |
---|
[4092] | 581 | t1 |
---|
[4019] | 582 | ) |
---|
| 583 | ) { |
---|
| 584 | alert(ec_JS_message['ec_submit_user_miss']); |
---|
| 585 | return false; |
---|
| 586 | } |
---|
[4026] | 587 | if ( |
---|
[4157] | 588 | d.ec_new_code.ec_in_up_aps.selectedIndex == '-1' && |
---|
| 589 | d.ec_new_code.ec_in_up_cat.selectedIndex == '-1' && ( |
---|
[4112] | 590 | de('ec_in_up_imgs_id').value == '' || ( |
---|
| 591 | de('ec_in_up_imgs_id').value != '' && ( |
---|
| 592 | isNaN(de('ec_in_up_imgs_id').value) || |
---|
[4157] | 593 | d.ec_new_code.ec_in_up_cat.selectedIndex == '-1' |
---|
[4092] | 594 | ) |
---|
[4026] | 595 | ) |
---|
| 596 | ) && |
---|
[4112] | 597 | de('ec_input_action_home').checked == '' && |
---|
[4092] | 598 | t2 |
---|
[4026] | 599 | ) { |
---|
| 600 | alert(ec_JS_message['ec_submit_action_miss']); |
---|
| 601 | return false; |
---|
| 602 | } |
---|
[4158] | 603 | if ( |
---|
| 604 | de('ec_sel_user_new').checked != '' && |
---|
| 605 | de('ec_in_up_psd_txt_id').value != '' && ( |
---|
| 606 | de('ec_in_up_psd_txt_id').value != de('ec_confirm_psd_txt_id').value |
---|
| 607 | ) |
---|
| 608 | ) { |
---|
| 609 | alert(ec_JS_message['ec_conf_pwd_dont_match']); |
---|
| 610 | return false; |
---|
| 611 | } |
---|
[4092] | 612 | if ((!ec_is_creation && !t1) || |
---|
[4112] | 613 | de('ec_in_up_forced_id').checked != '' |
---|
[4092] | 614 | ) return confirm(ec_JS_message['ec_confirm_del_other']); |
---|
| 615 | return true; |
---|
[4019] | 616 | } |
---|
| 617 | |
---|
[4064] | 618 | function ec_change_user_list(ec_id) { |
---|
| 619 | ec_selected_old_user = ec_id; |
---|
| 620 | ec_mark_user('ec_sel_user_old'); |
---|
| 621 | } |
---|
| 622 | |
---|
[4048] | 623 | function ec_change_code_list(ec_id) { |
---|
| 624 | ec_selected_old_code = ec_id; |
---|
| 625 | ec_mark_code('ec_sel_code_old'); |
---|
| 626 | } |
---|
| 627 | |
---|
[4002] | 628 | function ec_test() { |
---|
| 629 | alert('OK.'); |
---|
| 630 | } |
---|
| 631 | |
---|
[4157] | 632 | function ec_build_ec_lists() { |
---|
| 633 | var t = new Array(); |
---|
| 634 | for (var i = 0; i < ec_lists_temp.length; i++) { |
---|
| 635 | t = ec_lists_temp[i].split(';'); |
---|
| 636 | ec_lists['user_id'][t[0]] = t[1]; |
---|
| 637 | ec_lists['action'][t[0]] = t[2]; |
---|
| 638 | ec_lists['arg1'][t[0]] = t[3]; |
---|
| 639 | ec_lists['arg2'][t[0]] = t[4]; |
---|
| 640 | ec_lists['forced'][t[0]] = t[5]; |
---|
| 641 | } |
---|
| 642 | } |
---|
| 643 | |
---|
[4002] | 644 | function ec_init() { |
---|
[4157] | 645 | ec_selected_old_group = false; |
---|
| 646 | ec_new_grp_text = ''; |
---|
| 647 | ec_err = ''; |
---|
| 648 | ec_selected_action = ''; |
---|
| 649 | ec_selected_img = ''; |
---|
| 650 | ec_new_code_text = ''; |
---|
| 651 | ec_new_user_text = ''; |
---|
| 652 | ec_new_psd_text = ''; |
---|
| 653 | ec_old_new_psd_text = ''; |
---|
| 654 | ec_test_reg = ''; |
---|
| 655 | ec_selected_old_user = '-1'; |
---|
| 656 | ec_selected_old_code = '-1'; |
---|
| 657 | ec_selected_AP = '-1'; |
---|
| 658 | ec_selected_cat = '-1'; |
---|
| 659 | ec_selected_user = '-1'; |
---|
| 660 | ec_selected_code = '-1'; |
---|
[4112] | 661 | de('ec_style_forced_id').innerHTML = ec_up_code_lbl_forced_txt; |
---|
| 662 | de('ec_act1_id').value = ec_default_action; |
---|
[4157] | 663 | de('ec_act2_id').value = ''; |
---|
[4112] | 664 | de('ec_in_up_usr_txt_id').value = ''; |
---|
| 665 | de('ec_in_up_psd_txt_id').value = ''; |
---|
[4163] | 666 | de('ec_confirm_psd_txt_id').value = ''; |
---|
[4157] | 667 | de('ec_in_up_grp_txt_id').value = ''; |
---|
| 668 | de('ec_in_up_newgroup_id').checked = ''; |
---|
| 669 | de('ec_in_up_pwd_warn1').innerHTML = ''; |
---|
| 670 | de('ec_in_up_pwd_warn2').innerHTML = ''; |
---|
[4112] | 671 | de('ec_in_up_aps_id').selectedIndex = '-1'; |
---|
| 672 | de('ec_in_up_cats_id').selectedIndex = '-1'; |
---|
| 673 | de('ec_in_up_imgs_id').value = ''; |
---|
| 674 | de('ec_in_up_imgs_warn').innerHTML = ''; |
---|
| 675 | de('ec_input_action_home').checked = 'checked'; |
---|
| 676 | de('ec_input_action_home').checked = ''; |
---|
[4048] | 677 | |
---|
[4092] | 678 | if (ec_is_creation) { // Entry creation |
---|
[4112] | 679 | de('ec_in_up_auto_code_length_id').value= ec_auto_code_digits_nb; |
---|
| 680 | de('ec_in_up_code_id').value = ''; |
---|
| 681 | de('ec_sel_code_old').checked = 'checked'; |
---|
| 682 | de('ec_sel_user_old').checked = 'checked'; |
---|
[4092] | 683 | if ( |
---|
| 684 | ec_default_action == 'create' || |
---|
| 685 | ec_default_action == 'create_ask' || |
---|
| 686 | ec_default_action == 'duplicate_entry_submit' |
---|
| 687 | ) { // Create entry from blank |
---|
[4112] | 688 | de('ec_in_up_usr_list_id').selectedIndex = '-1'; |
---|
| 689 | de('ec_in_up_code_list_id').selectedIndex = '-1'; |
---|
| 690 | de('ec_sel_code_old').checked = ''; |
---|
| 691 | de('ec_sel_user_old').checked = ''; |
---|
| 692 | de('ec_submit_gen_full_auto_id').disabled = ''; |
---|
| 693 | de('ec_submit_gen_code_id').disabled = ''; |
---|
| 694 | de('ec_in_up_auto_code_length_id').disabled = ''; |
---|
| 695 | de('ec_in_up_code_id').disabled = ''; |
---|
| 696 | de('ec_sel_code_new').disabled = ''; |
---|
| 697 | de('ec_sel_code_old').disabled = ''; |
---|
| 698 | de('ec_in_up_code_list_id').disabled = ''; |
---|
| 699 | de('ec_sel_user_new').disabled = ''; |
---|
| 700 | de('ec_submit_gen_user_id').disabled = ''; |
---|
| 701 | de('ec_in_up_usr_txt_id').disabled = ''; |
---|
| 702 | de('ec_in_up_psd_txt_id').disabled = ''; |
---|
[4163] | 703 | de('ec_confirm_psd_txt_id').disabled = ''; |
---|
[4157] | 704 | de('ec_in_up_newgroup_id').disabled = ''; |
---|
| 705 | de('ec_in_up_grp_txt_id').disabled = ''; |
---|
[4112] | 706 | de('ec_sel_user_old').disabled = ''; |
---|
| 707 | de('ec_in_up_usr_list_id').disabled = ''; |
---|
| 708 | de('ec_in_up_forced_id').disabled = ''; |
---|
[4058] | 709 | } |
---|
| 710 | else { // Duplicate entry |
---|
[4112] | 711 | de('ec_act1_id').value = 'duplicate_entry_submit'; |
---|
| 712 | de('ec_submit_gen_full_auto_id').disabled = 'disabled'; |
---|
| 713 | de('ec_submit_gen_code_id').disabled = 'disabled'; |
---|
| 714 | de('ec_in_up_auto_code_length_id').disabled = 'disabled'; |
---|
| 715 | de('ec_in_up_code_id').disabled = 'disabled'; |
---|
| 716 | de('ec_sel_code_new').disabled = 'disabled'; |
---|
| 717 | de('ec_sel_code_old').disabled = 'disabled'; |
---|
| 718 | de('ec_in_up_code_list_id').disabled = 'disabled'; |
---|
| 719 | de('ec_sel_user_new').disabled = 'disabled'; |
---|
| 720 | de('ec_submit_gen_user_id').disabled = 'disabled'; |
---|
| 721 | de('ec_in_up_usr_txt_id').disabled = 'disabled'; |
---|
| 722 | de('ec_in_up_psd_txt_id').disabled = 'disabled'; |
---|
[4163] | 723 | de('ec_confirm_psd_txt_id').disabled = 'disabled'; |
---|
[4157] | 724 | de('ec_in_up_newgroup_id').disabled = 'disabled'; |
---|
| 725 | de('ec_in_up_grp_txt_id').disabled = 'disabled'; |
---|
[4112] | 726 | de('ec_sel_user_old').disabled = 'disabled'; |
---|
| 727 | de('ec_in_up_usr_list_id').disabled = 'disabled'; |
---|
| 728 | de('ec_in_up_forced_id').disabled = 'disabled'; |
---|
[4058] | 729 | ec_selected_old_code = ec_duplic_codes[ec_default_entry]; |
---|
[4112] | 730 | ec_selected_code = ec_selected_old_code; |
---|
[4058] | 731 | ec_flag2 = true; |
---|
| 732 | ec_mark_code('ec_sel_code_old'); |
---|
| 733 | ec_flag2 = false; |
---|
| 734 | } |
---|
[4112] | 735 | ec_default_action = 'create_ask'; |
---|
[4048] | 736 | } |
---|
[4058] | 737 | else { // Entry modification |
---|
[4112] | 738 | de('ec_sel_user_none').checked = 'checked'; |
---|
| 739 | de('ec_in_up_forced_id').checked = ''; |
---|
| 740 | de('ec_act1_id').value = 'modify_entry_submit'; |
---|
[4092] | 741 | if ( |
---|
| 742 | ec_default_action == 'modify_entry_ask' || |
---|
| 743 | ec_default_action == 'modify_entry_submit' |
---|
| 744 | ) { // Modify entry |
---|
[4112] | 745 | de('ec_in_up_entry_list_id').disabled = ''; |
---|
| 746 | de('ec_sel_user_none').checked = ''; |
---|
| 747 | de('ec_in_up_usr_list_id').selectedIndex = '-1'; |
---|
| 748 | de('ec_sel_user_none').disabled = ''; |
---|
| 749 | de('ec_sel_user_new').disabled = ''; |
---|
| 750 | de('ec_sel_user_old').disabled = ''; |
---|
| 751 | de('ec_submit_gen_user_id').disabled = ''; |
---|
| 752 | de('ec_in_up_usr_txt_id').disabled = ''; |
---|
| 753 | de('ec_in_up_psd_txt_id').disabled = ''; |
---|
[4163] | 754 | de('ec_confirm_psd_txt_id').disabled = ''; |
---|
[4157] | 755 | de('ec_in_up_newgroup_id').disabled = ''; |
---|
| 756 | de('ec_in_up_grp_txt_id').disabled = ''; |
---|
[4112] | 757 | de('ec_in_up_usr_list_id').disabled = ''; |
---|
| 758 | de('ec_in_up_forced_id').disabled = ''; |
---|
| 759 | de('ec_input_action_cat').disabled = ''; |
---|
| 760 | de('ec_in_up_cats_id').disabled = ''; |
---|
| 761 | de('ec_input_action_img').disabled = ''; |
---|
| 762 | de('ec_in_up_imgs_id').disabled = ''; |
---|
| 763 | de('ec_input_action_home').disabled = ''; |
---|
| 764 | ec_mark_entry(ec_default_entry); |
---|
| 765 | ec_default_entry = '-1'; |
---|
[4058] | 766 | } |
---|
| 767 | else { // Outdate entry |
---|
[4112] | 768 | de('ec_in_up_entry_list_id').disabled = 'disabled'; |
---|
| 769 | de('ec_sel_user_none').disabled = 'disabled'; |
---|
| 770 | de('ec_sel_user_new').disabled = 'disabled'; |
---|
| 771 | de('ec_sel_user_old').disabled = 'disabled'; |
---|
| 772 | de('ec_submit_gen_user_id').disabled = 'disabled'; |
---|
| 773 | de('ec_in_up_usr_txt_id').disabled = 'disabled'; |
---|
| 774 | de('ec_in_up_psd_txt_id').disabled = 'disabled'; |
---|
[4163] | 775 | de('ec_confirm_psd_txt_id').disabled = 'disabled'; |
---|
[4157] | 776 | de('ec_in_up_newgroup_id').disabled = 'disabled'; |
---|
| 777 | de('ec_in_up_grp_txt_id').disabled = 'disabled'; |
---|
[4112] | 778 | de('ec_in_up_usr_list_id').disabled = 'disabled'; |
---|
| 779 | de('ec_in_up_forced_id').disabled = 'disabled'; |
---|
| 780 | de('ec_input_action_cat').disabled = 'disabled'; |
---|
| 781 | de('ec_in_up_cats_id').disabled = 'disabled'; |
---|
| 782 | de('ec_input_action_img').disabled = 'disabled'; |
---|
| 783 | de('ec_in_up_imgs_id').disabled = 'disabled'; |
---|
| 784 | de('ec_input_action_home').disabled = 'disabled'; |
---|
[4115] | 785 | de('ec_in_up_usr_list_id').selectedIndex = '-1'; |
---|
| 786 | de('ec_in_up_entry_list_id').value = ec_default_entry; |
---|
[4157] | 787 | de('ec_act2_id').value = ec_default_entry; |
---|
[4058] | 788 | } |
---|
[4112] | 789 | ec_default_action = 'modify_entry_ask'; |
---|
[4048] | 790 | } |
---|
[4112] | 791 | return false; |
---|
[4002] | 792 | } |
---|