Ignore:
Timestamp:
Jan 10, 2013, 12:59:07 AM (11 years ago)
Author:
julien1311
Message:

[piwecard] lots of fixes

File:
1 moved

Legend:

Unmodified
Added
Removed
  • extensions/Piwecard/admin/admin_management.php

    r20013 r20032  
    66$piwecard = get_plugin_data($plugin_id);
    77
    8 if (isset($_POST['submit'])) {
     8if (isset($_POST['nb_ecard_page_submit'])) {
    99        $piwecard->my_config['nb_ecard_page'] = $_POST['ecard_nb_ecard_page'];
    10         $piwecard->save_config();
     10        $piwecard->set_config();
     11}
     12
     13if (isset($_POST['delete_selected_submit'])) {
     14        if ($_POST['ecard_to_delete_sure'] == '1') {
     15                foreach ($_POST['ecard_to_delete'] as $ecard_id) {
     16                        $piwecard->delete_ecard($ecard_id);
     17                }
     18        }
    1119}
    1220
     
    2129                        $ecard_id = $_GET['id'];
    2230                        $piwecard->delete_ecard($ecard_id);
    23                         redirect(ECARD_ADMIN . '-consult&start='.$start);
     31                        redirect(ECARD_ADMIN . '-management&start='.$start);
    2432                        break;
    2533                case "delall" :
    2634                        $piwecard->delete_allinvalid_ecard();
    27                         redirect(ECARD_ADMIN . '-consult');
     35                        redirect(ECARD_ADMIN . '-management');
    2836                        break;
    2937                default :
     
    3341
    3442//Create the navigation bar (for more than 1 page)
    35 $consult_url = ECARD_ADMIN.'-consult';
     43$management_url = ECARD_ADMIN.'-management';
    3644$ecard_navbar = array();
    37 $ecard_navbar = create_navigation_bar($consult_url, $piwecard->get_nb_ecard(), $start, $piwecard->my_config['nb_ecard_page']);
     45$ecard_navbar = create_navigation_bar($management_url, $piwecard->get_nb_ecard(), $start, $piwecard->my_config['nb_ecard_page']);
    3846
    3947$query = 'SELECT * FROM '.ECARD_TABLE.' ORDER BY date_creation DESC LIMIT '.$start.','.$piwecard->my_config['nb_ecard_page'].';';
     
    5765                                                                        'date_validity'         => (isset($file['date_validity'])) ? strftime('%d/%m/%y %H:%M', strtotime($file['date_validity'])) : l10n('ecard_nolimit'),
    5866                                                                        'valid'                         => $valid,
    59                                                                         'delete'                        => $consult_url.'&action=delete&id='.$file['id'].'&start='.$start,
     67                                                                        'delete'                        => $management_url.'&action=delete&id='.$file['id'].'&start='.$start,
    6068        ));
    6169}
     
    6472$template->assign('nb_ecard', $piwecard->get_nb_ecard());
    6573$template->assign('ecard_nb_ecard_page', $piwecard->my_config['nb_ecard_page']);
    66 $template->assign('ecard_del_all', $consult_url.'&action=delall' );
     74$template->assign('ecard_del_all', $management_url.'&action=delall' );
    6775$template->assign('navbar', $ecard_navbar );
    6876
    69 $template->set_filename('plugin_admin_consult', dirname(__FILE__) . '/template/admin_consult.tpl');
    70 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_consult');
     77$template->set_filename('plugin_admin_management', dirname(__FILE__) . '/template/admin_management.tpl');
     78$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_management');
    7179?>
Note: See TracChangeset for help on using the changeset viewer.