Notice (8): Undefined variable: newsletters [ROOT/templates/Files/antiquarians.php, line 59]Code Context <tbody>
<?php foreach ($newsletters as $newsletter): ?>
<?PHP //debug($page); ?>
$templateFile =
'/home/clintoncountyhistorical.org/public_html/templates/Files/antiquarians.php'
$dataForView = [
'files' => object(Cake\Collection\Iterator\SortIterator) id:0 {
'count' => (int) 0
},
'previews' => object(Cake\ORM\Query) id:1 {
'(help)' => 'This is a Query object, to get the results execute or iterate it.'
'sql' => 'SELECT Files.file_id AS Files__file_id, Files.version AS Files__version, Files.title AS Files__title, Files.date AS Files__date, Files.filename AS Files__filename, Files.description AS Files__description, Files.keywords AS Files__keywords, Files.category_id AS Files__category_id FROM files Files WHERE Files.category_id = :c0 ORDER BY version DESC LIMIT 2'
'params' => [
':c0' => [
'' => [maximum depth reached],
],
]
'defaultTypes' => [
'Files__file_id' => 'integer',
'Files.file_id' => 'integer',
'file_id' => 'integer',
'Files__version' => 'string',
'Files.version' => 'string',
'version' => 'string',
'Files__title' => 'string',
'Files.title' => 'string',
'title' => 'string',
'Files__date' => 'date',
'Files.date' => 'date',
'date' => 'date',
'Files__filename' => 'string',
'Files.filename' => 'string',
'filename' => 'string',
'Files__description' => 'text',
'Files.description' => 'text',
'description' => 'text',
'Files__keywords' => 'text',
'Files.keywords' => 'text',
'keywords' => 'text',
'Files__category_id' => 'integer',
'Files.category_id' => 'integer',
'category_id' => 'integer',
]
'decorators' => (int) 0
'executed' => true
'hydrate' => true
'buffered' => true
'formatters' => (int) 0
'mapReducers' => (int) 0
'contain' => [
]
'matching' => [
]
'extraOptions' => [
]
'repository' => object(App\Model\Table\FilesTable) id:2 {
}
protected _hasFields => false
protected _autoFields => null
protected _hydrate => true
protected _counter => null
protected _eagerLoader => object(Cake\ORM\EagerLoader) id:3 {
}
protected _beforeFindFired => true
protected _resultsCount => null
protected _connection => object(Cake\Database\Connection) id:4 {
}
protected _type => 'select'
protected _parts => [
'' => [maximum depth reached],
]
protected _selectParts => [
'' => [maximum depth reached],
]
protected _updateParts => [
'' => [maximum depth reached],
]
protected _deleteParts => [
'' => [maximum depth reached],
]
protected _insertParts => [
'' => [maximum depth reached],
]
protected _dirty => false
protected _resultDecorators => [
'' => [maximum depth reached],
]
protected _iterator => object(Cake\Database\Statement\CallbackStatement) id:5 {
}
protected _valueBinder => object(Cake\Database\ValueBinder) id:6 {
}
protected _functionsBuilder => null
protected _useBufferedResults => true
protected _selectTypeMap => object(Cake\Database\TypeMap) id:7 {
}
protected typeCastEnabled => true
protected _typeMap => object(Cake\Database\TypeMap) id:8 {
}
protected _repository => object(App\Model\Table\FilesTable) id: 2 {}
protected _results => object(Cake\ORM\ResultSet) id:9 {
}
protected _mapReduce => [
'' => [maximum depth reached],
]
protected _formatters => [
'' => [maximum depth reached],
]
protected _cache => null
protected _options => [
'' => [maximum depth reached],
]
protected _eagerLoaded => false
},
'title' => 'Antiquarians',
]
$bufferLevel = (int) 1
$files = object(Cake\Collection\Iterator\SortIterator) id:0 {
'count' => (int) 0
}
$previews = object(Cake\ORM\Query) id:0 {
'(help)' => 'This is a Query object, to get the results execute or iterate it.'
'sql' => 'SELECT Files.file_id AS Files__file_id, Files.version AS Files__version, Files.title AS Files__title, Files.date AS Files__date, Files.filename AS Files__filename, Files.description AS Files__description, Files.keywords AS Files__keywords, Files.category_id AS Files__category_id FROM files Files WHERE Files.category_id = :c0 ORDER BY version DESC LIMIT 2'
'params' => [
':c0' => [
'value' => '2',
'type' => 'integer',
'placeholder' => 'c0',
],
]
'defaultTypes' => [
'Files__file_id' => 'integer',
'Files.file_id' => 'integer',
'file_id' => 'integer',
'Files__version' => 'string',
'Files.version' => 'string',
'version' => 'string',
'Files__title' => 'string',
'Files.title' => 'string',
'title' => 'string',
'Files__date' => 'date',
'Files.date' => 'date',
'date' => 'date',
'Files__filename' => 'string',
'Files.filename' => 'string',
'filename' => 'string',
'Files__description' => 'text',
'Files.description' => 'text',
'description' => 'text',
'Files__keywords' => 'text',
'Files.keywords' => 'text',
'keywords' => 'text',
'Files__category_id' => 'integer',
'Files.category_id' => 'integer',
'category_id' => 'integer',
]
'decorators' => (int) 0
'executed' => true
'hydrate' => true
'buffered' => true
'formatters' => (int) 0
'mapReducers' => (int) 0
'contain' => [
]
'matching' => [
]
'extraOptions' => [
]
'repository' => object(App\Model\Table\FilesTable) id:1 {
'registryAlias' => 'Files'
'table' => 'files'
'alias' => 'Files'
'entityClass' => 'App\Model\Entity\File'
'associations' => [
(int) 0 => 'Categories',
]
'behaviors' => [
(int) 0 => 'Timestamp',
]
'defaultConnection' => 'default'
'connectionName' => 'default'
protected _table => 'files'
protected _alias => 'Files'
protected _connection => object(Cake\Database\Connection) id:2 {
}
protected _schema => object(Cake\Database\Schema\TableSchema) id:3 {
}
protected _primaryKey => null
protected _displayField => null
protected _associations => object(Cake\ORM\AssociationCollection) id:4 {
}
protected _behaviors => object(Cake\ORM\BehaviorRegistry) id:5 {
}
protected _entityClass => 'App\Model\Entity\File'
protected _registryAlias => 'Files'
protected _eventManager => object(Cake\Event\EventManager) id:6 {
}
protected _eventClass => 'Cake\Event\Event'
protected _rulesChecker => null
protected _validatorClass => 'Cake\Validation\Validator'
protected _validators => [
'' => [maximum depth reached],
]
}
protected _hasFields => false
protected _autoFields => null
protected _hydrate => true
protected _counter => null
protected _eagerLoader => object(Cake\ORM\EagerLoader) id:7 {
}
protected _beforeFindFired => true
protected _resultsCount => null
protected _connection => object(Cake\Database\Connection) id: 2 {}
protected _type => 'select'
protected _parts => [
'delete' => true,
'update' => [
'' => [maximum depth reached],
],
'set' => [
'' => [maximum depth reached],
],
'insert' => [
'' => [maximum depth reached],
],
'values' => [
'' => [maximum depth reached],
],
'with' => [
'' => [maximum depth reached],
],
'select' => [
'' => [maximum depth reached],
],
'distinct' => false,
'modifier' => [
'' => [maximum depth reached],
],
'from' => [
'' => [maximum depth reached],
],
'join' => [
'' => [maximum depth reached],
],
'where' => object(Cake\Database\Expression\QueryExpression) id:8 {
},
'group' => [
'' => [maximum depth reached],
],
'having' => null,
'window' => [
'' => [maximum depth reached],
],
'order' => object(Cake\Database\Expression\OrderByExpression) id:9 {
},
'limit' => (int) 2,
'offset' => null,
'union' => [
'' => [maximum depth reached],
],
'epilog' => null,
]
protected _selectParts => [
(int) 0 => 'with',
(int) 1 => 'select',
(int) 2 => 'from',
(int) 3 => 'join',
(int) 4 => 'where',
(int) 5 => 'group',
(int) 6 => 'having',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'union',
(int) 11 => 'epilog',
]
protected _updateParts => [
(int) 0 => 'with',
(int) 1 => 'update',
(int) 2 => 'set',
(int) 3 => 'where',
(int) 4 => 'epilog',
]
protected _deleteParts => [
(int) 0 => 'with',
(int) 1 => 'delete',
(int) 2 => 'modifier',
(int) 3 => 'from',
(int) 4 => 'where',
(int) 5 => 'epilog',
]
protected _insertParts => [
(int) 0 => 'with',
(int) 1 => 'insert',
(int) 2 => 'values',
(int) 3 => 'epilog',
]
protected _dirty => false
protected _resultDecorators => [
]
protected _iterator => object(Cake\Database\Statement\CallbackStatement) id:10 {
}
protected _valueBinder => object(Cake\Database\ValueBinder) id:11 {
}
protected _functionsBuilder => null
protected _useBufferedResults => true
protected _selectTypeMap => object(Cake\Database\TypeMap) id:12 {
}
protected typeCastEnabled => true
protected _typeMap => object(Cake\Database\TypeMap) id:13 {
}
protected _repository => object(App\Model\Table\FilesTable) id: 1 {}
protected _results => object(Cake\ORM\ResultSet) id:14 {
}
protected _mapReduce => [
]
protected _formatters => [
]
protected _cache => null
protected _options => [
]
protected _eagerLoaded => false
}
$title = 'Antiquarians'
include - ROOT/templates/Files/antiquarians.php, line 59
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 696
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 538
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 166
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Warning (2): Invalid argument supplied for foreach() [ROOT/templates/Files/antiquarians.php, line 59]Code Context <tbody>
<?php foreach ($newsletters as $newsletter): ?>
<?PHP //debug($page); ?>
$templateFile = '/home/clintoncountyhistorical.org/public_html/templates/Files/antiquarians.php'
$dataForView = [
'files' => object(Cake\Collection\Iterator\SortIterator) id:0 {
'count' => (int) 0
},
'previews' => object(Cake\ORM\Query) id:1 {
'(help)' => 'This is a Query object, to get the results execute or iterate it.'
'sql' => 'SELECT Files.file_id AS Files__file_id, Files.version AS Files__version, Files.title AS Files__title, Files.date AS Files__date, Files.filename AS Files__filename, Files.description AS Files__description, Files.keywords AS Files__keywords, Files.category_id AS Files__category_id FROM files Files WHERE Files.category_id = :c0 ORDER BY version DESC LIMIT 2'
'params' => [
':c0' => [
'' => [maximum depth reached],
],
]
'defaultTypes' => [
'Files__file_id' => 'integer',
'Files.file_id' => 'integer',
'file_id' => 'integer',
'Files__version' => 'string',
'Files.version' => 'string',
'version' => 'string',
'Files__title' => 'string',
'Files.title' => 'string',
'title' => 'string',
'Files__date' => 'date',
'Files.date' => 'date',
'date' => 'date',
'Files__filename' => 'string',
'Files.filename' => 'string',
'filename' => 'string',
'Files__description' => 'text',
'Files.description' => 'text',
'description' => 'text',
'Files__keywords' => 'text',
'Files.keywords' => 'text',
'keywords' => 'text',
'Files__category_id' => 'integer',
'Files.category_id' => 'integer',
'category_id' => 'integer',
]
'decorators' => (int) 0
'executed' => true
'hydrate' => true
'buffered' => true
'formatters' => (int) 0
'mapReducers' => (int) 0
'contain' => [
]
'matching' => [
]
'extraOptions' => [
]
'repository' => object(App\Model\Table\FilesTable) id:2 {
}
protected _hasFields => false
protected _autoFields => null
protected _hydrate => true
protected _counter => null
protected _eagerLoader => object(Cake\ORM\EagerLoader) id:3 {
}
protected _beforeFindFired => true
protected _resultsCount => null
protected _connection => object(Cake\Database\Connection) id:4 {
}
protected _type => 'select'
protected _parts => [
'' => [maximum depth reached],
]
protected _selectParts => [
'' => [maximum depth reached],
]
protected _updateParts => [
'' => [maximum depth reached],
]
protected _deleteParts => [
'' => [maximum depth reached],
]
protected _insertParts => [
'' => [maximum depth reached],
]
protected _dirty => false
protected _resultDecorators => [
'' => [maximum depth reached],
]
protected _iterator => object(Cake\Database\Statement\CallbackStatement) id:5 {
}
protected _valueBinder => object(Cake\Database\ValueBinder) id:6 {
}
protected _functionsBuilder => null
protected _useBufferedResults => true
protected _selectTypeMap => object(Cake\Database\TypeMap) id:7 {
}
protected typeCastEnabled => true
protected _typeMap => object(Cake\Database\TypeMap) id:8 {
}
protected _repository => object(App\Model\Table\FilesTable) id: 2 {}
protected _results => object(Cake\ORM\ResultSet) id:9 {
}
protected _mapReduce => [
'' => [maximum depth reached],
]
protected _formatters => [
'' => [maximum depth reached],
]
protected _cache => null
protected _options => [
'' => [maximum depth reached],
]
protected _eagerLoaded => false
},
'title' => 'Antiquarians',
]
$bufferLevel = (int) 1
$files = object(Cake\Collection\Iterator\SortIterator) id:0 {
'count' => (int) 0
}
$previews = object(Cake\ORM\Query) id:0 {
'(help)' => 'This is a Query object, to get the results execute or iterate it.'
'sql' => 'SELECT Files.file_id AS Files__file_id, Files.version AS Files__version, Files.title AS Files__title, Files.date AS Files__date, Files.filename AS Files__filename, Files.description AS Files__description, Files.keywords AS Files__keywords, Files.category_id AS Files__category_id FROM files Files WHERE Files.category_id = :c0 ORDER BY version DESC LIMIT 2'
'params' => [
':c0' => [
'value' => '2',
'type' => 'integer',
'placeholder' => 'c0',
],
]
'defaultTypes' => [
'Files__file_id' => 'integer',
'Files.file_id' => 'integer',
'file_id' => 'integer',
'Files__version' => 'string',
'Files.version' => 'string',
'version' => 'string',
'Files__title' => 'string',
'Files.title' => 'string',
'title' => 'string',
'Files__date' => 'date',
'Files.date' => 'date',
'date' => 'date',
'Files__filename' => 'string',
'Files.filename' => 'string',
'filename' => 'string',
'Files__description' => 'text',
'Files.description' => 'text',
'description' => 'text',
'Files__keywords' => 'text',
'Files.keywords' => 'text',
'keywords' => 'text',
'Files__category_id' => 'integer',
'Files.category_id' => 'integer',
'category_id' => 'integer',
]
'decorators' => (int) 0
'executed' => true
'hydrate' => true
'buffered' => true
'formatters' => (int) 0
'mapReducers' => (int) 0
'contain' => [
]
'matching' => [
]
'extraOptions' => [
]
'repository' => object(App\Model\Table\FilesTable) id:1 {
'registryAlias' => 'Files'
'table' => 'files'
'alias' => 'Files'
'entityClass' => 'App\Model\Entity\File'
'associations' => [
(int) 0 => 'Categories',
]
'behaviors' => [
(int) 0 => 'Timestamp',
]
'defaultConnection' => 'default'
'connectionName' => 'default'
protected _table => 'files'
protected _alias => 'Files'
protected _connection => object(Cake\Database\Connection) id:2 {
}
protected _schema => object(Cake\Database\Schema\TableSchema) id:3 {
}
protected _primaryKey => null
protected _displayField => null
protected _associations => object(Cake\ORM\AssociationCollection) id:4 {
}
protected _behaviors => object(Cake\ORM\BehaviorRegistry) id:5 {
}
protected _entityClass => 'App\Model\Entity\File'
protected _registryAlias => 'Files'
protected _eventManager => object(Cake\Event\EventManager) id:6 {
}
protected _eventClass => 'Cake\Event\Event'
protected _rulesChecker => null
protected _validatorClass => 'Cake\Validation\Validator'
protected _validators => [
'' => [maximum depth reached],
]
}
protected _hasFields => false
protected _autoFields => null
protected _hydrate => true
protected _counter => null
protected _eagerLoader => object(Cake\ORM\EagerLoader) id:7 {
}
protected _beforeFindFired => true
protected _resultsCount => null
protected _connection => object(Cake\Database\Connection) id: 2 {}
protected _type => 'select'
protected _parts => [
'delete' => true,
'update' => [
'' => [maximum depth reached],
],
'set' => [
'' => [maximum depth reached],
],
'insert' => [
'' => [maximum depth reached],
],
'values' => [
'' => [maximum depth reached],
],
'with' => [
'' => [maximum depth reached],
],
'select' => [
'' => [maximum depth reached],
],
'distinct' => false,
'modifier' => [
'' => [maximum depth reached],
],
'from' => [
'' => [maximum depth reached],
],
'join' => [
'' => [maximum depth reached],
],
'where' => object(Cake\Database\Expression\QueryExpression) id:8 {
},
'group' => [
'' => [maximum depth reached],
],
'having' => null,
'window' => [
'' => [maximum depth reached],
],
'order' => object(Cake\Database\Expression\OrderByExpression) id:9 {
},
'limit' => (int) 2,
'offset' => null,
'union' => [
'' => [maximum depth reached],
],
'epilog' => null,
]
protected _selectParts => [
(int) 0 => 'with',
(int) 1 => 'select',
(int) 2 => 'from',
(int) 3 => 'join',
(int) 4 => 'where',
(int) 5 => 'group',
(int) 6 => 'having',
(int) 7 => 'order',
(int) 8 => 'limit',
(int) 9 => 'offset',
(int) 10 => 'union',
(int) 11 => 'epilog',
]
protected _updateParts => [
(int) 0 => 'with',
(int) 1 => 'update',
(int) 2 => 'set',
(int) 3 => 'where',
(int) 4 => 'epilog',
]
protected _deleteParts => [
(int) 0 => 'with',
(int) 1 => 'delete',
(int) 2 => 'modifier',
(int) 3 => 'from',
(int) 4 => 'where',
(int) 5 => 'epilog',
]
protected _insertParts => [
(int) 0 => 'with',
(int) 1 => 'insert',
(int) 2 => 'values',
(int) 3 => 'epilog',
]
protected _dirty => false
protected _resultDecorators => [
]
protected _iterator => object(Cake\Database\Statement\CallbackStatement) id:10 {
}
protected _valueBinder => object(Cake\Database\ValueBinder) id:11 {
}
protected _functionsBuilder => null
protected _useBufferedResults => true
protected _selectTypeMap => object(Cake\Database\TypeMap) id:12 {
}
protected typeCastEnabled => true
protected _typeMap => object(Cake\Database\TypeMap) id:13 {
}
protected _repository => object(App\Model\Table\FilesTable) id: 1 {}
protected _results => object(Cake\ORM\ResultSet) id:14 {
}
protected _mapReduce => [
]
protected _formatters => [
]
protected _cache => null
protected _options => [
]
protected _eagerLoaded => false
}
$title = 'Antiquarians'
include - ROOT/templates/Files/antiquarians.php, line 59
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1176
Cake\View\View::_render() - CORE/src/View/View.php, line 1134
Cake\View\View::render() - CORE/src/View/View.php, line 764
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 696
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 538
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 166
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73