+}
+
+Config::set('system', 'maintenance', $maint_mode);
+
+if ($maint_mode && ($argc > 2)) {
+ $reason_arr = $argv;
+ array_shift($reason_arr);
+ array_shift($reason_arr);
+
+ $reason = implode(' ', $reason_arr);
+ Config::set('system', 'maintenance_reason', $reason);
+} else {
+ Config::set('system', 'maintenance_reason', '');
+}