PHP Class ThemesController

Since: 0.5a
Inheritance: extends ManagementAppController
Afficher le fichier Open project: baserproject/basercms Class Usage Examples

Méthodes publiques

Свойство Type Description
$components array コンポーネント
$crumbs array パンくずナビ
$helpers array ヘルパー
$name string コントローラー名
$uses array モデル

Méthodes publiques

Méthode Description
_writeCsv ( $plugin, string $path, $exclude = [] ) : boolean CSVファイルを書きだす
admin_add ( ) テーマをアップロードして適用する
admin_ajax_copy ( string $theme ) : void テーマをコピーする
admin_ajax_delete ( string $theme ) : void テーマを削除する (ajax)
admin_ajax_get_market_themes ( ) baserマーケットのテーマデータを取得する
admin_apply ( string $theme ) : void テーマを適用する
admin_del ( string $theme ) : void テーマを削除する
admin_download_default_data_pattern ( ) 初期データセットをダウンロードする
admin_edit ( string $theme ) : void テーマ名編集
admin_index ( ) : void テーマ一覧
admin_load_default_data_pattern ( ) : void 初期データセットを読み込む
admin_reset_data ( ) : void コアの初期データを読み込む

Méthodes protégées

Méthode Description
_applyTheme ( $theme )
_copy ( string $theme ) : boolean テーマをコピーする
_del ( string $theme ) : boolean データを削除する
_loadThemeInfo ( string $themename ) : array テーマ情報を読み込む
_load_default_data_pattern ( string $dbDataPattern, string $currentTheme = '' ) : boolean 初期データを読み込む

Method Details

_applyTheme() protected méthode

protected _applyTheme ( $theme )

_copy() protected méthode

テーマをコピーする
protected _copy ( string $theme ) : boolean
$theme string
Résultat boolean

_del() protected méthode

データを削除する
protected _del ( string $theme ) : boolean
$theme string テーマ名
Résultat boolean

_loadThemeInfo() protected méthode

テーマ情報を読み込む
protected _loadThemeInfo ( string $themename ) : array
$themename string テーマ名
Résultat array

_load_default_data_pattern() protected méthode

初期データを読み込む
protected _load_default_data_pattern ( string $dbDataPattern, string $currentTheme = '' ) : boolean
$dbDataPattern string 初期データのパターン
$currentTheme string テーマ名
Résultat boolean

_writeCsv() public méthode

CSVファイルを書きだす
public _writeCsv ( $plugin, string $path, $exclude = [] ) : boolean
$path string
Résultat boolean

admin_add() public méthode

テーマをアップロードして適用する
public admin_add ( )

admin_ajax_copy() public méthode

テーマをコピーする
public admin_ajax_copy ( string $theme ) : void
$theme string
Résultat void

admin_ajax_delete() public méthode

テーマを削除する (ajax)
public admin_ajax_delete ( string $theme ) : void
$theme string
Résultat void

admin_ajax_get_market_themes() public méthode

baserマーケットのテーマデータを取得する

admin_apply() public méthode

テーマを適用する
public admin_apply ( string $theme ) : void
$theme string
Résultat void

admin_del() public méthode

テーマを削除する
public admin_del ( string $theme ) : void
$theme string
Résultat void

admin_download_default_data_pattern() public méthode

初期データセットをダウンロードする

admin_edit() public méthode

テーマ名編集
public admin_edit ( string $theme ) : void
$theme string
Résultat void

admin_index() public méthode

テーマ一覧
public admin_index ( ) : void
Résultat void

admin_load_default_data_pattern() public méthode

初期データセットを読み込む
public admin_load_default_data_pattern ( ) : void
Résultat void

admin_reset_data() public méthode

コアの初期データを読み込む
public admin_reset_data ( ) : void
Résultat void

Property Details

$components public_oe property

コンポーネント
public array $components
Résultat array

$crumbs public_oe property

パンくずナビ
public array $crumbs
Résultat array

$helpers public_oe property

ヘルパー
public array $helpers
Résultat array

$name public_oe property

コントローラー名
public string $name
Résultat string

$uses public_oe property

モデル
public array $uses
Résultat array