public function getDefaultValue($data)
{
$_data = array();
// 対象フィールドを取得
if ($this->mailFields) {
foreach ($this->mailFields as $mailField) {
$mailField = $mailField['MailField'];
// 対象フィールドがあれば、バリデートグループごとに配列に格納する
if (!is_null($mailField['default_value']) && $mailField['default_value'] !== "") {
if ($mailField['type'] == 'multi_check') {
$_data['MailMessage'][$mailField['field_name']][0] = $mailField['default_value'];
} else {
$_data['MailMessage'][$mailField['field_name']] = $mailField['default_value'];
}
}
}
}
if ($data) {
if (!isset($data['MailMessage'])) {
$data = array('MailMessage' => $data);
}
foreach ($data['MailMessage'] as $key => $value) {
if (isset($data['MailMessage'][$key])) {
$_data['MailMessage'][$key] = h($value);
}
}
}
return $_data;
}