[openmairie-framework-Commits] r4943 - in openmairie_exemple/branches/om5_rad: . install obj

0 views
Skip to first unread message

fray...@users.adullact.net

unread,
Apr 26, 2024, 5:34:22 PMApr 26
to openmairie...@googlegroups.com
Author: fraynaud
Date: 2024-04-26 23:34:19 +0200 (Fri, 26 Apr 2024)
New Revision: 4943

Modified:
openmairie_exemple/branches/om5_rad/HISTORY.txt
openmairie_exemple/branches/om5_rad/TODO.txt
openmairie_exemple/branches/om5_rad/install/om_setup_config.php
openmairie_exemple/branches/om5_rad/obj/om_forms.class.php
Log:
* bug : composition om_forms appel dans forms a l'action 5 d om_champs (objet invalide) 26/04/24
il faut debugue la methode 5 d om_forms



Modified: openmairie_exemple/branches/om5_rad/HISTORY.txt
===================================================================
--- openmairie_exemple/branches/om5_rad/HISTORY.txt 2024-04-25 16:59:56 UTC (rev 4942)
+++ openmairie_exemple/branches/om5_rad/HISTORY.txt 2024-04-26 21:34:19 UTC (rev 4943)
@@ -132,6 +132,7 @@
* Evolution : om_actions : ajout des actions à terme : édition, ajouter, modifier, supprimer 25/04/2024
* Evolution : om_champs suppression vue et table 25/04/2024
* Evolution : mise à niveau install et om_setup_config.php
+* bug : composition om_forms appel dans forms à l'action 5 d om_champs (objet invalide) 26/04/24

* bug : om_tables : si existe vue -> la suppression créé une erreur : a voir


Modified: openmairie_exemple/branches/om5_rad/TODO.txt
===================================================================
--- openmairie_exemple/branches/om5_rad/TODO.txt 2024-04-25 16:59:56 UTC (rev 4942)
+++ openmairie_exemple/branches/om5_rad/TODO.txt 2024-04-26 21:34:19 UTC (rev 4943)
@@ -73,6 +73,14 @@
JOIN om5.famille ON article.famille=famille.famille
GROUP BY famille.famille;

+SELECT service.service,
+ count(agent.agent) AS nombre
+ FROM (om5.agent
+ JOIN om5.service ON ((agent.service = service.service)))
+ GROUP BY service.service;
+
+
+
-> champs calcul + type sql

sum article.montant_ht
@@ -81,6 +89,20 @@

-> pb si creation de vue pour supprimer table -> drop table cascade

+Mode utol / developpeur
+=======================
+- créer une fonction util pour admin
+
+Bug
+===
+- manque le droit om_vues
+- composition om_forms
+
+
+
+
+
+
Actions
=======
- enlever supprimer, modifier
@@ -113,3 +135,8 @@
);

}
+
+
+* grid system
+public
+css grid-2-6 class css qui prend 2/6 éme bloc

