Table of Contents
ThemeController
Layer: Controller · Source: lib/controller/ThemeController.php:27 (lines 27–553)
class ThemeController extends BaseApp
Docblock Metadata
| Tag | Value |
|---|---|
@category | Class ThemeController extends BaseApp |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0.0 |
@since | Since Release 1.0 |
Inheritance
| Relation | Type | Meaning |
|---|---|---|
| extends | ''BaseApp'' | parent class/interface |
Constants (0)
None.
Properties (2)
| Visibility | Type | Name | Default | Line |
|---|---|---|---|---|
private | (untyped) | $view | 29 | |
private | (untyped) | $themeService | 31 |
Methods (14)
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | (undocumented) | 33 |
| public | listItems() | (undocumented) | 38 |
| private | retrieveThemeSessionStatus() | (undocumented) | 60 |
| private | retrieveSessionErrors() | (undocumented) | 75 |
| public | insert() | insert() | 93 |
| public | setupTheme() | setupTheme | 165 |
| private | validateThemeUpload() | (undocumented) | 219 |
| private | handleUploadError() | (undocumented) | 266 |
| private | installUploadedTheme() | (undocumented) | 288 |
| public | update() | (undocumented) | 305 |
| public | remove() | (undocumented) | 383 |
| public | enableTheme() | (undocumented) | 432 |
| public | disableTheme() | (undocumented) | 495 |
| protected | setView() | setView | 549 |
__construct()
public function __construct(ThemeService $themeService)
lines 33–36 (4)
| Parameter | Type | Default | Description |
|---|---|---|---|
$themeService | ''ThemeService'' | required | none |
listItems()
public function listItems()
lines 38–58 (21)
Takes no parameters.
Returns: (none declared)
retrieveThemeSessionStatus()
private function retrieveThemeSessionStatus()
lines 60–73 (14)
Takes no parameters.
Returns: (none declared)
retrieveSessionErrors()
private function retrieveSessionErrors()
lines 75–85 (11)
Takes no parameters.
Returns: (none declared)
insert()
public function insert()
lines 93–159 (67)
insert()
Takes no parameters.
Returns: (none declared)
setupTheme()
public function setupTheme()
lines 165–217 (53)
setupTheme
Takes no parameters.
Returns: (none declared)
validateThemeUpload()
private function validateThemeUpload($file_error, $file_size, $file_location, $file_name, $theme_title, &$errors, $checkError)
lines 219–264 (46)
| Parameter | Type | Default | Description |
|---|---|---|---|
$file_error | (untyped) | required | none |
$file_size | (untyped) | required | none |
$file_location | (untyped) | required | none |
$file_name | (untyped) | required | none |
$theme_title | (untyped) | required | none |
$errors (by reference) | (untyped) | required | none |
$checkError | (untyped) | required | none |
Returns: (none declared)
handleUploadError()
private function handleUploadError($file_error, &$errors, $checkError)
lines 266–286 (21)
| Parameter | Type | Default | Description |
|---|---|---|---|
$file_error | (untyped) | required | none |
$errors (by reference) | (untyped) | required | none |
$checkError | (untyped) | required | none |
Returns: (none declared)
installUploadedTheme()
private function installUploadedTheme($file_name, $file_location, $theme_title, $theme_dir)
lines 288–303 (16)
| Parameter | Type | Default | Description |
|---|---|---|---|
$file_name | (untyped) | required | none |
$file_location | (untyped) | required | none |
$theme_title | (untyped) | required | none |
$theme_dir | (untyped) | required | none |
Returns: (none declared)
update()
public function update($id)
lines 305–381 (77)
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared)
remove()
public function remove($id)
lines 383–430 (48)
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared)
enableTheme()
public function enableTheme($id)
lines 432–493 (62)
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared)
disableTheme()
public function disableTheme($id)
lines 495–541 (47)
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared)
setView()
protected function setView($viewName)
lines 549–552 (4)
setView
| Parameter | Type | Default | Description |
|---|---|---|---|
$viewName | (untyped) | required | none |
Returns: (none declared)
Imports
| Alias | Fully-qualified name |
|---|---|
ActionConst | ''Scriptlog\Core\ActionConst'' |
AppException | ''Scriptlog\Core\AppException'' |
BaseApp | ''Scriptlog\Core\BaseApp'' |
LogError | ''Scriptlog\Core\LogError'' |
Sanitize | ''Scriptlog\Core\Sanitize'' |
View | ''Scriptlog\Core\View'' |
ThemeService | ''Scriptlog\Service\ThemeService'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
