"destinataires":["tous les contacts du client lié à la franchise"]
function fwm_TS_NOOA_COMMANDE_modal_send_mail_client_COMMANDE($_id_type, $_id_obje){
global $navi_id_obje;
global $navi_id_type;
global $url7;
global $btn7;
global $user;
/// récupération des éléments de construction par la classe de la commande
$commande = new CommandeManager_Nooa($_id_type, $_id_obje);
$interlocuteur = $commande->getIdendite_Interlocuteur_Franchise();
$this_devis = $commande->getCommandeInfos();
$client = $commande->getClient();
// ... (truncated)
function fwm_TS_NOOA_COMMANDE_modal_send_mail_client_COMMANDE($_id_type, $_id_obje){
global $navi_id_obje;
global $navi_id_type;
global $url7;
global $btn7;
global $user;
/// récupération des éléments de construction par la classe de la commande
$commande = new CommandeManager_Nooa($_id_type, $_id_obje);
$interlocuteur = $commande->getIdendite_Interlocuteur_Franchise();
$this_devis = $commande->getCommandeInfos();
$client = $commande->getClient();
// ... (truncated)
function fwm_TS_NOOA_COMMANDE_modal_send_mail_client_COMMANDE($_id_type, $_id_obje){
global $navi_id_obje;
global $navi_id_type;
global $url7;
global $btn7;
global $user;
/// récupération des éléments de construction par la classe de la commande
$commande = new CommandeManager_Nooa($_id_type, $_id_obje);
$interlocuteur = $commande->getIdendite_Interlocuteur_Franchise();
$this_devis = $commande->getCommandeInfos();
$client = $commande->getClient();
// ... (truncated)
function fwm_TS_NOOA_COMMANDE_modal_send_mail_client_COMMANDE($_id_type, $_id_obje){
global $navi_id_obje;
global $navi_id_type;
global $url7;
global $btn7;
global $user;
/// récupération des éléments de construction par la classe de la commande
$commande = new CommandeManager_Nooa($_id_type, $_id_obje);
$interlocuteur = $commande->getIdendite_Interlocuteur_Franchise();
$this_devis = $commande->getCommandeInfos();
$client = $commande->getClient();
// ... (truncated)
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture=false){
global $navi_id_obje;
global $navi_id_type;
global $url7;
global $btn7;
global $user;
/// récupération des éléments de construction par la classe du Devis
$facture = new FactureManager_Nooa($navi_id_type, $navi_id_obje);
$interlocuteur = $facture->getIdendite_Interlocuteur_Franchise();
$this_facture = $facture->getFactureInfos();
$client = $facture->getClientFacture();
// ... (truncated)
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture=false){
global $navi_id_obje;
global $navi_id_type;
global $url7;
global $btn7;
global $user;
/// récupération des éléments de construction par la classe du Devis
$facture = new FactureManager_Nooa($navi_id_type, $navi_id_obje);
$interlocuteur = $facture->getIdendite_Interlocuteur_Franchise();
$this_facture = $facture->getFactureInfos();
$client = $facture->getClientFacture();
// ... (truncated)
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture=false){
global $navi_id_obje;
global $navi_id_type;
global $url7;
global $btn7;
global $user;
/// récupération des éléments de construction par la classe du Devis
$facture = new FactureManager_Nooa($navi_id_type, $navi_id_obje);
$interlocuteur = $facture->getIdendite_Interlocuteur_Franchise();
$this_facture = $facture->getFactureInfos();
$client = $facture->getClientFacture();
// ... (truncated)
"destinataires":["tous les contacts du client lié à la franchise"]
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_RELANCE_FACTURE(){
global $navi_id_obje;
global $navi_id_type;
$relance_facture = true;
$facture = fwc7_data_objet_att('', $navi_id_type, $navi_id_obje);
$mc = new ModuleCode($navi_id_type,'');
$moduleCodeFacture = $mc->moduleCode;
$dateEnvoi = $facture['attf102'];
fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture);
//MAJ des champs de suivi des relances date et type
fwc7_modify_att_edit('',$navi_id_type,$navi_id_obje,array($moduleCodeFacture['date_relance']=>date('Ymd'), $moduleCodeFacture['type_de_relance']=>'Relance manuelle', $moduleCodeFacture['att_date_envoi_facture']=>$dateEnvoi));
// ... (truncated)
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_RELANCE_FACTURE(){
global $navi_id_obje;
global $navi_id_type;
$relance_facture = true;
$facture = fwc7_data_objet_att('', $navi_id_type, $navi_id_obje);
$mc = new ModuleCode($navi_id_type,'');
$moduleCodeFacture = $mc->moduleCode;
$dateEnvoi = $facture['attf102'];
fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture);
//MAJ des champs de suivi des relances date et type
fwc7_modify_att_edit('',$navi_id_type,$navi_id_obje,array($moduleCodeFacture['date_relance']=>date('Ymd'), $moduleCodeFacture['type_de_relance']=>'Relance manuelle', $moduleCodeFacture['att_date_envoi_facture']=>$dateEnvoi));
// ... (truncated)
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_RELANCE_FACTURE(){
global $navi_id_obje;
global $navi_id_type;
$relance_facture = true;
$facture = fwc7_data_objet_att('', $navi_id_type, $navi_id_obje);
$mc = new ModuleCode($navi_id_type,'');
$moduleCodeFacture = $mc->moduleCode;
$dateEnvoi = $facture['attf102'];
fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture);
//MAJ des champs de suivi des relances date et type
fwc7_modify_att_edit('',$navi_id_type,$navi_id_obje,array($moduleCodeFacture['date_relance']=>date('Ymd'), $moduleCodeFacture['type_de_relance']=>'Relance manuelle', $moduleCodeFacture['att_date_envoi_facture']=>$dateEnvoi));
// ... (truncated)
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_RELANCE_FACTURE(){
global $navi_id_obje;
global $navi_id_type;
$relance_facture = true;
$facture = fwc7_data_objet_att('', $navi_id_type, $navi_id_obje);
$mc = new ModuleCode($navi_id_type,'');
$moduleCodeFacture = $mc->moduleCode;
$dateEnvoi = $facture['attf102'];
fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture);
//MAJ des champs de suivi des relances date et type
fwc7_modify_att_edit('',$navi_id_type,$navi_id_obje,array($moduleCodeFacture['date_relance']=>date('Ymd'), $moduleCodeFacture['type_de_relance']=>'Relance manuelle', $moduleCodeFacture['att_date_envoi_facture']=>$dateEnvoi));
// ... (truncated)
Choix du modèle en fonction du type de facture partielle ou solde
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_RELANCE_FACTURE(){
global $navi_id_obje;
global $navi_id_type;
$relance_facture = true;
$facture = fwc7_data_objet_att('', $navi_id_type, $navi_id_obje);
$mc = new ModuleCode($navi_id_type,'');
$moduleCodeFacture = $mc->moduleCode;
$dateEnvoi = $facture['attf102'];
fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture);
//MAJ des champs de suivi des relances date et type
fwc7_modify_att_edit('',$navi_id_type,$navi_id_obje,array($moduleCodeFacture['date_relance']=>date('Ymd'), $moduleCodeFacture['type_de_relance']=>'Relance manuelle', $moduleCodeFacture['att_date_envoi_facture']=>$dateEnvoi));
// ... (truncated)
Choix du modele enfonction du montant de la facture... si négative alors avoir, sinon facture.
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_RELANCE_FACTURE(){
global $navi_id_obje;
global $navi_id_type;
$relance_facture = true;
$facture = fwc7_data_objet_att('', $navi_id_type, $navi_id_obje);
$mc = new ModuleCode($navi_id_type,'');
$moduleCodeFacture = $mc->moduleCode;
$dateEnvoi = $facture['attf102'];
fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture);
//MAJ des champs de suivi des relances date et type
fwc7_modify_att_edit('',$navi_id_type,$navi_id_obje,array($moduleCodeFacture['date_relance']=>date('Ymd'), $moduleCodeFacture['type_de_relance']=>'Relance manuelle', $moduleCodeFacture['att_date_envoi_facture']=>$dateEnvoi));
// ... (truncated)
Si la facture est payé, on prend le mail modèle Acquitté.
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_RELANCE_FACTURE(){
global $navi_id_obje;
global $navi_id_type;
$relance_facture = true;
$facture = fwc7_data_objet_att('', $navi_id_type, $navi_id_obje);
$mc = new ModuleCode($navi_id_type,'');
$moduleCodeFacture = $mc->moduleCode;
$dateEnvoi = $facture['attf102'];
fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture);
//MAJ des champs de suivi des relances date et type
fwc7_modify_att_edit('',$navi_id_type,$navi_id_obje,array($moduleCodeFacture['date_relance']=>date('Ymd'), $moduleCodeFacture['type_de_relance']=>'Relance manuelle', $moduleCodeFacture['att_date_envoi_facture']=>$dateEnvoi));
// ... (truncated)
Fonction pour la relance manuelle d'une facture affiche la modal classique mais ajoute le paramètre $relance pour la gestion de la relance
function fwm_TS_NOOA_FACTURE_modal_send_mail_client_RELANCE_FACTURE(){
global $navi_id_obje;
global $navi_id_type;
$relance_facture = true;
$facture = fwc7_data_objet_att('', $navi_id_type, $navi_id_obje);
$mc = new ModuleCode($navi_id_type,'');
$moduleCodeFacture = $mc->moduleCode;
$dateEnvoi = $facture['attf102'];
fwm_TS_NOOA_FACTURE_modal_send_mail_client_FACTURE($relance_facture);
//MAJ des champs de suivi des relances date et type
fwc7_modify_att_edit('',$navi_id_type,$navi_id_obje,array($moduleCodeFacture['date_relance']=>date('Ymd'), $moduleCodeFacture['type_de_relance']=>'Relance manuelle', $moduleCodeFacture['att_date_envoi_facture']=>$dateEnvoi));
// ... (truncated)