#!/bin/php get()); // -- SECTION 1: Nouvelle prestation -- if($choix_niv1 === ZenitySetup::$menu_principal_entrees[0]) { echo("choix: $choix_niv1\n"); newService(); } // -- SECTION 2: Modifier un enregistrement -- elseif($choix_niv1 === ZenitySetup::$menu_principal_entrees[1]) { echo("choix: $choix_niv1\n"); } // -- SECTION 3: Fichier clients -- elseif($choix_niv1 === ZenitySetup::$menu_principal_entrees[2]) { echo("choix: $choix_niv1\n"); // quel affichage? un grand tableau avec zenity? une page web? un document LaTeX? } // -- SECTION 4: documents à imprimer -- elseif($choix_niv1 === ZenitySetup::$menu_principal_entrees[3]) // = Créer/imprimer un document { echo("choix: $choix_niv1\n"); $MenuDocuments = new ZenityList(ZenitySetup::$menu_documents_text, ZenitySetup::$menu_documents_entrees); $choix_niv2 = exec($MenuDocuments->get()); if($choix_niv2 === ZenitySetup::$menu_documents_entrees[0]) { } elseif($choix_niv2 === ZenitySetup::$menu_documents_entrees[1]) // = Facture { } elseif($choix_niv2 === ZenitySetup::$menu_documents_entrees[2]) // = Lettre avec adresse { } elseif($choix_niv2 === ZenitySetup::$menu_documents_entrees[3]) // = Livre des recettes { } elseif($choix_niv2 === ZenitySetup::$menu_documents_entrees[4]) // = Registre des achats { } elseif($choix_niv2 === ZenitySetup::$menu_documents_entrees[5]) // = Bilan annuel { } else { // retour menu principal } } // -- SECTION 5: Supports de communication -- elseif($choix_niv1 === ZenitySetup::$menu_principal_entrees[4]) // = Communication { echo("choix: $choix_niv1\n"); $MenuCommunication = new ZenityList(ZenitySetup::$menu_communication_text, ZenitySetup::$menu_communication_entrees); $choix_niv2 = exec($MenuCommunication->get()); if($choix_niv2 === ZenitySetup::$menu_communication_entrees[0]) // = Flyer (nécessite gimp) { exec(windowAppCommand($image_editor, $flyer)); } elseif($choix_niv2 === ZenitySetup::$menu_communication_entrees[1]) // = Carte de visite (nécessite scribus) { exec(windowAppCommand($publishing, $business_card)); } elseif($choix_niv2 === ZenitySetup::$menu_communication_entrees[2]) // = Explorateur de fichiers { exec(windowAppCommand($file_explorer, $pub)); } else { // retour menu principal } } // -- SECTION 6: BDD -- elseif($choix_niv1 === ZenitySetup::$menu_principal_entrees[5]) // = Base de données { echo("choix: $choix_niv1\n"); if($sqlitebrowser_enable) { exec(windowAppCommand($sqlite_gui, $db_place)); } else { exec($x_term_command . ' ' . $sqlite_cli . ' ' . $db_place); // correpond à priori à: xterm -e sqlite3 ~/ORDIPOLO/Appli_PHP/ordipolo.sqlite } } // arrêt else { $boucle = false; } }