mirror of
https://github.com/processwire/processwire.git
synced 2025-08-08 07:47:00 +02:00
Various minor adjustments
This commit is contained in:
@@ -247,8 +247,8 @@ $config->sessionExpireSeconds = 86400;
|
||||
* // if there is a session cookie, a session is likely already in use so keep it going
|
||||
* if($session->hasCookie()) return true;
|
||||
*
|
||||
* // if URL is an admin URL, allow session
|
||||
* if(strpos($_SERVER['REQUEST_URI'], $session->config->urls->admin) === 0) return true;
|
||||
* // if URL is an admin URL, allow session (replace /processwire/ with your admin URL)
|
||||
* if(strpos($_SERVER['REQUEST_URI'], '/processwire/) === 0) return true;
|
||||
*
|
||||
* // otherwise disallow session
|
||||
* return false;
|
||||
|
@@ -35,7 +35,7 @@
|
||||
function _wirePagesAPI($_apiVar, $selector) {
|
||||
|
||||
/** @var Pages|PagesType $pages */
|
||||
$pages = wire($_apiVar);
|
||||
$pages = is_object($_apiVar) ? $_apiVar : wire($_apiVar);
|
||||
if(!$pages) return null;
|
||||
if(!$selector) return $pages;
|
||||
|
||||
|
@@ -19,6 +19,7 @@
|
||||
* Item must have a gettable/settable 'id' property for this interface as well
|
||||
*
|
||||
* @property int $id
|
||||
* @property string $name
|
||||
*
|
||||
*/
|
||||
interface Saveable {
|
||||
|
@@ -1186,6 +1186,10 @@ class Template extends WireData implements Saveable, Exportable {
|
||||
return isset($this->settings[$key]) || isset($this->data[$key]);
|
||||
}
|
||||
|
||||
public function __debugInfo() {
|
||||
return array_merge(array('settings' => $this->settings), parent::__debugInfo());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user