@@ -1407,25 +1407,11 @@ static function resizePicture($source_path, $dest_path, $new_width = 71, $new_he
14071407 /**
14081408 * Check if new version is available
14091409 *
1410- * @param $auto boolean: check done autically ? (if not display result)
1411- * (true by default)
1412- * @param $messageafterredirect boolean: use message after redirect instead of display
1413- * (false by default)
1414- *
1415- * @return string explaining the result
1410+ * @return string
14161411 **/
1417- static function checkNewVersionAvailable ($ auto = true , $ messageafterredirect = false ) {
1412+ static function checkNewVersionAvailable () {
14181413 global $ CFG_GLPI ;
14191414
1420- if (!$ auto
1421- && !Session::haveRight ('backup ' , Backup::CHECKUPDATE )) {
1422- return false ;
1423- }
1424-
1425- if (!$ auto && !$ messageafterredirect ) {
1426- echo "<br> " ;
1427- }
1428-
14291415 //parse github releases (get last version number)
14301416 $ error = "" ;
14311417 $ json_gh_releases = self ::getURLContent ("https://api.github.com/repos/glpi-project/glpi/releases " , $ error );
@@ -1440,56 +1426,13 @@ static function checkNewVersionAvailable($auto = true, $messageafterredirect = f
14401426 $ latest_version = array_pop ($ released_tags );
14411427
14421428 if (strlen (trim ($ latest_version )) == 0 ) {
1443- if (!$ auto ) {
1444- if ($ messageafterredirect ) {
1445- Session::addMessageAfterRedirect ($ error , true , ERROR );
1446- } else {
1447- echo "<div class='center'> $ error</div> " ;
1448- }
1449- } else {
1450- return $ error ;
1451- }
1452-
1429+ return $ error ;
14531430 } else {
14541431 if (version_compare ($ CFG_GLPI ["version " ], $ latest_version , '< ' )) {
14551432 Config::setConfigurationValues ('core ' , ['founded_new_version ' => $ latest_version ]);
1456-
1457- if (!$ auto ) {
1458- if ($ messageafterredirect ) {
1459- Session::addMessageAfterRedirect (sprintf (__ ('A new version is available: %s. ' ),
1460- $ latest_version ));
1461- Session::addMessageAfterRedirect (__ ('You will find it on the GLPI-PROJECT.org site. ' ));
1462- } else {
1463- echo "<div class='center'> " .sprintf (__ ('A new version is available: %s. ' ),
1464- $ latest_version )."</div> " ;
1465- echo "<div class='center'> " .__ ('You will find it on the GLPI-PROJECT.org site. ' ).
1466- "</div> " ;
1467- }
1468-
1469- } else {
1470- if ($ messageafterredirect ) {
1471- Session::addMessageAfterRedirect (sprintf (__ ('A new version is available: %s. ' ),
1472- $ latest_version ));
1473- } else {
1474- return sprintf (__ ('A new version is available: %s. ' ), $ latest_version );
1475- }
1476- }
1477-
1433+ return sprintf (__ ('A new version is available: %s. ' ), $ latest_version );
14781434 } else {
1479- if (!$ auto ) {
1480- if ($ messageafterredirect ) {
1481- Session::addMessageAfterRedirect (__ ('You have the latest available version ' ));
1482- } else {
1483- echo "<div class='center'> " .__ ('You have the latest available version ' )."</div> " ;
1484- }
1485-
1486- } else {
1487- if ($ messageafterredirect ) {
1488- Session::addMessageAfterRedirect (__ ('You have the latest available version ' ));
1489- } else {
1490- return __ ('You have the latest available version ' );
1491- }
1492- }
1435+ return __ ('You have the latest available version ' );
14931436 }
14941437 }
14951438 return 1 ;
0 commit comments