Nucleus CMSの新リリースを準備するためのリポジトリ。現在はNucleus CMS 4.0にマージするためのコードをコミットしている。
Revision | b8776ac243eff9686093eb809fc8a3f1b12675b0 (tree) |
---|---|
Time | 2012-07-30 09:12:53 |
Author | shizuki <shizuki@kine...> |
Commiter | shizuki |
CHANGE:管理画面用スキンの緊急インポート成功時に「管理ホーム」に移動するように変更
@@ -4186,7 +4186,7 @@ class Admin | ||
4186 | 4186 | */ |
4187 | 4187 | static private function action_adminskiniedoimport() |
4188 | 4188 | { |
4189 | - global $DIR_SKINS, $member; | |
4189 | + global $DIR_SKINS, $member, $CONF; | |
4190 | 4190 | |
4191 | 4191 | $member->isAdmin() or self::disallow(); |
4192 | 4192 |
@@ -4210,6 +4210,11 @@ class Admin | ||
4210 | 4210 | $query = "UPDATE %s SET value = %d WHERE name = 'AdminSkin'"; |
4211 | 4211 | $query = sprintf($query, sql_table('config'), $res); |
4212 | 4212 | DB::execute($query); |
4213 | + if ( $res ) | |
4214 | + { | |
4215 | + redirect($CONF['AdminURL']); | |
4216 | + exit; | |
4217 | + } | |
4213 | 4218 | $skin = new Skin(0, 'AdminActions', 'AdminSkin'); |
4214 | 4219 | $skin->parse('importAdmin', $DIR_SKINS . 'admin/defaultimporter.skn'); |
4215 | 4220 | } |