Ignore:
Timestamp:
Oct 19, 2009, 11:27:29 PM (15 years ago)
Author:
LucMorizur
Message:

[Event Cats] Continue add entry modification ability

Location:
extensions/event_cats/admin
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • extensions/event_cats/admin/evntcats_admin.php

    r4058 r4064  
    115115               l10n('ec_tab_autoid_entries'),
    116116               $my_base_url.'&tab=autolog_entries');
    117 $tabsheet->add('autolog_new',
    118                l10n('ec_tab_autoid_new'),
     117$tabsheet->add('autolog_new', l10n(($ec_exist_entries) ?
     118                'ec_tab_autoid_new2' : 'ec_tab_autoid_new1'),
    119119               $my_base_url.'&tab=autolog_new');
    120120$tabsheet->add('duplication',
  • extensions/event_cats/admin/template/autolog_new.js

    r4058 r4064  
    1212var ec_flag2                    = false;
    1313var ec_dont_check               = false;
     14var ec_is_creation              = false;
    1415var ec_err                      = '';
    1516var ec_selected_action          = '';
     
    2627var ec_selected_old_entry       = '-1';
    2728var ec_selected_old_code        = '-1';
     29var ec_selected_old_code2       = '-1';
    2830var ec_selected_old_user        = '-1';
     31var ec_selected_old_user2       = '-1';
    2932var ec_selected_AP              = '-1';
    3033var ec_selected_cat             = '-1';
     
    4649  var t = new Array();
    4750  var r = /,/g;
    48   document.getElementById('ec_act2_id').value = ec_id;
    49   t = document.getElementById('ec_in_up_entry_list_id').options[
    50    document.getElementById('ec_in_up_entry_list_id').selectedIndex
    51   ].label.split(r);
     51  if (ec_id == '-1') ec_init(); else {
     52    document.getElementById('ec_act2_id').value = ec_id;
     53    t = document.getElementById('ec_in_up_entry_list_id').options[
     54     document.getElementById('ec_in_up_entry_list_id').selectedIndex
     55    ].label.split(r);
    5256// t[0] : user_id ; t[1] : action ; t[2] : arg1 ; t[3] : arg2 ; t[4] : forced
    53   if (ec_check_exist_value('ec_in_up_usr_list_id', t[0])) {
    54     ec_selected_user = 'ec_sel_user_old';
    55     ec_selected_old_user = t[0];
    56     if (t[2] != '' && t[1].lastIndexOf('ec_ok') != -1) i++;
    57     if (t[3] != '') { i++; i++; }
    58     switch (i) {
    59       case 0: // Home
    60         ec_selected_action = 'ec_input_action_home';
    61       break;
    62       case 1: // Category
    63         ec_selected_action = 'ec_input_action_cat';
    64         ec_selected_cat = t[2];
    65       break;
    66       case 2: // Additionnal Page
    67         ec_selected_action = 'ec_input_action_add_p';
     57    if (ec_check_exist_value('ec_in_up_usr_list_id', t[0])) {
     58      ec_selected_user = 'ec_sel_user_old';
     59      ec_selected_old_user = t[0];
     60      if (t[2] != '' && t[1].lastIndexOf('ec_ok') != -1) i++;
     61      if (t[3] != '') { i++; i++; }
     62      switch (i) {
     63        case 0: // Home
     64          ec_selected_action = 'ec_input_action_home';
     65        break;
     66        case 1: // Category
     67          ec_selected_action = 'ec_input_action_cat';
     68          ec_selected_cat = (ec_check_exist_value('ec_in_up_cats_id', t[2])) ?
     69           t[2] : '-1';
     70        break;
     71        case 2: // Additionnal Page
     72          ec_selected_action = 'ec_input_action_add_p';
     73          ec_selected_cat = (ec_check_exist_value('ec_in_up_aps_id', t[3])) ?
     74           t[3] : '-1';
     75        break;
     76        case 3: // Image
     77          ec_selected_action = 'ec_input_action_img';
     78          ec_selected_cat = (ec_check_exist_value('ec_in_up_cats_id', t[2])) ?
     79           t[2] : '-1';
     80          ec_selected_img = t[3];
     81        break;
     82      }
     83      document.getElementById('ec_in_up_forced_id').checked =
     84       (t[4] == 'true') ? 'checked' : '';
     85      ec_mark_action(ec_selected_action);
     86    }
     87    else {
     88      ec_selected_user = 'ec_sel_user_none';
     89      document.getElementById('ec_in_up_forced_id').checked = '';
     90      if (ec_check_exist_value('ec_in_up_aps_id', t[3])) {
    6891        ec_selected_AP = t[3];
    69       break;
    70       case 3: // Image
    71         ec_selected_action = 'ec_input_action_img';
    72         ec_selected_cat = t[2];
    73         ec_selected_img = t[3];
    74       break;
    75     }
    76     document.getElementById('ec_in_up_forced_id').checked =
    77      (t[4] == 'true') ? 'checked' : '';
    78     ec_mark_action(ec_selected_action);
    79   }
    80   else {
    81     ec_selected_user = 'ec_sel_user_none';
    82     document.getElementById('ec_in_up_forced_id').checked = '';
    83     if (ec_check_exist_value('ec_in_up_aps_id', t[3])) {
    84       ec_selected_AP = t[3];
    85       ec_mark_action('ec_input_action_add_p');
    86     }
    87     else {
    88       ec_mark_action('ec_input_action_refused');
     92        ec_mark_action('ec_input_action_add_p');
     93      }
     94      else {
     95        ec_mark_action('ec_input_action_refused');
     96      }
    8997    }
    9098  }
     
    97105  ) {
    98106    var t1 = '';
    99     ec_selected_code = ec_id;
     107    if (ec_id == 'ec_sel_code_old' && ec_selected_old_code == '-1') {
     108      ec_selected_code = 'ec_sel_code_new';
     109      ec_selected_old_code = ec_selected_old_code2;
     110    }
     111    else ec_selected_code = ec_id;
    100112    document.getElementById(ec_selected_code).checked = 'checked';
    101113    switch (ec_selected_code) {
     
    131143
    132144function ec_mark_user(ec_id) {
    133   if (ec_flag1 ||
     145  if (
     146   !ec_is_creation &&
     147   document.getElementById('ec_in_up_entry_list_id').value == '-1'
     148  ) {
     149    alert(ec_JS_message['ec_act_entry_miss']);
     150    return false;
     151  }
     152  else if (ec_flag1 ||
    134153   !(document.getElementById('ec_sel_user_old').disabled == 'disabled' ||
    135154   document.getElementById('ec_sel_user_old').disabled == true)
    136155  ) {
    137     ec_selected_user = ec_id;
     156    if (ec_id == 'ec_sel_user_old' && ec_selected_old_user == '-1') {
     157      ec_selected_user =
     158       (ec_is_creation) ? 'ec_sel_user_new' : 'ec_sel_user_none';
     159      ec_selected_old_user = ec_selected_old_user2;
     160    }
     161    else ec_selected_user = ec_id;
    138162    document.getElementById(ec_selected_user).checked = 'checked';
    139163    switch (ec_selected_user) {
    140164      case 'ec_sel_user_none': // None
    141165        ec_selected_action =
    142          (ec_ap_ok && (ec_selected_action != 'ec_input_action_home')) ?
    143          'ec_input_action_add_p' : 'ec_input_action_home';
     166         (ec_ap_ok && (ec_selected_action != 'ec_input_action_refused')) ?
     167         'ec_input_action_add_p' : 'ec_input_action_refused';
    144168        document.getElementById('ec_in_up_usr_txt_id').value = '';
    145169        document.getElementById('ec_in_up_psd_txt_id').value = '';
     
    147171      break;
    148172      case 'ec_sel_user_new': // New user
     173        if (ec_selected_action == 'ec_input_action_refused')
     174         ec_selected_action = 'ec_input_action_home';
    149175        document.getElementById('ec_in_up_usr_txt_id').value =
    150176         ec_new_user_text;
     
    154180      break;
    155181      case 'ec_sel_user_old': // "Old" user
     182        if (ec_selected_action == 'ec_input_action_refused')
     183         ec_selected_action = 'ec_input_action_home';
    156184        document.getElementById('ec_in_up_usr_txt_id').value = '';
    157185        document.getElementById('ec_in_up_psd_txt_id').value = '';
     
    167195    }
    168196  }
     197  return true;
    169198}
    170199
    171200function ec_mark_action(ec_id) {
    172   ec_selected_action = ec_id;
    173   if (ec_selected_action != '') {
    174     document.getElementById(ec_selected_action).checked = 'checked';
    175     switch (ec_selected_action) {
    176       case 'ec_input_action_add_p': // Additional Page
    177         document.getElementById('ec_in_up_aps_id').value = ec_selected_AP;
    178         document.getElementById('ec_in_up_cats_id').value = '-1';
    179         document.getElementById('ec_in_up_imgs_id').value = '';
    180         document.getElementById('ec_in_up_imgs_warn').innerHTML = '';
    181       break;
    182       case 'ec_input_action_cat': // Category
    183         document.getElementById('ec_in_up_aps_id').value = '-1';
    184         document.getElementById('ec_in_up_cats_id').value = ec_selected_cat;
    185         document.getElementById('ec_in_up_imgs_id').value = '';
    186         ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ?
    187          'ec_sel_user_old' : ec_selected_user;
    188         document.getElementById('ec_in_up_imgs_warn').innerHTML = '';
    189       break;
    190       case 'ec_input_action_img': // Image
    191         document.getElementById('ec_in_up_aps_id').value = '-1';
    192         document.getElementById('ec_in_up_cats_id').value = ec_selected_cat;
    193         document.getElementById('ec_in_up_imgs_id').value = ec_selected_img;
    194         ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ?
    195          'ec_sel_user_old' : ec_selected_user;
    196         ec_check_img_text();
    197       break;
    198       case 'ec_input_action_home': // Home
    199         document.getElementById('ec_in_up_aps_id').value = '-1';
    200         document.getElementById('ec_in_up_cats_id').value = '-1';
    201         document.getElementById('ec_in_up_imgs_id').value = '';
    202         document.getElementById('ec_in_up_imgs_warn').innerHTML = '';
    203       break;
    204       case 'ec_input_action_refused': // Access denied
    205         document.getElementById('ec_in_up_aps_id').value = '-1';
    206         document.getElementById('ec_in_up_cats_id').value = '-1';
    207         document.getElementById('ec_in_up_imgs_id').value = '';
    208         ec_selected_user = 'ec_sel_user_none';
    209         document.getElementById('ec_in_up_imgs_warn').innerHTML = '';
    210       break;
    211     }
    212     if (ec_avoid_infinite_loop) {
    213       ec_avoid_infinite_loop = false;
    214       ec_mark_user(ec_selected_user);
    215       ec_avoid_infinite_loop = true;
    216     }
    217     ec_mark_forced();
    218   }
     201  if (
     202   !ec_is_creation &&
     203   document.getElementById('ec_in_up_entry_list_id').value == '-1'
     204  ) {
     205    alert(ec_JS_message['ec_act_entry_miss']);
     206    return false;
     207  }
     208  else {
     209    ec_selected_action = ec_id;
     210    if (ec_selected_action != '') {
     211      document.getElementById(ec_selected_action).checked = 'checked';
     212      switch (ec_selected_action) {
     213        case 'ec_input_action_add_p': // Additional Page
     214          document.getElementById('ec_in_up_aps_id').value = ec_selected_AP;
     215          document.getElementById('ec_in_up_cats_id').value = '-1';
     216          document.getElementById('ec_in_up_imgs_id').value = '';
     217          document.getElementById('ec_in_up_imgs_warn').innerHTML = '';
     218        break;
     219        case 'ec_input_action_cat': // Category
     220          document.getElementById('ec_in_up_aps_id').value = '-1';
     221          document.getElementById('ec_in_up_cats_id').value = ec_selected_cat;
     222          document.getElementById('ec_in_up_imgs_id').value = '';
     223          ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ?
     224           'ec_sel_user_old' : ec_selected_user;
     225          document.getElementById('ec_in_up_imgs_warn').innerHTML = '';
     226        break;
     227        case 'ec_input_action_img': // Image
     228          document.getElementById('ec_in_up_aps_id').value = '-1';
     229          document.getElementById('ec_in_up_cats_id').value = ec_selected_cat;
     230          document.getElementById('ec_in_up_imgs_id').value = ec_selected_img;
     231          ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ?
     232           'ec_sel_user_old' : ec_selected_user;
     233          ec_check_img_text();
     234        break;
     235        case 'ec_input_action_home': // Home
     236          document.getElementById('ec_in_up_aps_id').value = '-1';
     237          document.getElementById('ec_in_up_cats_id').value = '-1';
     238          document.getElementById('ec_in_up_imgs_id').value = '';
     239          document.getElementById('ec_in_up_imgs_warn').innerHTML = '';
     240          ec_selected_user = (ec_selected_user == 'ec_sel_user_none') ?
     241           'ec_sel_user_old' : ec_selected_user;
     242        break;
     243        case 'ec_input_action_refused': // Access denied
     244          document.getElementById('ec_in_up_aps_id').value = '-1';
     245          document.getElementById('ec_in_up_cats_id').value = '-1';
     246          document.getElementById('ec_in_up_imgs_id').value = '';
     247          ec_selected_user = 'ec_sel_user_none';
     248          document.getElementById('ec_in_up_imgs_warn').innerHTML = '';
     249        break;
     250      }
     251      if (ec_avoid_infinite_loop) {
     252        ec_avoid_infinite_loop = false;
     253        ec_mark_user(ec_selected_user);
     254        ec_avoid_infinite_loop = true;
     255      }
     256      ec_mark_forced();
     257    }
     258  }
     259  return true;
    219260}
    220261
     
    436477}
    437478
     479function ec_change_user_list(ec_id) {
     480  ec_selected_old_user2 = ec_selected_old_user;
     481  ec_selected_old_user = ec_id;
     482  ec_mark_user('ec_sel_user_old');
     483}
     484
    438485function ec_change_code_list(ec_id) {
     486  ec_selected_old_code2 = ec_selected_old_code;
    439487  ec_selected_old_code = ec_id;
    440488  ec_mark_code('ec_sel_code_old');
     
    454502function ec_init() {
    455503  var d = document;
    456   ec_err               = '';
    457   ec_selected_user     = 'ec_sel_user_old';
    458   ec_selected_code     = 'ec_sel_code_new';
    459   ec_selected_old_user = '-1';
    460   ec_selected_old_code = '-1';
    461   ec_selected_AP       = '-1';
    462   ec_selected_cat      = '-1';
    463   ec_selected_action   = '';
    464   ec_selected_img      = '';
    465   ec_new_code_text     = '';
    466   ec_new_user_text     = '';
    467   ec_new_psd_text      = '';
    468   ec_old_new_psd_text  = '';
    469   ec_test_reg          = '';
     504  ec_err                = '';
     505  ec_selected_action    = '';
     506  ec_selected_img       = '';
     507  ec_new_code_text      = '';
     508  ec_new_user_text      = '';
     509  ec_new_psd_text       = '';
     510  ec_old_new_psd_text   = '';
     511  ec_test_reg           = '';
     512  ec_selected_old_user  = '-1';
     513  ec_selected_old_code  = '-1';
     514  ec_selected_old_code2 = '-1';
     515  ec_selected_AP        = '-1';
     516  ec_selected_cat       = '-1';
     517  ec_selected_old_user2 = '-1';
     518  ec_selected_user      = 'ec_sel_user_old';
     519  ec_selected_code      = 'ec_sel_code_new';
    470520  d.getElementById('ec_style_forced_id').innerHTML        =
    471521   ec_up_code_lbl_forced_txt;
  • extensions/event_cats/admin/template/autolog_new.tpl

    r4058 r4064  
    2828        <a href = "#ec_top" name = "ec_top" title = "{'ec_top_title'|@translate}">
    2929      {/if}
    30       <label for = "ec_page_type_create" onclick = "ec_mark_type('create');">
     30      <label for = "ec_page_type_create" onclick = "ec_mark_type('create');" {if $ec_is_creation} style = "text-decoration:underline;" {/if}>
    3131        <input type = "radio" id = "ec_page_type_create" onclick = "ec_mark_type('create');" {if $ec_is_creation} checked = "checked" {/if} />
    3232        {'ec_new_entry_title'|@translate}
    3333      </label>
    3434      {if $ec_hidden_when_no_code == ''}
    35         <a href = "#ec_top" name = "ec_top" title = "{'ec_top_title'|@translate}">&nbsp;/&nbsp;
     35        <a href = "#ec_top" name = "ec_top" title = "{'ec_top_title'|@translate}">&nbsp;&#149;&#149;&nbsp;
    3636      {/if}
    3737      </a>
    38       <label for = "ec_page_type_modify" onclick = "ec_mark_type('modify_entry_ask');" {$ec_hidden_when_no_code}>
     38      <label for = "ec_page_type_modify" onclick = "ec_mark_type('modify_entry_ask');"
     39       {$ec_hidden_when_no_code} {if !$ec_is_creation} style = "text-decoration:underline;" {/if}
     40      >
    3941        <input type = "radio" id = "ec_page_type_modify" onclick = "ec_mark_type('modify_entry_ask');" {if !$ec_is_creation} checked = "checked" {/if} />
    4042        {'ec_modify_entry_title'|@translate}
     
    107109              {'ec_up_code_lbl_code_old'|@translate}
    108110            </label>
    109             <select name = "ec_in_up_code_list" id = "ec_in_up_code_list_id" onclick = "ec_mark_code('ec_sel_code_old');"
     111            <select name = "ec_in_up_code_list" id = "ec_in_up_code_list_id"
    110112             onchange = "ec_change_code_list(this.value);" {$ec_hidden_when_no_code}
    111113            >
     
    123125            {* <!-- Entry choice --> *}
    124126            <select name = "ec_in_up_entry_list" id = "ec_in_up_entry_list_id" onchange = "ec_mark_entry(this.value);">
    125               <option label = "" value = "-1">------------</option>
     127              <option value = "-1" label = "">------------</option>
    126128              {foreach from=$ec_lists.ec_table item=ec_val}
    127129                <option value = "{$ec_val.id}" label = "{$ec_val.user_id},{$ec_val.action},{$ec_val.arg1},{$ec_val.arg2},{$ec_val.forced}">
     
    143145          <li>
    144146            {* <!-- None --> *}
    145             <label onclick = "ec_mark_user('ec_sel_user_none');">
     147            <label onclick = "return ec_mark_user('ec_sel_user_none');">
    146148              <input type = "radio" name = "ec_sel_user" value = "none" id = "ec_sel_user_none"
    147                onclick = "ec_mark_user('ec_sel_user_none');"
     149               onclick = "return ec_mark_user('ec_sel_user_none');"
    148150              />
    149151              {'ec_up_code_lbl_user_none'|@translate}
     
    154156        <li>
    155157          {* <!-- New user (to create) --> *}
    156           <label for = "ec_in_up_usr_txt_id" onclick = "ec_mark_user('ec_sel_user_new');" {$ec_hidden_when_no_user} >
     158          <label for = "ec_in_up_usr_txt_id" onclick = "return ec_mark_user('ec_sel_user_new');" {$ec_hidden_when_no_user} >
    157159            <input type = "radio" name = "ec_sel_user" for = "ec_in_up_usr_txt_id" value = "new"
    158              id = "ec_sel_user_new" onclick = "ec_mark_user('ec_sel_user_new');" {$ec_hidden_when_no_user}
     160             id = "ec_sel_user_new" onclick = "return ec_mark_user('ec_sel_user_new');" {$ec_hidden_when_no_user}
    159161            />
    160162            {'ec_up_code_lbl_user_new'|@translate}
     
    167169            <label class = "ec_block">{'ec_new_user_name'|@translate}<br>
    168170              <input type = "text" name = "ec_in_up_usr_txt" id = "ec_in_up_usr_txt_id" maxlength = "32"
    169                size = "20" onclick = "ec_mark_user('ec_sel_user_new');" onblur = "ec_new_user_text = this.value;"
     171               size = "20" onclick = "return ec_mark_user('ec_sel_user_new');" onblur = "ec_new_user_text = this.value;"
    170172              />
    171173            </label>
    172174            <label class = "ec_block">{'ec_new_user_pswd'|@translate}<br>
    173175              <input type = "text" name = "ec_in_up_psd_txt" id = "ec_in_up_psd_txt_id" maxlength = "32"
    174                size = "20" onclick = "ec_mark_user('ec_sel_user_new');" onblur = "ec_new_psd_text = this.value; ec_check_pwd_text();"
     176               size = "20" onclick = "return ec_mark_user('ec_sel_user_new');" onblur = "ec_new_psd_text = this.value; ec_check_pwd_text();"
    175177              />
    176178            </label>
     
    184186        <li>
    185187          {* <!-- Known user --> *}
    186           <label for = "ec_in_up_usr_list_id" onclick = "ec_mark_user('ec_sel_user_old');" {$ec_hidden_when_no_user} >
     188          <label for = "ec_in_up_usr_list_id" onclick = "return ec_mark_user('ec_sel_user_old');" {$ec_hidden_when_no_user} >
    187189            <input type = "radio" name = "ec_sel_user" for = "ec_in_up_usr_list_id" {$ec_hidden_when_no_user}
    188              value = "old" id = "ec_sel_user_old" onclick = "ec_mark_user('ec_sel_user_old');"
     190             value = "old" id = "ec_sel_user_old" onclick = "return ec_mark_user('ec_sel_user_old');"
    189191            />
    190192            {'ec_up_code_lbl_user_old'|@translate}
    191193          </label>
    192           <select name = "ec_in_up_usr_list" id = "ec_in_up_usr_list_id" onclick = "ec_mark_user('ec_sel_user_old');"
    193            onchange = "ec_selected_old_user = this.value;" {$ec_hidden_when_no_user}
     194          <select name = "ec_in_up_usr_list" id = "ec_in_up_usr_list_id"
     195           onchange = "ec_change_user_list(this.value);" {$ec_hidden_when_no_user}
    194196          >
    195197            <option label = "------------" value = "-1" {$ec_hidden_when_no_user} >------------</option>
     
    214216       
    215217        {* <!-- Additionnal Page, provided the plugin is activated and at least one Add. P. is available --> *}
    216         <label class = "ec_block" for = "ec_in_up_aps_id" onclick = "ec_mark_action('ec_input_action_add_p');"
    217          {if !$ec_ap_ok or count($ec_lists.add_pages) == 0} style = "display:none;"{/if}
     218        <label class = "ec_block" for = "ec_in_up_aps_id" onclick = "return ec_mark_action('ec_input_action_add_p');"
     219         {if !$ec_ap_ok or count($ec_lists.add_pages) == 0} style = "display:none;" {/if}
    218220        >
    219221          <input type = "radio" name = "ec_input_action" value = "add_p" id = "ec_input_action_add_p" for = "ec_in_up_aps_id"
    220            onclick = "ec_mark_action('ec_input_action_add_p');"
     222           onclick = "return ec_mark_action('ec_input_action_add_p');"
    221223          />
    222224          {'ec_up_code_lbl_aps'|@translate}<br>
    223225          <select class = "categoryList" name = "ec_in_up_aps" size="30" id = "ec_in_up_aps_id"
    224            onclick = "ec_mark_action('ec_input_action_add_p');" onchange = "ec_selected_AP = this.value;"
     226           onclick = "return ec_mark_action('ec_input_action_add_p');" onchange = "ec_selected_AP = this.value;"
    225227          >
    226228            <option label = "------------" value = "-1" style = "display:none;">------------</option>
     
    230232       
    231233        {* <!-- Category --> *}
    232         <label class = "ec_block" for = "ec_in_up_cats_id" onclick = "ec_mark_action('ec_input_action_cat');">
     234        <label class = "ec_block" for = "ec_in_up_cats_id" onclick = "return ec_mark_action('ec_input_action_cat');">
    233235          <input type = "radio" name = "ec_input_action" value = "cat" id = "ec_input_action_cat" for = "ec_in_up_cats_id"
    234            onclick = "ec_mark_action('ec_input_action_cat');"
     236           onclick = "return ec_mark_action('ec_input_action_cat');"
    235237          />
    236238          {'ec_up_code_lbl_cats'|@translate}<br>
    237239          <select class = "categoryList" name = "ec_in_up_cat" size = "30" id = "ec_in_up_cats_id"
    238            onclick = "ec_mark_action('ec_input_action_cat');" onchange = "ec_selected_cat = this.value;"
     240           onclick = "return ec_mark_action('ec_input_action_cat');" onchange = "ec_selected_cat = this.value;"
    239241          >
    240242            <option label = "------------" value = "-1" style = "display:none;">------------</option>
     
    244246       
    245247        {* <!-- Image --> *}
    246         <label class = "ec_block" for = "ec_in_up_imgs_id" onclick = "ec_mark_action('ec_input_action_img');">
     248        <label class = "ec_block" for = "ec_in_up_imgs_id" onclick = "return ec_mark_action('ec_input_action_img');">
    247249          <input type = "radio" name = "ec_input_action" value = "img" id = "ec_input_action_img" for = "ec_in_up_imgs_id"
    248            onclick = "ec_mark_action('ec_input_action_img');"
     250           onclick = "return ec_mark_action('ec_input_action_img');"
    249251          />
    250252          {'ec_up_code_lbl_img'|@translate}<br>
    251253          <input type = "text" name = "ec_in_up_img" id = "ec_in_up_imgs_id" maxlength = "6"
    252            size = "10" onblur = "ec_selected_img = this.value; ec_check_img_text();" onfocus = "ec_mark_action('ec_input_action_img');"
     254           size = "10" onblur = "ec_selected_img = this.value; ec_check_img_text();" onfocus = "return ec_mark_action('ec_input_action_img');"
    253255          /><br>
    254           <span id = "ec_in_up_imgs_warn">&nbsp;</span>
     256          <span id = "ec_in_up_imgs_warn"></span>
    255257        </label>
    256258       
    257259        {* <!-- Index page --> *}
    258         <label class = "ec_block" onclick = "ec_mark_action('ec_input_action_home');">
     260        <label class = "ec_block" onclick = "return ec_mark_action('ec_input_action_home');">
    259261          <input type = "radio" name = "ec_input_action" value = "home" id = "ec_input_action_home"
    260            onclick = "ec_mark_action('ec_input_action_home');"
     262           onclick = "return ec_mark_action('ec_input_action_home');"
    261263          />
    262264          {'ec_up_code_lbl_home'|@translate}
     
    265267        {* <!-- Access denied page (only when modifying an entry) --> *}
    266268        {if !$ec_is_creation}
    267           <label class = "ec_block" onclick = "ec_mark_action('ec_input_action_refused');">
     269          <label class = "ec_block" onclick = "return ec_mark_action('ec_input_action_refused');">
    268270            <input type = "radio" name = "ec_input_action" value = "refused" id = "ec_input_action_refused"
    269              onclick = "ec_mark_action('ec_input_action_refused');"
     271             onclick = "return ec_mark_action('ec_input_action_refused');"
    270272            />
    271273            {'ec_up_code_lbl_refused'|@translate}
     
    284286<script type = "text/javascript" src = "{$RACINE_URL}{$EVNTCATS_PATH}admin/template/autolog_new.js"></script>
    285287<script type = "text/javascript"><!--
     288  ec_is_creation                         = {if $ec_is_creation}true{else}false{/if};
    286289  ec_up_code_lbl_forced_txt              = "{'ec_up_code_lbl_forced'|@translate}";
    287290  ec_JS_message['ec_gen_user_act_miss']  = "{'ec_gen_user_act_miss'|@translate|@escape:javascript}";
     
    289292  ec_JS_message['ec_act_img_miss']       = "{'ec_act_img_miss'|@translate|@escape:javascript}";
    290293  ec_JS_message['ec_new_pwd_gen']        = "{'ec_new_pwd_gen'|@translate|@escape:javascript}";
     294  ec_JS_message['ec_act_entry_miss']     = "{'ec_act_entry_miss'|@translate|@escape:javascript}";
    291295  ec_JS_message['ec_up_code_lbl_home']   = "{'ec_up_code_lbl_home'|@translate}";
    292296  ec_JS_message['ec_submit_code_miss']   = "{'ec_submit_code_miss'|@translate}";
Note: See TracChangeset for help on using the changeset viewer.