summaryrefslogtreecommitdiff
path: root/src/view/ZenitySetup.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/ZenitySetup.php')
-rw-r--r--src/view/ZenitySetup.php28
1 files changed, 22 insertions, 6 deletions
diff --git a/src/view/ZenitySetup.php b/src/view/ZenitySetup.php
index d0b785c..32648ea 100644
--- a/src/view/ZenitySetup.php
+++ b/src/view/ZenitySetup.php
@@ -1,10 +1,14 @@
1<?php 1<?php
2// src/view/ZenitySetup.php 2// src/view/ZenitySetup.php
3// 3//
4// ces variables sont des paramètres de la commande zenity (--text, --add-entry, --column) 4// données pour les paramètres de la commande zenity comme: --text, --add-entry, --column
5// les utiliser à l'instanciation des objets Zenity à la manière de l'exemple suivant: 5// les utiliser à l'instanciation des objets Zenity à la manière de l'exemple suivant:
6// $MenuPrincipal = new ZenityList(ZenitySetup::$menu_principal_text, ZenitySetup::$menu_principal_entrees); 6// $MenuPrincipal = new ZenityList(ZenitySetup::$menu_principal_text, ZenitySetup::$menu_principal_entrees);
7 7
8// pense-bête
9// rassembler les 'text' et 'entrées'
10// ce serait plus logique que ce fichier soit en JSON
11
8class ZenitySetup 12class ZenitySetup
9{ 13{
10 static public $menu_principal_text = "Gestion d'une micro-entreprise"; 14 static public $menu_principal_text = "Gestion d'une micro-entreprise";
@@ -13,16 +17,17 @@ class ZenitySetup
13 static public $type_client_text = "Client ou prospect?"; 17 static public $type_client_text = "Client ou prospect?";
14 static public $type_client_entrees = ["Client", "Prospect"]; 18 static public $type_client_entrees = ["Client", "Prospect"];
15 static public $menu_enregistrement_text = "Type d\'enregistrement?"; 19 static public $menu_enregistrement_text = "Type d\'enregistrement?";
16 //static public $menu_enregistrement_entrees = ["Devis", "Facture", "CESU", "Location", "Prestation non vendue"]; 20 static public $menu_enregistrement_entrees = ["Devis", "Facture", "Facture à partir d'un devis", "CESU", "Location", "Prestation non vendue"];
17 static public $menu_enregistrement_entrees = ["Facture", "CESU", "Location", "Prestation non vendue"]; 21 //~ static public $menu_enregistrement_entrees = ["Devis", "Facture", "CESU", "Location", "Prestation non vendue"];
18 static public $menu_documents_text = "Consulter, imprimer un document LaTeX"; 22 static public $menu_documents_text = "Consulter, imprimer un document LaTeX";
19 static public $menu_documents_entrees = ["Devis", "Facture", "Lettre avec adresse", "Livre des recettes", "Registre des achats", "Bilan annuel"]; 23 static public $menu_documents_entrees = ["Devis", "Facture", "Lettre avec adresse", "Livre des recettes", "Registre des achats", "Bilan annuel"];
20 static public $menu_communication_text = "Imprimer un support de communication"; 24 static public $menu_communication_text = "Imprimer un support de communication";
21 static public $menu_communication_entrees = ["Flyer (nécessite gimp)", "Carte de visite (nécessite scribus)", "Explorateur de fichiers"]; 25 static public $menu_communication_entrees = ["Flyer (nécessite gimp)", "Carte de visite (nécessite scribus)", "Explorateur de fichiers"];
22 static public $recherche_client_text = "Recherche d'un client avec son nom ou son code client"; 26 static public $recherche_client_text = "Recherche d'un client avec son nom ou son code client";
23 static public $resultats_recherche_client_text = "Résultats de la recherche, sélectionner un client"; 27 static public $resultats_recherche_client_text = "Résultats de la recherche, sélectionner un client";
28 static public $resultats_recherche_presta_text = "Sélectionner une prestation";
24 static public $nouveau_client_text = "Nouveau client"; 29 static public $nouveau_client_text = "Nouveau client";
25 static public $nouveau_client_entrees = ["Prénom Nom:", "Code client, exemple: J.P.Duchmol:", "Adresse:", "Code postal:", "Ville:", "Telephone:", "Courriel:", "À propos:"]; 30 static public $nouveau_client_entrees = ["Prénom Nom:", "Code client (J.C.Dusse):", "Adresse:", "Code postal:", "Ville:", "Telephone:", "Courriel:", "À propos:"];
26 static public $calendar_text = 'Nouvelle prestation étape 1/3 - Choisir une date'; 31 static public $calendar_text = 'Nouvelle prestation étape 1/3 - Choisir une date';
27 static public $formulaire_text = 'Nouvelle prestation 2/3 - Détail des travaux'; 32 static public $formulaire_text = 'Nouvelle prestation 2/3 - Détail des travaux';
28 static public $formulaire_devis_entrees = ["Tâches effectuées:", "Total main d\'oeuvre (euros):", "Détail des pièces:", "Total pièces (euros):", "Déplacement (euros)", "Total HT (euros):", "Delai de livraison", "Durée de validite du devis:"]; 33 static public $formulaire_devis_entrees = ["Tâches effectuées:", "Total main d\'oeuvre (euros):", "Détail des pièces:", "Total pièces (euros):", "Déplacement (euros)", "Total HT (euros):", "Delai de livraison", "Durée de validite du devis:"];
@@ -30,8 +35,19 @@ class ZenitySetup
30 static public $formulaire_cesu_entrees = ["Tâches effectuées:", "Duree de travail:", "Salaire net", "Mode de paiement"]; // en fait je pourrais ajouter plein d'autres trucs 35 static public $formulaire_cesu_entrees = ["Tâches effectuées:", "Duree de travail:", "Salaire net", "Mode de paiement"]; // en fait je pourrais ajouter plein d'autres trucs
31 static public $formulaire_location_entrees = ["Désignation du bien", "Modèle, numéro de série, description:", "Valeur", "État des lieux du début:", "État des lieux de fin:", "Durée de la location en mois:", "Loyer mensuel:", "Nombre de loyers déjà payés:", "Montant du chèque de caution:"]; 36 static public $formulaire_location_entrees = ["Désignation du bien", "Modèle, numéro de série, description:", "Valeur", "État des lieux du début:", "État des lieux de fin:", "Durée de la location en mois:", "Loyer mensuel:", "Nombre de loyers déjà payés:", "Montant du chèque de caution:"];
32 static public $commentaire_prestation_text = 'Nouvelle prestation 3/3 - Commentaires'; 37 static public $commentaire_prestation_text = 'Nouvelle prestation 3/3 - Commentaires';
33 static public $recapitulatif_text = "voici toutes les informations enregistrées"; 38
34 static public $recapitulatif_entrees = []; 39 static public $modification_client = ['text' => 'Modifier une information concernant un client',
40 //'lignes' => ["Prénom Nom:", "Code client (J.C.Dusse):", "Adresse:", "Code postal:", "Ville:", "Telephone:", "Courriel:", "À propos:", "Client ou Prospect?"], // inutile, obtenu par $Client->getAll()
41 'service' => "Modifier une prestation",
42 'return' => "Retour menu principal"];
43 static public $modification_presta = ['text' => 'Modifier une prestation',
44 'devis_facture' => "Changer ce devis en facture",
45 'service' => "Modifier une autre prestation",
46 'return' => "Retour menu précédent"];
47
48 //~ static public $recapitulatif_text = "voici toutes les informations enregistrées";
49 //~ static public $recapitulatif_entrees = [];
50
35 //static public $question_modification_text = "Prestation enregistrée. Modifier les informations?"; 51 //static public $question_modification_text = "Prestation enregistrée. Modifier les informations?";
36 52
37 static public $fin_section_1_text = "Client enregistré"; 53 static public $fin_section_1_text = "Client enregistré";