Error
Call to a member function getCollectionAttributeValue() on null Error thrown with message "Call to a member function getCollectionAttributeValue() on null" Stacktrace: #27 Error in /home/sigmapublication/public_html/application/themes/concretecms_responsive_theme/elements/header.php:37 #26 include in /home/sigmapublication/public_html/concrete/src/View/View.php:125 #25 Concrete\Core\View\View:inc in /home/sigmapublication/public_html/application/themes/concretecms_responsive_theme/view.php:3 #24 include in /home/sigmapublication/public_html/concrete/src/View/View.php:316 #23 Concrete\Core\View\View:renderTemplate in /home/sigmapublication/public_html/concrete/src/View/View.php:278 #22 Concrete\Core\View\View:renderViewContents in /home/sigmapublication/public_html/concrete/src/View/AbstractView.php:164 #21 Concrete\Core\View\AbstractView:render in /home/sigmapublication/public_html/concrete/src/Http/ResponseFactory.php:148 #20 Concrete\Core\Http\ResponseFactory:view in /home/sigmapublication/public_html/concrete/src/Http/ResponseFactory.php:215 #19 Concrete\Core\Http\ResponseFactory:controller in /home/sigmapublication/public_html/concrete/src/Http/ResponseFactory.php:367 #18 Concrete\Core\Http\ResponseFactory:collection in /home/sigmapublication/public_html/concrete/src/Http/DefaultDispatcher.php:132 #17 Concrete\Core\Http\DefaultDispatcher:handleDispatch in /home/sigmapublication/public_html/concrete/src/Http/DefaultDispatcher.php:60 #16 Concrete\Core\Http\DefaultDispatcher:dispatch in /home/sigmapublication/public_html/concrete/src/Http/Middleware/DispatcherDelegate.php:39 #15 Concrete\Core\Http\Middleware\DispatcherDelegate:next in /home/sigmapublication/public_html/concrete/src/Http/Middleware/FrameOptionsMiddleware.php:39 #14 Concrete\Core\Http\Middleware\FrameOptionsMiddleware:process in /home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php:50 #13 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /home/sigmapublication/public_html/concrete/src/Http/Middleware/StrictTransportSecurityMiddleware.php:36 #12 Concrete\Core\Http\Middleware\StrictTransportSecurityMiddleware:process in /home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php:50 #11 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /home/sigmapublication/public_html/concrete/src/Http/Middleware/ContentSecurityPolicyMiddleware.php:36 #10 Concrete\Core\Http\Middleware\ContentSecurityPolicyMiddleware:process in /home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php:50 #9 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /home/sigmapublication/public_html/concrete/src/Http/Middleware/CookieMiddleware.php:35 #8 Concrete\Core\Http\Middleware\CookieMiddleware:process in /home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php:50 #7 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /home/sigmapublication/public_html/concrete/src/Http/Middleware/ApplicationMiddleware.php:29 #6 Concrete\Core\Http\Middleware\ApplicationMiddleware:process in /home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php:50 #5 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareStack.php:86 #4 Concrete\Core\Http\Middleware\MiddlewareStack:process in /home/sigmapublication/public_html/concrete/src/Http/DefaultServer.php:85 #3 Concrete\Core\Http\DefaultServer:handleRequest in /home/sigmapublication/public_html/concrete/src/Foundation/Runtime/Run/DefaultRunner.php:125 #2 Concrete\Core\Foundation\Runtime\Run\DefaultRunner:run in /home/sigmapublication/public_html/concrete/src/Foundation/Runtime/DefaultRuntime.php:102 #1 Concrete\Core\Foundation\Runtime\DefaultRuntime:run in /home/sigmapublication/public_html/concrete/dispatcher.php:45 #0 require in /home/sigmapublication/public_html/index.php:2
Stack frames (28)
27
Error
/home/sigmapublication/public_html/application/themes/concretecms_responsive_theme/elements/header.php37
26
include
/src/View/View.php125
25
Concrete\Core\View\View inc
/home/sigmapublication/public_html/application/themes/concretecms_responsive_theme/view.php3
24
include
/src/View/View.php316
23
Concrete\Core\View\View renderTemplate
/src/View/View.php278
22
Concrete\Core\View\View renderViewContents
/src/View/AbstractView.php164
21
Concrete\Core\View\AbstractView render
/src/Http/ResponseFactory.php148
20
Concrete\Core\Http\ResponseFactory view
/src/Http/ResponseFactory.php215
19
Concrete\Core\Http\ResponseFactory controller
/src/Http/ResponseFactory.php367
18
Concrete\Core\Http\ResponseFactory collection
/src/Http/DefaultDispatcher.php132
17
Concrete\Core\Http\DefaultDispatcher handleDispatch
/src/Http/DefaultDispatcher.php60
16
Concrete\Core\Http\DefaultDispatcher dispatch
/src/Http/Middleware/DispatcherDelegate.php39
15
Concrete\Core\Http\Middleware\DispatcherDelegate next
/src/Http/Middleware/FrameOptionsMiddleware.php39
14
Concrete\Core\Http\Middleware\FrameOptionsMiddleware process
/src/Http/Middleware/MiddlewareDelegate.php50
13
Concrete\Core\Http\Middleware\MiddlewareDelegate next
/src/Http/Middleware/StrictTransportSecurityMiddleware.php36
12
Concrete\Core\Http\Middleware\StrictTransportSecurityMiddleware process
/src/Http/Middleware/MiddlewareDelegate.php50
11
Concrete\Core\Http\Middleware\MiddlewareDelegate next
/src/Http/Middleware/ContentSecurityPolicyMiddleware.php36
10
Concrete\Core\Http\Middleware\ContentSecurityPolicyMiddleware process
/src/Http/Middleware/MiddlewareDelegate.php50
9
Concrete\Core\Http\Middleware\MiddlewareDelegate next
/src/Http/Middleware/CookieMiddleware.php35
8
Concrete\Core\Http\Middleware\CookieMiddleware process
/src/Http/Middleware/MiddlewareDelegate.php50
7
Concrete\Core\Http\Middleware\MiddlewareDelegate next
/src/Http/Middleware/ApplicationMiddleware.php29
6
Concrete\Core\Http\Middleware\ApplicationMiddleware process
/src/Http/Middleware/MiddlewareDelegate.php50
5
Concrete\Core\Http\Middleware\MiddlewareDelegate next
/src/Http/Middleware/MiddlewareStack.php86
4
Concrete\Core\Http\Middleware\MiddlewareStack process
/src/Http/DefaultServer.php85
3
Concrete\Core\Http\DefaultServer handleRequest
/src/Foundation/Runtime/Run/DefaultRunner.php125
2
Concrete\Core\Foundation\Runtime\Run\DefaultRunner run
/src/Foundation/Runtime/DefaultRuntime.php102
1
Concrete\Core\Foundation\Runtime\DefaultRuntime run
/dispatcher.php45
0
require
/home/sigmapublication/public_html/index.php2
/home/sigmapublication/public_html/application/themes/concretecms_responsive_theme/elements/header.php
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    
    <!-- Open Graph -->
    <meta property="og:site_name" content="<?php echo Config::get('concrete.site')?>" />
    <meta property="og:title" content="<?php echo $c->getCollectionName()?>" />
    <meta property="og:url" content="<?php echo $nh->getCollectionURL($c)?>" />
    
    <?php 
    if ($c->getCollectionAttributeValue('open_graph_description')){ ?>
        <meta property="og:description" content="<?php echo $c->getCollectionAttributeValue('open_graph_description')?>" />
    <?php
    } elseif($c->getCollectionDescription()) { ?>
        <meta property="og:description" content="<?php echo $c->getCollectionDescription()?>" />
    <?php
    } 
    
    if ($c->getCollectionAttributeValue('open_graph_image')){
        $imageHelper = Core::Make('helper/image');
        $img = $imageHelper->getThumbnail($page->getCollectionAttributeValue('open_graph_image'), 1200, 627, 0);
        ?>
        <meta property="og:image" content="<?php echo $img->src ?>" />
    <?php
    } ?>
    
    <?php
        View::element('header_required', [
        'pageTitle' => isset($pageTitle) ? $pageTitle : '',
        'pageDescription' => isset($pageDescription) ? $pageDescription : '',
        'pageMetaKeywords' => isset($pageMetaKeywords) ? $pageMetaKeywords : ''
    ]);
    ?>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    <!-- ConcreteCMS Theme Styles -->
    <?php echo $html->css($view->getStylesheet('main.less')) ?>
    
    
 
    <?php $blogImg = Loader::helper('image')->getThumbnail($c->getAttribute('blog_image'),600 ,600 ); ?>
Arguments
  1. "Call to a member function getCollectionAttributeValue() on null"
    
