コード例 #1
0
ファイル: BasePresenter.php プロジェクト: xxdavid/texist
 public function beforeRender()
 {
     parent::beforeRender();
     if ($this->getName() != 'Sign' and $this->getName() != 'Init') {
         if (!$this->storage->isInitialized()) {
             $this->redirect(302, 'Init:default');
         }
     }
     $this->template->loggedIn = $this->getUser()->isLoggedIn();
     $this->template->url = $this->context->httpRequest->getUrl()->getAbsoluteUrl();
     $this->template->presenter = $this->getName();
 }
コード例 #2
0
ファイル: DropboxWrapper.php プロジェクト: xxdavid/texist
 public function __construct(IStorage $storage)
 {
     $this->storage = $storage;
     $this->dropbox = new \Dropbox\Client($this->storage->get('accessToken'), 'Texist');
 }
コード例 #3
0
ファイル: InitPresenter.php プロジェクト: xxdavid/texist
 public function renderDefault()
 {
     $this->template->initialized = $this->storage->isInitialized();
 }