Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 67... Línea 67...
67
        echo get_string('clistatusenabled', 'admin')."\n";
67
        echo get_string('clistatusenabled', 'admin')."\n";
68
        return 1;
68
        return 1;
69
    }
69
    }
Línea 70... Línea 70...
70
 
70
 
71
    $time = time() + ($options['enablelater']*60);
71
    $time = time() + ($options['enablelater']*60);
Línea 72... Línea 72...
72
    set_config('maintenance_later', $time);
72
    set_config('maintenance_later', $time, null, true);
73
 
73
 
Línea 74... Línea 74...
74
    echo get_string('clistatusenabledlater', 'admin', userdate($time))."\n";
74
    echo get_string('clistatusenabledlater', 'admin', userdate($time))."\n";
75
    return 0;
75
    return 0;
76
 
76
 
77
} else if ($options['enable']) {
77
} else if ($options['enable']) {
-
 
78
    if (file_exists("$CFG->dataroot/climaintenance.html")) {
78
    if (file_exists("$CFG->dataroot/climaintenance.html")) {
79
        // The maintenance is already enabled, nothing to do.
-
 
80
        exit(0);
-
 
81
    }
-
 
82
    enable_cli_maintenance_mode();
-
 
83
    set_config('maintenance_enabled', 'cli mode', null, true);
79
        // The maintenance is already enabled, nothing to do.
84
 
80
    } else {
-
 
81
        enable_cli_maintenance_mode();
-
 
82
    }
85
    if (isset($CFG->maintenance_later)) {
83
    set_config('maintenance_enabled', 0);
86
        unset_config('maintenance_later', null, true);
Línea 84... Línea 87...
84
    unset_config('maintenance_later');
87
    }
85
    echo get_string('sitemaintenanceoncli', 'admin')."\n";
88
    echo get_string('sitemaintenanceoncli', 'admin')."\n";
-
 
89
    exit(0);
86
    exit(0);
90
 
-
 
91
} else if ($options['enableold']) {
87
 
92
    set_config('maintenance_enabled', 1, null, true);
88
} else if ($options['enableold']) {
93
    if (isset($CFG->maintenance_later)) {
Línea 89... Línea 94...
89
    set_config('maintenance_enabled', 1);
94
        unset_config('maintenance_later', null, true);
-
 
95
    }
90
    unset_config('maintenance_later');
96
    echo get_string('sitemaintenanceon', 'admin')."\n";
-
 
97
    exit(0);
-
 
98
 
91
    echo get_string('sitemaintenanceon', 'admin')."\n";
99
} else if ($options['disable']) {
-
 
100
    if ($CFG->maintenance_enabled !== '0') {
92
    exit(0);
101
        set_config('maintenance_enabled', 0, null, true);
93
 
102
    }
94
} else if ($options['disable']) {
103
    if (isset($CFG->maintenance_later)) {
95
    set_config('maintenance_enabled', 0);
104
        unset_config('maintenance_later', null, true);
96
    unset_config('maintenance_later');
105
    }