public static function listen_TBGFile_hasAccess(TBGEvent $event) { $file = $event->getSubject(); $builds = self::getB2DBTable()->getByFileID($file->getID()); foreach ($builds as $build) { if ($build->hasAccess()) { $event->setReturnValue(true); $event->setProcessed(); break; } } }
public static function listen_TBGFile_hasAccess(TBGEvent $event) { $file = $event->getSubject(); if ($file->getID() == self::getHeaderIconID() || $file->getID() == self::getFaviconID()) { $event->setReturnValue(true); $event->setProcessed(); } }
public function listen_getcommit(TBGEvent $event) { $event->setReturnValue('vcs_integration/commitbackdrop'); $event->addToReturnList(TBGContext::getRequest()->getParameter('commit_id'), 'commit_id'); $event->setProcessed(); }
public function listenerCallbackNonProcessingSecond(TBGEvent $event) { $this->wasprocessed[] = 2; $event->setProcessed(); return true; }
public function listen_fileHasAccess(TBGEvent $event) { $article_ids = TBGArticleFilesTable::getTable()->getArticlesByFileID($event->getSubject()->getID()); foreach ($article_ids as $article_id) { $article = new TBGWikiArticle($article_id); if ($article->canRead()) { $event->setProcessed(); $event->setReturnValue(true); break; } } }
public function listen_registerUser(TBGEvent $event) { $user = $event->getSubject(); $password = $event->getParameter('password'); if ($this->isOutgoingNotificationsEnabled()) { $subject = TBGContext::getI18n()->__('User account registered with The Bug Genie'); $message = $this->createNewTBGMimemailFromTemplate($subject, 'registeruser', array('user' => $user, 'password' => $password), null, array($user->getBuddyname(), $user->getEmail())); try { $this->sendMail($message); $event->setProcessed(); } catch (Exception $e) { throw $e; } } }
public function listen_get_backdrop_partial(TBGEvent $event) { if ($event->getSubject() == 'mailing_editincomingemailaccount') { $account = new TBGIncomingEmailAccount(TBGContext::getRequest()->getParameter('account_id')); $event->addToReturnList($account, 'account'); $event->setReturnValue('mailing/editincomingemailaccount'); $event->setProcessed(); } }