вопрос
В общем проблема в следующем !
Есть модуль PM Notifier v.2.0 нужно сделать вывод аватара
Вот моя попытка вывод есть но только у всех аватар user_id=1 то есть админа что здесь не так ???
P.S. Обращаюсь к Sender как можно сюда вставить обработку % username % ?
Вот сам код
Есть модуль PM Notifier v.2.0 нужно сделать вывод аватара
Вот моя попытка вывод есть но только у всех аватар user_id=1 то есть админа что здесь не так ???
P.S. Обращаюсь к Sender как можно сюда вставить обработку % username % ?
Вот сам код
<?php
/*
=====================================================
Модуль: PM Notifier
Версия: 2.0
=====================================================
Автор MSW
Сайт поддержки: http://0-web.ru/
=====================================================
Файл: pm_notifier.php
=====================================================
*/
if($_POST['edit']=="check") {
@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
@session_start();
define('DATALIFEENGINE', true);
define('ROOT_DIR', '../..');
define('ENGINE_DIR', '..');
include ENGINE_DIR . '/data/config.php';
require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
require_once ENGINE_DIR . '/modules/functions.php';
require_once ENGINE_DIR . '/modules/sitelogin.php';
@header("Content-type: text/html; charset={$config['charset']}");
$pm = 0;
$db->query( "SELECT pm.id, pm.subj, pm.text, pm.user_from, pm.date, users.foto FROM " . PREFIX . "_pm as pm, " . PREFIX . "_users as users WHERE pm.pm_read='no' AND pm.folder='inbox' AND pm.user='{$member_id['user_id']}' ORDER BY id DESC LIMIT 0,1");
while($row = $db->get_row()) {
$pm++;
if ($row['foto'] !== "")
$foto = "<img src=\"{$config['http_home_url']}uploads/fotos/{$row['foto']}\" align=\"center\" width=\"50\">";
else
$foto = "<img src=\"{$config['http_home_url']}templates/{$config['skin']}/images/noavatar.png\" align=\"center\" width=\"50\">";
$user = "<a href=\"/user/".urlencode($row['user_from'])."/\">{$row['user_from']}</a>";
$sabj = "<a href=\"/index.php?do=pm&doaction=readpm&pmid={$row['id']}\">Тема: ".dle_substr(stripslashes($row['subj']),0,30, $config['charset'])."...</a>";
$text = str_replace("<br />", " ", $row['text']);
$text = dle_substr(strip_tags(stripslashes($row['text'])),0,200, $config['charset'])." ...";
$js .= "$(\"#pm_notifier_new\").notify({ speed:1000, expires:15000 }).notify(\"create\", { title:'Новое сообщение от: {$user}<br><table style=\"margin-top:5px;\"><tr><td>{$foto}</td><td style=\"padding-left:7px;\" valign=\"top\"><div style=\"color:#bbb;\">{$sabj}<br>{$text}</div></td></tr>'});\n";
}
$db->free();
if($pm > 0) {
echo <<<HTML
<script language="javascript" type="text/javascript">
<!--
{$js}
//-->
</script>
<div id="pm_notifier_new">
<div id="themeroller">
<a class="ui-notify-close" href="#"><span class="upm-close" style="float:right"></span></a>
<h1>#{title}</h1>
<p>#{text}</p>
</div>
</div>
<embed src="/engine/modules/sound/new.swf" width="0" height="0" autostart="true" loop="false"></embed>
HTML;
}
} else {
if(!defined('DATALIFEENGINE')) die("Hacking attempt!");
echo <<<HTML
<script language="javascript" type="text/javascript">
<!--
function check_LS() {
$.post(dle_root + "engine/modules/pm_notifier.php", {edit:"check"},
function(data){
$('#pm_notifier').html(data);
}
);
}
check_LS();
setInterval("check_LS()", 30000);
//-->
</script>
<div id="pm_notifier"></div>
HTML;
}
?>