suppression fichiers créés lors désinstallation ; suppression majuscule dans nom plugin
FossilOrigin-Name: 2134225b5757bee55253c1af81ba9f3dab5ea2f948c93ae42d76d3af6164f370
This commit is contained in:
parent
26c113349a
commit
cc6c46f59d
@ -1,10 +1,10 @@
|
|||||||
# Plugin reçus fiscaux pour Garradin
|
# Plugin reçus fiscaux pour Garradin
|
||||||
|
|
||||||
Plugin de reçus fiscaux pour le logiciel de gestion d'association Garradin ( https://garradin.eu/ - https://fossil.kd2.org/garradin ).
|
Plugin de reçus fiscaux pour le logiciel de gestion d'association Garradin (https://garradin.eu/ - https://fossil.kd2.org/garradin).
|
||||||
Source : https://git.roflcopter.fr/lesanges/recus-fiscaux-garradin
|
Source : https://git.roflcopter.fr/lesanges/recus-fiscaux-garradin
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
Vous pouvez télécharger l'archive .tar.gz depuis la page des [releases](https://), et la placer directement dans le dossier plugins de Garradin.
|
Vous pouvez télécharger [l'archive .tar.gz](https://git.roflcopter.fr/lesanges/recus-fiscaux-garradin/-/archive/master/recus-fiscaux-garradin-master.tar.gz), et la désarchiver dans le dossier plugins de Garradin.
|
||||||
|
|
||||||
## Fonctionnalités
|
## Fonctionnalités
|
||||||
- Créer des reçus fiscaux pour des dons et génération du cerfa correspondant
|
- Créer des reçus fiscaux pour des dons et génération du cerfa correspondant
|
||||||
|
@ -4,5 +4,4 @@ use Garradin\Entities\Files\File;
|
|||||||
|
|
||||||
// « signature » par défaut à remplacer (voir l'onglet de configuration)
|
// « signature » par défaut à remplacer (voir l'onglet de configuration)
|
||||||
$path = __DIR__ . '/data/default_signature.png';
|
$path = __DIR__ . '/data/default_signature.png';
|
||||||
$default_signature_file = (new File)->createAndStore('skel/plugin/recusFiscaux','default_signature.png', $path, null);
|
$_SESSION['default_signature_file'] = (new File)->createAndStore('skel/plugin/recusfiscaux','default_signature.png', $path, null);
|
||||||
|
|
||||||
|
@ -113,7 +113,8 @@ body
|
|||||||
#signature
|
#signature
|
||||||
{
|
{
|
||||||
display: block;
|
display: block;
|
||||||
width : 7cm;
|
max-width : 7cm;
|
||||||
|
max-height : 2cm;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
padding-bottom : 2mm;
|
padding-bottom : 2mm;
|
||||||
}
|
}
|
||||||
|
11
uninstall.php
Normal file
11
uninstall.php
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?php
|
||||||
|
namespace Garradin;
|
||||||
|
use Garradin\Entities\Files\File;
|
||||||
|
|
||||||
|
// supprimer les fichiers créés
|
||||||
|
|
||||||
|
// signature par défaut
|
||||||
|
$_SESSION['default_signature_file']->delete();
|
||||||
|
|
||||||
|
// signature réelle
|
||||||
|
$_SESSION['sig_file'][0]->delete();
|
@ -32,7 +32,7 @@ if (f('save') && $form->check('recusfiscaux_config'))
|
|||||||
// nom, fonction et signature du responsable
|
// nom, fonction et signature du responsable
|
||||||
$plugin->setConfig('nom_responsable', trim(f('nom_responsable')));
|
$plugin->setConfig('nom_responsable', trim(f('nom_responsable')));
|
||||||
$plugin->setConfig('fonction_responsable', trim(f('fonction_responsable')));
|
$plugin->setConfig('fonction_responsable', trim(f('fonction_responsable')));
|
||||||
if (isset($_SESSION['sig_file'])) {
|
if (isset($_SESSION['sig_file']) && count($_SESSION['sig_file']) > 0) {
|
||||||
$plugin->setConfig('signature', $_SESSION['sig_file'][0]->path);
|
$plugin->setConfig('signature', $_SESSION['sig_file'][0]->path);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ if (f('save') && $form->check('recusfiscaux_config'))
|
|||||||
|
|
||||||
$tpl->assign('ok', qg('ok') !== null);
|
$tpl->assign('ok', qg('ok') !== null);
|
||||||
$tpl->assign('path', $path);
|
$tpl->assign('path', $path);
|
||||||
$tpl->assign('default_signature', \Garradin\WWW_URL . "plugin/recusFiscaux/default_signature.png");
|
$tpl->assign('default_signature', \Garradin\WWW_URL . "plugin/recusfiscaux/default_signature.png");
|
||||||
$tpl->assign('plugin_config', $plugin->getConfig());
|
$tpl->assign('plugin_config', $plugin->getConfig());
|
||||||
$tpl->assign('plugin_css', ['style.css']);
|
$tpl->assign('plugin_css', ['style.css']);
|
||||||
$tpl->display(PLUGIN_ROOT . '/templates/config.tpl');
|
$tpl->display(PLUGIN_ROOT . '/templates/config.tpl');
|
||||||
|
@ -24,7 +24,7 @@ $adresseAsso = Utils::getAdresseAsso();
|
|||||||
$signature =
|
$signature =
|
||||||
(null !== $plugin->getConfig('signature')) ?
|
(null !== $plugin->getConfig('signature')) ?
|
||||||
\Garradin\Files\Files::get($plugin->getConfig('signature'))->fullpath() :
|
\Garradin\Files\Files::get($plugin->getConfig('signature'))->fullpath() :
|
||||||
\Garradin\WWW_URL . "plugin/recusFiscaux/default_signature.png";
|
\Garradin\WWW_URL . "plugin/recusfiscaux/default_signature.png";
|
||||||
|
|
||||||
// articles du CGI
|
// articles du CGI
|
||||||
$articlesCGI = array();
|
$articlesCGI = array();
|
||||||
|
@ -22,7 +22,7 @@ $adresseAsso = Utils::getAdresseAsso();
|
|||||||
$signature =
|
$signature =
|
||||||
(null !== $plugin->getConfig('signature')) ?
|
(null !== $plugin->getConfig('signature')) ?
|
||||||
\Garradin\Files\Files::get($plugin->getConfig('signature'))->fullpath() :
|
\Garradin\Files\Files::get($plugin->getConfig('signature'))->fullpath() :
|
||||||
\Garradin\WWW_URL . "plugin/recusFiscaux/default_signature.png";
|
\Garradin\WWW_URL . "plugin/recusfiscaux/default_signature.png";
|
||||||
|
|
||||||
// articles du CGI
|
// articles du CGI
|
||||||
$articlesCGI = array();
|
$articlesCGI = array();
|
||||||
|
@ -32,7 +32,8 @@ input[type="text"] {
|
|||||||
}
|
}
|
||||||
#signature
|
#signature
|
||||||
{
|
{
|
||||||
width:300px;
|
max-width: 300px;
|
||||||
|
max-height 150px;
|
||||||
}
|
}
|
||||||
dl.config
|
dl.config
|
||||||
{
|
{
|
||||||
|
@ -13,9 +13,7 @@ if (!File::checkCreateAccess($parent, $session)) {
|
|||||||
$csrf_key = 'upload_file_' . md5($parent);
|
$csrf_key = 'upload_file_' . md5($parent);
|
||||||
|
|
||||||
$form->runIf('upload', function () use ($parent) {
|
$form->runIf('upload', function () use ($parent) {
|
||||||
$sig_file = File::uploadMultiple($parent, 'file');
|
$_SESSION['sig_file'] = File::uploadMultiple($parent, 'file');
|
||||||
$_SESSION['sig_file'] = $sig_file;
|
|
||||||
|
|
||||||
}, $csrf_key, PLUGIN_ROOT . '/www/admin/config.php');
|
}, $csrf_key, PLUGIN_ROOT . '/www/admin/config.php');
|
||||||
|
|
||||||
$tpl->assign(compact('parent', 'csrf_key'));
|
$tpl->assign(compact('parent', 'csrf_key'));
|
||||||
|
Loading…
Reference in New Issue
Block a user