Вот код файла module.php
(Заранее извиняюсь с запросами и выводами инфы из бд у меня вообще все сложно....)
function mod_popup_usermenu($module_id){ $inCore = cmsCore::getInstance(); $inDB = cmsDatabase::getInstance(); $inUser = cmsUser::getInstance(); $inUser->update(); $user_id = $inUser->id; if (!$inUser->id){ return false; } $cfg = $inCore->loadModuleConfig($module_id); $users_cfg = $inCore->loadComponentConfig('users'); $cfg['avatar'] = 1; $inCore->includeFile('components/users/includes/usercore.php');} $newmsg = cmsUser::isNewMessages($inUser->id); $blog = usrBlog($inUser->id); $blog_href = ($blog['id']) ? '/blogs/'.$blog['seolink'] : '/blogs/createblog.html'; /******* Здесь пытаюсь сделать запрос, получить результаты и назначить переменные ******/ $sql = "SELECT from_id, message FROM `cms_user_msg` WHERE `to_id` = $userid AND `is_new` = 1 ORDER BY `senddate` ASC "; $result = $inDB->query($sql); while($messages = $inDB->fetch_assoc($result)){ $textmessage = $messages['message']; //текст последнего сообщени€ $idkto = $messages['from_id']; // id от кого последнее сообщение } /************************* Конец запроса *******************************/ $smarty = $inCore->initSmarty('modules', 'mod_popup_usermenu.tpl'); $smarty->assign('nickname', $inUser->nickname); $smarty->assign('login', $inUser->login); $smarty->assign('id', $inUser->id); $smarty->assign('newmsg', $newmsg); $smarty->assign('is_can_add', $inCore->isUserCan('content/add')); $smarty->assign('is_admin', $inCore->userIsAdmin($inUser->id)); $smarty->assign('is_editor', $inCore->userIsEditor($inUser->id)); $smarty->assign('cfg', $cfg); $smarty->assign('blogid', $blog['id']); $smarty->assign('blog_href', $blog_href); $smarty->assign('users_cfg', $users_cfg); $smarty->assign('otstup', $cfg['scroll']); $smarty->assign('skorost', $cfg['speed']); $smarty->assign('showto', $cfg['showtotop']); $smarty->assign('otstup_button', $cfg['scroll_top']); $smarty->assign('speed_top', $cfg['speed_top']); $smarty->assign('kto', $idkto); $smarty->assign('textmessage', $textmessage); $smarty->display('mod_popup_usermenu.tpl'); return true; }