Changeset 12356 for extensions/Admin_Messages/admin/list.php
- Timestamp:
- Oct 6, 2011, 10:03:31 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Admin_Messages/admin/list.php
r10982 r12356 3 3 4 4 // +-----------------------------------------------------------------------+ 5 // 5 // Supression d'un message 6 6 // +-----------------------------------------------------------------------+ 7 7 if (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 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('Message deleted')); 14 13 } 15 14 16 if (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 26 if (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 . '&delete_message=' . $message['id']; 35 $item['U_EDIT'] = AM_ADMIN . '&tab=edit&message_id=' . $message['id']; 36 } 37 38 $template->append('messages', $item); 39 } 40 15 if (isset($_GET['msg']) and $_GET['msg'] == 'added') 16 { 17 array_push($page['infos'], l10n('Message added')); 41 18 } 42 19 43 20 44 21 // +-----------------------------------------------------------------------+ 45 // Template 22 // Affichage des messages 23 // +-----------------------------------------------------------------------+ 24 $messages = pwg_query("SELECT * FROM `". AM_TABLE ."` 25 ORDER BY add_date DESC;"); 26 27 if (pwg_db_num_rows($messages)) { 28 while ($message = pwg_db_fetch_assoc($messages)) { 29 $item = array( 30 'DATE' => format_date($message['add_date'], true), 31 'AUTHOR' => $message['author'], 32 'CONTENT' => $message['content'], 33 ); 34 if (is_admin() OR $message['author'] = $user['username']) { 35 $item['U_DELETE'] = AM_ADMIN . '&delete_message=' . $message['id']; 36 $item['U_EDIT'] = AM_ADMIN . '&tab=edit&message_id=' . $message['id']; 37 } 38 39 $template->append('messages', $item); 40 } 41 42 } 43 44 45 // +-----------------------------------------------------------------------+ 46 // Template 46 47 // +-----------------------------------------------------------------------+ 47 48 $template->set_filenames(array('plugin_admin_content' => dirname(__FILE__).'/template/list.tpl')); 48 49 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 49 50 50 51 ?>
Note: See TracChangeset
for help on using the changeset viewer.