コード例 #1
0
ファイル: updater.php プロジェクト: nazo/phpcondo
            $result = false;
        }
    }
}
if ($result) {
    $this->setMessage('pages テーブルの更新に成功しました。');
} else {
    $this->setMessage('pages テーブルの更新に失敗しました。', true);
}
/**
 * site_configs 更新
 */
App::import('Model', 'SiteConfig');
App::import('Model', 'Mail.MailConfig');
$MailConfig = new MailConfig();
$mailConfig = $MailConfig->read(null, 1);
$SiteConfig = new SiteConfig();
$siteConfig = $SiteConfig->findExpanded();
$siteConfig['mail_encode'] = 'ISO-2022-JP';
if ($mailConfig) {
    $siteConfig['smtp_host'] = $mailConfig['MailConfig']['smtp_host'];
    $siteConfig['smtp_user'] = $mailConfig['MailConfig']['smtp_username'];
    $siteConfig['smtp_password'] = $mailConfig['MailConfig']['smtp_password'];
} else {
    $siteConfig['smtp_host'] = '';
    $siteConfig['smtp_user'] = '';
    $siteConfig['smtp_password'] = '';
}
$siteConfig['formal_name'] = $siteConfig['name'];
if ($SiteConfig->saveKeyValue($siteConfig)) {
    $this->setMessage('site_configs テーブルの更新に成功しました。');