source: extensions/Admin_Messages/admin_messages.php @ 31984

Last change on this file since 31984 was 31820, checked in by plg, 7 years ago

compatibility Piwigo 2.9, avoid mixing with the new core "messages" template var

File size: 1.6 KB
RevLine 
[9421]1<?php
2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3
4// Langue et configuration
5load_language('plugin.lang', AM_PATH);
6$conf['admin_messages'] = unserialize($conf['admin_messages']);
7
8
9// +-----------------------------------------------------------------------+
[12356]10//        Affichage des messages
[9421]11// +-----------------------------------------------------------------------+
12$messages = pwg_query("SELECT * FROM `". AM_TABLE ."`
[12356]13  ORDER BY add_date DESC
14  LIMIT 0, ". $conf['admin_messages']['nb_messages'] .";");
15 
[9421]16if (pwg_db_num_rows($messages)) {
[12356]17  while ($message = pwg_db_fetch_assoc($messages)) {
18    $item = array(
19      'DATE' => format_date($message['add_date'], true),
20      'AUTHOR' => $message['author'],
21      'CONTENT' => $message['content'],
22    );
23    if (is_admin() OR $message['author'] = $user['username']) {
24      $item['U_DELETE'] = AM_ADMIN . '&amp;delete_message=' . $message['id'] . '&amp;redirect=home';
25      $item['U_EDIT'] = AM_ADMIN . '-edit&amp;message_id=' . $message['id'] . '&amp;redirect=home';
26    } 
27   
[31820]28    $template->append('am_messages', $item);
[12356]29  }
30 
[9421]31}
32
33
34// +-----------------------------------------------------------------------+
[12356]35//        Template
[9421]36// +-----------------------------------------------------------------------+
37$template->assign(array(
[12356]38  'AM_ADMIN' => AM_ADMIN,
39  'USERNAME' => $user['username'],
40  'AM_PATH' => AM_PATH
[9421]41));
42
43$template->set_filenames(array('admin_messages' => dirname(__FILE__) .'/template/admin_messages.tpl'));
44$template->pparse('admin_messages');
[12356]45 
[31820]46?>
Note: See TracBrowser for help on using the repository browser.