[opencourrier-Commits] r1135 - in branches/5.1.0: . app scan/1/1

1 view
Skip to first unread message

fray...@hephaestos.ovh.adullact.org

unread,
Jan 21, 2022, 4:20:31 AM1/21/22
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")."&nbsp;:&nbsp;".$row['cate_courrier_lib']."<br>";
- //echo ""._("Copie a")."&nbsp;:&nbsp;".$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 "&amp;premier=".$premier;
- echo "&amp;tricol=".$tricol;
- echo "&amp;recherche=".$recherche;
- echo "&amp;selectioncol=".$selectioncol;
- echo "&amp;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&amp;champ=".$champ.
- "&amp;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&amp;champ=".$champ.
- "&amp;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)

Reply all
Reply to author
Forward
0 new messages