Вход Регистрация
Файл: plugins/mailbox/components/conversation_list.php
Строк: 83
<?php

class MAILBOX_CMP_ConversationList extends PEEP_Component
{
    public function 
__construct($params = array())
    {
        
parent::__construct();

        
PEEP::getDocument()->addScriptPEEP::getPluginManager()->getPlugin('mailbox')->getStaticJsUrl().'conversation_list.js''text/javascript'3008 );

        
$defaultAvatarUrl BOL_AvatarService::getInstance()->getDefaultAvatarUrl();
        
$this->assign('defaultAvatarUrl'$defaultAvatarUrl);

        
$js "var conversationListModel = new MAILBOX_ConversationListModel;
"
;

        if (!empty(
$params['conversationId']))
        {
            
$js .= "conversationListModel.set('activeConvId', {$params['conversationId']});";
            
$js .= "conversationListModel.set('pageConvId', {$params['conversationId']});";
        }

        
$js .= "PEEP.Mailbox.conversationListController = new MAILBOX_ConversationListView({model: conversationListModel});";

        
PEEP::getDocument()->addOnloadScript($js3009);

        
$conversationSearchForm = new Form('conversationSearchForm');
        
$search = new MAILBOX_CLASS_SearchField('conversation_search');
        
$search->setHasInvitation(true);
        
$search->setInvitationPEEP::getLanguage()->text('mailbox''label_invitation_conversation_search') );

        
PEEP::getLanguage()->addKeyForJs('mailbox''label_invitation_conversation_search');

        
$conversationSearchForm->addElement($search);
        
$this->addForm($conversationSearchForm);

        
$modeList MAILBOX_BOL_ConversationService::getInstance()->getActiveModeList();
        
$singleMode count($modeList) == 1;
        
$this->assign('singleMode'$singleMode);
    }
}
Онлайн: 1
Реклама