ConversationsController::initialize PHP Метод

initialize() публичный Метод

Always called by dispatcher before controller's requested method.
С версии: 2.0.0
public initialize ( )
    public function initialize()
    {
        // You've got to be signed in to send private messages.
        if (!Gdn::session()->isValid()) {
            redirect('/entry/signin?Target=' . urlencode($this->SelfUrl));
        }
        if ($this->deliveryType() == DELIVERY_TYPE_ALL) {
            $this->Head = new HeadModule($this);
            $this->addJsFile('jquery.js');
            $this->addJsFile('jquery.form.js');
            $this->addJsFile('jquery.popup.js');
            $this->addJsFile('jquery.popin.js');
            $this->addJsFile('jquery.gardenhandleajaxform.js');
            $this->addJsFile('jquery.autosize.min.js');
            $this->addJsFile('jquery.tokeninput.js');
            $this->addJsFile('global.js');
            $this->addJsFile('conversations.js');
        }
        $this->addCssFile('style.css');
        $this->addCssFile('vanillicon.css', 'static');
        parent::initialize();
    }

Usage Example

Пример #1
0
 /**
  * Highlight route and include JS, CSS, and modules used by all methods.
  *
  * Always called by dispatcher before controller's requested method.
  *
  * @since 2.0.0
  * @access public
  */
 public function initialize()
 {
     parent::initialize();
     $this->Menu->highlightRoute('/messages/inbox');
     $this->setData('Breadcrumbs', array(array('Name' => t('Inbox'), 'Url' => '/messages/inbox')));
     $this->addModule('SignedInModule');
     if (checkPermission('Conversations.Conversations.Add')) {
         $this->addModule('NewConversationModule');
     }
 }
All Usage Examples Of ConversationsController::initialize