cms.php
<?php
/**
* CMS(ページ生成機能)
*
*
*/
/**
* レイアウトの配色の使用/不使用
* @param $key
*/
function getCmsLayoutColorStatuses($key = null) {
$arr = array(
1 => 'レイアウトの配色設定をする',
2 => '個別に配色を設定する',
);
return isset($arr[$key]) ? $arr[$key] : $arr;
}
/**
* ページ公開/非公開/削除
* @param string $cms_id ページID(new の場合は新規作成)
*
*/
function getCmsStatuses($key = null, $cms_id = null) {
$arr = array(
0 => '削除',
1 => '非公開',
2 => '公開',
3 => '期間指定公開',
);
if ($cms_id === 'new') {
unset($arr[0]);
}
return isset($arr[$key]) ? $arr[$key] : $arr;
}
/**
* ページ公開時刻
* @param $key 時刻
*
*/
function getCmsOpenTimes($key = null) {
for ($i = 0; $i <= 23; $i++) {
$i = sprintf('%02d', $i);
$arr[$i.':00:00'] = $i.':00';
$arr[$i.':30:00'] = $i.':30';
}
return isset($arr[$key]) ? $arr[$key] : $arr;
}
/**
* ページ保存時のメッセージ
* @param $key
*/
function getCmsCompleteMessages($key = null) {
$arr = array(
0 => '%sを削除しました',
1 => '%sを非公開に設定しました',
2 => '%sの公開に設定しました',
3 => '%sの期間指定公開に設定しました',
);
return isset($arr[$key]) ? $arr[$key] : $arr;
}
こちらもあわせてどうぞ