Modified: openmairie_exemple/branches/om5_rad/install/om_setup_config.php
===================================================================
--- openmairie_exemple/branches/om5_rad/install/om_setup_config.php 2024-04-25 16:59:56 UTC (rev 4942)
+++ openmairie_exemple/branches/om5_rad/install/om_setup_config.php 2024-04-26 21:34:19 UTC (rev 4943)
@@ -134,7 +134,7 @@
$msg .= "<br>";
//$msg .= _("Si vous avez besoin d'aide, contactez le <a href='https://communaute.openmairie.org/'>"._("forum")."</a> ");
$msg .= "<br>";
-$msg .= _("vous avez des explications complémentaires au lien suivant <a href='../doc/html/'>"._("documentation du porjet om5_rad")."</a><br><br> ");
+$msg .= _("vous avez des explications complémentaires au lien suivant <a href='../doc/html/'>"._("documentation du projet om5_rad")."</a><br><br> ");
// etape 1 : saisie des données de la base
$msg1 = '<form method="post" action="om_setup_config.php?step=2">';
$msg1 .= '<p>'._("Vous devez saisir ci-dessous les détails de connexion à votre base de données. Si vous ne les connaissez pas, contactez votre hébergeur").'</p>';
@@ -172,7 +172,7 @@
switch ( $step ) {

case 0: // presentation
- echo "<b>"._("Bienvenue sur l'installateur d'openFramework")." ".$version;
+ echo "<b>"._("Bienvenue sur l'installateur d'openFramework")." ".$version." ";
echo "</b><br>";

// existence du fichier database.inc.php

Modified: openmairie_exemple/branches/om5_rad/obj/om_forms.class.php
===================================================================
--- openmairie_exemple/branches/om5_rad/obj/om_forms.class.php 2024-04-25 16:59:56 UTC (rev 4942)
+++ openmairie_exemple/branches/om5_rad/obj/om_forms.class.php 2024-04-26 21:34:19 UTC (rev 4943)
@@ -172,8 +172,8 @@

$form->setType("comment", "hidden"); // documentation enligne
$form->setType("parametres", "hidden"); // documentation enligne
- $form->setType("bloc", "hidden"); // utiliser composition
- $form->setType("position", "hidden");// utiliser composition
+ //$form->setType("bloc", "hidden"); // utiliser composition
+ //$form->setType("position", "hidden");// utiliser composition
$form->setType("character_maximum_length", "hidden"); // ne sert pas
//$form->setType("table_name", "hidden"); // clé secondaire -> formulaire
$form->setType("column_default", "hidden"); // ne sert pas, si champs hidden renvoie un carctère vide et non un null ?
@@ -884,7 +884,7 @@
// et type=hidden en suppression
printf(
'<a id="widgetctl-href-base" href="%s" >&nbsp;</a>',
- OM_ROUTE_FORM."&obj=om_champs&idx=0&action=5"
+ OM_ROUTE_FORM."&obj=om_forms&idx=0&action=5"
);
}
// Ouverture du conteneur de colonnes
@@ -893,7 +893,7 @@
$sql .= " from ".DB_PREFIXE."om_tables_parametre ";
$sql .=" where table_name = '".$_POST['table_name']."' ";
$res = $this->f->db->getOne($sql);
- $this->f->addToLog("app/om_champs_ class.php: db->query(\"".$sql."\");", VERBOSE_MODE);
+ $this->f->addToLog("app/om_forms_ class.php: db->query(\"".$sql."\");", VERBOSE_MODE);
$this->f->isDatabaseError($res);
$tab=json_decode($res);
$nb_column=$tab->nombre_colonne;
@@ -1049,8 +1049,8 @@
// max par colonne pour position des champs hidden
$nb[$bloc]=$position;
}
- //$this->f->addToLog(__METHOD__."(): mode update(".print_r($c, true).");", DEBUG_MODE);
- //$this->f->addToLog(__METHOD__."(): mode update(".$table.");", DEBUG_MODE);
+ $this->f->addToLog(__METHOD__."(): mode update(".print_r($c, true).");", DEBUG_MODE);
+ $this->f->addToLog(__METHOD__."(): mode update(".$table.");", DEBUG_MODE);
$sql = " select om_champs.column_name, om_champs.table_name, data_type, ";
$sql .= " parametres->>'bloc' as bloc, parametres->>'position', ";
$sql .= " parametres->>'type' as bloc, parametres->>'position' ";
@@ -1091,6 +1091,7 @@
// DELETE
// module=form&obj=om_forms&idx=0&action=5&mode=delete&widget=widget_livre.auteur
if ($mode == "delete") {
+
// widget est le column_name concerné
$widget = str_replace("widget_", "", $widget);
// en mode delete le champs est mis en hidden
@@ -1099,6 +1100,7 @@
$res = $this->f->db->query($sql);
$this->f->addToLog(__METHOD__."(): mode delete ".$sql." ;", DEBUG_MODE);
$this->f->isDatabaseError($res);
+
return;
}
}

Reply all
Reply to author
Forward
0 new messages