Fix del bug #13

Fix del bug #13.
Miglioramento della documentazione sui file MODULE.
This commit is contained in:
Thomas Zilio 2017-08-09 08:11:04 +02:00
parent f50aae1534
commit b7643c1299
3 changed files with 13 additions and 9 deletions

View File

@ -221,13 +221,13 @@ $dbo->query("DROP TABLE `tabella`");
Il file `MODULE` è infine il diretto responsabile dell'installazione del modulo poiché definisce tutti i valori caratteristici dello stesso; in caso di sua assenza la cartella compressa viene considerata non corretta.
```ini
module_name = Nome del modulo
module_version = Versione del modulo
module_dir = Cartella di installazione del modulo
module_options = Operazione da eseguire all'apertura del modulo
module_icon = Icona del modulo (Font-Awesome)
module_compatibility = Compatibilità del modulo
module_parent = "Genitore" del modulo
module_name = "Nome del modulo"
module_version = "Versione del modulo"
module_directory = "Cartella di installazione del modulo"
module_options = "Operazione da eseguire all'apertura del modulo"
module_icon = "Icona del modulo (Font-Awesome)"
module_compatibility = "Compatibilità del modulo"
module_parent = "Genitore del modulo"
```
## Moduli di base

View File

@ -48,7 +48,7 @@ if (!extension_loaded('zip')) {
elseif (file_exists($docroot.'/'.$tmpdir.'/MODULE')) {
$module_info = parse_ini_file($docroot.'/'.$tmpdir.'/MODULE', true);
$module_name = $module_info['module_name'];
$module_dir = $module_info['module_dir'];
$module_dir = $module_info['module_directory'];
// Copio i file nella cartella "modules/<nomemodulo>/"
copyr($docroot.'/'.$tmpdir, $docroot.'/modules/'.$module_dir.'/');
@ -76,7 +76,7 @@ if (!extension_loaded('zip')) {
$module_info = parse_ini_file($docroot.'/'.$tmpdir.'/MODULE', true);
$module_name = $module_info['module_name'];
$module_version = $module_info['module_version'];
$module_dir = $module_info['directory'];
$module_dir = $module_info['module_directory'];
// Copio i file nella cartella "modules/<nomemodulo>/"
copyr($docroot.'/'.$tmpdir, $docroot.'/modules/'.$module_dir.'/');

View File

@ -22,6 +22,8 @@ switch (filter('op')) {
if (check_query($post['options2'])) {
$dbo->query('UPDATE `zz_modules` SET `title`='.prepare($post['title']).', `options2`='.prepare($post['options2']).' WHERE `id`='.prepare($id_record));
$rs = true;
} else {
$rs = false;
}
@ -53,6 +55,7 @@ switch (filter('op')) {
'summable' => $post['sum'][$c],
'search_inside' => $post['search_inside'][$c],
'order_by' => $post['order_by'][$c],
'id_module' => $id_record,
];
if (!empty($post['id'][$c]) && !empty($post['query'][$c])) {
@ -95,6 +98,7 @@ switch (filter('op')) {
if (check_query($post['query'][$c])) {
$array = [
'idgruppo' => $post['gruppo'][$c],
'idmodule' => $id_record,
'clause' => $post['query'][$c],
'position' => !empty($post['position'][$c]) ? 'HVN' : 'WHR',
];