source: extensions/Piwecard/admin/admin_params.php @ 20010

Last change on this file since 20010 was 20010, checked in by julien1311, 11 years ago

[piwecard] lots of improvements

  • Property svn:eol-style set to native
File size: 2.7 KB
Line 
1<?php
2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3
4global $template, $page;
5 
6$piwecard = get_plugin_data($plugin_id);
7
8
9if (isset($_POST['submit'])) { 
10
11    $piwecard->my_config['validity_default'] = $_POST['ecard_activ'];
12    $piwecard->my_config['sender_copy'] = isset($_POST['ecard_sender_copy']);
13    $piwecard->my_config['sender_email_change'] = isset($_POST['ecard_modifexpmail']);
14    $piwecard->my_config['email_format'] = isset($_POST['ecard_sendhtml']);
15    $piwecard->my_config['show_image_infos'] = isset($_POST['ecard_showinfos']);
16    $piwecard->my_config['nb_ecard_page'] = $_POST['ecard_nb_page'];
17
18    $piwecard->my_config['default_guest_email'] = $_POST['defaultmail'];
19
20       
21        $piwecard->my_config['email_subject'] = htmlspecialchars($_POST['ecard_subject_link']);
22        $piwecard->my_config['email_text'] = htmlspecialchars($_POST['ecard_message_link']);
23        $piwecard->my_config['email_html'] = stripslashes($_POST['ecard_message_html']);
24        $piwecard->save_config();
25        array_push($page['infos'], l10n('ecard_admin_saveOK'));
26       
27}
28
29foreach($piwecard->my_config['validity'] as $validity) {
30        $template->append('ECARD_ACTIV', array(
31                                                                                        'ID' => $validity,
32                                                                                        'NAME' => ($validity == 0) ? l10n('ecard_nolimit') : $validity.' '.l10n('ecard_days'),
33                                                                                        'SELECTED' => ($piwecard->my_config['validity_default'] == $validity ? 'selected' : '')
34                                                                                )
35        );
36}
37
38for($jj=1; $jj < 20; $jj++)
39        $template->append('ECARD_NB_PAGE',array('ID' => $jj,'NAME' => $jj,'SELECTED' => ($piwecard->my_config['nb_ecard_page'] == $jj ? 'selected' : '')));
40
41
42$template->assign('ECARD_SENDCOPY', $piwecard->my_config['sender_copy'] ? 'checked="checked"' : '');
43$template->assign('ECARD_MODIFEXPMAIL', $piwecard->my_config['sender_email_change'] ? 'checked="checked"' : '');
44$template->assign('ECARD_SENDHTML', ($piwecard->my_config['email_format'] == 'html') ? 'checked="checked"' : '');
45$template->assign('ECARD_SHOWINFOS', $piwecard->my_config['show_image_infos'] ? 'checked="checked"' : '');
46
47$template->assign('ECARD_DEFAULT_MAIL', $piwecard->my_config['default_guest_email']);
48
49$template->assign('ECARD_SUBJECT_LINK', htmlspecialchars_decode($piwecard->my_config['email_subject']));
50$template->assign('ECARD_MESSAGE_LINK', htmlspecialchars_decode($piwecard->my_config['email_text']));
51$template->assign('ECARD_MESSAGE_HTML', htmlspecialchars_decode($piwecard->my_config['email_html']));
52       
53// Use FCK Editor
54if (function_exists('set_fckeditor_instance'))
55{
56  set_fckeditor_instance('ecard_message_html', 'Full', '99%', '250px');
57}
58
59   
60$template->set_filename('plugin_admin_content', dirname(__FILE__) . '/template/admin_params.tpl');
61$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
62
63               
64
65
66?>
Note: See TracBrowser for help on using the repository browser.