Ignore:
Timestamp:
Nov 6, 2009, 2:37:20 AM (14 years ago)
Author:
LucMorizur
Message:

[Event Cats] Modify entry in DB should be OK (not tested).

File:
1 edited

Legend:

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

    r4171 r4218  
    112112   $page['tab'] = 'autolog_modif';
    113113  elseif ($_POST['ec_act1'] == 'create')
    114    $page['tab'] = (ec_create_entry_OK()) ? 'autolog_entries' : 'autolog_new';
    115   elseif (isset($_POST['ec_entry_sel']) and is_numeric($_POST['ec_entry_sel'])) {
    116     if ($_POST['ec_act1'] == 'duplicate_entry_submit') $page['tab'] =
    117      (ec_duplicate_entry_OK()) ? 'autolog_entries' : 'autolog_new';
    118     elseif ($_POST['ec_act1'] == 'modify_entry_submit') $page['tab'] =
    119      (ec_modify_entry_OK()) ? 'autolog_entries' : 'autolog_modif';
     114   $page['tab'] = (ec_create_modify_entry_OK()) ?
     115    'autolog_entries' : 'autolog_new';
     116  elseif (
     117    isset($_POST['ec_entry_sel']) and
     118    is_numeric($_POST['ec_entry_sel'])
     119  ) {
     120    if (
     121      $_POST['ec_act1'] == 'duplicate_entry_submit' or
     122      $_POST['ec_act1'] == 'modify_entry_submit'
     123    ) $page['tab'] = (ec_create_modify_entry_OK()) ?
     124     'autolog_entries' : 'autolog_modif';
    120125    else {
    121126      $page['tab'] = 'autolog_entries';
    122       if ($_POST['ec_act1'] == 'delete') ec_delete_entry();
     127      if ($_POST['ec_act1'] == 'delete') {
     128        if (isset($_POST['ec_entry_sel'])) {
     129          ec_delete_entry_OK($_POST['ec_entry_sel']);
     130          build_ec_table();
     131        }
     132        else ec_end1('ec_entry_sel', 'ec_bad_argument1');
     133      }
    123134      elseif ($_POST['ec_act1'] == 'toggle_forced') ec_toggle_forced_entry();
    124135    }
Note: See TracChangeset for help on using the changeset viewer.