Deprecated: Return type of SS_DAG::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/core/DAG.php on line 89
Deprecated: Return type of SS_DAG_Iterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/core/DAG.php on line 137
Deprecated: Return type of SS_DAG_Iterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/core/DAG.php on line 148
Deprecated: Return type of SS_DAG_Iterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/core/DAG.php on line 133
Deprecated: Return type of SS_DAG_Iterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/core/DAG.php on line 157
Deprecated: Return type of SS_DAG_Iterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/core/DAG.php on line 152
Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php on line 383
Deprecated: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php on line 411
Deprecated: Return type of ViewableData::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/view/ViewableData.php on line 599
Deprecated: Return type of CMSMenu::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/admin/code/CMSMenu.php on line 304
Deprecated: Return type of Translate_Adapter_RailsYaml_Iterator::key() should either be compatible with RecursiveIteratorIterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/thirdparty/zend_translate_railsyaml/library/Translate/Adapter/RailsYAML.php on line 99
Deprecated: Return type of Translate_Adapter_RailsYaml_Iterator::callGetChildren() should either be compatible with RecursiveIteratorIterator::callGetChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/thirdparty/zend_translate_railsyaml/library/Translate/Adapter/RailsYAML.php on line 87
Deprecated: Return type of Translate_Adapter_RailsYaml_Iterator::endChildren() should either be compatible with RecursiveIteratorIterator::endChildren(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/thirdparty/zend_translate_railsyaml/library/Translate/Adapter/RailsYAML.php on line 93
Deprecated: Return type of i18nSSLegacyAdapter_Iterator::key() should either be compatible with RecursiveIteratorIterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/i18n/i18nSSLegacyAdapter.php on line 85
Deprecated: Return type of i18nSSLegacyAdapter_Iterator::callGetChildren() should either be compatible with RecursiveIteratorIterator::callGetChildren(): ?RecursiveIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/i18n/i18nSSLegacyAdapter.php on line 75
Deprecated: Return type of i18nSSLegacyAdapter_Iterator::endChildren() should either be compatible with RecursiveIteratorIterator::endChildren(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /usr/www/users/hdmusekcur/framework/i18n/i18nSSLegacyAdapter.php on line 80
GET /
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 383 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] Return type of SS_Query::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 159 in /usr/www/users/hdmusekcur/framework/model/connect/Query.php
Source
150 return $this->seek(0);
151 }
152 }
153154 /**
155 * Iterator function implementation. Return the current item of the iterator.
156 *
157 * @return array
158 */
159 public function current() {
160 if (!$this->currentRecord) {
161 return $this->next();
162 } else {
163 return $this->currentRecord;
164 }
165 }
[Deprecated] Return type of SS_Query::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 192 in /usr/www/users/hdmusekcur/framework/model/connect/Query.php
Source
183 return $this->rowNum;
184 }
185186 /**
187 * Iterator function implementation. Return the next record in the iterator.
188 * Makes use of {@link nextRecord()}, takes care of the plumbing.
189 *
190 * @return array
191 */
192 public function next() {
193 $this->queryHasBegun = true;
194 $this->currentRecord = $this->nextRecord();
195 $this->rowNum++;
196 return $this->currentRecord;
197 }
198
[Deprecated] Return type of SS_Query::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 182 in /usr/www/users/hdmusekcur/framework/model/connect/Query.php
Source
173 $this->rewind();
174 return $this->current();
175 }
176177 /**
178 * Iterator function implementation. Return the row number of the current item.
179 *
180 * @return int
181 */
182 public function key() {
183 return $this->rowNum;
184 }
185186 /**
187 * Iterator function implementation. Return the next record in the iterator.
188 * Makes use of {@link nextRecord()}, takes care of the plumbing.
[Deprecated] Return type of SS_Query::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 204 in /usr/www/users/hdmusekcur/framework/model/connect/Query.php
Source
195 $this->rowNum++;
196 return $this->currentRecord;
197 }
198199 /**
200 * Iterator function implementation. Check if the iterator is pointing to a valid item.
201 *
202 * @return bool
203 */
204 public function valid() {
205 if (!$this->queryHasBegun) $this->next();
206 return $this->currentRecord !== false;
207 }
208209 /**
210 * Return the next record in the query result.
[Deprecated] Return type of SS_Query::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 146 in /usr/www/users/hdmusekcur/framework/model/connect/Query.php
Source
137 return $result;
138 }
139140 /**
141 * Iterator function implementation. Rewind the iterator to the first item and return it.
142 * Makes use of {@link seek()} and {@link numRecords()}, takes care of the plumbing.
143 *
144 * @return array
145 */
146 public function rewind() {
147 if ($this->queryHasBegun && $this->numRecords() > 0) {
148 $this->queryHasBegun = false;
149 $this->currentRecord = null;
150 return $this->seek(0);
151 }
152 }
[Deprecated] Return type of SS_HTTPRequest::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 356 in /usr/www/users/hdmusekcur/framework/control/HTTPRequest.php
Source
347 }
348349 /**
350 * Enables the existence of a key-value pair in the request to be checked using
351 * array syntax, so isset($request['title']) will check for $_POST['title'] and $_GET['title']
352 *
353 * @param unknown_type $offset
354 * @return boolean
355 */
356 public function offsetExists($offset) {
357 if(isset($this->postVars[$offset])) return true;
358 if(isset($this->getVars[$offset])) return true;
359 return false;
360 }
361362 /**
[Deprecated] Return type of SS_HTTPRequest::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 368 in /usr/www/users/hdmusekcur/framework/control/HTTPRequest.php
[Deprecated] Return type of SS_HTTPRequest::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 375 in /usr/www/users/hdmusekcur/framework/control/HTTPRequest.php
Source
366 * @return unknown
367 */
368 public function offsetGet($offset) {
369 return $this->requestVar($offset);
370 }
371372 /**
373 * @ignore
374 */
375 public function offsetSet($offset, $value) {}
376377 /**
378 * @ignore
379 */
380 public function offsetUnset($offset) {}
381
[Deprecated] Return type of SS_HTTPRequest::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 380 in /usr/www/users/hdmusekcur/framework/control/HTTPRequest.php
Source
371372 /**
373 * @ignore
374 */
375 public function offsetSet($offset, $value) {}
376377 /**
378 * @ignore
379 */
380 public function offsetUnset($offset) {}
381382 /**
383 * Construct an SS_HTTPResponse that will deliver a file to the client.
384 * Caution: Since it requires $fileData to be passed as binary data (no stream support),
385 * it's only advisable to send small files through this method.
386 *
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
Trace
file_exists()
Injector.php:411
Injector->load(Array)
Injector.php:848
Injector->get(RequestProcessor)
Director.php:142
Director::direct(/,DataModel)
main.php:211
GET /
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 383 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 698 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
689 *
690 * Note: Can't solely rely on PHP's parse_url() , since it is not intended to work with relative URLs
691 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
692 *
693 * @param string $url
694 * @return boolean
695 */
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 704 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
695 */
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 705 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
[Deprecated] parse_url(): Passing null to parameter #1 ($url) of type string is deprecated
GET /
Line 708 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
712 || preg_match('%^\s*/{2,}%', $url)
713 || (
714 // If a colon is found, check if it's part of a valid scheme definition
[Deprecated] preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated
GET /
Line 712 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
712 || preg_match('%^\s*/{2,}%', $url)
713 || (
714 // If a colon is found, check if it's part of a valid scheme definition
715 // (meaning its not preceded by a slash).
716 $colonPosition !== FALSE
717 && ($slashPosition === FALSE || $colonPosition < $slashPosition)
718 )
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 698 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
689 *
690 * Note: Can't solely rely on PHP's parse_url() , since it is not intended to work with relative URLs
691 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
692 *
693 * @param string $url
694 * @return boolean
695 */
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 704 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
695 */
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 705 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
[Deprecated] parse_url(): Passing null to parameter #1 ($url) of type string is deprecated
GET /
Line 708 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
712 || preg_match('%^\s*/{2,}%', $url)
713 || (
714 // If a colon is found, check if it's part of a valid scheme definition
[Deprecated] preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated
GET /
Line 712 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
712 || preg_match('%^\s*/{2,}%', $url)
713 || (
714 // If a colon is found, check if it's part of a valid scheme definition
715 // (meaning its not preceded by a slash).
716 $colonPosition !== FALSE
717 && ($slashPosition === FALSE || $colonPosition < $slashPosition)
718 )
[Deprecated] Return type of DataList::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1126 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1117 E_USER_ERROR);
1118 }
11191120 /**
1121 * Returns whether an item with $key exists
1122 *
1123 * @param mixed $key
1124 * @return bool
1125 */
1126 public function offsetExists($key) {
1127 return ($this->limit(1,$key)->First() != null);
1128 }
11291130 /**
1131 * Returns item stored in list with index $key
1132 *
[Deprecated] Return type of DataList::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1136 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1127 return ($this->limit(1,$key)->First() != null);
1128 }
11291130 /**
1131 * Returns item stored in list with index $key
1132 *
1133 * @param mixed $key
1134 * @return DataObject
1135 */
1136 public function offsetGet($key) {
1137 return $this->limit(1, $key)->First();
1138 }
11391140 /**
1141 * Set an item with the key in $key
1142 *
[Deprecated] Return type of DataList::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1146 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1137 return $this->limit(1, $key)->First();
1138 }
11391140 /**
1141 * Set an item with the key in $key
1142 *
1143 * @param mixed $key
1144 * @param mixed $value
1145 */
1146 public function offsetSet($key, $value) {
1147 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1148 }
11491150 /**
1151 * Unset an item with the key in $key
1152 *
[Deprecated] Return type of DataList::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1155 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1146 public function offsetSet($key, $value) {
1147 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1148 }
11491150 /**
1151 * Unset an item with the key in $key
1152 *
1153 * @param mixed $key
1154 */
1155 public function offsetUnset($key) {
1156 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1157 }
11581159 }
[Deprecated] Return type of DataList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 768 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
759 public function getIterator() {
760 return new ArrayIterator($this->toArray());
761 }
762763 /**
764 * Return the number of items in this DataList
765 *
766 * @return int
767 */
768 public function count() {
769 return $this->dataQuery->count();
770 }
771772 /**
773 * Return the maximum value of the given field in this DataList
774 *
[Deprecated] Return type of DataList::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 759 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
750 return $item;
751 }
752753 /**
754 * Returns an Iterator for this DataList.
755 * This function allows you to use DataLists in foreach loops
756 *
757 * @return ArrayIterator
758 */
759 public function getIterator() {
760 return new ArrayIterator($this->toArray());
761 }
762763 /**
764 * Return the number of items in this DataList
765 *
[Deprecated] Return type of DataList::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1126 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1117 E_USER_ERROR);
1118 }
11191120 /**
1121 * Returns whether an item with $key exists
1122 *
1123 * @param mixed $key
1124 * @return bool
1125 */
1126 public function offsetExists($key) {
1127 return ($this->limit(1,$key)->First() != null);
1128 }
11291130 /**
1131 * Returns item stored in list with index $key
1132 *
[Deprecated] Return type of DataList::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1136 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1127 return ($this->limit(1,$key)->First() != null);
1128 }
11291130 /**
1131 * Returns item stored in list with index $key
1132 *
1133 * @param mixed $key
1134 * @return DataObject
1135 */
1136 public function offsetGet($key) {
1137 return $this->limit(1, $key)->First();
1138 }
11391140 /**
1141 * Set an item with the key in $key
1142 *
[Deprecated] Return type of DataList::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1146 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1137 return $this->limit(1, $key)->First();
1138 }
11391140 /**
1141 * Set an item with the key in $key
1142 *
1143 * @param mixed $key
1144 * @param mixed $value
1145 */
1146 public function offsetSet($key, $value) {
1147 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1148 }
11491150 /**
1151 * Unset an item with the key in $key
1152 *
[Deprecated] Return type of DataList::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1155 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1146 public function offsetSet($key, $value) {
1147 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1148 }
11491150 /**
1151 * Unset an item with the key in $key
1152 *
1153 * @param mixed $key
1154 */
1155 public function offsetUnset($key) {
1156 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1157 }
11581159 }
[Deprecated] Return type of DataList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 768 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
759 public function getIterator() {
760 return new ArrayIterator($this->toArray());
761 }
762763 /**
764 * Return the number of items in this DataList
765 *
766 * @return int
767 */
768 public function count() {
769 return $this->dataQuery->count();
770 }
771772 /**
773 * Return the maximum value of the given field in this DataList
774 *
[Deprecated] Return type of DataList::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 759 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
750 return $item;
751 }
752753 /**
754 * Returns an Iterator for this DataList.
755 * This function allows you to use DataLists in foreach loops
756 *
757 * @return ArrayIterator
758 */
759 public function getIterator() {
760 return new ArrayIterator($this->toArray());
761 }
762763 /**
764 * Return the number of items in this DataList
765 *
[Deprecated] Return type of DataList::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1126 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1117 E_USER_ERROR);
1118 }
11191120 /**
1121 * Returns whether an item with $key exists
1122 *
1123 * @param mixed $key
1124 * @return bool
1125 */
1126 public function offsetExists($key) {
1127 return ($this->limit(1,$key)->First() != null);
1128 }
11291130 /**
1131 * Returns item stored in list with index $key
1132 *
[Deprecated] Return type of DataList::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1136 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1127 return ($this->limit(1,$key)->First() != null);
1128 }
11291130 /**
1131 * Returns item stored in list with index $key
1132 *
1133 * @param mixed $key
1134 * @return DataObject
1135 */
1136 public function offsetGet($key) {
1137 return $this->limit(1, $key)->First();
1138 }
11391140 /**
1141 * Set an item with the key in $key
1142 *
[Deprecated] Return type of DataList::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1146 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1137 return $this->limit(1, $key)->First();
1138 }
11391140 /**
1141 * Set an item with the key in $key
1142 *
1143 * @param mixed $key
1144 * @param mixed $value
1145 */
1146 public function offsetSet($key, $value) {
1147 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1148 }
11491150 /**
1151 * Unset an item with the key in $key
1152 *
[Deprecated] Return type of DataList::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1155 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1146 public function offsetSet($key, $value) {
1147 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1148 }
11491150 /**
1151 * Unset an item with the key in $key
1152 *
1153 * @param mixed $key
1154 */
1155 public function offsetUnset($key) {
1156 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1157 }
11581159 }
[Deprecated] Return type of DataList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 768 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
759 public function getIterator() {
760 return new ArrayIterator($this->toArray());
761 }
762763 /**
764 * Return the number of items in this DataList
765 *
766 * @return int
767 */
768 public function count() {
769 return $this->dataQuery->count();
770 }
771772 /**
773 * Return the maximum value of the given field in this DataList
774 *
[Deprecated] Return type of DataList::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 759 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
750 return $item;
751 }
752753 /**
754 * Returns an Iterator for this DataList.
755 * This function allows you to use DataLists in foreach loops
756 *
757 * @return ArrayIterator
758 */
759 public function getIterator() {
760 return new ArrayIterator($this->toArray());
761 }
762763 /**
764 * Return the number of items in this DataList
765 *
[Deprecated] Return type of DataList::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1126 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1117 E_USER_ERROR);
1118 }
11191120 /**
1121 * Returns whether an item with $key exists
1122 *
1123 * @param mixed $key
1124 * @return bool
1125 */
1126 public function offsetExists($key) {
1127 return ($this->limit(1,$key)->First() != null);
1128 }
11291130 /**
1131 * Returns item stored in list with index $key
1132 *
[Deprecated] Return type of DataList::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1136 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1127 return ($this->limit(1,$key)->First() != null);
1128 }
11291130 /**
1131 * Returns item stored in list with index $key
1132 *
1133 * @param mixed $key
1134 * @return DataObject
1135 */
1136 public function offsetGet($key) {
1137 return $this->limit(1, $key)->First();
1138 }
11391140 /**
1141 * Set an item with the key in $key
1142 *
[Deprecated] Return type of DataList::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1146 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1137 return $this->limit(1, $key)->First();
1138 }
11391140 /**
1141 * Set an item with the key in $key
1142 *
1143 * @param mixed $key
1144 * @param mixed $value
1145 */
1146 public function offsetSet($key, $value) {
1147 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1148 }
11491150 /**
1151 * Unset an item with the key in $key
1152 *
[Deprecated] Return type of DataList::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 1155 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
1146 public function offsetSet($key, $value) {
1147 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1148 }
11491150 /**
1151 * Unset an item with the key in $key
1152 *
1153 * @param mixed $key
1154 */
1155 public function offsetUnset($key) {
1156 user_error("Can't alter items in a DataList using array-access", E_USER_ERROR);
1157 }
11581159 }
[Deprecated] Return type of DataList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 768 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
759 public function getIterator() {
760 return new ArrayIterator($this->toArray());
761 }
762763 /**
764 * Return the number of items in this DataList
765 *
766 * @return int
767 */
768 public function count() {
769 return $this->dataQuery->count();
770 }
771772 /**
773 * Return the maximum value of the given field in this DataList
774 *
[Deprecated] Return type of DataList::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
GET /
Line 759 in /usr/www/users/hdmusekcur/framework/model/DataList.php
Source
750 return $item;
751 }
752753 /**
754 * Returns an Iterator for this DataList.
755 * This function allows you to use DataLists in foreach loops
756 *
757 * @return ArrayIterator
758 */
759 public function getIterator() {
760 return new ArrayIterator($this->toArray());
761 }
762763 /**
764 * Return the number of items in this DataList
765 *
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 698 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
689 *
690 * Note: Can't solely rely on PHP's parse_url() , since it is not intended to work with relative URLs
691 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
692 *
693 * @param string $url
694 * @return boolean
695 */
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 704 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
695 */
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 705 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
[Deprecated] parse_url(): Passing null to parameter #1 ($url) of type string is deprecated
GET /
Line 708 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
712 || preg_match('%^\s*/{2,}%', $url)
713 || (
714 // If a colon is found, check if it's part of a valid scheme definition
[Deprecated] preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated
GET /
Line 712 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
712 || preg_match('%^\s*/{2,}%', $url)
713 || (
714 // If a colon is found, check if it's part of a valid scheme definition
715 // (meaning its not preceded by a slash).
716 $colonPosition !== FALSE
717 && ($slashPosition === FALSE || $colonPosition < $slashPosition)
718 )
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
DataQuery->ensureSelectContainsOrderbyColumns(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."URLSegment", "SiteTree_Live"."Title", "SiteTree_Live"."MenuTitle", "SiteTree_Live"."Content", "SiteTree_Live"."MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", "SiteTree_Live"."ReportClass", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", "SiteTree_Live"."ParentID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName"
FROM "SiteTree_Live"
WHERE ("SiteTree_Live"."URLSegment" = ?)
AND ("SiteTree_Live"."ParentID" = ?)
ORDER BY "Sort" ASC <array (
0 => 'home',
1 => 0,
)>)
DataQuery.php:295
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
DataQuery->ensureSelectContainsOrderbyColumns(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."URLSegment", "SiteTree_Live"."Title", "SiteTree_Live"."MenuTitle", "SiteTree_Live"."Content", "SiteTree_Live"."MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", "SiteTree_Live"."ReportClass", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", "SiteTree_Live"."ParentID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName"
FROM "SiteTree_Live"
WHERE ("SiteTree_Live"."URLSegment" = ?)
AND ("SiteTree_Live"."ParentID" = ?)
ORDER BY "Sort" ASC <array (
0 => 'home',
1 => 0,
)>)
DataQuery.php:295
DataQuery->ensureSelectContainsOrderbyColumns(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."URLSegment", "SiteTree_Live"."Title", "SiteTree_Live"."MenuTitle", "SiteTree_Live"."Content", "SiteTree_Live"."MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", "SiteTree_Live"."ReportClass", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", "SiteTree_Live"."ParentID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName"
FROM "SiteTree_Live"
WHERE ("SiteTree_Live"."URLSegment" = ?)
AND ("SiteTree_Live"."ParentID" = ?)
ORDER BY "Sort" ASC <array (
0 => 'home',
1 => 0,
)>)
DataQuery.php:295
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
DataQuery->ensureSelectContainsOrderbyColumns(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."URLSegment", "SiteTree_Live"."Title", "SiteTree_Live"."MenuTitle", "SiteTree_Live"."Content", "SiteTree_Live"."MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", "SiteTree_Live"."ReportClass", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", "SiteTree_Live"."ParentID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName"
FROM "SiteTree_Live"
WHERE ("SiteTree_Live"."URLSegment" = ?)
AND ("SiteTree_Live"."ParentID" = ?)
ORDER BY "Sort" ASC <array (
0 => 'home',
1 => 0,
)>)
DataQuery.php:295
DataQuery->ensureSelectContainsOrderbyColumns(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."URLSegment", "SiteTree_Live"."Title", "SiteTree_Live"."MenuTitle", "SiteTree_Live"."Content", "SiteTree_Live"."MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", "SiteTree_Live"."ReportClass", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", "SiteTree_Live"."ParentID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName"
FROM "SiteTree_Live"
WHERE ("SiteTree_Live"."URLSegment" = ?)
AND ("SiteTree_Live"."ParentID" = ?)
ORDER BY "Sort" ASC <array (
0 => 'home',
1 => 0,
)>)
DataQuery.php:295
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
DataQuery->ensureSelectContainsOrderbyColumns(SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."LastEdited", "SiteTree_Live"."Created", "SiteTree_Live"."URLSegment", "SiteTree_Live"."Title", "SiteTree_Live"."MenuTitle", "SiteTree_Live"."Content", "SiteTree_Live"."MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink", "SiteTree_Live"."ReportClass", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", "SiteTree_Live"."ParentID", "SiteTree_Live"."ID",
CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName"
ELSE 'SiteTree' END AS "RecordClassName"
FROM "SiteTree_Live"
WHERE ("SiteTree_Live"."URLSegment" = ?)
AND ("SiteTree_Live"."ParentID" = ?)
ORDER BY "Sort" ASC <array (
0 => 'home',
1 => 0,
)>)
DataQuery.php:295
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 698 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
689 *
690 * Note: Can't solely rely on PHP's parse_url() , since it is not intended to work with relative URLs
691 * or for security purposes. filter_var($url, FILTER_VALIDATE_URL) has similar problems.
692 *
693 * @param string $url
694 * @return boolean
695 */
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 704 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
695 */
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
[Deprecated] strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
GET /
Line 705 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
696 public static function is_absolute_url($url) {
697 // Strip off the query and fragment parts of the URL before checking
698 if(($queryPosition = strpos($url, '?')) !== false) {
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
[Deprecated] parse_url(): Passing null to parameter #1 ($url) of type string is deprecated
GET /
Line 708 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
699 $url = substr($url, 0, $queryPosition-1);
700 }
701 if(($hashPosition = strpos($url, '#')) !== false) {
702 $url = substr($url, 0, $hashPosition-1);
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
712 || preg_match('%^\s*/{2,}%', $url)
713 || (
714 // If a colon is found, check if it's part of a valid scheme definition
[Deprecated] preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated
GET /
Line 712 in /usr/www/users/hdmusekcur/framework/control/Director.php
Source
703 }
704 $colonPosition = strpos($url, ':');
705 $slashPosition = strpos($url, '/');
706 return (
707 // Base check for existence of a host on a compliant URL
708 parse_url($url, PHP_URL_HOST)
709 // Check for more than one leading slash without a protocol.
710 // While not a RFC compliant absolute URL, it is completed to a valid URL by some browsers,
711 // and hence a potential security risk. Single leading slashes are not an issue though.
712 || preg_match('%^\s*/{2,}%', $url)
713 || (
714 // If a colon is found, check if it's part of a valid scheme definition
715 // (meaning its not preceded by a slash).
716 $colonPosition !== FALSE
717 && ($slashPosition === FALSE || $colonPosition < $slashPosition)
718 )
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;
[Deprecated] file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated
GET /
Line 411 in /usr/www/users/hdmusekcur/framework/control/injector/Injector.php
Source
402403 // see if we already have this defined. If so, check priority weighting
404 if (isset($this->specs[$id]) && isset($this->specs[$id]['priority'])) {
405 if ($this->specs[$id]['priority'] > $priority) {
406 return;
407 }
408 }
409410 // okay, actually include it now we know we're going to use it
411 if (file_exists($file)) {
412 require_once $file;
413 }
414415 // make sure to set the id for later when instantiating
416 // to ensure we get cached
417 $spec['id'] = $id;