メールフィールドコントローラー

Add your application-wide methods in the class below, your controllers will inherit them.
package Mail.Controller

 Methods

[ADMIN] メールフィールド追加

admin_add(int $mailContentId) : void

Parameters

$mailContentId

int

フィールドデータをコピーする

admin_ajax_copy(int $mailContentId, $id) : void

Parameters

$mailContentId

int

$id

[ADMIN] 削除処理(Ajax)

admin_ajax_delete(int $mailContentId, int $id = null) : void

Parameters

$mailContentId

int

$id

int

[ADMIN] 有効状態にする(AJAX)

admin_ajax_publish($mailContentId, $id) : void

Parameters

$mailContentId

$id

[ADMIN] 無効状態にする(AJAX)

admin_ajax_unpublish($mailContentId, $id) : void

Parameters

$mailContentId

$id

並び替えを更新する [AJAX]

admin_ajax_update_sort(int $mailContentId) : boolean
access public

Parameters

$mailContentId

int

Returns

boolean

[ADMIN] 削除処理

admin_delete(int $mailContentId, int $id = null) : void

Parameters

$mailContentId

int

$id

int

メッセージCSVファイルをダウンロードする

admin_download_csv(int $mailContentId) : void

Parameters

$mailContentId

int

[ADMIN] 編集処理

admin_edit(int $mailContentId, int $id) : void

Parameters

$mailContentId

int

$id

int

[ADMIN] メールフィールド一覧

admin_index(int $mailContentId) : void

Parameters

$mailContentId

int

beforeFilter

beforeFilter() : void

beforeRender

beforeRender() : void

一括削除

_batch_del(array $ids) : boolean

Parameters

$ids

array

Returns

boolean

一括公開

_batch_publish(array $ids) : boolean
access protected

Parameters

$ids

array

Returns

boolean

一括非公開

_batch_unpublish(array $ids) : boolean
access protected

Parameters

$ids

array

Returns

boolean

ステータスを変更する

_changeStatus(int $id, boolean $status) : boolean

Parameters

$id

int

$status

boolean

Returns

boolean

管理画面ページ一覧の検索条件を取得する

_createAdminIndexConditions(array $mailContentId) : string

Parameters

$mailContentId

array

Returns

string

フォームの初期値を取得する

_getDefaultValue() : string

Returns

string

一覧の表示用データをセットする

_setAdminIndexViewData() : void

 Properties

 

$BcContents

$BcContents : \BcContentsComponent

Default

magic
property
 

$BcMailField

$BcMailField : \MailField

Default

magic
property
 

$MailContent

$MailContent : \MailContent

Default

magic
property
 

$MailMessage

$MailMessage : \MailMessage

Default

magic
property
 

コンポーネント

$components : array

Default

array('BcAuth', 'Cookie', 'BcAuthConfigure', 'BcContents' => array('type' => 'Mail.MailContent'))
 

ヘルパー

$helpers : array

Default

array('BcHtml', 'BcTime', 'BcForm', 'BcText', 'BcCsv')
 

クラス名

$name : string

Default

'MailFields'
 

サブメニューエレメント

$subMenuElements : string

Default

array()
 

モデル

$uses : array

Default

array('Mail.MailField', 'Mail.MailContent', 'Mail.MailMessage')