if (!$er) { PclTarExtract('userdl.tar.gz', '', '', ''); } } elseif ($_SESSION['dest'] == 'fonts') { $ret = maj_fonts(); } elseif ($_SESSION['dest'] == 'pictos') { $ret = maj_pictos(); } elseif ($_SESSION['dest'] == '/') { $rb = array('index', 'ajax', 'plug'); foreach ($rb as $v) { $ret .= maj_index($v); } } else { $ret = maj_system($_SESSION['dest']); } if ($_GET["upload"] or $_GET["update"] == "all" or $_GET["update"] == "program" && $_GET["admin"]) { relod('/?admin=update&updated=ok'); } elseif ($_GET["update"] == "program") { $_SESSION['philum'] = $maj; } //relod('/?id=='); } //auth if ($_GET["verif"]) { $ret = verif_maj(); } if ($_GET["admin"]) { $plug_output = $ret; } else { echo $ret; }
return $retour; } if (file_exists('fonctions/connectBDD.php')) { include_once 'fonctions/connectBDD.php'; $racineSite = $nomApplication . '.' . $siteDistant; // $lien = $racineSite.'/'.$fichierVersion; // http://repas.perette.info/last_version.json if ($sock = @fsockopen($racineSite, 80, $num, $error, 5)) { $requete = new requete(); $requete->where(array('param' => array('intitule' => 'version'))); // echo $requete->requete_complete().'<br>'; $requete->grand_tableau = false; $requete->executer_requete(); $temp = $requete->resultat; if ($temp) { $resultat[$temp['intitule']] = $temp['texte']; if ($retour = verif_maj('http://' . $racineSite . '/', $fichierVersion, $nomApplication, $resultat)) { echo '<p>Version actuelle : V ' . $resultat['version'] . ' </p><div>Version disponible sur Internet : <ul>'; foreach ($retour as $nouvelleVersion) { if ($nouvelleVersion['minVersion'] <= $resultat['version']) { echo '<li style="color:green;">V ' . $nouvelleVersion['version'] . ' (version requise : V ' . $nouvelleVersion['minVersion'] . ') <input type="button" value="Installer" data-urlFichier="' . $racineSite . '/' . $nouvelleVersion['fichierMaj'] . '" data-version="' . $nouvelleVersion['version'] . '" data-fichier="' . $nouvelleVersion['fichier'] . '" onclick="miseAJour(this);" /></li>'; } else { echo '<li style="color:red;">V ' . $nouvelleVersion['version'] . ' (version requise : V ' . $nouvelleVersion['minVersion'] . ')</li>'; } } echo '</ul></div>'; } else { echo 'Aucune nouvelle version. ' . $racineSite; } } else { echo 'Erreur : impossible de trouver la version installée'; }