mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-17 20:10:50 +01:00
Fix del bug #13
Fix del bug #13. Miglioramento della documentazione sui file MODULE.
This commit is contained in:
parent
f50aae1534
commit
b7643c1299
@ -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.
|
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
|
```ini
|
||||||
module_name = Nome del modulo
|
module_name = "Nome del modulo"
|
||||||
module_version = Versione del modulo
|
module_version = "Versione del modulo"
|
||||||
module_dir = Cartella di installazione del modulo
|
module_directory = "Cartella di installazione del modulo"
|
||||||
module_options = Operazione da eseguire all'apertura del modulo
|
module_options = "Operazione da eseguire all'apertura del modulo"
|
||||||
module_icon = Icona del modulo (Font-Awesome)
|
module_icon = "Icona del modulo (Font-Awesome)"
|
||||||
module_compatibility = Compatibilità del modulo
|
module_compatibility = "Compatibilità del modulo"
|
||||||
module_parent = "Genitore" del modulo
|
module_parent = "Genitore del modulo"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Moduli di base
|
## Moduli di base
|
||||||
|
@ -48,7 +48,7 @@ if (!extension_loaded('zip')) {
|
|||||||
elseif (file_exists($docroot.'/'.$tmpdir.'/MODULE')) {
|
elseif (file_exists($docroot.'/'.$tmpdir.'/MODULE')) {
|
||||||
$module_info = parse_ini_file($docroot.'/'.$tmpdir.'/MODULE', true);
|
$module_info = parse_ini_file($docroot.'/'.$tmpdir.'/MODULE', true);
|
||||||
$module_name = $module_info['module_name'];
|
$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>/"
|
// Copio i file nella cartella "modules/<nomemodulo>/"
|
||||||
copyr($docroot.'/'.$tmpdir, $docroot.'/modules/'.$module_dir.'/');
|
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_info = parse_ini_file($docroot.'/'.$tmpdir.'/MODULE', true);
|
||||||
$module_name = $module_info['module_name'];
|
$module_name = $module_info['module_name'];
|
||||||
$module_version = $module_info['module_version'];
|
$module_version = $module_info['module_version'];
|
||||||
$module_dir = $module_info['directory'];
|
$module_dir = $module_info['module_directory'];
|
||||||
|
|
||||||
// Copio i file nella cartella "modules/<nomemodulo>/"
|
// Copio i file nella cartella "modules/<nomemodulo>/"
|
||||||
copyr($docroot.'/'.$tmpdir, $docroot.'/modules/'.$module_dir.'/');
|
copyr($docroot.'/'.$tmpdir, $docroot.'/modules/'.$module_dir.'/');
|
||||||
|
@ -22,6 +22,8 @@ switch (filter('op')) {
|
|||||||
|
|
||||||
if (check_query($post['options2'])) {
|
if (check_query($post['options2'])) {
|
||||||
$dbo->query('UPDATE `zz_modules` SET `title`='.prepare($post['title']).', `options2`='.prepare($post['options2']).' WHERE `id`='.prepare($id_record));
|
$dbo->query('UPDATE `zz_modules` SET `title`='.prepare($post['title']).', `options2`='.prepare($post['options2']).' WHERE `id`='.prepare($id_record));
|
||||||
|
|
||||||
|
$rs = true;
|
||||||
} else {
|
} else {
|
||||||
$rs = false;
|
$rs = false;
|
||||||
}
|
}
|
||||||
@ -53,6 +55,7 @@ switch (filter('op')) {
|
|||||||
'summable' => $post['sum'][$c],
|
'summable' => $post['sum'][$c],
|
||||||
'search_inside' => $post['search_inside'][$c],
|
'search_inside' => $post['search_inside'][$c],
|
||||||
'order_by' => $post['order_by'][$c],
|
'order_by' => $post['order_by'][$c],
|
||||||
|
'id_module' => $id_record,
|
||||||
];
|
];
|
||||||
|
|
||||||
if (!empty($post['id'][$c]) && !empty($post['query'][$c])) {
|
if (!empty($post['id'][$c]) && !empty($post['query'][$c])) {
|
||||||
@ -95,6 +98,7 @@ switch (filter('op')) {
|
|||||||
if (check_query($post['query'][$c])) {
|
if (check_query($post['query'][$c])) {
|
||||||
$array = [
|
$array = [
|
||||||
'idgruppo' => $post['gruppo'][$c],
|
'idgruppo' => $post['gruppo'][$c],
|
||||||
|
'idmodule' => $id_record,
|
||||||
'clause' => $post['query'][$c],
|
'clause' => $post['query'][$c],
|
||||||
'position' => !empty($post['position'][$c]) ? 'HVN' : 'WHR',
|
'position' => !empty($post['position'][$c]) ? 'HVN' : 'WHR',
|
||||||
];
|
];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user