Ajout reçu fiscal sur Nouveau document

This commit is contained in:
Noizette 2020-10-24 07:28:31 +02:00
parent 8adc144bfa
commit ba5096bfb2
3 changed files with 33 additions and 23 deletions

View file

@ -7,7 +7,6 @@ require_once __DIR__ . '/_inc.php';
$session->requireAccess('compta', Membres::DROIT_ECRITURE);
use Garradin\DB;
use stdClass;
qv(['id' => 'required|numeric']);
$id = (int) qg('id');
@ -107,20 +106,20 @@ if(f('save'))
// Affichage
$doc = new stdClass();
$doc->moyens_paiement = $cats->listMoyensPaiement();
$doc->moyen_paiement = $f->moyen_paiement;
$doc->type = $facture->type[$f->type_facture];
$doc->numero_facture = $f->numero;
$doc->reglee = $f->reglee?'on':'off';
$doc->base_receveur = $f->receveur_membre?'membre':'client';
$doc->client_id = $f->receveur_id;
$doc->membre_id = $f->receveur_id;
$doc['moyens_paiement'] = $cats->listMoyensPaiement();
$doc['moyen_paiement'] = $f->moyen_paiement;
$doc['type'] = $facture->type[$f->type_facture];
$doc['numero_facture'] = $f->numero;
$doc['reglee'] = $f->reglee?'on':'off';
$doc['base_receveur'] = $f->receveur_membre?'membre':'client';
$doc['client_id'] = $f->receveur_id;
$doc['membre_id'] = $f->receveur_id;
$tpl->assign('doc', $doc);
$tpl->assign('date_emission', strtotime(f('date_emission')) ?: $f->date_emission); // Smarty m'a saoulé pour utiliser form_field|date_fr:---
$tpl->assign('date_echeance', strtotime(f('date_echeance')) ?: $f->date_echeance); // Du coup j'utilise form_field pour ces champs
$tpl->assign('doc', $doc);
// C'est un peu l'équivalent de form_field, mais j'avais écrit ça avant
// et oulala, c'est un peu complexe, faudrait réfléchir keskivomieux
@ -154,4 +153,4 @@ $tpl->assign('prix', $prix);
$tpl->assign('membres', (array)DB::getInstance()->get('SELECT id, nom FROM membres WHERE id_categorie != -2 NOT IN (SELECT id FROM membres_categories WHERE cacher = 1);'));
$tpl->assign('clients', $client->listAll());
$tpl->display(PLUGIN_ROOT . '/templates/facture_modifier.tpl');
$tpl->display(PLUGIN_ROOT . '/templates/facture_modifier.tpl');