/home/sigmapublication/public_html/concrete/src/View/View.php
        $path = $env->getPath(DIRNAME_THEMES.'/'.$this->themeHandle.'/'.$file, $this->themePkgHandle);
        if (!file_exists($path)) {
            $path2 = $env->getPath(DIRNAME_THEMES.'/'.$this->themeHandle.'/'.$file, $this->viewPkgHandle);
            if (file_exists($path2)) {
                $path = $path2;
            }
            unset($path2);
        }
        $__data__['path'] = $path;
        unset($file);
        unset($args);
        unset($env);
        unset($path);
        if (!empty($__data__['scopedItems'])) {
            if (array_key_exists('__data__', $__data__['scopedItems'])) {
                throw new \Exception(t(/*i18n: %1$s is a variable name, %2$s is a function name*/'Illegal variable name \'%1$s\' in %2$s args.', '__data__', __CLASS__.'::'.__METHOD__));
            }
            extract($__data__['scopedItems']);
        }
        include $__data__['path'];
    }
 
    /**
     * A shortcut to posting back to the current page with a task and optional parameters. Only works in the context of.
     *
     * @param string $action
     * @param string $task
     *
     * @return string $url
     */
    public function action($action)
    {
        $a = func_get_args();
        $controllerPath = $this->controller->getControllerActionPath();
        array_unshift($a, $controllerPath);
        $ret = call_user_func_array([$this, 'url'], $a);
 
        return $ret;
    }
 
/home/sigmapublication/public_html/application/themes/concretecms_responsive_theme/view.php
<?php  
defined('C5_EXECUTE') or die("Access Denied.");
$this->inc('elements/header.php'); ?>
 
    <div class="pageTitleWrap">
        <div class="pageTitle container"> <!--Begin Center Section-->
    
            <div class="row"> <!--Begin Full With Row-->
                <h1>
                <?php
                $parent=Page::getByID(Page::getCurrentPage()->getCollectionParentID());
                
                if($c->getCollectionTypeHandle() == 'product_detail'){
                    echo $parent->getCollectionName();
                } else {
                    echo $c->getCollectionName();
                }?>
                </h1>
            </div> <!--End Row-->
        </div>
    </div>
 
    <div class="centerWrap">
        
        <div class="container">  
            <div class="row">
                <?php  print $innerContent; ?>
            </div>
        </div>
        
    </div>
    
<?php  $this->inc('elements/footer.php'); ?>
 
Arguments
  1. null
    
