getUrlContents

This commit is contained in:
fredtempez 2022-02-10 14:43:00 +01:00
parent f05e2ae497
commit ef32aa45d2
4 changed files with 13 additions and 13 deletions

View File

@ -53,7 +53,7 @@ class helper {
* @return mixed données récupérées * @return mixed données récupérées
*/ */
public static function urlGetContents ($url) { public static function getUrlContents ($url) {
// Ejecter free.fr // Ejecter free.fr
if (strpos(self::baseUrl(),'free.fr') > 0 ){ if (strpos(self::baseUrl(),'free.fr') > 0 ){
return false; return false;
@ -269,7 +269,7 @@ class helper {
* @return string * @return string
*/ */
public static function getOnlineVersion() { public static function getOnlineVersion() {
return (helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version')); return (helper::getUrlContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version'));
} }

View File

@ -246,11 +246,11 @@ class addon extends common {
// Récupérer le module en ligne // Récupérer le module en ligne
$moduleName = $this->getUrl(2); $moduleName = $this->getUrl(2);
// Informations sur les module en ligne // Informations sur les module en ligne
$store = json_decode(helper::urlGetContents(self::BASEURL_STORE . self::MODULE_STORE . 'list'), true); $store = json_decode(helper::getUrlContents(self::BASEURL_STORE . self::MODULE_STORE . 'list'), true);
// Url du module à télécharger // Url du module à télécharger
$moduleFilePath = $store[$moduleName]['file']; $moduleFilePath = $store[$moduleName]['file'];
// Télécharger le fichier // Télécharger le fichier
$moduleData = helper::urlGetContents(self::BASEURL_STORE . self::FILE_DIR . 'source/' . $moduleFilePath); $moduleData = helper::getUrlContents(self::BASEURL_STORE . self::FILE_DIR . 'source/' . $moduleFilePath);
// Extraire de l'arborescence // Extraire de l'arborescence
$d = explode('/',$moduleFilePath); $d = explode('/',$moduleFilePath);
$moduleFile = $d[count($d)-1]; $moduleFile = $d[count($d)-1];
@ -288,7 +288,7 @@ class addon extends common {
* Catalogue des modules sur le site ZwiiCMS.fr * Catalogue des modules sur le site ZwiiCMS.fr
*/ */
public function store() { public function store() {
$store = json_decode(helper::urlGetContents(self::BASEURL_STORE . self::MODULE_STORE . 'list'), true); $store = json_decode(helper::getUrlContents(self::BASEURL_STORE . self::MODULE_STORE . 'list'), true);
if ($store) { if ($store) {
// Modules installés // Modules installés
$infoModules = helper::getModules(); $infoModules = helper::getModules();
@ -340,7 +340,7 @@ class addon extends common {
* Détail d'un objet du catalogue * Détail d'un objet du catalogue
*/ */
public function item() { public function item() {
$store = json_decode(helper::urlGetContents(self::BASEURL_STORE . self::MODULE_STORE . 'list'), true); $store = json_decode(helper::getUrlContents(self::BASEURL_STORE . self::MODULE_STORE . 'list'), true);
self::$storeItem = $store [$this->getUrl(2)] ; self::$storeItem = $store [$this->getUrl(2)] ;
self::$storeItem ['fileDate'] = mb_detect_encoding(strftime('%d %B %Y',self::$storeItem ['fileDate']), 'UTF-8', true) self::$storeItem ['fileDate'] = mb_detect_encoding(strftime('%d %B %Y',self::$storeItem ['fileDate']), 'UTF-8', true)
? strftime('%d %B %Y', self::$storeItem ['fileDate']) ? strftime('%d %B %Y', self::$storeItem ['fileDate'])

View File

@ -261,7 +261,7 @@ class config extends common {
$site = helper::baseUrl(false); } $site = helper::baseUrl(false); }
$success= false; $success= false;
$googlePagespeedData = helper::urlGetContents('https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url='. $site .'&screenshot=true'); $googlePagespeedData = helper::getUrlContents('https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url='. $site .'&screenshot=true');
if ($googlePagespeedData !== false) { if ($googlePagespeedData !== false) {
$googlePagespeedData = json_decode($googlePagespeedData, true); $googlePagespeedData = json_decode($googlePagespeedData, true);
$data = str_replace('_','/',$googlePagespeedData['lighthouseResult']['audits']['final-screenshot']['details']['data']); $data = str_replace('_','/',$googlePagespeedData['lighthouseResult']['audits']['final-screenshot']['details']['data']);
@ -609,7 +609,7 @@ class config extends common {
} }
// Variable de version // Variable de version
self::$onlineVersion = helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version'); self::$onlineVersion = helper::getUrlContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version');
if (self::$onlineVersion > common::ZWII_VERSION) { if (self::$onlineVersion > common::ZWII_VERSION) {
self::$updateButtonText = "Mettre à jour" ; self::$updateButtonText = "Mettre à jour" ;
} }

View File

@ -199,11 +199,11 @@ class install extends common {
// Téléchargement // Téléchargement
case 2: case 2:
// Téléchargement depuis le serveur de Zwii // Téléchargement depuis le serveur de Zwii
//$success = (file_put_contents(self::TEMP_DIR.'update.tar.gz', helper::urlGetContents('https://zwiicms.fr/update/' . common::ZWII_UPDATE_CHANNEL . '/update.tar.gz')) !== false); //$success = (file_put_contents(self::TEMP_DIR.'update.tar.gz', helper::getUrlContents('https://zwiicms.fr/update/' . common::ZWII_UPDATE_CHANNEL . '/update.tar.gz')) !== false);
// URL sur le git // URL sur le git
//$newVersion = helper::urlGetContents('https://zwiicms.fr/update/' . common::ZWII_UPDATE_CHANNEL . '/version'); //$newVersion = helper::getUrlContents('https://zwiicms.fr/update/' . common::ZWII_UPDATE_CHANNEL . '/version');
file_put_contents(self::TEMP_DIR.'update.tar.gz', helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/update.tar.gz')); file_put_contents(self::TEMP_DIR.'update.tar.gz', helper::getUrlContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/update.tar.gz'));
$md5origin = helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/update.md5'); $md5origin = helper::getUrlContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/update.md5');
$md5origin = (explode(' ',$md5origin)); $md5origin = (explode(' ',$md5origin));
$md5target = md5_file(self::TEMP_DIR.'update.tar.gz'); $md5target = md5_file(self::TEMP_DIR.'update.tar.gz');
// Valeurs en sortie // Valeurs en sortie
@ -291,7 +291,7 @@ class install extends common {
*/ */
public function update() { public function update() {
// Nouvelle version // Nouvelle version
self::$newVersion = helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version'); self::$newVersion = helper::getUrlContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version');
// Valeurs en sortie // Valeurs en sortie
$this->addOutput([ $this->addOutput([
'display' => self::DISPLAY_LAYOUT_LIGHT, 'display' => self::DISPLAY_LAYOUT_LIGHT,