dashboard_franchiseur

🔧 TS_NOOA_dashboard_franchiseur_statspe_CA_facture_mois

Fonction pour la création du CA par MOIS des factures prend en compte: - la date de creation attf100
function TS_NOOA_dashboard_franchiseur_statspe_CA_facture_mois(){ $userInfo = get_UserIdentification('', "", 169, ''); // Filtre de date if(isset($_POST['date_a_date']) && !empty($_POST['date_a_date'])) { // Un filtre de date est sélectionné. $tmp_value=explode(' - ',$_POST['date_a_date']); $date_debut = fwk7_date_store($tmp_value[0]); $date_fin = fwk7_date_store($tmp_value[1]); $filtreDate = " attf100 BETWEEN $date_debut AND $date_fin "; } else { $today = new DateTime('first day of January this year'); // ... (truncated)

↩️ Returns

(array)

🔧 TS_NOOA_dashboard_franchiseur_statspe_CA_facture_annee

Fonction pour la création du CA par ANNEE des factures prend en compte: - la date de validation attf100
function TS_NOOA_dashboard_franchiseur_statspe_CA_facture_annee(){ $userInfo = get_UserIdentification('', "", 169, ''); $today = new DateTime('first day of January this year'); $dateDuJour = $today->format('Ymd'); $todayAnneeProchaine = new DateTime('first day of December this year'); $dateAnneeProchaine = $todayAnneeProchaine->format('Ymd'); $filtreDate = " attf100 BETWEEN $dateDuJour AND $dateAnneeProchaine "; $wcFacture = [ "id_work = '".fwp7_param_template_wrk_get_number('', 169, 'wrk_validee')."' ", $filtreDate, // ... (truncated)

↩️ Returns

(array)

🔧 TS_NOOA_dashboard_franchiseur_statspe_CA_devis_mois

Fonction pour la création du CA par MOIS des devis prend en compte: - la date de création attf100
function TS_NOOA_dashboard_franchiseur_statspe_CA_devis_mois(){ global $list_devis_year; // Filtre de date if(isset($_POST['date_a_date']) && !empty($_POST['date_a_date'])) { // Un filtre de date est selectionné $tmp_value=explode(' - ',$_POST['date_a_date']); $date_debut = fwk7_date_store($tmp_value[0]); $date_fin = fwk7_date_store($tmp_value[1]); $filtreDate = " LENGTH(attf100) = 8 AND attf100 BETWEEN ".$date_debut." AND ".$date_fin." OR attf100 BETWEEN ".$date_debut.'0000'." AND ".$date_fin.'2400'." "; $wcDevis = [ "id_work = '".fwp7_param_template_wrk_get_number('', 165, 'devis_statut_signe')."' ", // ... (truncated)

↩️ Returns

(array)

🔧 TS_NOOA_dashboard_franchiseur_statspe_CA_devis_annee

Fonction pour la création du CA par ANNEE des devis prend en compte: - la date de création du devis attf100
function TS_NOOA_dashboard_franchiseur_statspe_CA_devis_annee(){ global $list_devis_year; $today = new DateTime('first day of January this year'); $dateDuJour = $today->format('Ymd'); $todayAnneeProchaine = new DateTime('last day of December this year'); $dateAnneeProchaine = $todayAnneeProchaine->format('Ymd'); $listDevis = $list_devis_year; // Création du tableau de données pour alimenter les stats $list_result=array(); foreach ($listDevis as $raw) { // ... (truncated)

↩️ Returns

(array)

🔧 TS_NOOA_dashboard_franchiseur_statspe_Devis_nbr_devis_cree_par_mois

Fonction pour la création du nombre de devis créés par MOIS prend en compte: - la date de création du devis attf100
function TS_NOOA_dashboard_franchiseur_statspe_Devis_nbr_devis_cree_par_mois(){ // Filtre de date if(!empty($_POST['date_a_date'])) { // Un filtre de date est selectionné $tmp_value=explode(' - ',$_POST['date_a_date']); $date_debut = fwk7_date_store($tmp_value[0]); $date_fin = fwk7_date_store($tmp_value[1]); $filtreDate = "LENGTH(attf100) = 8 AND attf100 BETWEEN ".$date_debut." AND ".$date_fin." OR attf100 BETWEEN ".$date_debut.'0000'." AND ".$date_fin.'2400'." "; $wcDevis = [ $filtreDate ]; // ... (truncated)

↩️ Returns

(array)

🔧 TS_NOOA_dashboard_franchiseur_statspe_Devis_evolution_taux_transformation

Fonction pour la création du taux de transformation sur l'année prend en compte: - la date de création du devis attf100
function TS_NOOA_dashboard_franchiseur_statspe_Devis_evolution_taux_transformation(){ global $list_devis_year; $today = new DateTime('first day of January this year'); $dateDebutAnnee = $today->format('Ymd'); $todayAnneeProchaine = new DateTime('last day of this year'); $dateFinAnnee = $todayAnneeProchaine->format('Ymd'); // On groupe les résultats par MOIS $monthlySums = []; foreach ($list_devis_year as $devis) { $yearMonth = substr($devis['attf100'], 0, 6); if (!isset($monthlySums[$yearMonth])) { // ... (truncated)

↩️ Returns

(array)