source: extensions/Admin_Messages/admin/list.php @ 10982

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

code cleanup

File size: 1.8 KB
Line 
1<?php
2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3
4// +-----------------------------------------------------------------------+
5//                              Supression d'un message
6// +-----------------------------------------------------------------------+
7if (isset($_GET['delete_message'])) {
8        pwg_query("DELETE FROM ". AM_TABLE ." WHERE id = ". $_GET['delete_message'] .";");
9        if (isset($_GET['redirect']) AND $_GET['redirect'] = 'home')
10                redirect(get_root_url() . 'admin.php#messages');
11        else
12                array_push($page['infos'], l10n('AM_message_deleted'));
13               
14}
15
16if (isset($_GET['msg']))
17        array_push($page['infos'], l10n('AM_message_'. $_GET['msg']));
18
19
20// +-----------------------------------------------------------------------+
21//                              Affichage des messages
22// +-----------------------------------------------------------------------+
23$messages = pwg_query("SELECT * FROM `". AM_TABLE ."`
24        ORDER BY add_date DESC;");
25       
26if (pwg_db_num_rows($messages)) {
27        while ($message = pwg_db_fetch_assoc($messages)) {
28                $item = array(
29                        'DATE' => format_date($message['add_date'], true),
30                        'AUTHOR' => $message['author'],
31                        'CONTENT' => $message['content'],
32                );
33                if (is_admin() OR $message['author'] = $user['username']) {
34                        $item['U_DELETE'] = AM_ADMIN . '&amp;delete_message=' . $message['id'];
35                        $item['U_EDIT'] = AM_ADMIN . '&amp;tab=edit&amp;message_id=' . $message['id'];
36                }       
37               
38                $template->append('messages', $item);
39        }
40       
41}
42
43
44// +-----------------------------------------------------------------------+
45//                              Template
46// +-----------------------------------------------------------------------+
47$template->set_filenames(array('plugin_admin_content' => dirname(__FILE__).'/template/list.tpl'));
48$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
49       
50?>
Note: See TracBrowser for help on using the repository browser.