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_configuration.php

    r20013 r20032  
    1515                array_push($ecard_email_format_array, $ecard_email_format);
    1616        }
    17         $piwecard->my_config['ecard_email_format'] = $ecard_email_format_array;
    18     $piwecard->my_config['show_image_infos'] = isset($_POST['ecard_show_image_infos']);
     17        $piwecard->my_config['email_format'] = $ecard_email_format_array;
     18        $piwecard->my_config['email_format_default'] = $_POST['ecard_email_format_default'];
     19    $piwecard->my_config['show_image_infos'] = $_POST['ecard_show_image_infos'];
    1920    $piwecard->my_config['default_guest_email'] = $_POST['ecard_default_guest_email'];
    2021        $piwecard->my_config['email_subject'] = htmlspecialchars($_POST['ecard_email_subject']);
    21         $piwecard->my_config['email_message']['text'] = htmlspecialchars($_POST['ecard_email_text']);
    22         $piwecard->my_config['email_message']['html'] = stripslashes($_POST['ecard_email_html']);
    23         $piwecard->save_config();
     22        $piwecard->my_config['email_message']['text'] = htmlspecialchars($_POST['ecard_email_message_text']);
     23        $piwecard->my_config['email_message']['html'] = stripslashes($_POST['ecard_email_message_html']);
     24        $piwecard->set_config();
    2425        array_push($page['infos'], l10n('ecard_admin_saveOK'));
    2526}
     
    3536$template->assign('ecard_sender_copy', $piwecard->my_config['sender_copy'] ? 'checked="checked"' : '');
    3637$template->assign('ecard_sender_email_change', $piwecard->my_config['sender_email_change'] ? 'checked="checked"' : '');
     38$email_format_array = array();
    3739foreach($piwecard->my_config['email_format'] as $email_format) {
    38         $template->append('ecard_email_format', array(
     40        array_push($email_format_array, array(
    3941                                                                                        'id' => $email_format,
    40                                                                                         'selected' => (($piwecard->my_config['email_format_default'] == $email_format) ? 'checked="checked"' : ''),
     42                                                                                        'selected' => (in_array($email_format, $piwecard->my_config['email_format']) ? 'checked="checked"' : ''),
     43                                                                                        'selected_default' => (($piwecard->my_config['email_format_default'] == $email_format) ? 'checked="checked"' : ''),
     44                                                                                        'language_string' => 'ecard_email_format_'.$email_format,
    4145                                                                                )
    4246        );
    4347}
     48$template->assign('ecard_email_format', $email_format_array);
     49$template->assign('ecard_email_format_default', $email_format_array);
    4450$template->assign('ecard_show_image_infos', $piwecard->my_config['show_image_infos'] ? 'checked="checked"' : '');
    4551$template->assign('ecard_default_guest_email', $piwecard->my_config['default_guest_email']);
     
    4753$template->assign('ecard_email_message_text', htmlspecialchars_decode($piwecard->my_config['email_message']['text']));
    4854$template->assign('ecard_email_message_html', htmlspecialchars_decode($piwecard->my_config['email_message']['html']));
    49        
    50 // Use FCK Editor
    51 if (function_exists('set_fckeditor_instance'))
    52 {
    53   set_fckeditor_instance('ecard_email_message_html', 'Full', '99%', '250px');
    54 }
    5555   
    56 $template->set_filename('plugin_admin_content', dirname(__FILE__) . '/template/admin_params.tpl');
     56$template->set_filename('plugin_admin_content', dirname(__FILE__) . '/template/admin_configuration.tpl');
    5757$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
    5858?>
Note: See TracChangeset for help on using the changeset viewer.