dialog.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. if(!DEFINED('EGP'))
  3. exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));
  4. if(!$section || !in_array($section, array('dialog')))
  5. sys::back($cfg['http']);
  6. $q_Msgs = $sql->query('SELECT * FROM (SELECT `id`, `userid`, `msg`, `date` FROM `chat` ORDER BY `date` DESC LIMIT 30) t ORDER BY `date` ASC;');
  7. while($msg = $sql->get($q_Msgs))
  8. {
  9. if($user['group'] == 'admin')
  10. $group = '<span style="color: #f94747">Администратор</span>';
  11. //elseif ()
  12. // $group = '<span style="color: #03aa46">(Клиент, серверов: 1 шт.)</span>';
  13. else
  14. $group = '<span>Клиент</span>';
  15. $name = $user['login'].' ('.$group.')'; // <span style="color: #f94747">(Администратор)</span>
  16. // $time = '[date]';
  17. $html->get('message', 'chatwin');
  18. $html->set('id', $msg['id']);
  19. $html->set('userid', $msg['userid']);
  20. $html->set('name', $name);
  21. $html->set('time', $time);
  22. $html->set('date', $msg['date']);
  23. $html->set('msg', $msg['msg']);
  24. $html->unit('me', $user['id'] == $userid, 1);
  25. for($i = 1; $i <= 32; $i++)
  26. $html->set('emoji_'.$i, '<span class="emoji" data-value="emoji_'.$i.'"></span>');
  27. $html->pack('dialog');
  28. }
  29. sys::out(isset($html->arr['dialog']) ? $html->arr['dialog'] : '');
  30. ?>