petites corrections
This commit is contained in:
parent
d378cd94a2
commit
7594821ca7
@ -29,7 +29,7 @@ class addon extends common {
|
|||||||
'uploadItem'=> self::GROUP_ADMIN
|
'uploadItem'=> self::GROUP_ADMIN
|
||||||
];
|
];
|
||||||
|
|
||||||
const URL_STORE = 'http://zwiicms.fr/?modules/list';
|
const URL_STORE = 'http://zwiicms.fr/?modules/';
|
||||||
const BASEURL_STORE = 'http://zwiicms.fr/';
|
const BASEURL_STORE = 'http://zwiicms.fr/';
|
||||||
|
|
||||||
// Gestion des modules
|
// Gestion des modules
|
||||||
@ -241,7 +241,7 @@ 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::URL_STORE), true);
|
$store = json_decode(helper::urlGetContents(self::URL_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
|
||||||
@ -283,7 +283,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::URL_STORE), true);
|
$store = json_decode(helper::urlGetContents(self::URL_STORE . 'list'), true);
|
||||||
if ($store) {
|
if ($store) {
|
||||||
// Modules installés
|
// Modules installés
|
||||||
$infoModules = helper::getModules();
|
$infoModules = helper::getModules();
|
||||||
@ -308,7 +308,7 @@ class addon extends common {
|
|||||||
$ico = template::ico('update');
|
$ico = template::ico('update');
|
||||||
}
|
}
|
||||||
self::$storeList [] = [
|
self::$storeList [] = [
|
||||||
'<a href="' . helper::baseurl() . $this->getUrl(0) . '/item/' . $key . '" rel="data-lity">'.$store[$key]['title'].'</a>',
|
'<a href="' . self::URL_STORE . $key . '" target="_blank" >'.$store[$key]['title'].'</a>',
|
||||||
$store[$key]['fileVersion'],
|
$store[$key]['fileVersion'],
|
||||||
mb_detect_encoding(strftime('%d %B %Y', $store[$key]['fileDate']), 'UTF-8', true)
|
mb_detect_encoding(strftime('%d %B %Y', $store[$key]['fileDate']), 'UTF-8', true)
|
||||||
? strftime('%d %B %Y', $store[$key]['fileDate'])
|
? strftime('%d %B %Y', $store[$key]['fileDate'])
|
||||||
@ -327,7 +327,7 @@ class addon extends common {
|
|||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => 'Catalogue de modules',
|
'title' => 'Catalogue de modules en ligne',
|
||||||
'view' => 'store'
|
'view' => 'store'
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
@ -336,7 +336,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::URL_STORE), true);
|
$store = json_decode(helper::urlGetContents(self::URL_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'])
|
||||||
@ -344,8 +344,7 @@ class addon extends common {
|
|||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' =>'Module ' . self::$storeItem['title'],
|
'title' =>'Module ' . self::$storeItem['title'],
|
||||||
'view' => 'item',
|
'view' => 'item'
|
||||||
'display' => self::DISPLAY_LAYOUT_LITY
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -386,7 +385,6 @@ class addon extends common {
|
|||||||
'value' => template::ico('download')
|
'value' => template::ico('download')
|
||||||
])
|
])
|
||||||
: '',
|
: '',
|
||||||
'',
|
|
||||||
implode(', ',array_keys($inPages,$key)) === ''
|
implode(', ',array_keys($inPages,$key)) === ''
|
||||||
? template::button('moduleExport' . $key, [
|
? template::button('moduleExport' . $key, [
|
||||||
'href' => helper::baseUrl(). $this->getUrl(0) . '/import/' . $key . '/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre
|
'href' => helper::baseUrl(). $this->getUrl(0) . '/import/' . $key . '/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php if($module::$modInstal): ?>
|
<?php if($module::$modInstal): ?>
|
||||||
<?php echo template::table([2, 2, 2, 3, 1, 1, 1], $module::$modInstal, ['Module installé', 'Alias', 'Version', 'Page(s)', 'Supprimer', 'Exporter' . '<span class="helpDisplayButton">'.template::ico('help', 'left').'</span>', 'Importer']); ?>
|
<?php echo template::table([2, 2, 2, 2, 1, 1, 1], $module::$modInstal, ['Module installé', 'Alias', 'Version', 'Page(s)', 'Supprimer', 'Exporter' . '<span class="helpDisplayButton">'.template::ico('help', 'left').'</span>', 'Importer']); ?>
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<?php echo template::speech('Aucun module installé.'); ?>
|
<?php echo template::speech('Aucun module installé.'); ?>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user