Вход Регистрация
Файл: InstantSocial/uploud/modules/mod_usermenu/module.php
Строк: 119
<?php
/******************************************************************************/
//                                                                            //
//                             InstantCMS v1.8                                //
//                        http://www.instantcms.ru/                           //
//                                                                            //
//                   written by InstantCMS Team, 2007-2010                    //
//                produced by InstantSoft, (www.instantsoft.ru)               //
//                                                                            //
//                        LICENSED BY GNU/GPL v2                              //
//                                                                            //
/******************************************************************************/

    
function mod_usermenu($module_id){

        
$inCore     cmsCore::getInstance();
        
$inDB       cmsDatabase::getInstance();
        
$inUser     cmsUser::getInstance();

        if (!
$inUser->id){ return false; }

        
$cfg            $inCore->loadModuleConfig($module_id);
        
$users_cfg      $inCore->loadComponentConfig('users');
        
$cfg['avatar']  = 1;

        if (!
function_exists('usrBlog')){
            
$inCore->includeFile('components/users/includes/usercore.php');
        }

        
/* Возвращает ссылку на "Мои подарки" в виде количества новых подарков   */

        
function isNewGifts($user_id){
            
$inDB cmsDatabase::getInstance();

            
$sql "SELECT id FROM cms_present_list WHERE user_id_to = $user_id AND is_new = 1";
            
$result $inDB->query($sql);

            if(
$inDB->num_rows($result)) {
                
$html =    ' (<a style="color:red" href="/present/'.$user_id.'/gifts.html">'.$inDB->num_rows($result).'</a>)';
                return 
$html;
            } else { return 
false; }
        }

        
$newmsg     cmsUser::isNewMessages($inUser->id);
        
$newgifts   isNewGifts($inUser->id);

        
$blog       usrBlog($inUser->id);

        
$blog_href  = ($blog['id']) ? '/blogs/'.$blog['seolink'] : '/blogs/createblog.html';
        
$avatar     '<img src="/images/users/avatars/small/'.$inUser->imageurl.'" />';

        
$is_billing $inCore->isComponentInstalled('billing');
        
$balance    $is_billing $inUser->balance 0;

        
$smarty $inCore->initSmarty('modules''mod_usermenu.tpl');
        
$smarty->assign('avatar'$avatar);
        
$smarty->assign('nickname'$inUser->nickname);
        
$smarty->assign('login'$inUser->login);
        
$smarty->assign('id'$inUser->id);
        
$smarty->assign('newmsg'$newmsg);
        
$smarty->assign('newgifts'$newgifts);
        
$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('is_billing'$is_billing);
        
$smarty->assign('balance'$balance);
        
$smarty->display('mod_usermenu.tpl');

        return 
true;

    }
?>
Онлайн: 0
Реклама