Changeset 4112


Ignore:
Timestamp:
10/25/09 16:59:46 (10 years ago)
Author:
LucMorizur
Message:

[Event Cats] PNG, JS, TPL and CSS, for autolog_new and autolog_entries, normally finished now also for other navigators than FireFox

Location:
extensions/event_cats/admin/template
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/event_cats/admin/template/autolog_new.js

    r4092 r4112  
    22 
    33var ec_avoid_infinite_loop      = true; 
    4 var ec_avoid_infinite_loop2     = true; 
     4var ec_is_creation              = true; 
     5var ec_chk_nover_cat            = true; 
    56var ec_flag1                    = false; 
    67var ec_flag2                    = false; 
    78var ec_dont_check               = false; 
    8 var ec_is_creation              = true; 
    99var ec_err                      = ''; 
    1010var ec_selected_img             = ''; 
     
    3030var ec_JS_message               = new Array(); 
    3131var ec_duplic_codes             = new Array(); 
     32var ec_lists                    = new Array(); 
     33    ec_lists['user_id']         = new Array(); 
     34    ec_lists['action']          = new Array(); 
     35    ec_lists['arg1']            = new Array(); 
     36    ec_lists['arg2']            = new Array(); 
     37    ec_lists['forced']          = new Array(); 
     38var d                           = document; 
     39 
     40function de(ec_id) { 
     41  return document.getElementById(ec_id); 
     42} 
    3243 
    3344function ec_check_exist_value(ec_id, ec_val) { 
     
    4152function ec_mark_entry(ec_id) { 
    4253  var i = 0; 
    43   var t = new Array(); 
    44   var r = /,/g; 
    45   if (ec_id == '-1') { 
    46     ec_avoid_infinite_loop2 = false; 
    47     ec_init(); 
    48     ec_avoid_infinite_loop2 = true; 
    49   } 
    50   else { 
    51     document.getElementById('ec_act2_id').value = ec_id; 
    52     t = document.getElementById('ec_in_up_entry_list_id').options[ 
    53      document.getElementById('ec_in_up_entry_list_id').selectedIndex 
    54     ].label.split(r); 
    55 // t[0] : user_id ; t[1] : action ; t[2] : arg1 ; t[3] : arg2 ; t[4] : forced 
    56     if (ec_check_exist_value('ec_in_up_usr_list_id', t[0])) { 
     54  if (ec_id == '-1') de('ec_in_up_entry_list_id').selectedIndex = '-1'; 
     55  else { 
     56    de('ec_act2_id').value = ec_id; 
     57    if ( 
     58      ec_check_exist_value('ec_in_up_usr_list_id', ec_lists['user_id'][ec_id]) 
     59    ) { 
    5760      ec_selected_user = 'ec_sel_user_old'; 
    58       ec_selected_old_user = t[0]; 
    59       if (t[2] != '' && t[1].lastIndexOf('ec_ok') != -1) i++; 
    60       if (t[3] != '') { i++; i++; } 
     61      ec_selected_old_user = ec_lists['user_id'][ec_id]; 
     62      if ( 
     63        ec_lists['arg1'][ec_id] != '' && 
     64        ec_lists['action'][ec_id].lastIndexOf('ec_ok') != -1 
     65      ) i++; 
     66      if (ec_lists['arg2'][ec_id] != '') { i++; i++; } 
    6167      switch (i) { 
    6268        case 0: // Home 
     
    6571        case 1: // Category 
    6672          ec_selected_action = 'ec_input_action_cat'; 
    67           ec_selected_cat = (ec_check_exist_value('ec_in_up_cats_id', t[2])) ? 
    68            t[2] : '-1'; 
     73          ec_selected_cat = (ec_check_exist_value('ec_in_up_cats_id', 
     74           ec_lists['arg1'][ec_id])) ? ec_lists['arg1'][ec_id] : '-1'; 
    6975        break; 
    7076        case 2: // Additionnal Page 
    7177          ec_selected_action = 'ec_input_action_add_p'; 
    72           ec_selected_cat = (ec_check_exist_value('ec_in_up_aps_id', t[3])) ? 
    73            t[3] : '-1'; 
     78          ec_selected_cat = (ec_check_exist_value('ec_in_up_aps_id', 
     79           ec_lists['arg2'][ec_id])) ? ec_lists['arg2'][ec_id] : '-1'; 
    7480        break; 
    7581        case 3: // Image 
    7682          ec_selected_action = 'ec_input_action_img'; 
    77           ec_selected_cat = (ec_check_exist_value('ec_in_up_cats_id', t[2])) ? 
    78            t[2] : '-1'; 
    79           ec_selected_img = t[3]; 
    80         break; 
    81       } 
    82       document.getElementById('ec_in_up_forced_id').checked = 
    83        (t[4] == 'true') ? 'checked' : ''; 
     83          ec_selected_cat = (ec_check_exist_value('ec_in_up_cats_id', 
     84           ec_lists['arg1'][ec_id])) ? ec_lists['arg1'][ec_id] : '-1'; 
     85          ec_selected_img = ec_lists['arg2'][ec_id]; 
     86        break; 
     87      } 
     88      de('ec_in_up_forced_id').checked = 
     89       (ec_lists['forced'][ec_id] == 'true') ? 'checked' : ''; 
    8490      ec_mark_action(ec_selected_action); 
    8591    } 
    8692    else { 
    8793      ec_selected_user = 'ec_sel_user_none'; 
    88       document.getElementById('ec_in_up_forced_id').checked = ''; 
    89       if (ec_check_exist_value('ec_in_up_aps_id', t[3])) { 
    90         ec_selected_AP = t[3]; 
     94      de('ec_in_up_forced_id').checked = ''; 
     95      if (ec_check_exist_value('ec_in_up_aps_id', ec_lists['arg2'][ec_id])) { 
     96        ec_selected_AP = ec_lists['arg2'][ec_id]; 
    9197        ec_mark_action('ec_input_action_add_p'); 
    9298      } 
     
    100106function ec_mark_code(ec_id) { 
    101107  if (ec_id == '-1') { 
    102     document.getElementById('ec_sel_code_old').checked = 'checked'; 
    103     document.getElementById('ec_sel_code_old').checked = ''; 
     108    de('ec_sel_code_old').checked = 'checked'; 
     109    de('ec_sel_code_old').checked = ''; 
    104110  } 
    105111  else { 
    106112    if (ec_flag2 || 
    107      !(document.getElementById('ec_sel_code_old').disabled == 'disabled' || 
    108      document.getElementById('ec_sel_code_old').disabled == true) 
     113     !(de('ec_sel_code_old').disabled == 'disabled' || 
     114     de('ec_sel_code_old').disabled == true) 
    109115    ) { 
    110116      var t1 = ''; 
     
    114120      } 
    115121      else ec_selected_code = ec_id; 
    116       document.getElementById(ec_selected_code).checked = 'checked'; 
     122      de(ec_selected_code).checked = 'checked'; 
    117123      switch (ec_selected_code) { 
    118124        case 'ec_sel_code_new': 
    119           document.getElementById('ec_act1_id').value = 'create'; 
    120           document.getElementById('ec_in_up_code_list_id').value = '-1'; 
    121           document.getElementById('ec_in_up_code_id').value = ec_new_code_text; 
    122           document.getElementById('ec_act2_id').value = '-1'; 
     125          de('ec_act1_id').value = 'create'; 
     126          de('ec_in_up_code_list_id').selectedIndex = '-1'; 
     127          de('ec_in_up_code_id').value = ec_new_code_text; 
     128          de('ec_act2_id').value = '-1'; 
    123129        break; 
    124130        case 'ec_sel_code_old': 
    125           document.getElementById('ec_act1_id').value = 
     131          de('ec_act1_id').value = 
    126132           'duplicate_entry_submit'; 
    127           document.getElementById('ec_act2_id').value = 
     133          de('ec_act2_id').value = 
    128134           ec_selected_old_code; 
    129           document.getElementById('ec_in_up_code_list_id').value = 
     135          de('ec_in_up_code_list_id').value = 
    130136           ec_selected_old_code; 
    131           document.getElementById('ec_in_up_code_id').value = ''; 
     137          de('ec_in_up_code_id').value = ''; 
    132138          t1 = 'disabled'; 
    133139          ec_selected_old_user = 
    134            document.ec_new_code.ec_in_up_code_list.options[ 
    135             document.ec_new_code.ec_in_up_code_list.selectedIndex 
     140           d.ec_new_code.ec_in_up_code_list.options[ 
     141            d.ec_new_code.ec_in_up_code_list.selectedIndex 
    136142           ].label; 
    137           document.getElementById('ec_in_up_usr_list_id').value = ec_selected_old_user; 
     143          de('ec_in_up_usr_list_id').value = ec_selected_old_user; 
    138144          ec_mark_user('ec_sel_user_old'); 
    139145        break; 
    140146      } 
    141       document.getElementById('ec_sel_user_new').disabled       = t1; 
    142       document.getElementById('ec_submit_gen_user_id').disabled = t1; 
    143       document.getElementById('ec_in_up_usr_txt_id').disabled   = t1; 
    144       document.getElementById('ec_in_up_psd_txt_id').disabled   = t1; 
    145       document.getElementById('ec_sel_user_old').disabled       = t1; 
    146       document.getElementById('ec_in_up_usr_list_id').disabled  = t1; 
     147      de('ec_sel_user_new').disabled       = t1; 
     148      de('ec_submit_gen_user_id').disabled = t1; 
     149      de('ec_in_up_usr_txt_id').disabled   = t1; 
     150      de('ec_in_up_psd_txt_id').disabled   = t1; 
     151      de('ec_sel_user_old').disabled       = t1; 
     152      de('ec_in_up_usr_list_id').disabled  = t1; 
    147153    } 
    148154  } 
     
    151157function ec_mark_user(ec_id) { 
    152158  if (ec_id == '-1') { 
    153     document.getElementById('ec_sel_user_old').checked = 'checked'; 
    154     document.getElementById('ec_sel_user_old').checked = ''; 
     159    de('ec_sel_user_old').checked = 'checked'; 
     160    de('ec_sel_user_old').checked = ''; 
    155161  } 
    156162  else { 
    157163    if ( 
    158164     !ec_is_creation && 
    159      document.getElementById('ec_in_up_entry_list_id').value == '-1' 
     165     de('ec_in_up_entry_list_id').selectedIndex == '-1' 
    160166    ) { 
    161167      alert(ec_JS_message['ec_act_entry_miss']); 
     168      de('ec_in_up_usr_list_id').selectedIndex = '-1'; 
     169      d.ec_new_code.ec_in_up_entry_list.focus(); 
    162170      return false; 
    163171    } 
    164172    else if (ec_flag1 || 
    165      !(document.getElementById('ec_sel_user_old').disabled == 'disabled' || 
    166      document.getElementById('ec_sel_user_old').disabled == true) 
     173     !(de('ec_sel_user_old').disabled == 'disabled' || 
     174     de('ec_sel_user_old').disabled == true) 
    167175    ) { 
    168176      if (ec_id == 'ec_sel_user_old' && ec_selected_old_user == '-1') { 
     
    172180      } 
    173181      else ec_selected_user = ec_id; 
    174       document.getElementById(ec_selected_user).checked = 'checked'; 
     182      de(ec_selected_user).checked = 'checked'; 
    175183      switch (ec_selected_user) { 
    176184        case 'ec_sel_user_none': // None 
     
    178186           (ec_ap_ok && (ec_selected_action != 'ec_input_action_refused')) ? 
    179187           'ec_input_action_add_p' : 'ec_input_action_refused'; 
    180           document.getElementById('ec_in_up_usr_txt_id').value = ''; 
    181           document.getElementById('ec_in_up_psd_txt_id').value = ''; 
    182           document.getElementById('ec_in_up_usr_list_id').value = '-1'; 
     188          de('ec_in_up_usr_txt_id').value = ''; 
     189          de('ec_in_up_psd_txt_id').value = ''; 
     190          de('ec_in_up_usr_list_id').selectedIndex = '-1'; 
    183191        break; 
    184192        case 'ec_sel_user_new': // New user 
    185193          if (ec_selected_action == 'ec_input_action_refused') 
    186194           ec_selected_action = 'ec_input_action_home'; 
    187           document.getElementById('ec_in_up_usr_txt_id').value = 
     195          de('ec_in_up_usr_txt_id').value = 
    188196           ec_new_user_text; 
    189           document.getElementById('ec_in_up_psd_txt_id').value = 
     197          de('ec_in_up_psd_txt_id').value = 
    190198           ec_new_psd_text; 
    191           document.getElementById('ec_in_up_usr_list_id').value = '-1'; 
     199          de('ec_in_up_usr_list_id').selectedIndex = '-1'; 
    192200        break; 
    193201        case 'ec_sel_user_old': // "Old" user 
    194202          if (ec_selected_action == 'ec_input_action_refused') 
    195203           ec_selected_action = 'ec_input_action_home'; 
    196           document.getElementById('ec_in_up_usr_txt_id').value = ''; 
    197           document.getElementById('ec_in_up_psd_txt_id').value = ''; 
    198           document.getElementById('ec_in_up_usr_list_id').value = 
     204          de('ec_in_up_usr_txt_id').value = ''; 
     205          de('ec_in_up_psd_txt_id').value = ''; 
     206          de('ec_in_up_usr_list_id').value = 
    199207           ec_selected_old_user; 
    200208        break; 
     
    213221function ec_mark_action(ec_id) { 
    214222  if (ec_id == '' || ec_id == '-1') { 
    215     document.getElementById('ec_input_action_home').checked = 'checked'; 
    216     document.getElementById('ec_input_action_home').checked = ''; 
     223    de('ec_input_action_home').checked = 'checked'; 
     224    de('ec_input_action_home').checked = ''; 
    217225  } 
    218226  else { 
    219227    if ( 
    220228     !ec_is_creation && 
    221      document.getElementById('ec_in_up_entry_list_id').value == '-1' 
     229     de('ec_in_up_entry_list_id').selectedIndex == '-1' 
    222230    ) { 
    223231      alert(ec_JS_message['ec_act_entry_miss']); 
     232      de('ec_in_up_aps_id').selectedIndex = '-1'; 
     233      de('ec_in_up_cats_id').selectedIndex = '-1'; 
     234      de('ec_in_up_imgs_id').value = ''; 
     235      d.ec_new_code.ec_in_up_entry_list.focus(); 
    224236      return false; 
    225237    } 
    226238    else if ( 
    227       !(document.getElementById(ec_id).disabled == 'disabled' || 
    228       document.getElementById(ec_id).disabled == true) 
     239      !(de(ec_id).disabled == 'disabled' || 
     240      de(ec_id).disabled == true) 
    229241    ) { 
    230       ec_selected_action = ec_id; 
    231       document.getElementById(ec_selected_action).checked = 'checked'; 
     242      if ( 
     243        ec_chk_nover_cat && 
     244        ec_id == 'ec_input_action_cat' && 
     245        de('ec_in_up_imgs_id').value != '' 
     246      ) { 
     247        ec_selected_action = 'ec_input_action_img'; 
     248        ec_selected_cat    = de('ec_in_up_cats_id').value; 
     249      } 
     250      else ec_selected_action = ec_id; 
     251      de(ec_selected_action).checked = 'checked'; 
    232252      switch (ec_selected_action) { 
    233253        case 'ec_input_action_add_p': // Additional Page 
    234           document.getElementById('ec_in_up_aps_id').value = ec_selected_AP; 
    235           document.getElementById('ec_in_up_cats_id').value = '-1'; 
    236           document.getElementById('ec_in_up_imgs_id').value = ''; 
    237           document.getElementById('ec_in_up_imgs_warn').innerHTML = ''; 
     254          de('ec_in_up_aps_id').value = ec_selected_AP; 
     255          de('ec_in_up_cats_id').selectedIndex = '-1'; 
     256          de('ec_in_up_imgs_id').value = ''; 
     257          de('ec_in_up_imgs_warn').innerHTML = ''; 
    238258        break; 
    239259        case 'ec_input_action_cat': // Category 
    240           document.getElementById('ec_in_up_aps_id').value = '-1'; 
    241           document.getElementById('ec_in_up_cats_id').value = ec_selected_cat; 
    242           document.getElementById('ec_in_up_imgs_id').value = ''; 
     260          de('ec_in_up_aps_id').selectedIndex = '-1'; 
     261          de('ec_in_up_cats_id').value = ec_selected_cat; 
     262          de('ec_in_up_imgs_id').value = ''; 
    243263          ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ? 
    244264           'ec_sel_user_old' : ec_selected_user; 
    245           document.getElementById('ec_in_up_imgs_warn').innerHTML = ''; 
     265          de('ec_in_up_imgs_warn').innerHTML = ''; 
    246266        break; 
    247267        case 'ec_input_action_img': // Image 
    248           document.getElementById('ec_in_up_aps_id').value = '-1'; 
    249           document.getElementById('ec_in_up_cats_id').value = ec_selected_cat; 
    250           document.getElementById('ec_in_up_imgs_id').value = ec_selected_img; 
     268          de('ec_in_up_aps_id').selectedIndex = '-1'; 
     269          de('ec_in_up_cats_id').value = ec_selected_cat; 
     270          de('ec_in_up_imgs_id').value = ec_selected_img; 
    251271          ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ? 
    252272           'ec_sel_user_old' : ec_selected_user; 
     
    254274        break; 
    255275        case 'ec_input_action_home': // Home 
    256           document.getElementById('ec_in_up_aps_id').value = '-1'; 
    257           document.getElementById('ec_in_up_cats_id').value = '-1'; 
    258           document.getElementById('ec_in_up_imgs_id').value = ''; 
    259           document.getElementById('ec_in_up_imgs_warn').innerHTML = ''; 
     276          de('ec_in_up_aps_id').selectedIndex = '-1'; 
     277          de('ec_in_up_cats_id').selectedIndex = '-1'; 
     278          de('ec_in_up_imgs_id').value = ''; 
     279          de('ec_in_up_imgs_warn').innerHTML = ''; 
    260280          ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ? 
    261281           'ec_sel_user_old' : ec_selected_user; 
    262282        break; 
    263283        case 'ec_input_action_refused': // Access denied 
    264           document.getElementById('ec_in_up_aps_id').value = '-1'; 
    265           document.getElementById('ec_in_up_cats_id').value = '-1'; 
    266           document.getElementById('ec_in_up_imgs_id').value = ''; 
     284          de('ec_in_up_aps_id').selectedIndex = '-1'; 
     285          de('ec_in_up_cats_id').selectedIndex = '-1'; 
     286          de('ec_in_up_imgs_id').value = ''; 
    267287          ec_selected_user = 'ec_sel_user_none'; 
    268           document.getElementById('ec_in_up_imgs_warn').innerHTML = ''; 
     288          de('ec_in_up_imgs_warn').innerHTML = ''; 
    269289        break; 
    270290      } 
     
    281301 
    282302function ec_mark_forced() { 
    283   document.getElementById('ec_style_forced_id').innerHTML = 
    284     (document.getElementById('ec_in_up_forced_id').checked != '') ? 
     303  de('ec_style_forced_id').innerHTML = 
     304    (de('ec_in_up_forced_id').checked == '') ? 
     305     ec_up_code_lbl_forced_txt 
     306    : 
    285307     '<span style = "font-weight:bold; color:red;">' + 
    286308     ec_up_code_lbl_forced_txt + '</span>' 
    287     : 
    288      ec_up_code_lbl_forced_txt 
    289309  ; 
    290310} 
     
    382402      case 'ec_input_action_add_p': // Additional Page 
    383403        ec_new_user_text = ec_reg_ap.exec( 
    384          document.ec_new_code.ec_in_up_aps.options[ 
    385           document.ec_new_code.ec_in_up_aps.selectedIndex 
     404         d.ec_new_code.ec_in_up_aps.options[ 
     405          d.ec_new_code.ec_in_up_aps.selectedIndex 
    386406         ].label 
    387407        ); 
     
    389409      case 'ec_input_action_cat': // Category 
    390410      case 'ec_input_action_img': // Image 
    391         ec_cat_sel = document.ec_new_code.ec_in_up_cat.options[ 
    392           document.ec_new_code.ec_in_up_cat.selectedIndex 
     411        ec_cat_sel = d.ec_new_code.ec_in_up_cat.options[ 
     412          d.ec_new_code.ec_in_up_cat.selectedIndex 
    393413         ].label; 
    394414        ec_new_user_text = (ec_reg_cat2.test(ec_cat_sel)) ? 
    395415         ec_reg_cat1.exec(ec_cat_sel)[1] : ec_cat_sel; 
    396416      if (ec_selected_action == 'ec_input_action_img') { 
    397         ec_new_user_text +=  '_' + document.ec_new_code.ec_in_up_imgs_id.value; 
     417        ec_new_user_text +=  '_' + d.ec_new_code.ec_in_up_imgs_id.value; 
    398418      } 
    399419      break; 
     
    420440 
    421441function ec_check_img_text() { 
    422   if (isNaN(document.getElementById('ec_in_up_imgs_id').value)) { 
     442  if (isNaN(de('ec_in_up_imgs_id').value)) { 
    423443    alert(ec_JS_message['ec_act_img_miss']); 
    424444    ec_selected_img = ''; 
    425     document.getElementById('ec_in_up_imgs_id').value = ''; 
    426   } 
    427   else { 
    428     document.getElementById('ec_in_up_imgs_warn').innerHTML = ( 
    429      document.getElementById('ec_in_up_imgs_id').value != '' && 
    430      document.getElementById('ec_in_up_cats_id').value == '-1' 
     445    de('ec_in_up_imgs_id').value = ''; 
     446  } 
     447  else { 
     448    de('ec_in_up_imgs_warn').innerHTML = ( 
     449     de('ec_in_up_imgs_id').value != '' && 
     450     de('ec_in_up_cats_id').selectedIndex == '-1' 
    431451    ) ? ec_JS_message['ec_act_cat_miss'] : ''; 
    432452  } 
     
    434454 
    435455function ec_check_pwd_text() { 
    436   document.getElementById('ec_in_up_pwd_warn').innerHTML = ( 
    437    document.getElementById('ec_in_up_psd_txt_id').value == ec_old_new_psd_text 
     456  de('ec_in_up_pwd_warn').innerHTML = ( 
     457   de('ec_in_up_psd_txt_id').value == ec_old_new_psd_text 
    438458   && ec_old_new_psd_text != '' 
    439459   && ec_selected_user == 'ec_sel_user_new' 
     
    442462 
    443463function ec_check_code_text() { 
    444   var t    = document.getElementById('ec_in_up_code_id').value; 
     464  var t    = de('ec_in_up_code_id').value; 
    445465  var treg = /^[a-zA-Z0-9_-]{4,32}$/ 
    446466  if (t == '' || treg.test(t) || t == NULL) { 
     
    450470    alert(ec_JS_message['ec_submit_code_bad']); 
    451471    ec_new_code_text = ''; 
    452     document.getElementById('ec_in_up_code_id').value = ''; 
     472    de('ec_in_up_code_id').value = ''; 
    453473  } 
    454474} 
     
    460480  if (ec_is_creation) { 
    461481    if (( 
    462       document.getElementById('ec_sel_code_new').checked != '' && 
    463       document.getElementById('ec_in_up_code_id').value == '' 
     482      de('ec_sel_code_new').checked != '' && 
     483      de('ec_in_up_code_id').value == '' 
    464484      ) || ( 
    465       document.getElementById('ec_sel_code_old').checked != '' && 
    466       document.getElementById('ec_in_up_code_list_id').value == '-1' 
     485      de('ec_sel_code_old').checked != '' && 
     486      de('ec_in_up_code_list_id').selectedIndex == '-1' 
    467487      ) || ( 
    468       document.getElementById('ec_sel_code_old').checked == '' && 
    469       document.getElementById('ec_sel_code_new').checked == '' 
     488      de('ec_sel_code_old').checked == '' && 
     489      de('ec_sel_code_new').checked == '' 
    470490      ) 
    471491    ) { 
     
    475495  } 
    476496  else { 
    477     t1 = (document.getElementById('ec_sel_user_none').checked == ''); 
    478     t2 = (document.getElementById('ec_input_action_refused').checked == ''); 
     497    t1 = (de('ec_sel_user_none').checked == ''); 
     498    t2 = (de('ec_input_action_refused').checked == ''); 
    479499    if ( 
    480500      !t1 && (( 
    481           document.getElementById('ec_input_action_add_p').checked != '' && 
    482           document.ec_new_code.ec_in_up_aps.selectedIndex < 1 
     501          de('ec_input_action_add_p').checked != '' && 
     502          d.ec_new_code.ec_in_up_aps.selectedIndex < 1 
    483503        ) || ( 
    484         document.getElementById('ec_input_action_add_p').checked == '' && 
     504        de('ec_input_action_add_p').checked == '' && 
    485505        t2 
    486506        ) 
     
    490510      return false; 
    491511    } 
    492     if (document.getElementById('ec_in_up_entry_list_id').selectedIndex ==0) { 
     512    if (de('ec_in_up_entry_list_id').selectedIndex ==0) { 
    493513      alert(ec_JS_message['ec_act_entry_miss']); 
    494514      return false; 
     
    496516  } 
    497517  if (( 
    498     document.getElementById('ec_sel_user_new').checked != '' && 
    499     document.getElementById('ec_in_up_usr_txt_id').value == '' 
     518    de('ec_sel_user_new').checked != '' && 
     519    de('ec_in_up_usr_txt_id').value == '' 
    500520    ) || ( 
    501     document.getElementById('ec_sel_user_old').checked != '' && 
    502     document.ec_new_code.ec_in_up_usr_list.value == '-1' 
     521    de('ec_sel_user_old').checked != '' && 
     522    d.ec_new_code.ec_in_up_usr_list.selectedIndex == '-1' 
    503523    ) || ( 
    504     document.getElementById('ec_sel_user_new').checked == '' && 
    505     document.getElementById('ec_sel_user_old').checked == '' && 
     524    de('ec_sel_user_new').checked == '' && 
     525    de('ec_sel_user_old').checked == '' && 
    506526    t1 
    507527    ) 
     
    511531  } 
    512532  if ( 
    513     document.ec_new_code.ec_in_up_aps.selectedIndex < 1 && 
    514     document.ec_new_code.ec_in_up_cat.selectedIndex < 1 && ( 
    515       document.getElementById('ec_in_up_imgs_id').value == '' || ( 
    516         document.getElementById('ec_in_up_imgs_id').value != '' && ( 
    517           isNaN(document.getElementById('ec_in_up_imgs_id').value) || 
    518           document.ec_new_code.ec_in_up_cat.selectedIndex < 1 
     533    d.ec_new_code.ec_in_up_aps.selectedIndex < 1 && 
     534    d.ec_new_code.ec_in_up_cat.selectedIndex < 1 && ( 
     535      de('ec_in_up_imgs_id').value == '' || ( 
     536        de('ec_in_up_imgs_id').value != '' && ( 
     537          isNaN(de('ec_in_up_imgs_id').value) || 
     538          d.ec_new_code.ec_in_up_cat.selectedIndex < 1 
    519539        ) 
    520540      ) 
    521541    ) && 
    522     document.getElementById('ec_input_action_home').checked == '' && 
     542    de('ec_input_action_home').checked == '' && 
    523543    t2 
    524544  ) { 
     
    527547  } 
    528548  if ((!ec_is_creation && !t1) || 
    529     document.getElementById('ec_in_up_forced_id').checked != '' 
     549    de('ec_in_up_forced_id').checked != '' 
    530550  ) return confirm(ec_JS_message['ec_confirm_del_other']); 
    531551  return true; 
     
    545565 
    546566function ec_mark_type(ec_id) { 
    547   document.getElementById('ec_act1_id').value = ec_id; 
    548   document.getElementById('ec_act2_id').value = '-1'; 
     567  de('ec_act1_id').value = ec_id; 
     568  de('ec_act2_id').value = '-1'; 
    549569  ec_dont_check = true; 
    550   document.forms['ec_new_code'].submit(); 
     570  d.ec_new_code.submit(); 
    551571} 
    552572 
     
    556576 
    557577function ec_init() { 
    558   var d = document; 
    559578  ec_err                = ''; 
    560579  ec_selected_action    = ''; 
     
    573592  ec_selected_user      = '-1'; 
    574593  ec_selected_code      = '-1'; 
    575   d.getElementById('ec_style_forced_id').innerHTML        = 
    576    ec_up_code_lbl_forced_txt; 
    577   d.getElementById('ec_act1_id').value                    = 
    578    ec_default_action; 
    579   d.getElementById('ec_in_up_usr_txt_id').value           = ''; 
    580   d.getElementById('ec_in_up_psd_txt_id').value           = ''; 
    581   d.getElementById('ec_in_up_pwd_warn').innerHTML         = ''; 
    582   d.getElementById('ec_in_up_aps_id').value               = '-1'; 
    583   d.getElementById('ec_in_up_cats_id').value              = '-1'; 
    584   d.getElementById('ec_in_up_imgs_id').value              = ''; 
    585   d.getElementById('ec_in_up_imgs_warn').innerHTML        = ''; 
    586   d.getElementById('ec_input_action_home').checked        = 'checked'; 
    587   d.getElementById('ec_input_action_home').checked        = ''; 
     594  de('ec_style_forced_id').innerHTML              = ec_up_code_lbl_forced_txt; 
     595  de('ec_act1_id').value                          = ec_default_action; 
     596  de('ec_in_up_usr_txt_id').value                 = ''; 
     597  de('ec_in_up_psd_txt_id').value                 = ''; 
     598  de('ec_in_up_pwd_warn').innerHTML               = ''; 
     599  de('ec_in_up_aps_id').selectedIndex             = '-1'; 
     600  de('ec_in_up_cats_id').selectedIndex            = '-1'; 
     601  de('ec_in_up_imgs_id').value                    = ''; 
     602  de('ec_in_up_imgs_warn').innerHTML              = ''; 
     603  de('ec_input_action_home').checked              = 'checked'; 
     604  de('ec_input_action_home').checked              = ''; 
    588605   
    589606  if (ec_is_creation) { // Entry creation 
    590     d.getElementById('ec_in_up_auto_code_length_id').value= 
    591      ec_auto_code_digits_nb; 
    592     d.getElementById('ec_in_up_code_id').value            = ''; 
    593     d.getElementById('ec_sel_code_old').checked           = 'checked'; 
    594     d.getElementById('ec_sel_user_old').checked           = 'checked'; 
     607    de('ec_in_up_auto_code_length_id').value= ec_auto_code_digits_nb; 
     608    de('ec_in_up_code_id').value                  = ''; 
     609    de('ec_sel_code_old').checked                 = 'checked'; 
     610    de('ec_sel_user_old').checked                 = 'checked'; 
    595611    if ( 
    596612      ec_default_action == 'create' || 
     
    598614      ec_default_action == 'duplicate_entry_submit' 
    599615    ) {                                             // Create entry from blank 
    600       d.getElementById('ec_in_up_usr_list_id').value      = '-1'; 
    601       d.getElementById('ec_in_up_code_list_id').value     = '-1'; 
    602       d.getElementById('ec_sel_code_old').checked         = ''; 
    603       d.getElementById('ec_sel_user_old').checked         = ''; 
    604       d.getElementById('ec_submit_gen_full_auto_id').disabled = ''; 
    605       d.getElementById('ec_submit_gen_code_id').disabled  = ''; 
    606       d.getElementById('ec_in_up_auto_code_length_id').disabled = ''; 
    607       d.getElementById('ec_in_up_code_id').disabled       = ''; 
    608       d.getElementById('ec_sel_code_new').disabled        = ''; 
    609       d.getElementById('ec_sel_code_old').disabled        = ''; 
    610       d.getElementById('ec_in_up_code_list_id').disabled  = ''; 
    611       d.getElementById('ec_sel_user_new').disabled        = ''; 
    612       d.getElementById('ec_submit_gen_user_id').disabled  = ''; 
    613       d.getElementById('ec_in_up_usr_txt_id').disabled    = ''; 
    614       d.getElementById('ec_in_up_psd_txt_id').disabled    = ''; 
    615       d.getElementById('ec_sel_user_old').disabled        = ''; 
    616       d.getElementById('ec_in_up_usr_list_id').disabled   = ''; 
    617       d.getElementById('ec_in_up_forced_id').disabled     = ''; 
     616      de('ec_in_up_usr_list_id').selectedIndex    = '-1'; 
     617      de('ec_in_up_code_list_id').selectedIndex   = '-1'; 
     618      de('ec_sel_code_old').checked               = ''; 
     619      de('ec_sel_user_old').checked               = ''; 
     620      de('ec_submit_gen_full_auto_id').disabled  = ''; 
     621      de('ec_submit_gen_code_id').disabled        = ''; 
     622      de('ec_in_up_auto_code_length_id').disabled = ''; 
     623      de('ec_in_up_code_id').disabled             = ''; 
     624      de('ec_sel_code_new').disabled              = ''; 
     625      de('ec_sel_code_old').disabled              = ''; 
     626      de('ec_in_up_code_list_id').disabled        = ''; 
     627      de('ec_sel_user_new').disabled              = ''; 
     628      de('ec_submit_gen_user_id').disabled        = ''; 
     629      de('ec_in_up_usr_txt_id').disabled          = ''; 
     630      de('ec_in_up_psd_txt_id').disabled          = ''; 
     631      de('ec_sel_user_old').disabled              = ''; 
     632      de('ec_in_up_usr_list_id').disabled         = ''; 
     633      de('ec_in_up_forced_id').disabled           = ''; 
    618634    } 
    619635    else {                                          // Duplicate entry 
    620       d.getElementById('ec_act1_id').value                = 
    621        'duplicate_entry_submit'; 
    622       d.getElementById('ec_in_up_code_list_id').value     = 
    623        ec_default_entry; 
    624       d.getElementById('ec_submit_gen_full_auto_id').disabled = 
    625        'disabled'; 
    626       d.getElementById('ec_submit_gen_code_id').disabled  = 'disabled'; 
    627       d.getElementById('ec_in_up_auto_code_length_id').disabled = 
    628        'disabled'; 
    629       d.getElementById('ec_in_up_code_id').disabled       = 'disabled'; 
    630       d.getElementById('ec_sel_code_new').disabled        = 'disabled'; 
    631       d.getElementById('ec_sel_code_old').disabled        = 'disabled'; 
    632       d.getElementById('ec_in_up_code_list_id').disabled  = 'disabled'; 
    633       d.getElementById('ec_sel_user_new').disabled        = 'disabled'; 
    634       d.getElementById('ec_submit_gen_user_id').disabled  = 'disabled'; 
    635       d.getElementById('ec_in_up_usr_txt_id').disabled    = 'disabled'; 
    636       d.getElementById('ec_in_up_psd_txt_id').disabled    = 'disabled'; 
    637       d.getElementById('ec_sel_user_old').disabled        = 'disabled'; 
    638       d.getElementById('ec_in_up_usr_list_id').disabled   = 'disabled'; 
    639       d.getElementById('ec_in_up_forced_id').disabled     = 'disabled'; 
     636      de('ec_act1_id').value                      = 'duplicate_entry_submit'; 
     637   /* if (ec_default_entry == '-1')  
     638       de('ec_in_up_code_list_id').selectedIndex  = '-1'; 
     639      else 
     640       de('ec_in_up_code_list_id').value          = ec_default_entry; */ 
     641      de('ec_submit_gen_full_auto_id').disabled   = 'disabled'; 
     642      de('ec_submit_gen_code_id').disabled        = 'disabled'; 
     643      de('ec_in_up_auto_code_length_id').disabled = 'disabled'; 
     644      de('ec_in_up_code_id').disabled             = 'disabled'; 
     645      de('ec_sel_code_new').disabled              = 'disabled'; 
     646      de('ec_sel_code_old').disabled              = 'disabled'; 
     647      de('ec_in_up_code_list_id').disabled        = 'disabled'; 
     648      de('ec_sel_user_new').disabled              = 'disabled'; 
     649      de('ec_submit_gen_user_id').disabled        = 'disabled'; 
     650      de('ec_in_up_usr_txt_id').disabled          = 'disabled'; 
     651      de('ec_in_up_psd_txt_id').disabled          = 'disabled'; 
     652      de('ec_sel_user_old').disabled              = 'disabled'; 
     653      de('ec_in_up_usr_list_id').disabled         = 'disabled'; 
     654      de('ec_in_up_forced_id').disabled           = 'disabled'; 
    640655      ec_selected_old_code = ec_duplic_codes[ec_default_entry]; 
     656      ec_selected_code     = ec_selected_old_code; 
    641657      ec_flag2 = true; 
    642658      ec_mark_code('ec_sel_code_old'); 
    643659      ec_flag2 = false; 
    644660    } 
    645     ec_default_action                                     = 'create_ask'; 
     661    ec_default_action                             = 'create_ask'; 
    646662  } 
    647663  else { // Entry modification 
    648     d.getElementById('ec_sel_user_none').checked          = 'checked'; 
    649     d.getElementById('ec_in_up_forced_id').checked        = ''; 
    650     d.getElementById('ec_act1_id').value         = 
    651      'modify_entry_submit'; 
     664    de('ec_sel_user_none').checked                = 'checked'; 
     665    de('ec_in_up_forced_id').checked              = ''; 
     666    de('ec_act1_id').value                        = 'modify_entry_submit'; 
    652667    if ( 
    653668      ec_default_action == 'modify_entry_ask' || 
    654669      ec_default_action == 'modify_entry_submit' 
    655670    ) {                                             // Modify entry 
    656       d.getElementById('ec_in_up_entry_list_id').disabled = ''; 
    657       d.getElementById('ec_sel_user_none').checked        = ''; 
    658       d.getElementById('ec_in_up_entry_list_id').value    = ec_default_entry; 
    659       d.getElementById('ec_in_up_usr_list_id').value      = '-1'; 
    660       d.getElementById('ec_sel_user_none').disabled       = ''; 
    661       d.getElementById('ec_sel_user_new').disabled        = ''; 
    662       d.getElementById('ec_sel_user_old').disabled        = ''; 
    663       d.getElementById('ec_submit_gen_user_id').disabled  = ''; 
    664       d.getElementById('ec_in_up_usr_txt_id').disabled    = ''; 
    665       d.getElementById('ec_in_up_psd_txt_id').disabled    = ''; 
    666       d.getElementById('ec_in_up_psd_txt_id').disabled    = ''; 
    667       d.getElementById('ec_in_up_usr_list_id').disabled   = ''; 
    668       d.getElementById('ec_in_up_forced_id').disabled     = ''; 
    669       d.getElementById('ec_input_action_cat').disabled    = ''; 
    670       d.getElementById('ec_in_up_cats_id').disabled       = ''; 
    671       d.getElementById('ec_input_action_img').disabled    = ''; 
    672       d.getElementById('ec_in_up_imgs_id').disabled       = ''; 
    673       d.getElementById('ec_input_action_home').disabled   = ''; 
    674       if (ec_avoid_infinite_loop2) ec_mark_entry(ec_default_entry); 
    675       ec_default_entry                                    = '-1'; 
     671      de('ec_in_up_entry_list_id').disabled       = ''; 
     672      de('ec_sel_user_none').checked              = ''; 
     673      de('ec_in_up_usr_list_id').selectedIndex    = '-1'; 
     674      de('ec_sel_user_none').disabled             = ''; 
     675      de('ec_sel_user_new').disabled              = ''; 
     676      de('ec_sel_user_old').disabled              = ''; 
     677      de('ec_submit_gen_user_id').disabled        = ''; 
     678      de('ec_in_up_usr_txt_id').disabled          = ''; 
     679      de('ec_in_up_psd_txt_id').disabled          = ''; 
     680      de('ec_in_up_psd_txt_id').disabled          = ''; 
     681      de('ec_in_up_usr_list_id').disabled         = ''; 
     682      de('ec_in_up_forced_id').disabled           = ''; 
     683      de('ec_input_action_cat').disabled          = ''; 
     684      de('ec_in_up_cats_id').disabled             = ''; 
     685      de('ec_input_action_img').disabled          = ''; 
     686      de('ec_in_up_imgs_id').disabled             = ''; 
     687      de('ec_input_action_home').disabled         = ''; 
     688      ec_mark_entry(ec_default_entry); 
     689      ec_default_entry                            = '-1'; 
    676690    } 
    677691    else {                                          // Outdate entry 
    678       d.getElementById('ec_in_up_entry_list_id').disabled = 'disabled'; 
    679       d.getElementById('ec_sel_user_none').disabled       = 'disabled'; 
    680       d.getElementById('ec_sel_user_new').disabled        = 'disabled'; 
    681       d.getElementById('ec_sel_user_old').disabled        = 'disabled'; 
    682       d.getElementById('ec_submit_gen_user_id').disabled  = 'disabled'; 
    683       d.getElementById('ec_in_up_usr_txt_id').disabled    = 'disabled'; 
    684       d.getElementById('ec_in_up_psd_txt_id').disabled    = 'disabled'; 
    685       d.getElementById('ec_in_up_psd_txt_id').disabled    = 'disabled'; 
    686       d.getElementById('ec_in_up_usr_list_id').disabled   = 'disabled'; 
    687       d.getElementById('ec_in_up_forced_id').disabled     = 'disabled'; 
    688       d.getElementById('ec_input_action_cat').disabled    = 'disabled'; 
    689       d.getElementById('ec_in_up_cats_id').disabled       = 'disabled'; 
    690       d.getElementById('ec_input_action_img').disabled    = 'disabled'; 
    691       d.getElementById('ec_in_up_imgs_id').disabled       = 'disabled'; 
    692       d.getElementById('ec_input_action_home').disabled   = 'disabled'; 
    693       d.getElementById('ec_in_up_entry_list_id').value    = 
    694        ec_default_entry; 
    695     } 
    696     ec_default_action                                     = 
    697      'modify_entry_ask'; 
    698   } 
    699 } 
     692      de('ec_in_up_entry_list_id').disabled       = 'disabled'; 
     693      de('ec_sel_user_none').disabled             = 'disabled'; 
     694      de('ec_sel_user_new').disabled              = 'disabled'; 
     695      de('ec_sel_user_old').disabled              = 'disabled'; 
     696      de('ec_submit_gen_user_id').disabled        = 'disabled'; 
     697      de('ec_in_up_usr_txt_id').disabled          = 'disabled'; 
     698      de('ec_in_up_psd_txt_id').disabled          = 'disabled'; 
     699      de('ec_in_up_psd_txt_id').disabled          = 'disabled'; 
     700      de('ec_in_up_usr_list_id').disabled         = 'disabled'; 
     701      de('ec_in_up_forced_id').disabled           = 'disabled'; 
     702      de('ec_input_action_cat').disabled          = 'disabled'; 
     703      de('ec_in_up_cats_id').disabled             = 'disabled'; 
     704      de('ec_input_action_img').disabled          = 'disabled'; 
     705      de('ec_in_up_imgs_id').disabled             = 'disabled'; 
     706      de('ec_input_action_home').disabled         = 'disabled'; 
     707      if (ec_default_entry == '-1')  
     708       de('ec_in_up_entry_list_id').selectedIndex = '-1'; 
     709      else 
     710       de('ec_in_up_entry_list_id').value         = ec_default_entry; 
     711    } 
     712    ec_default_action                             = 'modify_entry_ask'; 
     713  } 
     714  return false; 
     715} 
  • extensions/event_cats/admin/template/autolog_new.tpl

    r4092 r4112  
    3131      <label for = "ec_page_type_create" {if $ec_hidden_when_no_code == ''} onclick = "ec_mark_type('create_ask');" {/if}> 
    3232        {if $ec_hidden_when_no_code == ''} 
    33           <input type = "radio" id = "ec_page_type_create" onclick = "ec_mark_type('create');" {if $ec_is_creation} checked = "checked" {/if} /> 
     33          <input type = "radio" id = "ec_page_type_create" {* onclick = "ec_mark_type('create_ask');" *} {if $ec_is_creation} checked = "checked" {/if} /> 
    3434        {/if} 
    3535        <span {if $ec_is_creation and $ec_hidden_when_no_code == ''} style = "text-decoration:underline;" {/if}>{'ec_new_entry_title'|@translate}</span> 
     
    4141      </a> 
    4242      <label for = "ec_page_type_modify" onclick = "ec_mark_type('modify_entry_ask');" {$ec_hidden_when_no_code}> 
    43         <input type = "radio" id = "ec_page_type_modify" onclick = "ec_mark_type('modify_entry_ask');" {if !$ec_is_creation} checked = "checked" {/if} /> 
     43        <input type = "radio" id = "ec_page_type_modify" {* onclick = "ec_mark_type('modify_entry_ask');" *} {if !$ec_is_creation} checked = "checked" {/if} /> 
    4444        <span {if !$ec_is_creation} style = "text-decoration:underline;" {/if}>{'ec_modify_entry_title'|@translate}</span> 
    4545      </label> 
     
    7070            {* <!-- New code (to create) --> *} 
    7171            <label for = "ec_in_up_code_id" onclick = "ec_mark_code('ec_sel_code_new');" {$ec_hidden_when_no_code} > 
    72               <input type = "radio" name = "ec_sel_code" for = "ec_in_up_code_id" value = "new" 
    73                id = "ec_sel_code_new" onclick = "ec_mark_code('ec_sel_code_new');" 
    74               /> 
     72              <input type = "radio" name = "ec_sel_code" for = "ec_in_up_code_id" value = "new" id = "ec_sel_code_new"/> 
    7573              {'ec_up_code_lbl_code_new'|@translate} 
    7674            </label> 
    77             &nbsp; 
     75            <span {$ec_hidden_when_no_code} >&nbsp;</span> 
    7876            <label for = "ec_in_up_code_id" style = "margin:0;"> 
    7977              <input class = "submit" type = "button" name = "ec_submit_gen_code" value = "{'ec_new_entry_button'|@translate}" 
     
    107105            {* <!-- Known code --> *} 
    108106            <label for = "ec_in_up_code_list_id" onclick = "ec_mark_code('ec_sel_code_old');" {$ec_hidden_when_no_code}> 
    109               <input type = "radio" name = "ec_sel_code" for = "ec_in_up_code_list_id" {$ec_hidden_when_no_code} 
    110                 value = "old" id = "ec_sel_code_old" onclick = "ec_mark_code('ec_sel_code_old');" 
    111               /> 
     107              <input type = "radio" name = "ec_sel_code" for = "ec_in_up_code_list_id" {$ec_hidden_when_no_code} value = "old" id = "ec_sel_code_old" /> 
    112108              {'ec_up_code_lbl_code_old'|@translate} 
    113109            </label> 
     
    115111             onchange = "ec_change_code_list(this.value);" {$ec_hidden_when_no_code} 
    116112            > 
    117               <option label = "------------" value = "-1">------------</option> 
    118113              {foreach from=$ec_lists.duplicable_codes.codes key=ec_key item=ec_val} 
    119114                <option label = "{$ec_val.user_id}" value = "{$ec_val.id}">{$ec_key}</option> 
     
    128123            {* <!-- Entry choice --> *} 
    129124            <select name = "ec_in_up_entry_list" id = "ec_in_up_entry_list_id" onchange = "ec_mark_entry(this.value);"> 
    130               <option value = "-1" label = "">------------</option> 
    131125              {foreach from=$ec_lists.ec_table item=ec_val} 
    132                 <option value = "{$ec_val.id}" label = "{$ec_val.user_id},{$ec_val.action},{$ec_val.arg1},{$ec_val.arg2},{$ec_val.forced}"> 
    133                   {$ec_val.id} : {$ec_val.code} 
    134                 </option> 
     126                <option value = "{$ec_val.id}">{$ec_val.id} : {$ec_val.code}</option> 
    135127              {/foreach} 
    136128            </select> 
     
    149141            {* <!-- None --> *} 
    150142            <label onclick = "return ec_mark_user('ec_sel_user_none');"> 
    151               <input type = "radio" name = "ec_sel_user" value = "none" id = "ec_sel_user_none" onclick = "return ec_mark_user('ec_sel_user_none');" /> 
     143              <input type = "radio" name = "ec_sel_user" value = "none" id = "ec_sel_user_none" /> 
    152144              {'ec_up_code_lbl_user_none'|@translate} 
    153145            </label><br> 
     
    158150          {* <!-- New user (to create) --> *} 
    159151          <label for = "ec_in_up_usr_txt_id" onclick = "return ec_mark_user('ec_sel_user_new');" {$ec_hidden_when_no_user} > 
    160             <input type = "radio" name = "ec_sel_user" for = "ec_in_up_usr_txt_id" value = "new" 
    161              id = "ec_sel_user_new" onclick = "return ec_mark_user('ec_sel_user_new');" {$ec_hidden_when_no_user} 
    162             /> 
     152            <input type = "radio" name = "ec_sel_user" for = "ec_in_up_usr_txt_id" value = "new" id = "ec_sel_user_new" {$ec_hidden_when_no_user} /> 
    163153            {'ec_up_code_lbl_user_new'|@translate} 
    164154          </label> 
    165           &nbsp; 
    166           <input class = "submit" type = "button" name = "ec_submit_gen_user" value = "{'ec_up_code_lbl_gen_user'|@translate}" 
    167            id = "ec_submit_gen_user_id" onclick = "ec_gen_user();" 
    168           /><br> 
     155          <span {$ec_hidden_when_no_user} >&nbsp;</span> 
     156          <label for = "ec_in_up_code_id" style = "margin:0;"> 
     157            <input class = "submit" type = "button" name = "ec_submit_gen_user" value = "{'ec_up_code_lbl_gen_user'|@translate}" 
     158             id = "ec_submit_gen_user_id" onclick = "ec_gen_user();" 
     159            /> 
     160          </label><br> 
    169161          <ul><li> 
    170             <label class = "ec_block">{'ec_new_user_name'|@translate}<br> 
     162            <label class = "ec_block" onclick = "return ec_mark_user('ec_sel_user_new');">{'ec_new_user_name'|@translate}<br> 
    171163              <input type = "text" name = "ec_in_up_usr_txt" id = "ec_in_up_usr_txt_id" maxlength = "32" 
    172                size = "20" onclick = "return ec_mark_user('ec_sel_user_new');" onblur = "ec_new_user_text = this.value;" 
    173               /> 
    174             </label> 
    175             <label class = "ec_block">{'ec_new_user_pswd'|@translate}<br> 
     164               size = "20" onblur = "ec_new_user_text = this.value;" 
     165              /> 
     166            </label> 
     167            <label class = "ec_block" onclick = "return ec_mark_user('ec_sel_user_new');">{'ec_new_user_pswd'|@translate}<br> 
    176168              <input type = "text" name = "ec_in_up_psd_txt" id = "ec_in_up_psd_txt_id" maxlength = "32" 
    177                size = "20" onclick = "return ec_mark_user('ec_sel_user_new');" onblur = "ec_new_psd_text = this.value; ec_check_pwd_text();" 
     169               size = "20" onblur = "ec_new_psd_text = this.value; ec_check_pwd_text();" 
    178170              /> 
    179171            </label> 
     
    188180          {* <!-- Known user --> *} 
    189181          <label for = "ec_in_up_usr_list_id" onclick = "return ec_mark_user('ec_sel_user_old');" {$ec_hidden_when_no_user} > 
    190             <input type = "radio" name = "ec_sel_user" for = "ec_in_up_usr_list_id" {$ec_hidden_when_no_user} 
    191              value = "old" id = "ec_sel_user_old" onclick = "return ec_mark_user('ec_sel_user_old');" 
    192             /> 
     182            <input type = "radio" name = "ec_sel_user" for = "ec_in_up_usr_list_id" {$ec_hidden_when_no_user} value = "old" id = "ec_sel_user_old" /> 
    193183            {'ec_up_code_lbl_user_old'|@translate} 
    194184          </label> 
    195           <select name = "ec_in_up_usr_list" id = "ec_in_up_usr_list_id" 
    196            onchange = "ec_change_user_list(this.value);" {$ec_hidden_when_no_user} 
    197           > 
    198             <option label = "------------" value = "-1" {$ec_hidden_when_no_user} >------------</option> 
     185          <select name = "ec_in_up_usr_list" id = "ec_in_up_usr_list_id" onchange = "ec_change_user_list(this.value);" {$ec_hidden_when_no_user} > 
    199186            {foreach from=$ec_lists.user_ids key=ec_key item=ec_val} 
    200187              <option label = "{$ec_val}" value = "{$ec_key}" >{$ec_val}</option> 
     
    210197        <span style = "font-weight:bold;">{'ec_up_code_lbl_action'|@translate}</span><br> 
    211198        <label class = "ec_block" for = "ec_in_up_forced_id" style = "margin-top:5px;" onclick = "ec_mark_forced();"> 
    212           <input type = "checkbox" name = "ec_in_up_forced" id = "ec_in_up_forced_id" onclick = "ec_mark_forced();"> 
    213           <span id = "ec_style_forced_id"></span> 
     199          <input type = "checkbox" name = "ec_in_up_forced" id = "ec_in_up_forced_id"> 
     200          <span id = "ec_style_forced_id">&nbsp;</span> 
    214201        </label> 
    215202      </td> 
     
    220207         {if !$ec_ap_ok or count($ec_lists.add_pages) == 0} style = "display:none;" {/if} 
    221208        > 
    222           <input type = "radio" name = "ec_input_action" value = "add_p" id = "ec_input_action_add_p" for = "ec_in_up_aps_id" 
    223            onclick = "return ec_mark_action('ec_input_action_add_p');" 
    224           /> 
     209          <input type = "radio" name = "ec_input_action" value = "add_p" id = "ec_input_action_add_p" for = "ec_in_up_aps_id" /> 
    225210          {'ec_up_code_lbl_aps'|@translate}<br> 
    226           <select class = "categoryList" name = "ec_in_up_aps" size="30" id = "ec_in_up_aps_id" 
    227            onclick = "return ec_mark_action('ec_input_action_add_p');" onchange = "ec_selected_AP = this.value;" 
    228           > 
    229             <option label = "------------" value = "-1" style = "display:none;">------------</option> 
     211          <select class = "categoryList" name = "ec_in_up_aps" size="30" id = "ec_in_up_aps_id" onchange = "ec_selected_AP = this.value;" > 
    230212            {html_options options=$ec_lists.add_pages} 
    231213          </select> 
     
    235217        <label class = "ec_block" for = "ec_in_up_cats_id" onclick = "return ec_mark_action('ec_input_action_cat');"> 
    236218          <input type = "radio" name = "ec_input_action" value = "cat" id = "ec_input_action_cat" for = "ec_in_up_cats_id" 
    237            onclick = "return ec_mark_action('ec_input_action_cat');" 
     219            onMouseover = "ec_chk_nover_cat = false;" onMouseout = "ec_chk_nover_cat = true;" 
    238220          /> 
    239           {'ec_up_code_lbl_cats'|@translate}<br> 
    240           <select class = "categoryList" name = "ec_in_up_cat" size = "30" id = "ec_in_up_cats_id" 
    241            onclick = "return ec_mark_action('ec_input_action_cat');" onchange = "ec_selected_cat = this.value;" 
    242           > 
    243             <option label = "------------" value = "-1" style = "display:none;">------------</option> 
     221          <span onMouseover = "ec_chk_nover_cat = false;" onMouseout = "ec_chk_nover_cat = true;">{'ec_up_code_lbl_cats'|@translate}</span><br> 
     222          <select class = "categoryList" name = "ec_in_up_cat" size = "30" id = "ec_in_up_cats_id" onchange = "ec_selected_cat = this.value;"> 
    244223            {html_options options=$ec_lists.categories} 
    245224          </select> 
     
    248227        {* <!-- Image --> *} 
    249228        <label class = "ec_block" for = "ec_in_up_imgs_id" onclick = "return ec_mark_action('ec_input_action_img');"> 
    250           <input type = "radio" name = "ec_input_action" value = "img" id = "ec_input_action_img" for = "ec_in_up_imgs_id" 
    251            onclick = "return ec_mark_action('ec_input_action_img');" 
    252           /> 
     229          <input type = "radio" name = "ec_input_action" value = "img" id = "ec_input_action_img" for = "ec_in_up_imgs_id" /> 
    253230          {'ec_up_code_lbl_img'|@translate}<br> 
    254231          <input type = "text" name = "ec_in_up_img" id = "ec_in_up_imgs_id" maxlength = "6" 
     
    260237        {* <!-- Index page --> *} 
    261238        <label class = "ec_block" onclick = "return ec_mark_action('ec_input_action_home');"> 
    262           <input type = "radio" name = "ec_input_action" value = "home" id = "ec_input_action_home" 
    263            onclick = "return ec_mark_action('ec_input_action_home');" 
    264           /> 
     239          <input type = "radio" name = "ec_input_action" value = "home" id = "ec_input_action_home" /> 
    265240          {'ec_up_code_lbl_home'|@translate} 
    266241        </label> 
     
    269244        {if !$ec_is_creation} 
    270245          <label class = "ec_block" onclick = "return ec_mark_action('ec_input_action_refused');"> 
    271             <input type = "radio" name = "ec_input_action" value = "refused" id = "ec_input_action_refused" 
    272              onclick = "return ec_mark_action('ec_input_action_refused');" 
    273             /> 
     246            <input type = "radio" name = "ec_input_action" value = "refused" id = "ec_input_action_refused" /> 
    274247            {'ec_up_code_lbl_refused'|@translate} 
    275248          </label> 
     
    280253  <p> 
    281254    <input class = "submit" type = "submit" value = "{'Submit'|@translate}"/> 
    282     <input class = "submit" type = "reset" value = "{'Reset'|@translate}" onclick = "ec_init();"/> 
     255    <input class = "submit" type = "submit" value = "{'Reset'|@translate}" onclick = "return ec_init();"/> 
    283256  </p> 
    284257</form> 
     
    287260<script type = "text/javascript" src = "{$RACINE_URL}{$EVNTCATS_PATH}admin/template/autolog_new.js"></script> 
    288261<script type = "text/javascript"><!-- 
    289   ec_is_creation                         = {if $ec_is_creation}true{else}false{/if}; 
    290   ec_up_code_lbl_forced_txt              = "{'ec_up_code_lbl_forced'|@translate}"; 
    291   ec_JS_message['ec_gen_user_act_miss']  = "{'ec_gen_user_act_miss'|@translate|@escape:javascript}"; 
    292   ec_JS_message['ec_act_cat_miss']       = "{'ec_act_cat_miss'|@translate|@escape:javascript}"; 
    293   ec_JS_message['ec_act_img_miss']       = "{'ec_act_img_miss'|@translate|@escape:javascript}"; 
    294   ec_JS_message['ec_new_pwd_gen']        = "{'ec_new_pwd_gen'|@translate|@escape:javascript}"; 
    295   ec_JS_message['ec_act_entry_miss']     = "{'ec_act_entry_miss'|@translate|@escape:javascript}"; 
    296   ec_JS_message['ec_confirm_del_other']  = "{'ec_confirm_del_other'|@translate|@escape:javascript}"; 
    297   ec_JS_message['ec_up_code_lbl_home']   = "{'ec_up_code_lbl_home'|@translate}"; 
    298   ec_JS_message['ec_submit_code_miss']   = "{'ec_submit_code_miss'|@translate}"; 
    299   ec_JS_message['ec_submit_user_miss']   = "{'ec_submit_user_miss'|@translate}"; 
    300   ec_JS_message['ec_submit_action_miss'] = "{'ec_submit_action_miss'|@translate}"; 
    301   ec_JS_message['ec_submit_code_bad']    = "{'ec_submit_code_bad'|@translate}"; 
    302   ec_default_action                      = "{$ec_default_action}"; 
    303   ec_default_entry                       = "{$ec_default_entry}"; 
    304   ec_auto_code_digits_nb                 = "{$ec_def_auto_code_dg_nb}"; 
    305   {foreach from=$ec_lists.duplicable_codes.ids key=ec_key item=ec_val} 
    306     ec_duplic_codes[{$ec_key}] = {$ec_val}; 
    307   {/foreach} 
     262  ec_is_creation                          = {if $ec_is_creation}true{else}false{/if}; 
     263  ec_up_code_lbl_forced_txt               = "{'ec_up_code_lbl_forced'|@translate}"; 
     264  ec_JS_message['ec_gen_user_act_miss']   = "{'ec_gen_user_act_miss'|@translate|@escape:javascript}"; 
     265  ec_JS_message['ec_act_cat_miss']        = "{'ec_act_cat_miss'|@translate|@escape:javascript}"; 
     266  ec_JS_message['ec_act_img_miss']        = "{'ec_act_img_miss'|@translate|@escape:javascript}"; 
     267  ec_JS_message['ec_new_pwd_gen']         = "{'ec_new_pwd_gen'|@translate|@escape:javascript}"; 
     268  ec_JS_message['ec_act_entry_miss']      = "{'ec_act_entry_miss'|@translate|@escape:javascript}"; 
     269  ec_JS_message['ec_confirm_del_other']   = "{'ec_confirm_del_other'|@translate|@escape:javascript}"; 
     270  ec_JS_message['ec_up_code_lbl_home']    = "{'ec_up_code_lbl_home'|@translate}"; 
     271  ec_JS_message['ec_submit_code_miss']    = "{'ec_submit_code_miss'|@translate}"; 
     272  ec_JS_message['ec_submit_user_miss']    = "{'ec_submit_user_miss'|@translate}"; 
     273  ec_JS_message['ec_submit_action_miss']  = "{'ec_submit_action_miss'|@translate}"; 
     274  ec_JS_message['ec_submit_code_bad']     = "{'ec_submit_code_bad'|@translate}"; 
     275  ec_default_action                       = "{$ec_default_action}"; 
     276  ec_default_entry                        = "{$ec_default_entry}"; 
     277  ec_auto_code_digits_nb                  = "{$ec_def_auto_code_dg_nb}"; 
     278  {if $ec_is_creation} 
     279    {foreach from=$ec_lists.duplicable_codes.ids key=ec_key item=ec_val} 
     280      ec_duplic_codes[{$ec_key}] = {$ec_val}; 
     281    {/foreach} 
     282  {else} 
     283    {foreach from=$ec_lists.ec_table item=ec_val} 
     284      ec_lists['user_id']['{$ec_val.id}'] = "{$ec_val.user_id}"; 
     285      ec_lists['action']['{$ec_val.id}']  = "{$ec_val.action}"; 
     286      ec_lists['arg1']['{$ec_val.id}']    = "{$ec_val.arg1}"; 
     287      ec_lists['arg2']['{$ec_val.id}']    = "{$ec_val.arg2}"; 
     288      ec_lists['forced']['{$ec_val.id}']  = "{$ec_val.forced}"; 
     289    {/foreach} 
     290  {/if} 
    308291  ec_init(); 
    309292//--></script> 
Note: See TracChangeset for help on using the changeset viewer.