*** version 1.2.0a4 publié le 18/10/2024 :
# [francois raynaud arles-logiciel-libre]
# amélioration des états et sous états générés
# amélioration de la css - présentation type atReal de la css
* ajout de app/css d'opencimetiere : plus lisible avec om_theme de base
* bug : om_forms composition formulaire: ordre varchar et non integer si plus de 10 champs 1 10 11 2 3 ...
* bug : om_forms composition formulaire: il faut hidden des 4 types pour qu un champs soit caché et en delete met à hidden les 4 types :
type, type_modifier, type_supprimer, type_consulter 29/09/2024
* om_action : generer formulaire : prise en compte du data_type numeric, date et boolean pour le sql 30/09/2024
* om_action : generer formulaire : prise en compte de la clé secondaire pour le sql 01/10/2024
* om_forms : generer sous formulaire : prise en compte du data_type numeric, date et boolean pour le sql 01/10/2024
* om_forms : generer sous formulaire : prise en compte de la clé secondaire pour le sql 01/10/2024
* om_db_forms : gestion des erreurs suivant profil administrateur (=5) et autre (<5) 01/10/2024
* om_requete : surcharge pour assistant requete 02/10/2024
* om_sousetat : surcharge pour assistant requete 02/10/2024
* om_etat : surcharge pour limiter les mises à jour de l id et libellé 02/10/2024
* om_widget : surcharge pour limiter les mises à jour arguments et script 02/10/2024
*** ajout des paramètres order_by et asc_desc pour ordre des listes dans om_tables 06/10/2024
* om_tables : ajout du champs order_by et asc_desc dans les paramètres
* init_gen.sql : ajout d'order_by et asc_descdans la vue om_tables (à mettre à jour pour éviter l'erreur de droit insuffisant)
* om_setup_config.php : mise à jour de la vue om_tables
* om_gen_plus.php : prise en compte des paramètres order_by et asc_desc pour la liste
*** version 1.2.0a3 :
# [francois raynaud arles-logiciel-libre]
# compatibilité php 8.0
# mise en oeuvre avec openStock
- om_forms.inc : enleve champ calcul -> remplacer par fonction triggers 09/08/2024
- om_forms.class : enleve calcul + ajout type hiddenstatic 09/08/2024
- om_forms.class : simplification des messages d'erreur (enleve error_db) 09/08/2024
- om_gen_plus.class : prise en compte hiddenstatic (cas général) sauf date boolean et texte 09/08/2024 -> voir plus loin
- om_gen_plus.class : suppression des triggers om, des types "calcul" et "sql" 09/08/2024
- om_vues.class : insertion texte sur curseur pour select, having, goup by, where et order by 10/09/2024
- om_vues.class : ajout assistant condition et comparaison pour where et having 10/08/2024
- om_proc.class : insertion texte sur curseur 12/08/2024
- om_proc.class : insertion de requete/table et d expression pgsql 14/08/2024
- om_proc.class : fonction action pgsql 22/08/2024
- om_gen_plus.class : ajout de l action procedure 22/08/2024
- om_forms.inc et class : ajout du type_modifier -> type devient type ajouter. 29/08/2024
- om_forms.class : data_type_archive : pas de commande alter ... si même data_type
- om_forms.inc et class : ajout du type_consulter, type_supprimer 29/08/2024
- om_gen_plus.class : initialisation de type_consulter et type_supprimer pour tout type pgsql sauf geom 30/08/2024
- om_forms.inc : présentation 30/08/2024
- om_forms.class et om_tables.class : $this->tab-> mise à niveau php 8.0 (erreur AB) 30/08/2024
- om_forms.class : ajout des vues pour clés secondaires 31/08/2024
- om_gen_plus.class : surcharge de la methode def_obj_meth_get_var_sql_forminc__sql() pour vue sur select et select_by_id 31/08/2024
- script.js : affichage des vues en création que pour le data_type clé secondaire 02/09/2024
- correction bugs version php 8.0 -> 12/09/2024
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT ligne 486
display_errors = On ligne 503
* framework.openmairie.class : initialisation de variable $temp1 et $temp2
Warning: Undefined variable $temp2 in /var/www/html/om5/trunk/app/framework_openmairie.class.php on line 208
* ligne 3015 boucle foreach ($rubrik['links'] as $link) => initialisation de variable
Warning: foreach() argument must be of type array|object, null given
in /var/www/html/om5/trunk/core/om_application.class.php on line 3015
* genplus.class : erreur d ecriture du tableau erreur de la fonction get_var_sql_forminc__champs() car il manque les guillemets pour la clé primaire
-> genplus.class.php ligne 321 : $array_content = '"'.$this->primary_key.'",';
Fatal error: Uncaught Error: Undefined constant "essai"
in /var/www/html/om5/trunk/gen/obj/essai.class.php:34 Stack trace:
#0 /var/www/html/om5/trunk/core/om_dbform.class.php(269): essai_gen->get_var_sql_forminc__champs()
#1 /var/www/html/om5/trunk/core/om_dbform.class.php(217): dbform->init_record_data()
#2 /var/www/html/om5/trunk/core/om_dbform.class.php(181): dbform->constructeur()
#3 /var/www/html/om5/trunk/core/om_application.class.php(5180): dbform->__construct()
#4 /var/www/html/om5/trunk/core/om_application.class.php(5955): application->get_inst__om_dbform()
#5 /var/www/html/om5/trunk/core/om_application.class.php(5299): application->view_form()
#6 /var/www/html/om5/trunk/app/index.php(15): application->view_main()
#7 {main} thrown in /var/www/html/om5/trunk/gen/obj/essai.class.php on line 34
* om_tables.class : erreur nombre_colonne : modification écriture $this->tab et initialisation en consultation (set_form_default_values)
Warning: Attempt to read property "nombre_colonne" on array in /var/www/html/om5/trunk/obj/om_tables.class.php on line 155
Warning: Attempt to read property "nombre_colonne" on array in /var/www/html/om5/trunk/obj/om_tables.class.php on line 159
* om_vues, om_triggers et om_proc : prendre valeur entiere pour string -> $temp=intval($res)+1;
Uncaught TypeError: Unsupported operand types: string + int
in /var/www/html/om5/trunk/obj/om_vues.class.php:480 Stack trace:
#0 /var/www/html/om5/trunk/gen/obj/om_vues.class.php(135): om_vues->set_form_default_values()
#1 /var/www/html/om5/trunk/core/om_dbform.class.php(3394): om_vues_gen->setValsousformulaire()
#2 /var/www/html/om5/trunk/core/om_application.class.php(6466): dbform->sousformulaire()
#3 /var/www/html/om5/trunk/core/om_application.class.php(5302): application->view_sousform()
#4 /var/www/html/om5/trunk/app/index.php(15): application->view_main()
#5 {main} thrown in /var/www/html/om5/trunk/obj/om_vues.class.php on line 480
* widget_vue.php utilisation de !isset au lieu de =='' et remplace <=n par <n en ligne 43 et 57
Warning: Undefined array key 2 in /var/www/html/om5/trunk/app/widget_vue.php on line 42
Warning: Undefined array key 1 in /var/www/html/om5/trunk/app/widget_vue.php on line 43
Warning: Undefined array key 2 in /var/www/html/om5/trunk/app/widget_vue.php on line 44
Warning: Undefined array key 1 in /var/www/html/om5/trunk/app/widget_vue.php on line 45
Warning: Undefined array key 2 in /var/www/html/om5/trunk/app/widget_vue.php on line 46
Warning: Undefined array key 2 in /var/www/html/om5/trunk/app/widget_vue.php on line 57
* om_vues : undefined variable en update -> initialisation des 6 variables en set_form_default_values
Warning: Undefined variable $group_by in /var/www/html/om5/trunk/obj/om_vues.class.php on line 462
Warning: Undefined variable $where in /var/www/html/om5/trunk/obj/om_vues.class.php on line 464
Warning: Undefined variable $having in /var/www/html/om5/trunk/obj/om_vues.class.php on line 466
Warning: Undefined variable $order_by in /var/www/html/om5/trunk/obj/om_vues.class.php on line 468
* om_vues.class ajout de isset pour $temp2
Warning: Undefined variable $select in /var/www/html/om5/trunk/obj/om_vues.class.php on line 396
Warning: Undefined variable $temp2 in /var/www/html/om5/trunk/obj/om_vues.class.php on line 458
Warning: Trying to access array offset on value of type null in /var/www/html/om5/trunk/obj/om_vues.class.php on line 458
* om_forms
composition formulaire
initialisation de $class_sup
Warning: Undefined variable $class_sup in /var/www/html/om5/trunk/obj/om_forms.class.php on line 1264
class="widget ui-widget ui-widget-content ui-helper-clearfix ui-corner-all " id="widget_essai.libelle">
Warning: Undefined variable $temp in /var/www/html/om5/trunk/obj/om_forms.class.php on line 1378
* sup de print_r
Warning: Undefined variable $temp in /var/www/html/om5/trunk/obj/om_forms.class.php on line 1384
Warning: Undefined variable $temp in /var/www/html/om5/trunk/obj/om_forms.class.php on line 1378
composition liste
-> la clé position_liste est position dans le sql
Warning: Undefined array key "position_liste" in /var/www/html/om5/trunk/obj/om_forms_liste.class.php on line 142
* om_dbform.class changement du message postgres
Warning: Undefined array key 1 in /var/www/html/om5/trunk/obj/om_dbform.class.php on line 44
* om_forms : suppression de ckamps : enleve les selectstatic des champs json pour supprimer et consulter
Fatal error: Uncaught TypeError: array_search(): Argument #2 ($haystack) must be of type array, string given
in /var/www/html/om5/trunk/core/om_formulaire.class.php:3078 Stack trace:
#0 /var/www/html/om5/trunk/core/om_formulaire.class.php(3078): array_search()
#1 /var/www/html/om5/trunk/core/om_formulaire.class.php(304): formulaire->selectstatic()
#2 /var/www/html/om5/trunk/core/om_formulaire.class.php(479): formulaire->afficherChamp()
#3 /var/www/html/om5/trunk/core/om_dbform.class.php(3506): formulaire->afficher()
#4 /var/www/html/om5/trunk/core/om_application.class.php(6466): dbform->sousformulaire()
#5 /var/www/html/om5/trunk/core/om_application.class.php(5302): application->view_sousform()
#6 /var/www/html/om5/trunk/app/index.php(15): application->view_main()
#7 {main} thrown in /var/www/html/om5/trunk/core/om_formulaire.class.php on line 3078
* om_actions : variable crud supprimée
Warning: Undefined variable $crud in /var/www/html/om5/trunk/obj/om_actions.class.php on line 96
- om_forms erreur generer sous état sur clé 13/09/24
- bug om_forms.inc : affichage du lien si plusieurs "_" 14/09/2024
- om_tables.class : présentation inc et obj 25/09/2024