fray...@hephaestos.ovh.adullact.org
unread,Jan 21, 2022, 4:20:31 AM1/21/22Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to openmairie-...@googlegroups.com
Author: fraynaud
Date: 2022-01-21 10:20:30 +0100 (Fri, 21 Jan 2022)
New Revision: 1135
Removed:
branches/5.1.0/app/courrier.php
branches/5.1.0/scan/1/1/l6.pdf
branches/5.1.0/scan/1/1/l7.pdf
branches/5.1.0/scan/1/1/l8.pdf
Modified:
branches/5.1.0/HISTORY.txt
Log:
elimine doc en surplus
Modified: branches/5.1.0/HISTORY.txt
===================================================================
--- branches/5.1.0/HISTORY.txt 2022-01-21 09:16:17 UTC (rev 1134)
+++ branches/5.1.0/HISTORY.txt 2022-01-21 09:20:30 UTC (rev 1135)
@@ -12,17 +12,17 @@
Voir la documentation 5.0.0 pour voir les modification et
la reprise de données de la version 4.x à la version 5.x
+todo a faire 21/01/2022 ===============================================
+* mettre en parametre la geolocalisation lon et lat dans script.js
+-> champ hidden lon et lat
+* mettre le script doc sur la version doc de readthedoc
+* a voir si bug sous service ?
-version 5.1.0 ==========================================================
+version 5.1.0 publication le 21/01/2022 ================================
-todo 5.1.0
-* mettre en parametre la geolocalisation lon et lat dans script.js -> champ hidden lon et lat
-* mettre le script doc sur la version doc de readthedoc
-* a voir bug sous service ?
-
-(+) ajout du libelle dans widget tache_non_solde
+(+) ajout du libelle dans widget tache_non_solde fr 08/12/2020
(bug) en tache acces table service (autocomplete) fr 04/12/2020
(bug) en diffusion acces table service (autocomplete) fr 21/10/2020
(bug) correction mail lien dans diffusion fr 22-10-2020
@@ -42,38 +42,19 @@
(+) enlever les sous form : type_courrier, type_dossier, type_diffusion, civilite
etat_tache, emetteur, type correspondant
-(+) passage en 4.9.2
-- data/pgsql -> initialisation
-- app/framework -> menu
-- regeneration objet metier
-- sql/pgsql -> transfert des obj.inc.php
-- transfert utils -> framework_openmairie
- recuperation des sessions service (necessaire courrier + affaire)
-- a voir app/changer_fonction et workfonction.class -> action de fonction ?
-- recuperation app/css + app/image + app/js -> presentation moteur de recherche
-- recuperation des obj
- obj inutiles : service, civilite, categorie_courrier_tache, categorie_tache
- etat_tache, type_correspondant, type_courrier, type_service
- methode autocomplete a un mauvais parametrage
- a voir suite/suivant dans om_dbform
-- paramétres autocomplete
-
Version 5.0.0 ==========================================================
-TODO
-* v5.0.0.sql evolution de la base
+TODO v5.0.0.sql evolution de la base
+(+) widget_diffusion_non_validee : restriction au périmètre hiérarchique.
+(bug) 05/04/2018 erreur en saisie de service en insert de courrier arrivée
+-> manque type diffusion
+(bug) 29/11/2018 recherche de courrier
+(+) 21/08/2018 amélioration des widgets tachenonsolde et courrierarrive
+(+) 21/08/2018 amélioration affichage service dans la saisie de fonction
+bug menu.inc.php: 2 fois type correspondant
+bug 02/07/2018 : correction accès fonctions get* de dossier.classpar DB_PREFIXE
+au lieu d opencourrier
+bug 27/06/2018 : correction acces au scan pour om_utilisateur (courrier.class)
-- (+) widget_diffusion_non_validee : restriction au périmètre hiérarchique.
-- (bug) 05/04/2018 erreur en saisie de service en insert de courrier arrivée
- -> manque type diffusion
-- (bug) 29/11/2018 recherche de courrier
-- (+) 21/08/2018 amélioration des widgets tachenonsolde et courrierarrive
-- (+) 21/08/2018 amélioration affichage service dans la saisie de fonction
-- bug menu.inc.php: 2 fois type correspondant
-- bug 02/07/2018 : correction accès fonctions get* de dossier.classpar DB_PREFIXE
- au lieu d opencourrier
-- bug 27/06/2018 : correction acces au scan pour om_utilisateur (courrier.class)
-
-
Deleted: branches/5.1.0/app/courrier.php
===================================================================
--- branches/5.1.0/app/courrier.php 2022-01-21 09:16:17 UTC (rev 1134)
+++ branches/5.1.0/app/courrier.php 2022-01-21 09:20:30 UTC (rev 1135)
@@ -1,344 +0,0 @@
-<?php
-/*
- * Created on 5 oct. 2009
-$Id: courrier.php,v 1.1 2009-10-06 15:40:54 fraynaud Exp $
-*/
-require_once "../obj/utils.class.php";
-
-// menu
-if(isset($_GET['menu']))
- $menu=$_GET['menu'];
-else
- $menu=1;
-
-// menu
-if($menu==0){
- $f = new utils('nohtml', "courrier", _("courrier"), "ico_recherche.png", "courrier");
- $f->setFlag("htmlonly");
-}else{
- $f = new utils("nohtml");
- $f->setFlag(NULL);
- $f->setRight("courrier_tableaudebord");
- $f->isAuthorized();
- $f->setTitle(_("courrier")." -> "._("tableau de bord"));
-}
-
-//
-
-//
-
-$f->display();
-//
-$description = _("Cette page rassemble les informations relatives a un courrier.");
-$f->displayDescription($description);
-
-
-
-
-//
-$existe=0;
-//
-if(isset($_GET['idx']))
- $idx=$_GET['idx'];
-else
- $idx="";
-
-
-// Formulaire d'origine
-(isset($_GET['origin']) ? $origin = $_GET['origin'] : $origin = 'courrier');
-// Premier enregistrement a afficher
-(isset($_GET['premier']) ? $premier = $_GET['premier'] : $premier = 0);
-// Colonne choisie pour le tri
-(isset($_GET['tricol']) ? $tricol = $_GET['tricol'] : $tricol = "");
-// Chaine recherchee
-if (isset($_POST['recherche'])) {
- $recherche = $_POST['recherche'];
- if (get_magic_quotes_gpc()) {
- $recherche1 = StripSlashes($recherche);
- } else {
- $recherche1 = $recherche;
- }
-} else {
- if (isset($_GET['recherche'])) {
- $recherche = $_GET['recherche'];
- if (get_magic_quotes_gpc()) {
- $recherche1 = StripSlashes($recherche);
- } else {
- $recherche1 = $recherche;
- }
- } else {
- $recherche = "";
- $recherche1 = "";
- }
-}
-// Colonne choisie pour la selection
-if (isset($_POST['selectioncol'])) {
- $selectioncol = $_POST['selectioncol'];
-} else {
- if (isset($_GET['selectioncol'])) {
- $selectioncol = $_GET['selectioncol'];
- } else {
- $selectioncol = "";
- }
-}
-// Critères de recherche
-(isset($_GET['advs_id']) ? $advs_id = $_GET['advs_id'] : $advs_id = '');
-
-// si tache valorise dans le get
-if ($idx==""){
- if(isset($_GET['tache'])){
- $tache=$_GET['tache'];
- $sql= "SELECT courrier FROM ".DB_PREFIXE."tache WHERE tache =".$tache;
- $idx=$f->db->getOne($sql);
- $f->isDatabaseError($idx);
- }
-}
-if (file_exists("../sql/".$f->phptype."/courrier_scr.inc.php")) {
- include ("../sql/".$f->phptype."/courrier_scr.inc.php");
-} else {
- include ("../sql/".$f->phptype."/courrier_scr.inc");
-}
-$res=$f->db->query($sql_courrier);
-$f->isDatabaseError($res);
-
-// courrier, rajout d'un condition sur $acces dans la boucle
-while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){
- $existe=1;
- echo "<fieldset class=\"cadre ui-corner-all ui-widget-content\">\n";
- echo "\t<legend class=\"ui-corner-all ui-widget-content ui-state-active\">";
-
- echo _("Courrier")."</legend>";
-
- if ($f->access_by_service($idx, "courrier") == true
- && $f->isAccredited(array('courrier', 'courrier_consulter'), "OR") == true) {
- //
- $obj_link_courrier = $origin;
- if ($origin == 'tache' || $origin == 'tachenonsolde') {
- //
- $obj_link_courrier = "courrier";
- }
- //
- echo "<td>
- <a class='lientache' href='../scr/form.php?obj=".$obj_link_courrier."&idx=".$row['courrier']."&origin=courrier_tdb&origin2=".$origin."' ><span class=\"om-icon om-icon-16 om-icon-fix consult-16\" title=\"Consulter\">consulter</span><b>"._("Courrier no")." ".$row['registre']."</b></a>
- </td>";
- } else {
- //
- echo "<b>"._("Courrier no")." ".$row['registre']."</b> ";
- }
-
- echo _("du")." ".$row['datecourrier']." ";
- if($row['typecourrier']=="depart") {
- echo _("Signe le")." ".$row['datearrivee']."<br>";
- } else {
- echo _("arrivee le")." ".$row['datearrivee']."<br>";
- }
-
- if($row['typecourrier']=="depart") {
- echo ""._("Destinataire :")." ".$row['emetteur']."<br>";
- } else {
- echo ""._("Emetteur :")." ".$row['emetteur']."<br>";
- }
- echo ""._("Objet :")." ".$row['objetcourrier']."<br>";
- //echo ""._("Traitement :")." ".$row['service']."<br>";
-
- echo ""._("Categorie")." : ".$row['cate_courrier_lib']."<br>";
- //echo ""._("Copie a")." : ".$row['copiea']."<br>";
-
- if(isset($row['diffusion']) and !empty($row['diffusion'])) {
- echo ""._("Diffusion :")." ".$row['diffusion']."<br>";
- }
- echo "</fieldset>";
- // tache
- if($row['typecourrier']!="depart") {
- $res1=$f->db->query($sql_tache);
- $f->isDatabaseError($res1);
- echo "<fieldset class=\"cadre ui-corner-all ui-widget-content\">\n";
- echo "\t<legend class=\"ui-corner-all ui-widget-content ui-state-active\">";
- echo _("tache")."</legend>";
- echo "<table width='100%'>";
- echo "<tr class=\"ui-tabs-nav ui-accordion ui-state-default tab-title\">";
- echo "<td>"._("Tache")."</td>";
- echo "<td>"._("Categorie tache")."</td>";
- echo "<td>"._("Traitement")."</td>";
- echo "<td>"._("Date butoir")."</td>";
- echo "<td>"._("Date execution")."</td>";
- echo "<td>"._("Solde")."</td>";
- echo "<td>"._("Etat")."</td>";
- echo "<td>"._("Chronoreponse")."</td>";
- echo "<td>"._("Observation")."</td>";
- if ($f->getParameter("option_localisation") == "sig_interne") {
- echo "<td>"._("Position")."</td>";
- }
- echo "</tr>";
- while ($row1=& $res1->fetchRow(DB_FETCHMODE_ASSOC)) {
- echo "<tr>";
-
- //
- if ($f->access_by_service($idx, "tache") == true
- && $f->isAccredited(array('tache', 'tache_modifier'), "OR") == true) {
- //
- echo "<td>
- <a class='lientache' href='../scr/form.php?obj=tache&idx=".$row1['tache']."' ><span class=\"om-icon om-icon-16 om-icon-fix edit-16\" title=\"Modifier\">modifier</span> "
- .$row1['tache']."</a>
- </td>";
- } else {
- //
- echo "<td>".$row1['tache']."</td>";
- }
-
- echo "<td>".$row1['cate_tache_lib']."</td>";
- echo "<td>".$row1['traitement']."</td>";
- echo "<td>".$row1['datebutoir']."</td>";
- echo "<td>".$row1['dateexecution']."</td>";
- echo "<td>".$row1['solde']."</td>";
- echo "<td>".$row1['etat_lib']."</td>";
- echo "<td>".$row1['chronoreponse']."</td>";
- echo "<td>".$row1['observation']."</td>";
-
- // Lien sig
- if ($f->getParameter("option_localisation") == "sig_interne") {
- echo "<td><a class=\"localisation ui-state-default ui-corner-all\" href=\"javascript:localisation_sig('".$siglien."','".$row1['tache']."','tache', '0');\">";
- echo "<span class=\"ui-icon sig-16\" ";
- echo "title=\""._("Cliquer ici pour positionner l'element")."\">";
- echo _("Localisation");
- echo "</span></td>";
- }
-
- echo "</tr>";
- }
- echo "\t\t\t</table>\n";
- echo "</fieldset>";
- }
- // dossier
- $res2=$f->db->query($sql_dossier);
- $f->isDatabaseError($res2);
- echo "<fieldset class=\"cadre ui-corner-all ui-widget-content\">\n";
- echo "\t<legend class=\"ui-corner-all ui-widget-content ui-state-active\">";
- echo _("dossier")."</legend>";
- echo "<table width='100%'>";
- echo "<tr class=\"ui-tabs-nav ui-accordion ui-state-default tab-title\">";
- echo "<td>"._("Dossier")."</td>";
- echo "<td>"._("Fichier")."</td>";
- echo "<td>"._("Date du dossier")."</td>";
- echo "<td>"._("Type de dossier")."</td>";
- echo "<td>"._("Observation")."</td>";
- echo "</tr>";
- while ($row2=& $res2->fetchRow(DB_FETCHMODE_ASSOC)){
- echo "<tr>";
- echo "<td>".$row2['dossier']."</td>";
- echo "<td>";
- file_dossier($f, "fichier", $row2['fichier'], $row2['dossier']);
- echo "</td>";
- echo "<td>".$row2['datedossier']."</td>";
- echo "<td>".$row2['typedossier']."</td>";
- echo "<td>".$row2['observation']."</td>";
- echo "</tr>";
- }
- echo "\t\t\t</table>\n";
- echo "</fieldset>";
-
- /**
- * Courrier lies
- */
- $res_related_letters = $f->db->query($sql_related_letters, array($idx, $row['liaison']));
- $f->isDatabaseError($res_related_letters);
- echo "<fieldset class=\"cadre ui-corner-all ui-widget-content\">\n";
- echo "<legend class=\"ui-corner-all ui-widget-content ui-state-active\">";
- echo _("Courriers lies")."</legend>\n";
- echo "<table width='100%'>\n";
- echo "<tr class=\"ui-tabs-nav ui-accordion ui-state-default tab-title\">\n";
- echo "<td>"._("Courrier")."</td>\n";
- echo "<td>"._("Type de registre")."</td>\n";
- echo "<td>"._("N de registre")."</td>\n";
- echo "<td>"._("Date")."</td>\n";
- if($row['typecourrier']=="depart") {
- echo "<td>"._("Destinataire")."</td>\n";
- } else {
- echo "<td>"._("Emetteur")."</td>\n";
- }
- echo "</tr>\n";
- while ($related_letter =& $res_related_letters->fetchRow(DB_FETCHMODE_ASSOC)){
- echo "<tr>";
- echo "<td><a href=\"../app/courrier.php?idx=".$related_letter['courrier']."\">".$related_letter['courrier']."</a></td>";
- echo "<td><a href=\"../app/courrier.php?idx=".$related_letter['courrier']."\">".$related_letter['typecourrier']."</a></td>";
- echo "<td><a href=\"../app/courrier.php?idx=".$related_letter['courrier']."\">".$related_letter['registre']."</a></td>";
- echo "<td><a href=\"../app/courrier.php?idx=".$related_letter['courrier']."\">".$related_letter['date']."</a></td>";
- echo "<td><a href=\"../app/courrier.php?idx=".$related_letter['courrier']."\">".$related_letter['personne']."</a></td>";
- echo "</tr>";
- }
- echo "\t\t\t</table>\n";
- echo "</fieldset>";
-
- //
- if($menu==1){
- echo '<div class="formControls">';
- // Sinon retourne sur le listing de l'objet
- echo "\n<a class=\"retour\" ";
- echo "href=\"";
- //
- echo "../scr/tab.php";
- echo "?";
- echo "obj=".$origin;
- echo "&premier=".$premier;
- echo "&tricol=".$tricol;
- echo "&recherche=".$recherche;
- echo "&selectioncol=".$selectioncol;
- echo "&advs_id=".$advs_id;
- //
- echo "\"";
- echo ">";
- //
- echo _("Retour");
- //
- echo "</a>\n";
- echo '</div>';
- }else{// menu / Retour
- echo "<center>";
- $f->displayLinkJsCloseWindow(); // ****
- echo "</center>";
- $f->displayEndContent();
- }
-} // while courrier
-if($existe==0){
- $msg = _("Le courrier %s n'existe pas ou n'est pas accessible.");
- $f->displayMessage("error", sprintf($msg, $idx));
-}
-
-function file_dossier($f, $champ, $uid, $idx, $DEBUG = false) {
- // Si le storage n'est pas configuré, alors on affiche un message
- // d'erreur clair pour l'utilisateur
- if ($f->storage == NULL) {
- // Message d'erreur
- echo _("Le syteme de stockage n'est pas accessible. Erreur de ".
- "parametrage. Contactez votre administrateur.");
- // On sort de la méthode
- return -1;
- }
- //
- if ($f->storage->getFilename($uid) != ""
- AND $uid != "") {
- //
- echo $f->storage->getFilename($uid);
- //
- $link = "../spg/voir.php?obj=dossier&champ=".$champ.
- "&id=".$idx;
- //
- echo "<span class=\"om-prev-icon consult-16\" title=\""._("Ouvrir le fichier")."\">";
- echo "<a href=\"javascript:load_form_in_modal('".$link."');\" >";
- echo _("Visualiser");
- echo "</a>";
- echo "</span>";
- //
- echo "<span class=\"om-prev-icon reqmo-16\" title=\""._("Enregistrer le fichier")."\">";
- echo "<a href=\"../spg/file.php?obj=dossier&champ=".$champ.
- "&id=".$idx."\" target=\"_blank\">";
- echo _("Telecharger");
- echo "</a>";
- echo "</span>";
- } elseif ($uid != "") {
- //
- echo _("Le fichier n'existe pas ou n'est pas accessible.");
- }
-}
-
-?>
Deleted: branches/5.1.0/scan/1/1/l6.pdf
===================================================================
(Binary files differ)
Deleted: branches/5.1.0/scan/1/1/l7.pdf
===================================================================
(Binary files differ)
Deleted: branches/5.1.0/scan/1/1/l8.pdf
===================================================================
(Binary files differ)