Ignore:
Timestamp:
Oct 19, 2009, 3:07:22 AM (15 years ago)
Author:
LucMorizur
Message:

[Event Cats] Add entry modification ability, as finally it is required for outdating

File:
1 edited

Legend:

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

    r4048 r4058  
    8181  WHERE `code` IS NOT NULL
    8282'))))) ? 'autolog_new' : 'autolog_entries';
     83
     84// Rajouter un test pour que si $ec_exist_entries est faux, mais qu'il y a
     85// quand même des entrées dans la table (donc pour gérer la duplication de
     86// compte), l'onglet sélectionné par défaut soit celui de la gestion de la
     87// duplication de compte.
     88
    8389if (isset($_POST['ec_act1'])) {
    84   if (
    85     $_POST['ec_act1'] == 'autolog_new' or
    86     $_POST['ec_act1'] == 'duplicate_entry'
     90  if (                                          /*
     91    $_POST['ec_act1'] == 'autolog_new' or  // ? */
     92    $_POST['ec_act1'] == 'duplicate_entry_ask' or
     93    $_POST['ec_act1'] == 'disable' or
     94    $_POST['ec_act1'] == 'modify_entry_ask'
    8795  )
    8896   $page['tab'] = 'autolog_new';
    8997  elseif ($_POST['ec_act1'] == 'create')
    9098   $page['tab'] = (ec_create_entry_OK()) ? 'autolog_entries' : 'autolog_new';
    91   elseif (is_numeric($_POST['ec_act1'])) // Entry duplication : $_POST['ec_act1'] is entry #
    92    $page['tab'] = (ec_duplicate_entry_OK()) ? 'autolog_entries' : 'autolog_new';
     99  elseif (isset($_POST['ec_entry_sel']) and is_numeric($_POST['ec_entry_sel'])) {
     100    if ($_POST['ec_act1'] == 'duplicate_entry_submit') $page['tab'] =
     101     (ec_duplicate_entry_OK()) ? 'autolog_entries' : 'autolog_new';
     102    elseif ($_POST['ec_act1'] == 'modify_entry_submit') $page['tab'] =
     103     (ec_modify_entry_OK()) ? 'autolog_entries' : 'autolog_new';
     104  }
    93105}
    94106else if (isset($_GET['tab'])) switch ($_GET['tab']) {
Note: See TracChangeset for help on using the changeset viewer.