forked from ZwiiCMS-Team/ZwiiCMS
getUrlContents
This commit is contained in:
parent
f05e2ae497
commit
ef32aa45d2
@ -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'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -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'])
|
||||||
|
@ -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" ;
|
||||||
}
|
}
|
||||||
|
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user