/home/sigmapublication/public_html/concrete/src/View/View.php
        ob_end_clean();
 
        return $innerContent;
    }
 
    /**
     * Render the file set to $this->template
     * @param $scopeItems
     * @return string
     */
    protected function renderTemplate($scopeItems, $innerContent)
    {
        // Extract the items into the current scope
        extract($scopeItems);
 
        ob_start();
 
        // Fire a `before` event
        $this->onBeforeGetContents();
        include $this->template;
 
        // Fire an `after` event
        $this->onAfterGetContents();
        $contents = ob_get_contents();
        ob_end_clean();
 
        return $contents;
    }
 
    public function finishRender($contents)
    {
        $event = new \Symfony\Component\EventDispatcher\GenericEvent();
        $event->setArgument('view', $this);
        Events::dispatch('on_render_complete', $event);
 
        return $contents;
    }
 
    /**
     * Function responsible for outputting header items.
Arguments
  1. "/home/sigmapublication/public_html/application/themes/concretecms_responsive_theme/view.php"
    
/home/sigmapublication/public_html/concrete/src/View/View.php
    protected function onBeforeGetContents()
    {
        $this->themeObject->registerAssets();
        $event = new \Symfony\Component\EventDispatcher\GenericEvent();
        $event->setArgument('view', $this);
        Events::dispatch('on_before_render', $event);
    }
 
    public function renderViewContents($scopeItems)
    {
        $contents = '';
 
        // Render the main view file
        if ($this->innerContentFile) {
            $contents = $this->renderInnerContents($scopeItems);
        }
 
        // Render the template around it
        if (file_exists($this->template)) {
            $contents = $this->renderTemplate($scopeItems, $contents);
        }
 
        return $contents;
    }
 
    /**
     * Render the file set to $this->innerContentFile
     * @param $scopeItems
     * @return string
     */
    protected function renderInnerContents($scopeItems)
    {
        // Extract the items into the current scope
        extract($scopeItems);
 
        ob_start();
        include $this->innerContentFile;
        $innerContent = ob_get_contents();
        ob_end_clean();
 
Arguments
  1. array:7 [
      "html" => Concrete\Core\Html\Service\Html {#1562}
      "display" => array:69 [
        "cID" => "0"
        "active_tab" => ""
        "use_default" => null
        "active_category" => "295"
        "new_post_category" => null
        "sort_category" => null
        "date_format" => "j F Y"
        "php_date_format" => "j F Y"
        "display_title" => "1"
        "display_date" => "1"
        "display_author" => null
        "display_alias" => "username"
        "display_profile_links" => null
        "display_tags" => "1"
        "tags_search" => null
        "tag_search_page" => "0"
        "blog_related" => null
        "enable_comments" => "1"
        "enable_related" => null
        "enable_breadcrumb" => null
        "enable_audio" => null
        "enable_file" => null
        "enable_video" => null
        "enable_tags" => null
        "auto_seo" => "1"
        "auto_title" => "1"
        "auto_description" => "1"
        "display_image" => "1"
        "crop_image" => null
        "image_height" => "9999"
        "image_width" => "200"
        "blog_search_block" => "1"
        "blog_archive_block" => "1"
        "blog_tags_block" => "1"
        "add_this" => null
        "add_this_script" => null
        "add_this_follow_html" => null
        "add_this_share_html" => null
        "add_this_recommend_html" => null
        "share_this" => null
        "share_this_html" => null
        "share_this_script" => null
        "twitter_post" => null
        "twitter_consumer_key" => null
        "twitter_consumer_secret" => null
        "twitter_access_token" => null
        "twitter_access_secret" => null
        "twitter_name" => null
        "twitter_select" => null
        "twitter_image" => null
        "twitter_tags" => null
        "facebook_post" => null
        "facebook_app_id" => null
        "facebook_app_secret" => null
        "facebook_select" => null
        "facebook_image" => null
        "facebook_tags" => null
        "page_template" => "14"
        "page_type" => "10"
        "open_graph" => null
        "open_graph_site_name" => null
        "og_site_name" => ""
        "open_graph_type" => null
        "og_type" => ""
        "open_graph_title" => null
        "open_graph_description" => null
        "open_graph_image" => null
        "open_graph_url" => null
        "optional_attributes" => null
      ]
      "blogAdmin" => null
      "view" => Concrete\Core\Page\View\PageView {#1567}
      "controller" => Concrete\Package\WebliBlogs\Controller\PageType\blogPost {#1568}
      "c" => Concrete\Core\Page\Page {#1599}
      "theme" => Application\Theme\ConcreteCMSResponsiveTheme\PageTheme {#3153}
    ]
    
  2. """
        \n
    <style>\n
    \t.blogImage{\n
    \t\tfloat: left;\n
    \t\tmargin-right: 15px;\n
    \t\tmax-width: 50%;\n
    \t}\n
    \t\n
    \t.blogUnApprovedPost{\n
    \t\ttext-align: center;\n
    \t\tpadding: 25px;\n
    \t\tfont-weight: bold;\n
    \t}\n
    \t\n
    \t/*this style aligns things up input elemental*/\n
    \t.blogPost.main{\n
    \t\tpadding-left: 0;\n
    \t\tpadding-right: 0;\n
    \t}\n
    \t\n
    \t.blogReplies{\n
    \t\tclear: both;\n
    \t}\n
    \t\n
    \t.fileDownload{\n
    \t\tdisplay: table;\n
    \t\tmargin-bottom: 5px;\n
    \t\tpadding: 2px 12px;\n
    \t\tborder-radius: 8px;\n
    \t\tbackground-color: #eee;\n
    \t}\n
    </style>\n
    \n
    <!-- If you move file to theme directory uncomment\t\n
    \t<div class="centerWrap">\n
    \t\t<div class="container">  \n
    \t\t\t<div class="row">\n
    -->\n
    \t\t\t\t<div class="blogHeader col-xs-12">\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t\n
    \t\t\t\t\t\t\t\t\t\t\t<div class="blogPostTitle">\n
    \t\t\t\t\t\t\t<h2>Maths & Stats Single Standard Workbooklets for NCEA Level 1</h2>\n
    \t\t\t\t\t\t</div>\n
    \t\t\t\t\t\t\t\t\t\t\t\t\n
    \t\t\t\t\t\t\t\t\t\t\t<span class="blogDate">\n
    \t\t\t\t\t\t19 January 2016\t\t\t\t\t\t</span>\n
    \t\t\t\t\t\t\t\t\t\t\n
    \t\t\t\t\t\n
    \t\t\t\t\t\t\t\t\t</div>\n
    \t\t\t\t\n
    \t\t\t\t<div class="blogBody col-md-9">\n
    \t\t\t\t\t<div class="blogPost">\n
    \t\t\t\t\t\t\t\t\t\t\t\t\t<img class="blogImage" src="https://sigmapublications.co.nz/application/files/cache/thumbnails/735061345351a77164a7b12977dd834a.jpg" alt="" />\n
    \t\t\t\t\t\t<p>Teachers and students involved in NCEA Level 1 classes in 2016 should be aware that Sigma has completed both the English and the Maths &amp; Stats single standard workbooklets for NCEA Level 1. These new stand-alone workbooks can be purchased at any time during the year and students need only buy the workbooks for the standards they are studying, thereby spreading the cost over the whole year and getting more study material on the individualised course they are working on.</p>\r\n
    \r\n
    <p>&nbsp;</p>\r\n
    \r\n
    <p>The final Statistic standards (<a href="http://www.sigmapublications.co.nz/index.php?cID=289" title="AS1.12 Chance and Data">AS1.12 &lsquo;Chance and Data&rsquo;</a> and <a href="http://www.sigmapublications.co.nz/index.php?cID=290" title="AS1.13 Elements of Chance">AS1.13 &lsquo;Elements of Chance&rsquo;</a>) where completed in late November by authors Geoff Ackerley and Wiesje Geldof while the NCEA English Level 1 single standard workbooks where completed in early July last year by author Susan Battye.</p>\r\n
    \r\n
    <p>&nbsp;</p>\r\n
    \r\n
    <p>Teachers are able to request reading copies of these new workbooks while students and parents can get a good idea of the resource before buying online by downloading a full contents page and a few sample work pages from any workbook off this site.</p>\r\n
    \r\n
    <p>&nbsp;</p>\r\n
    \r\n
    <p>Keith Busch</p>\r\n
    \r\n
    <p>Managing Editor of Sigma Publications Ltd</p>\r\n
    \t\t\t\t\t</div>\n
    \t\t\t\t\t\n
    \t\t\t\t\t\n
    \t\t\t\t\t\t\t\t</div>\n
    \t\t\t\n
    \t\t\t<div class="blogSidebar col-md-3"> <!--Begin Sidebar Column-->\n
    \t\t\t\t\n
    \n
        \n
        <div class="blogSearch">\n
    \n
            <form action="https://sigmapublications.co.nz/blog-search" method="get" class="blogSearchForm"><h3>Blog Search</h3>                <input name="search_paths[]" type="hidden" value="/about/news" />                \n
                <input name="query" type="text" value="" class="ccm-search-block-text" />\n
                \n
                        </form>\n
        </div>\n
        \n
    \n
    \n
    \n
        \n
    \n
    <div class="blogArchive">\n
    \t<div id="blogArchiveAccordion59">\n
    \t\t<h3>Blog Archive</h3>\n
    \t\t\n
    \t\t<ul>\n
    \t\n
    \t\t<li ><a class="blogArchiveDropdown" href="#">2022&nbsp;<i class="fa fa-caret-right"></i></a><ul><li ><a class="blogArchiveDropdown" href="#">July&nbsp;<i class="fa fa-caret-right"></i></a><ul><li class="url"><a  href="https://sigmapublications.co.nz/about/news/welcome-2022" target="_self">16 - Welcome to 2022</a></li><li class="url"><a  href="https://sigmapublications.co.nz/about/news/junior-track-maths-workbooks-second-edition-1" target="_self">13 - Junior Track Maths Workbooks - Second Edition</a></li></ul><li ><a class="blogArchiveDropdown" href="#">June&nbsp;<i class="fa fa-caret-right"></i></a><ul><li class="url"><a  href="https://sigmapublications.co.nz/about/news/ncea-workbook-series-both-english-and-maths" target="_self">16 - NCEA Workbook Series for both English and Maths</a></li>\t \n
    \t\t</ul></ul></li></ul>\n
    \t</div><!-- end .ccm-page-list -->\n
    </div>\n
        \n
    <script type="text/javascript">\n
    /*jQuery time*/\n
    $(document).ready(function(){\n
    \t$('.blogArchiveDropdown').click(function(e) {\n
        e.preventDefault();\n
        //do other stuff when a click happens\n
    });\n
    \t\n
    \t$("#blogArchiveAccordion59 a").click(function(){\n
    \t\tvar link = $(this);\n
    \t\tvar closest_ul = link.closest("ul");\n
    \t\tvar parallel_active_links = closest_ul.find(".active")\n
    \t\tvar closest_li = link.closest("li");\n
    \t\tvar link_status = closest_li.hasClass("active");\n
    \t\tvar count = 0;\n
    \n
    \t\tclosest_ul.find("ul").slideUp(function(){\n
    \t\t\tif(++count == closest_ul.find("ul").length)\n
    \t\t\t\tparallel_active_links.removeClass("active");\n
    \t\t});\n
    \n
    \t\tif(!link_status)\n
    \t\t{\n
    \t\t\tclosest_li.children("ul").slideDown('fast');\n
    \t\t\tclosest_li.addClass("active");\n
    \t\t}\n
    \t})\n
    })\t\t\n
    </script>\n
    \n
    \n
    \n
        \t \n
    \t <div class="blogTags ">\n
    \t\t\t </div>\n
    \n
    \t\t\t</div> <!--End Column-->\n
    \t\t\n
    \t\t\t\t\t\t\n
    \t\t\t\t\t\t\t<div class="blogReplies">\n
    \t\t\t\t\t<h3>Comments:</h3>\n
    \n
            <div class="ccm-conversation-wrapper" data-conversation-id="9">\n
            Loading Conversation <i class="fas fa-spin fa-circle-o-notch"></i>\n
        </div>\n
    \n
        <script>\n
        $(function() {\n
            $('div[data-conversation-id=9]').concreteConversation({\n
                cnvID: 9,\n
                blockID: 71,\n
                cID: 304,\n
                addMessageToken: '1711644754:9c2df96783725b4488a886d65df5b824',\n
                editMessageToken: '1711644754:3117fffa5bfd06207c44f295f05736ae',\n
                deleteMessageToken: '1711644754:8bffaa3b4d6afda143001311be394b31',\n
                flagMessageToken: '1711644754:71281e3832948f5448d44b868dafbb0b',\n
                displayMode: 'threaded',\n
                addMessageLabel: 'Add a Comment',\n
                paginate: true,\n
                itemsPerPage: 25,\n
                orderBy: 'date_desc',\n
                enableOrdering: 0,\n
                displayPostingForm: 'bottom',\n
                activeUsers: [],\n
                enableCommentRating: 1,\n
                dateFormat: 'default',\n
                customDateFormat: '',\n
                blockAreaHandle: 'Blog Replies',\n
                fileExtensions: 'jpg,gif,jpeg,png,doc,docx,zip',\n
                maxFileSize: '1',\n
                maxFiles: '3',\n
                attachmentsEnabled: '1',\n
                attachmentOverridesEnabled: '0',\n
                enableTopCommentReviews: "0",\n
                displaySocialLinks: 0        });\n
        });\n
        </script>\n
    \n
    \t\t\t\t</div>\n
    \t\t\t\t\t\t\n
    \t\t</div> <!--End Column-->\n
    \t\t\t\t\n
    \n
    \t\t\n
    <!-- If you move file to theme directory uncomment\t\t\t\t\t\n
    \t\t\t</div>\n
    \t\t </div> \n
    \t</div>\n
    -->\n
    \n
    """
    
/home/sigmapublication/public_html/concrete/src/View/AbstractView.php
            $helpers = $this->controller->getHelperObjects();
            $return = array_merge($this->scopeItems, $sets, $helpers);
        } else {
            $return = $this->scopeItems;
        }
        $return['view'] = $this;
        $return['controller'] = $this->controller;
        return $return;
    }
 
    public function render($state = false)
    {
        if ($this instanceof View) {
            $this->setRequestInstance($this);
        }
        $this->start($state);
        $this->setupRender();
        $this->startRender();
        $scopeItems = $this->getScopeItems();
        $contents = $this->renderViewContents($scopeItems);
        $contents = $this->postProcessViewContents($contents);
        $response = $this->finishRender($contents);
        if ($this instanceof View) {
            $this->revertRequestInstance();
        }
 
        return $response;
    }
 
    public function renderViewContents($scopeItems)
    {
        if (file_exists($this->template)) {
            extract($scopeItems);
            ob_start();
            $this->onBeforeGetContents();
            include $this->template;
            $this->onAfterGetContents();
            $contents = ob_get_contents();
            ob_end_clean();
 
Arguments
  1. array:7 [
      "html" => Concrete\Core\Html\Service\Html {#1562}
      "display" => array:69 [
        "cID" => "0"
        "active_tab" => ""
        "use_default" => null
        "active_category" => "295"
        "new_post_category" => null
        "sort_category" => null
        "date_format" => "j F Y"
        "php_date_format" => "j F Y"
        "display_title" => "1"
        "display_date" => "1"
        "display_author" => null
        "display_alias" => "username"
        "display_profile_links" => null
        "display_tags" => "1"
        "tags_search" => null
        "tag_search_page" => "0"
        "blog_related" => null
        "enable_comments" => "1"
        "enable_related" => null
        "enable_breadcrumb" => null
        "enable_audio" => null
        "enable_file" => null
        "enable_video" => null
        "enable_tags" => null
        "auto_seo" => "1"
        "auto_title" => "1"
        "auto_description" => "1"
        "display_image" => "1"
        "crop_image" => null
        "image_height" => "9999"
        "image_width" => "200"
        "blog_search_block" => "1"
        "blog_archive_block" => "1"
        "blog_tags_block" => "1"
        "add_this" => null
        "add_this_script" => null
        "add_this_follow_html" => null
        "add_this_share_html" => null
        "add_this_recommend_html" => null
        "share_this" => null
        "share_this_html" => null
        "share_this_script" => null
        "twitter_post" => null
        "twitter_consumer_key" => null
        "twitter_consumer_secret" => null
        "twitter_access_token" => null
        "twitter_access_secret" => null
        "twitter_name" => null
        "twitter_select" => null
        "twitter_image" => null
        "twitter_tags" => null
        "facebook_post" => null
        "facebook_app_id" => null
        "facebook_app_secret" => null
        "facebook_select" => null
        "facebook_image" => null
        "facebook_tags" => null
        "page_template" => "14"
        "page_type" => "10"
        "open_graph" => null
        "open_graph_site_name" => null
        "og_site_name" => ""
        "open_graph_type" => null
        "og_type" => ""
        "open_graph_title" => null
        "open_graph_description" => null
        "open_graph_image" => null
        "open_graph_url" => null
        "optional_attributes" => null
      ]
      "blogAdmin" => null
      "view" => Concrete\Core\Page\View\PageView {#1567}
      "controller" => Concrete\Package\WebliBlogs\Controller\PageType\blogPost {#1568}
      "c" => Concrete\Core\Page\Page {#1599}
      "theme" => Application\Theme\ConcreteCMSResponsiveTheme\PageTheme {#3153}
    ]
    
/home/sigmapublication/public_html/concrete/src/Http/ResponseFactory.php
        $cnt = $this->app->make(PageForbidden::class);
        $this->controller($cnt, $code, $headers);
    }
 
    /**
     * {@inheritdoc}
     */
    public function redirect($to, $code = Response::HTTP_MOVED_PERMANENTLY, $headers = [])
    {
        return RedirectResponse::create($to, $code, $headers);
    }
 
    /**
     * {@inheritdoc}
     */
    public function view(View $view, $code = Response::HTTP_OK, $headers = [])
    {
        $this->localization->pushActiveContext(Localization::CONTEXT_SITE);
        try {
            $contents = $view->render();
 
            return $this->create($contents, $code, $headers);
        } finally {
            $this->localization->popActiveContext();
        }
    }
 
    /**
     * {@inheritdoc}
     */
    public function controller(Controller $controller, $code = Response::HTTP_OK, $headers = [])
    {
        $this->localization->pushActiveContext(Localization::CONTEXT_SITE);
        try {
            $request = $this->request;
 
            if ($response = $controller->on_start()) {
                return $response;
            }
 
/home/sigmapublication/public_html/concrete/src/Http/ResponseFactory.php
                if ($response = $controller->runAction('view')) {
                    return $response;
                }
            }
 
            $view = $controller->getViewObject();
 
            // Mobile theme
            if ($this->config->get('concrete.misc.mobile_theme_id') > 0) {
                $md = $this->app->make(MobileDetect::class);
                if ($md->isMobile()) {
                    $mobileTheme = Theme::getByID($this->app->config->get('concrete.misc.mobile_theme_id'));
                    if ($mobileTheme instanceof Theme) {
                        $view->setViewTheme($mobileTheme);
                        $controller->setTheme($mobileTheme);
                    }
                }
            }
 
            return $this->view($view, $code, $headers);
        } finally {
            $this->localization->popActiveContext();
        }
    }
 
    /**
     * {@inheritdoc}
     */
    public function collection(Collection $collection, $code = Response::HTTP_OK, $headers = [])
    {
        if (!$this->app) {
            throw new \RuntimeException('Cannot resolve collections without a reference to the application');
        }
 
        $dl = $this->app->make('multilingual/detector');
        $request = $this->request;
 
        if ($collection->isError() && $collection->getError() == COLLECTION_NOT_FOUND) {
            if ($response = $this->collectionNotFound($collection, $request, $headers)) {
                return $response;
Arguments
  1. Concrete\Core\Page\View\PageView {#1567}
    
  2. 200
    
  3. []
    
/home/sigmapublication/public_html/concrete/src/Http/ResponseFactory.php
        $this->app['director']->dispatch('on_page_view', $pe);
 
        // Core menu items
        $item = new RelationListItem();
        $menu = $this->app->make('helper/concrete/ui/menu');
        $menu->addMenuItem($item);
 
        // Running processes item
        $item = new RunningProcessesItem();
        $menu->addMenuItem($item);
 
        // Multisite item
        $item = new SiteListItem();
        $menu->addMenuItem($item);
        $controller = $collection->getPageController();
 
        // we update the current page with the one bound to this controller.
        $collection->setController($controller);
 
        return $this->controller($controller);
    }
 
    private function collectionNotFound(Collection $collection, Request $request, array $headers)
    {
        // if we don't have a path and we're doing cID, then this automatically fires a 404.
        if (!$request->getPath() && $request->get('cID')) {
            return $this->notFound('', Response::HTTP_NOT_FOUND, $headers);
        }
 
        // let's test to see if this is, in fact, the home page,
        // and we're routing arguments onto it (which is screwing up the path.)
        $home = Page::getByID(Page::getHomePageID());
        $request->setCurrentPage($home);
        $homeController = $home->getPageController();
        $homeController->setupRequestActionAndParameters($request);
 
        $response = $homeController->validateRequest();
        if ($response instanceof \Symfony\Component\HttpFoundation\Response) {
            return $response;
        } elseif ($response === true) {
Arguments
  1. Concrete\Package\WebliBlogs\Controller\PageType\blogPost {#1568}
    
/home/sigmapublication/public_html/concrete/src/Http/DefaultDispatcher.php
                new DispatcherDelegate($dispatcher)
            );
            $stack->setApplication($this->app);
            foreach($route->getMiddlewares() as $middleware) {
                if (is_string($middleware->getMiddleware())) {
                    $inflatedMiddleware =  $this->app->make($middleware->getMiddleware());
                } else {
                    $inflatedMiddleware = $middleware->getMiddleware();
                }
                $stack = $stack->withMiddleware(
                    $inflatedMiddleware,
                    $middleware->getPriority()
                );
            }
            return $stack->process($request);
        } catch (ResourceNotFoundException $e) {
        } catch (MethodNotAllowedException $e) {
        }
        $c = \Page::getFromRequest($request);
        $response = $this->app->make(ResponseFactoryInterface::class)->collection($c);
 
        return $response;
    }
 
    /**
     * @param \Symfony\Component\Routing\RouteCollection $routes
     * @param string $path
     *
     * @return \Symfony\Component\Routing\RouteCollection
     */
    private function filterRouteCollectionForPath(RouteCollection $routes, $path)
    {
        $result = new RouteCollection();
        foreach ($routes->getResources() as $resource) {
            $result->addResource($resource);
        }
        foreach ($routes->all() as $name => $route) {
            $routePath = $route->getPath();
            $p = strpos($routePath, '{');
            $skip = false;
Arguments
  1. Concrete\Core\Page\Page {#1599}
    
/home/sigmapublication/public_html/concrete/src/Http/DefaultDispatcher.php
    /**
     * @param \Symfony\Component\HttpFoundation\Request $request
     *
     * @return SymfonyResponse
     */
    public function dispatch(SymfonyRequest $request)
    {
        $path = rawurldecode($request->getPathInfo());
 
        if (substr($path, 0, 3) == '../' || substr($path, -3) == '/..' || strpos($path, '/../') ||
            substr($path, 0, 3) == '..\\' || substr($path, -3) == '\\..' || strpos($path, '\\..\\')) {
            throw new UserMessageException(t('Invalid path traversal. Please make this request with a valid HTTP client.'));
        }
 
        $response = null;
        if ($this->app->isInstalled()) {
            $response = $this->getEarlyDispatchResponse();
        }
        if ($response === null) {
            $response = $this->handleDispatch($request);
        }
 
        return $response;
    }
 
    private function getEarlyDispatchResponse()
    {
        $validator = $this->app->make(SessionValidator::class);
        if ($validator->hasActiveSession()) {
            $session = $this->app['session'];
            if (!$session->has('uID')) {
                User::verifyAuthTypeCookie();
            }
 
            // User may have been logged in, so lets check status again.
            if ($session->has('uID') && $session->get('uID') > 0 && $response = $this->validateUser()) {
                return $response;
            }
        }
    }
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/DispatcherDelegate.php
    private $dispatcher;
 
    /**
     * DispatcherFrame constructor.
     * @param \Concrete\Core\Http\DispatcherInterface $dispatcher
     */
    public function __construct(DispatcherInterface $dispatcher)
    {
        $this->dispatcher = $dispatcher;
    }
 
    /**
     * Dispatch the next available middleware and return the response.
     *
     * @param Request $request
     * @return Response
     */
    public function next(Request $request)
    {
        return $this->dispatcher->dispatch($request);
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/FrameOptionsMiddleware.php
    private $config;
 
    /**
     * @var \Concrete\Core\Utility\Service\Validation\Strings
     */
    private $stringValidator;
 
    public function __construct(Repository $config, Strings $stringValidator)
    {
        $this->config = $config;
        $this->stringValidator = $stringValidator;
    }
 
    /**
     * @param \Concrete\Core\Http\Middleware\DelegateInterface $frame
     * @return Response
     */
    public function process(Request $request, DelegateInterface $frame)
    {
        $response = $frame->next($request);
 
        if ($response->headers->has('X-Frame-Options') === false) {
            $x_frame_options = $this->config->get('concrete.security.misc.x_frame_options');
            if ($this->stringValidator->notempty($x_frame_options)) {
                $response->headers->set('X-Frame-Options', $x_frame_options);
            }
        }
 
        return $response;
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php
 
    public function __construct(
        MiddlewareInterface $middleware,
        DelegateInterface $nextDelegate,
        HttpFoundationFactory $foundationFactory
    ) {
        $this->middleware = $middleware;
        $this->nextDelegate = $nextDelegate;
        $this->foundationFactory = $foundationFactory;
    }
 
    /**
     * Dispatch the next available middleware and return the response.
     *
     * @param Request $request
     * @return Response
     */
    public function next(Request $request)
    {
        $response = $this->middleware->process($request, $this->nextDelegate);
 
        // Negotiate PSR7 responses
        if ($response instanceof ResponseInterface) {
            return $this->foundationFactory->createResponse($response);
        }
 
        return $response;
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
  2. Concrete\Core\Http\Middleware\DispatcherDelegate {#1624}
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/StrictTransportSecurityMiddleware.php
    /**
     * @var Strings
     */
    private $stringValidator;
 
    public function __construct(Repository $config, Strings $stringValidator)
    {
        $this->config = $config;
        $this->stringValidator = $stringValidator;
    }
 
    /**
     * @param Request $request
     * @param DelegateInterface $frame
     *
     * @return Response
     */
    public function process(Request $request, DelegateInterface $frame)
    {
        $response = $frame->next($request);
 
        if ($response->headers->has('Strict-Transport-Security') === false) {
            $x_frame_options = $this->config->get('concrete.security.misc.strict_transport_security');
            if ($this->stringValidator->notempty($x_frame_options)) {
                $response->headers->set('Strict-Transport-Security', $x_frame_options);
            }
        }
 
        return $response;
    }
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php
 
    public function __construct(
        MiddlewareInterface $middleware,
        DelegateInterface $nextDelegate,
        HttpFoundationFactory $foundationFactory
    ) {
        $this->middleware = $middleware;
        $this->nextDelegate = $nextDelegate;
        $this->foundationFactory = $foundationFactory;
    }
 
    /**
     * Dispatch the next available middleware and return the response.
     *
     * @param Request $request
     * @return Response
     */
    public function next(Request $request)
    {
        $response = $this->middleware->process($request, $this->nextDelegate);
 
        // Negotiate PSR7 responses
        if ($response instanceof ResponseInterface) {
            return $this->foundationFactory->createResponse($response);
        }
 
        return $response;
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
  2. Concrete\Core\Http\Middleware\MiddlewareDelegate {#1617}
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/ContentSecurityPolicyMiddleware.php
    /**
     * @var Strings
     */
    private $stringValidator;
 
    public function __construct(Repository $config, Strings $stringValidator)
    {
        $this->config = $config;
        $this->stringValidator = $stringValidator;
    }
 
    /**
     * @param Request $request
     * @param DelegateInterface $frame
     *
     * @return Response
     */
    public function process(Request $request, DelegateInterface $frame)
    {
        $response = $frame->next($request);
 
        if ($response->headers->has('Content-Security-Policy') === false) {
            $csp = $this->config->get('concrete.security.misc.content_security_policy');
            if ((is_array($csp) && count($csp) > 0) || $this->stringValidator->notempty($csp)) {
                $response->headers->set('Content-Security-Policy', $csp);
            }
        }
 
        return $response;
    }
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php
 
    public function __construct(
        MiddlewareInterface $middleware,
        DelegateInterface $nextDelegate,
        HttpFoundationFactory $foundationFactory
    ) {
        $this->middleware = $middleware;
        $this->nextDelegate = $nextDelegate;
        $this->foundationFactory = $foundationFactory;
    }
 
    /**
     * Dispatch the next available middleware and return the response.
     *
     * @param Request $request
     * @return Response
     */
    public function next(Request $request)
    {
        $response = $this->middleware->process($request, $this->nextDelegate);
 
        // Negotiate PSR7 responses
        if ($response instanceof ResponseInterface) {
            return $this->foundationFactory->createResponse($response);
        }
 
        return $response;
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
  2. Concrete\Core\Http\Middleware\MiddlewareDelegate {#1615}
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/CookieMiddleware.php
     * @var \Concrete\Core\Cookie\ResponseCookieJar
     */
    private $responseCookieJar;
 
    /**
     * @param \Concrete\Core\Cookie\ResponseCookieJar $responseCookieJar
     */
    public function __construct(ResponseCookieJar $responseCookieJar)
    {
        $this->responseCookieJar = $responseCookieJar;
    }
 
    /**
     * {@inheritdoc}
     *
     * @see \Concrete\Core\Http\Middleware\MiddlewareInterface::process()
     */
    public function process(Request $request, DelegateInterface $frame)
    {
        $response = $frame->next($request);
 
        $cleared = $this->responseCookieJar->getClearedCookies();
        foreach ($cleared as $cookie) {
            $response->headers->clearCookie($cookie, DIR_REL . '/');
        }
 
        $cookies = $this->responseCookieJar->getCookies();
        foreach ($cookies as $cookie) {
            $response->headers->setCookie($cookie);
        }
 
        return $response;
    }
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php
 
    public function __construct(
        MiddlewareInterface $middleware,
        DelegateInterface $nextDelegate,
        HttpFoundationFactory $foundationFactory
    ) {
        $this->middleware = $middleware;
        $this->nextDelegate = $nextDelegate;
        $this->foundationFactory = $foundationFactory;
    }
 
    /**
     * Dispatch the next available middleware and return the response.
     *
     * @param Request $request
     * @return Response
     */
    public function next(Request $request)
    {
        $response = $this->middleware->process($request, $this->nextDelegate);
 
        // Negotiate PSR7 responses
        if ($response instanceof ResponseInterface) {
            return $this->foundationFactory->createResponse($response);
        }
 
        return $response;
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
  2. Concrete\Core\Http\Middleware\MiddlewareDelegate {#1613}
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/ApplicationMiddleware.php
 * Middleware for applying state changes to the application
 * @package Concrete\Core\Http\Middleware
 */
class ApplicationMiddleware implements MiddlewareInterface, ApplicationAwareInterface
{
 
    use ApplicationAwareTrait;
 
    /**
     * Apply the request instance to the request singleton
     * @param \Symfony\Component\HttpFoundation\Request $request
     * @param \Concrete\Core\Http\Middleware\DelegateInterface $frame
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function process(Request $request, DelegateInterface $frame)
    {
        \Concrete\Core\Http\Request::setInstance($request);
        $this->app->instance('Concrete\Core\Http\Request', $request);
 
        return $frame->next($request);
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareDelegate.php
 
    public function __construct(
        MiddlewareInterface $middleware,
        DelegateInterface $nextDelegate,
        HttpFoundationFactory $foundationFactory
    ) {
        $this->middleware = $middleware;
        $this->nextDelegate = $nextDelegate;
        $this->foundationFactory = $foundationFactory;
    }
 
    /**
     * Dispatch the next available middleware and return the response.
     *
     * @param Request $request
     * @return Response
     */
    public function next(Request $request)
    {
        $response = $this->middleware->process($request, $this->nextDelegate);
 
        // Negotiate PSR7 responses
        if ($response instanceof ResponseInterface) {
            return $this->foundationFactory->createResponse($response);
        }
 
        return $response;
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
  2. Concrete\Core\Http\Middleware\MiddlewareDelegate {#1611}
    
/home/sigmapublication/public_html/concrete/src/Http/Middleware/MiddlewareStack.php
    public function withoutMiddleware(MiddlewareInterface $middleware)
    {
        $stack = clone $this;
 
        $stack->middleware = array_map(function($priorityGroup) use ($middleware) {
            return array_map(function($stackMiddleware) use ($middleware)  {
                return $middleware === $stackMiddleware ? null : $stackMiddleware;
            }, $priorityGroup);
        }, $stack->middleware);
 
        return $stack;
    }
 
    /**
     * @inheritdoc
     */
    public function process(Request $request)
    {
        $stack = $this->getStack();
        return $stack->next($request);
    }
 
    /**
     * Reduce middleware into a stack of functions that each call the next
     * @return callable
     */
    private function getStack()
    {
        $processed = [];
 
        foreach ($this->middlewareGenerator() as $middleware) {
            $processed[] = $middleware;
        }
 
        $middleware = array_reverse($processed);
        $stack = array_reduce($middleware, $this->getZipper(), $this->dispatcher);
 
        return $stack;
    }
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Http/DefaultServer.php
     */
    public function removeMiddleware(MiddlewareInterface $middleware)
    {
        $this->stack = $this->stack->withoutMiddleware($middleware);
        return $this;
    }
 
    /**
     * Take a request and pass it through middleware, then return the response
     * @param SymfonyRequest $request
     * @return SymfonyResponse
     */
    public function handleRequest(SymfonyRequest $request)
    {
        $stack = $this->stack;
        if ($stack instanceof MiddlewareStack) {
            $stack = $stack->withDispatcher($this->app->make(DispatcherDelegate::class, ['dispatcher' => $this->dispatcher]));
        }
 
        return $stack->process($request);
    }
 
}
 
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Foundation/Runtime/Run/DefaultRunner.php
 
                // Register legacy config values
                'registerLegacyConfigValues',
 
                // Handle loading permission keys
                'handlePermissionKeys',
 
                // Handle eventing
                'handleEventing',
            ]);
        } else {
            $this->initializeSystemTimezone();
            $this->preloadClassAliases();
        }
 
        // Create the request to use
        $request = $this->createRequest();
 
        if (!$response) {
            $response = $this->server->handleRequest($request);
        }
 
        // Prepare and return the response
        return $response->prepare($request);
    }
 
    /**
     * Define the base url if not defined
     * This will define `BASE_URL` to whatever is resolved from the resolver.
     *
     * @deprecated In a future major version this will be part of HTTP middleware
     *
     * @return Response|void Returns a response if an error occurs
     */
    protected function initializeLegacyURLDefinitions()
    {
        if (!defined('BASE_URL')) {
            $resolver = $this->getUrlResolver();
 
            try {
Arguments
  1. Concrete\Core\Http\Request {#1832
      #hasCustomRequestUser: null
      #customRequestUser: null
      #customRequestDateTime: null
      #c: Concrete\Core\Page\Page {#1599}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#1632}
      +request: Symfony\Component\HttpFoundation\InputBag {#1814}
      +query: Symfony\Component\HttpFoundation\InputBag {#1831}
      +server: Symfony\Component\HttpFoundation\ServerBag {#1629}
      +files: Symfony\Component\HttpFoundation\FileBag {#1630}
      +cookies: Symfony\Component\HttpFoundation\InputBag {#1631}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#1628}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: null
      #pathInfo: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #requestUri: "/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: null
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      -isSafeContentPreferred: null
      basePath: ""
      format: "html"
    }
    
/home/sigmapublication/public_html/concrete/src/Foundation/Runtime/DefaultRuntime.php
            $this->status = self::STATUS_ACTIVE;
        }
    }
 
    /**
     * Begin the runtime.
     */
    public function run()
    {
        switch ($this->status) {
            case self::STATUS_ENDED:
                // We've already ended, lets just return
                return;
 
            case self::STATUS_INACTIVE:
                throw new \RuntimeException('Runtime has not yet booted.');
        }
 
        $runner = $this->getRunner();
        $response = $runner->run();
 
        if ($response) {
            $this->sendResponse($response);
        }
 
        return $response;
    }
 
    /**
     * The method that handles properly sending a response.
     *
     * @param \Symfony\Component\HttpFoundation\Response $response
     */
    protected function sendResponse(Response $response)
    {
        $response->send();
 
        // Set the status to ended
        $this->status = self::STATUS_ENDED;
    }
/home/sigmapublication/public_html/concrete/dispatcher.php
 * Include all autoloaders.
 * ----------------------------------------------------------------------------
 */
require __DIR__ . '/bootstrap/autoload.php';
 
/*
 * ----------------------------------------------------------------------------
 * Begin Concrete startup.
 * ----------------------------------------------------------------------------
 */
$app = require __DIR__ . '/bootstrap/start.php';
/** @var \Concrete\Core\Application\Application $app */
 
/*
 * ----------------------------------------------------------------------------
 * Run the runtime.
 * ----------------------------------------------------------------------------
 */
$runtime = $app->getRuntime();
if ($response = $runtime->run()) {
 
    /*
     * ------------------------------------------------------------------------
     * Shut it down.
     * ------------------------------------------------------------------------
     */
    $app->shutdown();
} else {
    return $app;
}
 
/home/sigmapublication/public_html/index.php
<?php
require 'concrete/dispatcher.php';
 
Arguments
  1. "/home/sigmapublication/public_html/concrete/dispatcher.php"
    

Environment & details:

Key Value
Version
"9.1.1"
Installed Version
"9.1.1"
Key Value
Version
"7.4.33"
Key Value
concrete.version
"9.1.1"
concrete.version_installed
"9.1.1"
concrete.version_db
"20220516191423"
concrete.installed
"true"
concrete.locale
"en_GB"
concrete.charset
"UTF-8"
concrete.charset_bom
""
concrete.maintenance_mode
"false"
concrete.debug.display_errors
"true"
concrete.debug.detail
"debug"
concrete.debug.error_reporting
"null"
concrete.debug.hide_keys
"[***]"
concrete.proxy.host
"null"
concrete.proxy.port
"null"
concrete.proxy.user
"null"
concrete.proxy.password
"***"
concrete.upload.extensions
"*.flv;*.jpg;*.gif;*.jpeg;*.ico;*.docx;*.xla;*.png;*.psd;*.swf;*.doc;*.txt;*.xls;*.xlsx;*.csv;*.pdf;*.tiff;*.rtf;*.m4a;*.mov;*.wmv;*.mpeg;*.mpg;*.wav;*.3gp;*.avi;*.m4v;*.mp4;*.mp3;*.qt;*.ppt;*.pptx;*.kml;*.xml;*.svg;*.webm;*.ogg;*.ogv;*.zip"
concrete.upload.extensions_denylist
"*.php;*.php2;*.php3;*.php4;*.php5;*.php7;*.php8;*.phtml;*.phar;*.htaccess;*.pl;*.phpsh;*.pht;*.shtml;*.cgi"
concrete.upload.chunking.enabled
"true"
concrete.upload.chunking.chunkSize
"null"
concrete.export.csv.include_bom
"false"
concrete.export.csv.datetime_format
"ATOM"
concrete.interface.panel.page_relations
"false"
concrete.mail.method
"PHP_MAIL"
concrete.mail.methods.smtp.server
""
concrete.mail.methods.smtp.port
""
concrete.mail.methods.smtp.username
""
concrete.mail.methods.smtp.password
""
concrete.mail.methods.smtp.encryption
""
concrete.mail.methods.smtp.messages_per_connection
"null"
concrete.mail.methods.smtp.helo_domain
"localhost"
concrete.cache.enabled
"true"
concrete.cache.lifetime
"21600"
concrete.cache.overrides
"true"
concrete.cache.blocks
"true"
concrete.cache.assets
"true"
concrete.cache.theme_css
"false"
concrete.cache.pages
"blocks"
concrete.cache.doctrine_dev_mode
"false"
concrete.cache.full_page_lifetime
"default"
concrete.cache.full_page_lifetime_value
"null"
concrete.cache.full_contents_assets_hash
"false"
concrete.cache.directory
"/home/sigmapublication/public_html/application/files/cache"
concrete.cache.directory_relative
"null"
concrete.cache.page.directory
"/home/sigmapublication/public_html/application/files/cache/pages"
concrete.cache.page.adapter
"file"
concrete.cache.levels.overrides.drivers.core_ephemeral.class
"\Stash\Driver\Ephemeral"
concrete.cache.levels.overrides.drivers.core_filesystem.class
"Concrete\Core\Cache\Driver\FileSystemStashDriver"
concrete.cache.levels.overrides.drivers.core_filesystem.options.path
"/home/sigmapublication/public_html/application/files/cache/overrides"
concrete.cache.levels.overrides.drivers.core_filesystem.options.dirPermissions
"493"
concrete.cache.levels.overrides.drivers.core_filesystem.options.filePermissions
"420"
concrete.cache.levels.overrides.drivers.redis.class
"Concrete\Core\Cache\Driver\RedisStashDriver"
concrete.cache.levels.overrides.drivers.redis.options.prefix
"concrete_overrides"
concrete.cache.levels.overrides.drivers.redis.options.database
"0"
concrete.cache.levels.overrides.preferred_driver
"core_filesystem"
concrete.cache.levels.expensive.drivers.core_ephemeral.class
"\Stash\Driver\Ephemeral"
concrete.cache.levels.expensive.drivers.core_filesystem.class
"Concrete\Core\Cache\Driver\FileSystemStashDriver"
concrete.cache.levels.expensive.drivers.core_filesystem.options.path
"/home/sigmapublication/public_html/application/files/cache/expensive"
concrete.cache.levels.expensive.drivers.core_filesystem.options.dirPermissions
"493"
concrete.cache.levels.expensive.drivers.core_filesystem.options.filePermissions
"420"
concrete.cache.levels.expensive.drivers.redis.class
"Concrete\Core\Cache\Driver\RedisStashDriver"
concrete.cache.levels.expensive.drivers.redis.options.prefix
"concrete_expensive"
concrete.cache.levels.expensive.drivers.redis.options.database
"0"
concrete.cache.levels.expensive.preferred_driver
"core_filesystem"
concrete.cache.levels.object.drivers.core_ephemeral.class
"\Stash\Driver\Ephemeral"
concrete.cache.levels.object.drivers.redis.class
"Concrete\Core\Cache\Driver\RedisStashDriver"
concrete.cache.levels.object.drivers.redis.options.prefix
"concrete_object"
concrete.cache.levels.object.drivers.redis.options.database
"0"
concrete.cache.levels.object.preferred_driver
"core_ephemeral"
concrete.cache.clear.thumbnails
"false"
concrete.cache.last_cleared
"1699731249"
concrete.design.enable_custom
"true"
concrete.design.enable_layouts
"true"
concrete.processes.logging.method
"none"
concrete.processes.logging.file.directory
""
concrete.processes.scheduler.enable
"false"
concrete.processes.delete_threshold
"7"
concrete.messenger.default_bus
"default"
concrete.messenger.buses.default.default_middleware
"true"
concrete.messenger.routing.Concrete\Core\Foundation\Command\AsyncCommandInterface.0
"async"
concrete.messenger.transports.0
"Concrete\Core\Messenger\Transport\DefaultAsync\DefaultAsyncTransport"
concrete.messenger.transports.1
"Concrete\Core\Messenger\Transport\DefaultAsync\DefaultSyncTransport"
concrete.messenger.consume.method
"app"
concrete.messenger.polling_batch.default
"10"
concrete.messenger.polling_batch.rescan_file
"5"
concrete.messenger.polling_batch.delete_page
"100"
concrete.messenger.polling_batch.delete_page_forever
"100"
concrete.messenger.polling_batch.copy_page
"10"
concrete.events.broadcast.driver
""
concrete.log.emails
"true"
concrete.log.errors
"true"
concrete.log.spam
"false"
concrete.log.api
"false"
concrete.log.enable_dashboard_report
"true"
concrete.log.configuration.mode
"simple"
concrete.log.configuration.simple.core_logging_level
"NOTICE"
concrete.log.configuration.simple.handler
"database"
concrete.log.configuration.simple.file.file
""
concrete.jobs.enable_scheduling
"true"
concrete.filesystem.temp_directory
"null"
concrete.filesystem.permissions.file
"420"
concrete.filesystem.permissions.directory
"493"
concrete.email.enabled
"true"
concrete.email.default.address
"*************************"
concrete.email.default.name
"Sigma Publications"
concrete.email.form_block.address
""
concrete.email.forgot_password.address
""
concrete.email.forgot_password.name
""
concrete.email.register_notification.address
""
concrete.email.register_notification.name
""
concrete.email.validate_registration.address
""
concrete.email.validate_registration.name
""
concrete.email.workflow_notification.address
""
concrete.email.workflow_notification.name
""
concrete.form.store_form_submissions
"auto"
concrete.marketplace.enabled
"true"
concrete.marketplace.request_timeout
"30"
concrete.marketplace.token
"null"
concrete.marketplace.site_token
"null"
concrete.marketplace.intelligent_search
"true"
concrete.marketplace.log_requests
"false"
concrete.external.intelligent_search_help
"true"
concrete.external.news
"true"
concrete.misc.user_timezones
"false"
concrete.misc.package_backup_directory
"/home/sigmapublication/public_html/application/files/trash"
concrete.misc.display_package_delete_button
"true"
concrete.misc.enable_progressive_page_reindex
"true"
concrete.misc.mobile_theme_id
"0"
concrete.misc.sitemap_approve_immediately
"true"
concrete.misc.enable_translate_locale_en_us
"false"
concrete.misc.page_search_index_lifetime
"259200"
concrete.misc.enable_trash_can
"true"
concrete.misc.default_jpeg_image_compression
"80"
concrete.misc.default_png_image_compression
"9"
concrete.misc.default_thumbnail_format
"auto"
concrete.misc.inplace_image_operations_limit
"4194304"
concrete.misc.basic_thumbnailer_generation_strategy
"now"
concrete.misc.require_version_comments
"false"
concrete.misc.enable_move_blocktypes_across_sets
"false"
concrete.misc.generator_tag_display_in_header
"true"
concrete.misc.login_redirect
"HOMEPAGE"
concrete.misc.access_entity_updated
"1650482985"
concrete.misc.latest_version
"9.2.1"
concrete.theme.compress_preprocessor_output
"false"
concrete.theme.generate_less_sourcemap
"false"
concrete.updates.enable_auto_update_packages
"false"
concrete.updates.enable_permissions_protection
"true"
concrete.updates.check_threshold
"172800"
concrete.updates.services.get_available_updates
"https://marketplace.concretecms.com/tools/update_core"
concrete.updates.services.inspect_update
"https://marketplace.concretecms.com/tools/inspect_update"
concrete.updates.skip_core
"false"
concrete.paths.trash
"/!trash"
concrete.paths.drafts
"/!drafts"
concrete.icons.page_template.width
"120"
concrete.icons.page_template.height
"90"
concrete.icons.theme_thumbnail.width
"120"
concrete.icons.theme_thumbnail.height
"90"
concrete.icons.file_manager_listing.handle
"file_manager_listing"
concrete.icons.file_manager_listing.width
"120"
concrete.icons.file_manager_listing.height
"120"
concrete.icons.file_manager_detail.handle
"file_manager_detail"
concrete.icons.file_manager_detail.width
"500"
concrete.icons.file_manager_detail.height
"500"
concrete.icons.user_avatar.width
"80"
concrete.icons.user_avatar.height
"80"
concrete.icons.user_avatar.default
"/concrete/images/avatar_none.png"
concrete.file_manager.images.use_exif_data_to_rotate_images
"false"
concrete.file_manager.images.manipulation_library
"gd"
concrete.file_manager.images.create_high_dpi_thumbnails
"true"
concrete.file_manager.images.preview_image_size
"small"
concrete.file_manager.images.preview_image_popover
"true"
concrete.file_manager.images.svg_sanitization.action
"sanitize"
concrete.file_manager.images.svg_sanitization.allowed_tags
""
concrete.file_manager.images.svg_sanitization.allowed_attributes
""
concrete.file_manager.items_per_page_options.0
"10"
concrete.file_manager.items_per_page_options.1
"25"
concrete.file_manager.items_per_page_options.2
"50"
concrete.file_manager.items_per_page_options.3
"100"
concrete.file_manager.items_per_page_options.4
"250"
concrete.file_manager.results
"50"
concrete.search_users.results
"10"
concrete.sitemap_xml.file
"sitemap.xml"
concrete.sitemap_xml.frequency
"weekly"
concrete.sitemap_xml.priority
"0.5"
concrete.accessibility.toolbar_titles
"true"
concrete.accessibility.toolbar_large_font
"false"
concrete.accessibility.toolbar_tooltips
"true"
concrete.i18n.choose_language_login
"false"
concrete.i18n.auto_install_package_languages
"true"
concrete.i18n.community_translation.entry_point
"https://translate.concretecms.org/api"
concrete.i18n.community_translation.api_token
""
concrete.i18n.community_translation.progress_limit
"60"
concrete.i18n.community_translation.cache_lifetime
"3600"
concrete.i18n.community_translation.package_url
"https://translate.concretecms.org/translate/package"
concrete.urls.concrete
"http://marketplace.concretecms.com"
concrete.urls.concrete_secure
"https://marketplace.concretecms.com"
concrete.urls.background_feed
"//backgroundimages.concretecms.com/wallpaper"
concrete.urls.privacy_policy
"//www.concretecms.com/about/legal/privacy-policy"
concrete.urls.background_feed_secure
"https://backgroundimages.concrete5.org/wallpaper"
concrete.urls.background_info
"http://backgroundimages.concretecms.com/get_image_data.php"
concrete.urls.videos
"https://www.youtube.com/user/concrete5cms/videos"
concrete.urls.activity_slots
"https://marketing.concretecms.com/ccm/marketing/activity_slots"
concrete.urls.help.developer
"https://documentation.concretecms.org/developers"
concrete.urls.help.user
"https://documentation.concretecms.org/user-guide"
concrete.urls.help.forum
"https://forums.concretecms.org"
concrete.urls.help.remote_search
"https://documentation.concretecms.org/ccm/documentation/remote_search"
concrete.urls.paths.site_page
"/private/sites"
concrete.urls.paths.marketplace.projects
"/profile/projects/"
concrete.urls.paths.marketplace.connect
"/marketplace/connect"
concrete.urls.paths.marketplace.connect_success
"/marketplace/connect/-/connected"
concrete.urls.paths.marketplace.connect_validate
"/marketplace/connect/-/validate"
concrete.urls.paths.marketplace.connect_new_token
"/marketplace/connect/-/generate_token"
concrete.urls.paths.marketplace.checkout
"/cart/-/add"
concrete.urls.paths.marketplace.purchases
"/marketplace/connect/-/get_available_licenses"
concrete.urls.paths.marketplace.item_information
"/marketplace/connect/-/get_item_information"
concrete.urls.paths.marketplace.item_free_license
"/marketplace/connect/-/enable_free_license"
concrete.urls.paths.marketplace.remote_item_list
"/marketplace/"
concrete.white_label.logo
"false"
concrete.white_label.name
"false"
concrete.white_label.background_image
"feed"
concrete.white_label.background_url
"null"
concrete.session.name
"CONCRETE"
concrete.session.handler
"file"
concrete.session.redis.database
"1"
concrete.session.save_path
"null"
concrete.session.max_lifetime
"7200"
concrete.session.gc_probability
"1"
concrete.session.gc_divisor
"100"
concrete.session.cookie.cookie_path
"false"
concrete.session.cookie.cookie_lifetime
"0"
concrete.session.cookie.cookie_domain
"false"
concrete.session.cookie.cookie_secure
"false"
concrete.session.cookie.cookie_httponly
"true"
concrete.session.cookie.cookie_raw
"false"
concrete.session.cookie.cookie_samesite
"null"
concrete.session.remember_me.lifetime
"1209600"
concrete.user.registration.enabled
"false"
concrete.user.registration.type
"disabled"
concrete.user.registration.captcha
"true"
concrete.user.registration.email_registration
"false"
concrete.user.registration.display_username_field
"true"
concrete.user.registration.display_confirm_password_field
"true"
concrete.user.registration.validate_email
"false"
concrete.user.registration.validate_email_threshold
"5184000"
concrete.user.registration.approval
"false"
concrete.user.registration.notification
"false"
concrete.user.group.badge.default_point_value
"50"
concrete.user.username.maximum
"64"
concrete.user.username.minimum
"3"
concrete.user.username.allowed_characters.boundary
"A-Za-z0-9"
concrete.user.username.allowed_characters.middle
"A-Za-z0-9_\."
concrete.user.username.allowed_characters.requirement_string
"A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end)."
concrete.user.username.allowed_characters.error_string
"A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end)."
concrete.user.password.maximum
"128"
concrete.user.password.minimum
"5"
concrete.user.password.required_special_characters
"0"
concrete.user.password.required_lower_case
"0"
concrete.user.password.required_upper_case
"0"
concrete.user.password.reuse
"0"
concrete.user.password.hash_algorithm
"2y"
concrete.user.password.hash_portable
"false"
concrete.user.password.hash_cost_log2
"12"
concrete.user.password.legacy_salt
""
concrete.user.email.test_mx_record
"false"
concrete.user.email.strict
"true"
concrete.user.private_messages.throttle_max
"20"
concrete.user.private_messages.throttle_max_timespan
"15"
concrete.user.deactivation.enable_login_threshold_deactivation
"false"
concrete.user.deactivation.login.threshold
"120"
concrete.user.deactivation.authentication_failure.enabled
"false"
concrete.user.deactivation.authentication_failure.amount
"5"
concrete.user.deactivation.authentication_failure.duration
"300"
concrete.user.deactivation.message
"This user is inactive. Please contact us regarding this account."
concrete.spam.allowlist_group
"0"
concrete.spam.notify_email
""
concrete.calendar.colors.text
"#ffffff"
concrete.calendar.colors.background
"#3A87AD"
concrete.security.session.invalidate_on_user_agent_mismatch
"true"
concrete.security.session.invalidate_on_ip_mismatch
"true"
concrete.security.session.invalidate_inactive_users.enabled
"false"
concrete.security.session.invalidate_inactive_users.time
"300"
concrete.security.misc.content_security_policy
"false"
concrete.security.misc.strict_transport_security
"false"
concrete.security.misc.x_frame_options
"SAMEORIGIN"
concrete.permissions.forward_to_login
"true"
concrete.permissions.model
"simple"
concrete.seo.exclude_words
"a, an, as, at, before, but, by, for, from, is, in, into, like, of, off, on, onto, per, since, than, the, this, that, to, up, via, with"
concrete.seo.url_rewriting
"true"
concrete.seo.url_rewriting_all
"false"
concrete.seo.redirect_to_canonical_url
"true"
concrete.seo.canonical_url
"null"
concrete.seo.canonical_url_alternative
"null"
concrete.seo.trailing_slash
"false"
concrete.seo.title_format
"%2$s :: %1$s"
concrete.seo.title_segment_separator
" :: "
concrete.seo.page_path_separator
"-"
concrete.seo.group_name_separator
" / "
concrete.seo.segment_max_length
"128"
concrete.seo.paging_string
"ccm_paging_p"
concrete.statistics.track_downloads
"true"
concrete.limits.sitemap_pages
"100"
concrete.limits.page_search_index_batch
"200"
concrete.limits.job_queue_batch
"10"
concrete.limits.style_customizer.size_min
"-50"
concrete.limits.style_customizer.size_max
"200"
concrete.page.search.always_reindex
"false"
concrete.composer.idle_timeout
"1"
concrete.api.enabled
"false"
concrete.api.grant_types.client_credentials
"true"
concrete.api.grant_types.authorization_code
"true"
concrete.api.grant_types.password_credentials
"false"
concrete.api.grant_types.refresh_token
"true"
concrete.notification.server_sent_events
"false"
concrete.mutex.semaphore.priority
"100"
concrete.mutex.semaphore.class
"Concrete\Core\System\Mutex\SemaphoreMutex"
concrete.mutex.file_lock.priority
"50"
concrete.mutex.file_lock.class
"Concrete\Core\System\Mutex\FileLockMutex"
concrete.version_db_installed
"20220516191423"
concrete.site
"Sigma Publications"
empty
empty
empty
empty
empty
Key Value
USER
"sigmapublication"
HOME
"/home/sigmapublication"
SCRIPT_NAME
"/index.php"
REQUEST_URI
"/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
QUERY_STRING
""
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/2.0"
GATEWAY_INTERFACE
"CGI/1.1"
REDIRECT_URL
"/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
REMOTE_PORT
"58596"
SCRIPT_FILENAME
"/home/sigmapublication/public_html/index.php"
SERVER_ADMIN
"webmaster@sigmapublications.co.nz"
CONTEXT_DOCUMENT_ROOT
"/home/sigmapublication/public_html"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/home/sigmapublication/public_html"
REMOTE_ADDR
"3.227.239.160"
SERVER_PORT
"443"
SERVER_ADDR
"103.18.56.230"
SERVER_NAME
"sigmapublications.co.nz"
SERVER_SOFTWARE
"Apache"
SERVER_SIGNATURE
""
PATH
"/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
HTTP_X_HTTPS
"1"
HTTP_HOST
"sigmapublications.co.nz"
HTTP_REFERER
"https://sigmapublications.co.nz/about/news/maths-stats-single-standard-workbooklets-ncea-level-1/"
HTTP_USER_AGENT
"claudebot"
HTTP_ACCEPT
"*/*"
proxy-nokeepalive
"1"
H2_STREAM_TAG
"28518-1168-3"
H2_STREAM_ID
"3"
H2_PUSHED_ON
""
H2_PUSHED
""
H2_PUSH
"off"
H2PUSH
"off"
HTTP2
"on"
SSL_TLS_SNI
"sigmapublications.co.nz"
HTTPS
"on"
SCRIPT_URI
"https://sigmapublications.co.nz/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
SCRIPT_URL
"/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
UNIQUE_ID
"ZgWgUTMgz7bXIZ4gD_I3mwAAVQY"
REDIRECT_STATUS
"200"
REDIRECT_H2_STREAM_TAG
"28518-1168-3"
REDIRECT_H2_STREAM_ID
"3"
REDIRECT_H2_PUSHED_ON
""
REDIRECT_H2_PUSHED
""
REDIRECT_H2_PUSH
"off"
REDIRECT_H2PUSH
"off"
REDIRECT_HTTP2
"on"
REDIRECT_SSL_TLS_SNI
"sigmapublications.co.nz"
REDIRECT_HTTPS
"on"
REDIRECT_SCRIPT_URI
"https://sigmapublications.co.nz/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
REDIRECT_SCRIPT_URL
"/about/news/maths-stats-single-standard-workbooklets-ncea-level-1"
REDIRECT_UNIQUE_ID
"ZgWgUTMgz7bXIZ4gD_I3mwAAVQY"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711644753.2418
REQUEST_TIME
1711644753
argv
[]
argc
0
empty
0. Concrete\Core\Error\Handler\ErrorHandler
1. Concrete\Core\Error\Handler\JsonErrorHandler