1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<?php
// php/zenity_setup.php
// contenu des fenêtres zenity
$menu_principal_text = "Gestion d'une micro-entreprise";
$menu_principal_entrees = ["Nouvelle prestation", "Modifier enregistrement", "Fichier clients", "Créer/imprimer un document", "Communication", "Base de données"];
$question_nouveau_client_text = "Ce client figure t\'il déjà dans le fichier clients?";
$menu_enregistrement_text = "Type d\'enregistrement?";
$menu_enregistrement_entrees = ["Devis", "Facture", "CESU", "Prestation non vendue"];
$menu_documents_text = "Création de documents LaTeX";
$menu_documents_entrees = ["Devis", "Facture", "Lettre avec adresse", "Livre des recettes", "Registre des achats", "Bilan annuel"];
$menu_communication_text = "Imprimer un support de communication";
$menu_communication_entrees = ["Flyer (nécessite gimp)", "Carte de visite (nécessite scribus)", "Explorateur de fichiers"];
$recherche_client_text = "Recherche d'un client avec son nom ou son code client";
$resultats_recherche_client_text = "Résultats de la recherche, sélectionner un client";
$nouveau_client_text = "Nouveau client";
$nouveau_client_entrees = ["Prénom Nom:", "Adresse:", "Code client, exemple: J.P.Duchmol", "Commentaires"];
$calendar_text = 'Nouvelle prestation étape 1/3 - Choisir une date';
$formulaire_text = 'Nouvelle prestation 2/3 - Détail des travaux';
$formulaire_entrees = ["Tâches effectuées:", "Modèle du PC:", "OS:", "Données sauvegardées:", "Clés d\'activation:", "Temps main d\'oeuvre (heures):", "Total main d\'oeuvre (euros):", "Total pièces (euros):", "Déplacement (euros)", "Total HT (euros):",];
$commentaire_prestation_text = 'Nouvelle prestation 3/3 - Commentaires';
// commandes système qui ouvrent les fenêtres zenity, un objet = une commande
// s'utilisent comme ceci: exec($Objet->get());
$MenuPrincipal = new ZenityList($menu_principal_text, $menu_principal_entrees);
$QuestionNouveauClient = new ZenityQuestion($question_nouveau_client_text);
$MenuEnregistrement = new ZenityList($menu_enregistrement_text, $menu_enregistrement_entrees);
$MenuDocuments = new ZenityList($menu_documents_text, $menu_documents_entrees);
$MenuCommunication = new ZenityList($menu_communication_text, $menu_communication_entrees);
$RechercheClient = new zenityEntry($recherche_client_text);
$ResultatsRechercheClient = new zenityList($resultats_recherche_client_text, []);
$NouveauClient = new ZenityForms($nouveau_client_text, $nouveau_client_entrees);
$Calendrier = new ZenityCalendar($calendar_text);
$FormulairePrestation = new ZenityForms($formulaire_text, $formulaire_entrees);
$CommentairePrestation = new ZenityEntry($commentaire_prestation_text);
|