mirror of
https://github.com/wintercms/winter.git
synced 2024-06-28 05:33:29 +02:00
Missed some swaps
This commit is contained in:
parent
fcf91249b6
commit
6e8507c426
@ -114,7 +114,7 @@ class Controller
|
|||||||
* @param \Cms\Classes\Theme $theme Specifies the CMS theme.
|
* @param \Cms\Classes\Theme $theme Specifies the CMS theme.
|
||||||
* If the theme is not specified, the current active theme used.
|
* If the theme is not specified, the current active theme used.
|
||||||
*
|
*
|
||||||
* @throws SystemException if the provided theme can't is not found
|
* @throws SystemException if the provided theme can't be found
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function __construct($theme = null)
|
public function __construct($theme = null)
|
||||||
@ -271,19 +271,20 @@ class Controller
|
|||||||
* @param string $pageFile Specifies the CMS page file name to run.
|
* @param string $pageFile Specifies the CMS page file name to run.
|
||||||
* @param array $parameters Routing parameters.
|
* @param array $parameters Routing parameters.
|
||||||
* @param \Cms\Classes\Theme $theme Theme object
|
* @param \Cms\Classes\Theme $theme Theme object
|
||||||
|
* @throws SystemException If the theme is unable to be found
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public static function render($pageFile, $parameters = [], $theme = null)
|
public static function render($pageFile, $parameters = [], $theme = null)
|
||||||
{
|
{
|
||||||
if (!$theme && (!$theme = Theme::getActiveTheme())) {
|
if (!$theme && (!$theme = Theme::getActiveTheme())) {
|
||||||
throw new CmsException(Lang::get('cms::lang.theme.active.not_found'));
|
throw new SystemException(Lang::get('cms::lang.theme.active.not_found'));
|
||||||
}
|
}
|
||||||
|
|
||||||
$controller = new static($theme);
|
$controller = new static($theme);
|
||||||
$controller->getRouter()->setParameters($parameters);
|
$controller->getRouter()->setParameters($parameters);
|
||||||
|
|
||||||
if (($page = Page::load($theme, $pageFile)) === null) {
|
if (($page = Page::load($theme, $pageFile)) === null) {
|
||||||
throw new CmsException(Lang::get('cms::lang.page.not_found_name', ['name'=>$pageFile]));
|
throw new SystemException(Lang::get('cms::lang.page.not_found_name', ['name'=>$pageFile]));
|
||||||
}
|
}
|
||||||
|
|
||||||
return $controller->runPage($page, false);
|
return $controller->runPage($page, false);
|
||||||
@ -307,7 +308,7 @@ class Controller
|
|||||||
$layout = Layout::initFallback($this->theme);
|
$layout = Layout::initFallback($this->theme);
|
||||||
}
|
}
|
||||||
elseif (($layout = Layout::loadCached($this->theme, $page->layout)) === null) {
|
elseif (($layout = Layout::loadCached($this->theme, $page->layout)) === null) {
|
||||||
throw new CmsException(Lang::get('cms::lang.layout.not_found_name', ['name'=>$page->layout]));
|
throw new SystemException(Lang::get('cms::lang.layout.not_found_name', ['name'=>$page->layout]));
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->layout = $layout;
|
$this->layout = $layout;
|
||||||
@ -712,7 +713,7 @@ class Controller
|
|||||||
/**
|
/**
|
||||||
* Executes the page, layout, component and plugin AJAX handlers.
|
* Executes the page, layout, component and plugin AJAX handlers.
|
||||||
*
|
*
|
||||||
* @throws SystemException If the handler could not be found
|
* @throws SystemException If the handler is invalid or could not be found
|
||||||
* @return mixed Returns the AJAX Response object or null.
|
* @return mixed Returns the AJAX Response object or null.
|
||||||
*/
|
*/
|
||||||
protected function execAjaxHandlers()
|
protected function execAjaxHandlers()
|
||||||
@ -723,7 +724,7 @@ class Controller
|
|||||||
* Validate the handler name
|
* Validate the handler name
|
||||||
*/
|
*/
|
||||||
if (!preg_match('/^(?:\w+\:{2})?on[A-Z]{1}[\w+]*$/', $handler)) {
|
if (!preg_match('/^(?:\w+\:{2})?on[A-Z]{1}[\w+]*$/', $handler)) {
|
||||||
throw new CmsException(Lang::get('cms::lang.ajax_handler.invalid_name', ['name'=>$handler]));
|
throw new SystemException(Lang::get('cms::lang.ajax_handler.invalid_name', ['name'=>$handler]));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -734,7 +735,7 @@ class Controller
|
|||||||
|
|
||||||
foreach ($partialList as $partial) {
|
foreach ($partialList as $partial) {
|
||||||
if (!preg_match('/^(?:\w+\:{2}|@)?[a-z0-9\_\-\.\/]+$/i', $partial)) {
|
if (!preg_match('/^(?:\w+\:{2}|@)?[a-z0-9\_\-\.\/]+$/i', $partial)) {
|
||||||
throw new CmsException(Lang::get('cms::lang.partial.invalid_name', ['name'=>$partial]));
|
throw new SystemException(Lang::get('cms::lang.partial.invalid_name', ['name'=>$partial]));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user