source: extensions/Admin_Messages/admin/new.php @ 9421

Last change on this file since 9421 was 9421, checked in by mistic100, 13 years ago

[extensions] AdminMessages

File size: 1.5 KB
Line 
1<?php
2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3
4// +-----------------------------------------------------------------------+
5//                              Ajout d'un message
6// +-----------------------------------------------------------------------+
7if (isset($_POST['new_submit'])) {
8        if ($_POST['username'] == null) $_POST['username'] = $user['username'];
9               
10        if ($_POST['content'] == null) {
11                array_push($page['errors'], l10n('AM_empty_content'));
12               
13        } else {
14                pwg_query("INSERT INTO `". AM_TABLE ."`(
15                                add_date,
16                                author,
17                                content
18                        )
19                        VALUES(
20                                '". date('Y-m-d H:i:s') ."',
21                                '". $_POST['username'] ."',
22                                '". $_POST['content'] ."'
23                        );");
24               
25                if (isset($_GET['redirect']) AND $_GET['redirect'] = 'home')
26                        redirect(PHPWG_ROOT_PATH .'admin.php#messages');
27                else
28                        redirect(AM_ADMIN .'&amp;tab=list&amp;msg=added');
29        }
30}
31
32
33// +-----------------------------------------------------------------------+
34//                              Formulaire vierge
35// +-----------------------------------------------------------------------+
36$template->assign(array(
37        'USERNAME' => $user['username'],
38        'FREE_NAME' => (!$conf['admin_messages']['free_name']) ? 'disabled="disabled"' : '',
39));
40
41
42// +-----------------------------------------------------------------------+
43//                              Template
44// +-----------------------------------------------------------------------+
45$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__).'/template/new.tpl'));
46$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
47?>
Note: See TracBrowser for help on using the repository browser.