- Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(http://webapi.legistar.com/v1/actransit/Events): failed to open stream: no suitable wrapper could be found in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 37 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined variable: future_events_arr in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 45 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\groupArray() (line 55 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\groupArray(NULL, 'EventDate') (Line: 45)
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 99)
Drupal\gutenberg\BlocksRendererHelper->getRenderFromBlockPlugin(Object) (Line: 106)
Drupal\gutenberg\Plugin\Filter\BlockFilter->renderBlock(Array)
preg_replace_callback('##', Array, Array) (Line: 69)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Press Releases
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_get_contents(http://webapi.legistar.com/v1/actransit/Events): failed to open stream: no suitable wrapper could be found in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 35 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 37 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined variable: future_events_arr in Drupal\actransit\Plugin\Block\getFutureEvents->build() (line 45 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in Drupal\actransit\Plugin\Block\groupArray() (line 55 of modules/custom/actransit/src/Plugin/Block/getFutureEvents.php).
Drupal\actransit\Plugin\Block\groupArray(NULL, 'EventDate') (Line: 45)
Drupal\actransit\Plugin\Block\getFutureEvents->build() (Line: 145)
Drupal\gutenberg\Plugin\Filter\BlockFilter->cacheabilityMetadata('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
') (Line: 76)
Drupal\gutenberg\Plugin\Filter\BlockFilter->process('
<ul class="advgb-tabs-panel"><li class="advgb-tab"><a href="#advgb-tabs-tab0">New Articles</a></li><li class="advgb-tab"><a href="#advgb-tabs-tab1">Press Releases</a></li></ul>
New Articles
Jan. 08 2020
<a href="/news/january-2020-employees-month" hreflang="en">January 2020 Employees of the Month</a>
<a href="/news/january-2020-employees-month">
It takes a lot of hard work and dedication to keep AC Transit buses
on the road and running smoothly. Each month, the District honors the
service of those drivers and mechanics who contribute… </a>
Sep. 30 2019
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal" hreflang="en">Public Hearing on AC Transit EasyPass Pricing Proposal</a>
<a href="/news/public-hearing-ac-transit-easypass-pricing-proposal">
The AC Transit EasyPass program offers a discounted annual pass to
employers, residential communities and two-and-four-year
colleges/universities. As current EasyPass pricing will expire on… </a>
Jul. 25 2019
<a href="/news/service-changes-effective-sunday-august-11-2019" hreflang="en">Service Changes Effective Sunday, August 11, 2019</a>
<a href="/news/service-changes-effective-sunday-august-11-2019">
Highlights of changes:
<ul><li>Transbay buses to San Francisco will serve the Salesforce Transit Center.</li><li>Lines and trips that operate when school is in session will resume for the…</li></ul> </a>
Jun. 18 2019
<a href="/news/bus-rapid-transit-coming-downtown-oakland" hreflang="en">Bus Rapid Transit is Coming to Downtown Oakland!</a>
<a href="/news/bus-rapid-transit-coming-downtown-oakland">
AC Transit’s much-anticipated East Bay Bus Rapid Transit (BRT) is finally coming to downtown Oakland!
BRT is often called “light rail on wheels” because it brings the
frequency,… </a>
May. 29 2019
<a href="/news/fare-change-2019-0" hreflang="en">Fare Change 2019</a>
<a href="/news/fare-change-2019-0">
Local Fares Change on July 1, 2019
In order to continue providing safe and efficient service while
addressing rising operational costs, the AC Transit Board of Directors
adopted a… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
Press Releases
Dec. 16 2024
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager" hreflang="en">AC TRANSIT’S BOARD SELECTS KATHLEEN KELLY, INTERIM GENERAL MANAGER</a>
<a href="/press-release/ac-transit-board-selects-kathleen-kelly-interim-general-manager">
<em>Kelly offers comprehensive understanding of operations, policies, and financial governance</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Dec. 06 2024
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors" hreflang="en">AC TRANSIT CONGRATULATES THREE DIRECTORS ON THEIR ELECTION TO THE BOARD OF DIRECTORS</a>
<a href="/press-release/ac-transit-announces-new-and-returning-board-of-directors">
<em>The first Board of Directors election since AC Transit’s historic redistricting</em>
OAKLAND,
Calif. – The Alameda-Contra Costa Transit District (AC Transit) is pleased to
announce… </a>
Nov. 20 2024
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14" hreflang="en">AC TRANSIT GENERAL MANAGER AND CEO MICHAEL HURSH PREPARES TO TRANSITION ROLES WITH THE TRANSIT DISTRICT</a>
<a href="/press-release/ac-transit-gm-ceo-prepares-to-transition-roles-december-14">
<em>Mr. Hursh has served for nearly a decade and achieved unprecedented milestones</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) announces with profound… </a>
Oct. 11 2024
<a href="/press-release/ac-transit-approves-realign-bus-network-plan" hreflang="en">AC TRANSIT APPROVES ITS REALIGN BUS NETWORK PLAN</a>
<a href="/press-release/ac-transit-approves-realign-bus-network-plan">
<em>Realign adds no new operating costs and maintains bus service at 85% of pre-pandemic levels</em>
OAKLAND, Calif. – The
Alameda-Contra Costa Transit District (AC Transit) Board of… </a>
Sep. 10 2024
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011" hreflang="en">FINAL DRAFT REALIGN NETWORK PLAN PUBLIC HEARINGS, WEDNESDAY, SEPTEMBER 11</a>
<a href="/press-release/final-draft-realign-network-plan-public-hearings-september%2011">
<em>The final hearings will take place in-person or virtually at 2:00 p.m. and 6:00 p.m.</em>
OAKLAND, Calif. –
The Alameda-Contra Costa Transit District (AC Transit) is holding its… </a>
Pagination
<ul class="pager__items js-pager__items">
<li class="pager__item pager__item--first">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to first page">
First page
« First
</a>
</li>
<li class="pager__item pager__item--previous">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to previous page" rel="prev">
Previous page
‹‹
</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=0" title="Go to page 1">
Trang
1</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=1" title="Go to page 2">
Trang
2</a>
</li>
<li class="pager__item is-active">
<a href="?field_press_room_type_target_id_1=All&page=2" title="Trang hiện thời">
Trang hiện thời
3</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to page 4">
Trang
4</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=4" title="Go to page 5">
Trang
5</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=5" title="Go to page 6">
Trang
6</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=6" title="Go to page 7">
Trang
7</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=7" title="Go to page 8">
Trang
8</a>
</li>
<li class="pager__item">
<a href="?field_press_room_type_target_id_1=All&page=8" title="Go to page 9">
Trang
9</a>
</li>
<li class="pager__item pager__item--ellipsis" role="presentation">…</li>
<li class="pager__item pager__item--next">
<a href="?field_press_room_type_target_id_1=All&page=3" title="Go to next page" rel="next">
Next page
››
</a>
</li>
<li class="pager__item pager__item--last">
<a href="?field_press_room_type_target_id_1=All&page=17" title="Go to last page">
Last page
Last »
</a>
</li>
</ul>
<a href="#" class="eventIcon active"></a> <a href="#" class="eventIcon"></a>
Search
Events From
', 'en') (Line: 118)
Drupal\filter\Element\ProcessedText::preRenderText(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 62)
Drupal\text\TextProcessed->getValue() (Line: 140)
Drupal\Core\Field\FieldItemBase->__get('processed') (Line: 139)
node_tokens('node', Array, Array, Array, Object)
call_user_func_array('node_tokens', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('tokens', Array) (Line: 304)
Drupal\Core\Utility\Token->generate('node', Array, Array, Array, Object) (Line: 196)
Drupal\Core\Utility\Token->replace('[node:summary]', Array, Array, Object) (Line: 66)
Drupal\metatag\MetatagToken->replace('[node:summary]', Array, Array, NULL) (Line: 577)
Drupal\metatag\MetatagManager->generateRawElements(Array, Object) (Line: 493)
Drupal\metatag\MetatagManager->generateElements(Array, Object) (Line: 496)
metatag_get_tags_from_route() (Line: 265)
_metatag_remove_duplicate_entity_tags(Array) (Line: 234)
metatag_entity_view_alter(Array, Object, Object) (Line: 539)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 316)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 320)
Drupal\cleantalk\EventSubscriber\BootSubscriber->handle(Object, 1, 1) (Line: 50)
Drupal\ban\BanMiddleware->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)