Check if new version is available
static public checkNewVersionAvailable ( $auto = true, $messageafterredirect = false ) : string | ||
$auto | boolean: check done autically ? (if not display result) (true by default) | |
$messageafterredirect | boolean: use message after redirect instead of display (false by default) | |
return | string | explaining the result |
/** * Cron job to check if a new version is available * * @param $task for log **/ static function cronCheckUpdate($task) { $result = Toolbox::checkNewVersionAvailable(1); $task->log($result); return 1; }
GLPI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GLPI. If not, see <http://www.gnu.org/licenses/>. -------------------------------------------------------------------------- */ /** @file * @brief */ include '../inc/includes.php'; if (isset($_POST['check_version'])) { Session::checkRight('backup', Backup::CHECKUPDATE); Toolbox::checkNewVersionAvailable(0, true); Html::back(); } Session::checkRight("backup", READ); // full path $path = GLPI_DUMP_DIR; Html::header(__('Maintenance'), $_SERVER['PHP_SELF'], "admin", "backup"); $max_time = min(get_cfg_var("max_execution_time"), get_cfg_var("max_input_time")); if ($max_time == 0) { $defaulttimeout = 60; $defaultrowlimit = 5; } else { if ($max_time > 5) { $defaulttimeout = $max_time - 2; $defaultrowlimit = 5; } else {