descripteur d'export
This commit is contained in:
parent
2d07aa2c4d
commit
04b602b118
@ -24,6 +24,7 @@ class plugin extends common {
|
|||||||
'save' => self::GROUP_ADMIN, // Sauvegarde le module dans un fichier ZIP ou dans le gestionnaire
|
'save' => self::GROUP_ADMIN, // Sauvegarde le module dans un fichier ZIP ou dans le gestionnaire
|
||||||
'dataExport' => self::GROUP_ADMIN, // Fonction muette d'exportation
|
'dataExport' => self::GROUP_ADMIN, // Fonction muette d'exportation
|
||||||
'dataImport' => self::GROUP_ADMIN, // les données d'un module
|
'dataImport' => self::GROUP_ADMIN, // les données d'un module
|
||||||
|
'dataDelete' => self::GROUP_ADMIN,
|
||||||
'store' => self::GROUP_ADMIN,
|
'store' => self::GROUP_ADMIN,
|
||||||
'item' => self::GROUP_ADMIN, // détail d'un objet
|
'item' => self::GROUP_ADMIN, // détail d'un objet
|
||||||
'upload' => self::GROUP_ADMIN, // Téléverser catalogue
|
'upload' => self::GROUP_ADMIN, // Téléverser catalogue
|
||||||
@ -476,11 +477,13 @@ class plugin extends common {
|
|||||||
'value' => template::ico('download'),
|
'value' => template::ico('download'),
|
||||||
'help' => 'Exporter les données du module'
|
'help' => 'Exporter les données du module'
|
||||||
]),
|
]),
|
||||||
template::button('moduleImport' . $keyPage, [
|
template::button('moduleDelete' . $keyPage, [
|
||||||
'href' => helper::baseUrl(). $this->getUrl(0) . '/dataImport/' . $keyi18n . '/' . $pagesInfos[$keyi18n][$keyPage]['moduleId'] . '/' . $keyPage . '/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre
|
'href' => helper::baseUrl(). $this->getUrl(0) . '/dataDelete/' . $keyi18n . '/' . $pagesInfos[$keyi18n][$keyPage]['moduleId'] . '/' . $keyPage . '/' . $_SESSION['csrf'],// appel de fonction vaut exécution, utiliser un paramètre
|
||||||
'value' => template::ico('upload'),
|
'value' => template::ico('cancel'),
|
||||||
'help' => 'Importer les données du module'
|
'class' => 'buttonRed',
|
||||||
|
'help' => 'Détacher le module de la page',
|
||||||
])
|
])
|
||||||
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -494,7 +497,7 @@ class plugin extends common {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sauvergarde un module sans les données
|
* Sauvegarde un module sans les données
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public function save() {
|
public function save() {
|
||||||
@ -549,6 +552,15 @@ class plugin extends common {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Détacher un module d'une page
|
||||||
|
*/
|
||||||
|
public function dataDelete() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Export des données d'un module
|
* Export des données d'un module
|
||||||
*/
|
*/
|
||||||
@ -582,11 +594,8 @@ class plugin extends common {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Descripteur de l'archive
|
// Descripteur de l'archive
|
||||||
$success .= file_put_contents ($tmpFolder . '/descripteur.json', json_encode([
|
$infoModule = helper::getModules();
|
||||||
'langue' => $this->getUrl(2),
|
$success .= file_put_contents ($tmpFolder . '/descripteur.json', json_encode( $infoModule [$this->getUrl(3)] ));
|
||||||
'moduleid' => $this->getUrl(3),
|
|
||||||
'pageId' => $this->getUrl(4)
|
|
||||||
]));
|
|
||||||
|
|
||||||
|
|
||||||
// création du zip
|
// création du zip
|
||||||
|
Loading…
Reference in New Issue
Block a user