Changeset 4112


Ignore:
Timestamp:
Oct 25, 2009, 4:59:46 PM (11 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.