fmi...@adullact.net
unread,Jun 6, 2017, 9:00:44 AM6/6/17Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to openmairie-o...@googlegroups.com
Author: fmichon
Date: 2017-06-06 15:00:37 +0200 (Tue, 06 Jun 2017)
New Revision: 665
Removed:
trunk/dyn/varetatpdf.inc
trunk/dyn/varlettretypepdf.inc
Modified:
trunk/obj/om_dbform.class.php
Log:
* Cleanup : Remplacement de l'ancienne m?\195?\169thode de gestion des variables de remplacement (scripts dyn/var*pdf.inc) par la nouvelle gestion (m?\195?\169thode dans om_dbform).
Deleted: trunk/dyn/varetatpdf.inc
===================================================================
--- trunk/dyn/varetatpdf.inc 2017-06-06 12:45:24 UTC (rev 664)
+++ trunk/dyn/varetatpdf.inc 2017-06-06 13:00:37 UTC (rev 665)
@@ -1,44 +0,0 @@
-<?php
-// =========================================================================
-// Module de parametrage des etats
-// $Id: varetatpdf.inc,v 1.21 2009-11-09 09:23:55 fraynaud Exp $
-// =========================================================================
-// compatibilite
-$sql=str_replace("£idx",$_GET['idx'],$sql);
-$titre=str_replace("£idx",$_GET['idx'],$titre);
-/*
-$titre=str_replace("£aujourdhui",date('d/m/Y'),$titre);
-$titre=str_replace("£ville",$collectivite['ville'],$titre);
-$corps=str_replace("£aujourdhui",date('d/m/Y'),$corps);
-$corps=str_replace("£ville",$collectivite['ville'],$corps);
-*/
-// idx
-$sql=str_replace("&idx",$_GET['idx'],$sql);
-$sql=str_replace("&DB_PREFIXE",DB_PREFIXE,$sql);
-$titre=str_replace("&idx",$_GET['idx'],$titre);
-$corps=str_replace("&idx",$_GET['idx'],$corps);
-// aujourdhui
-$titre=str_replace("&aujourdhui",date('d/m/Y'),$titre);
-$corps=str_replace("&aujourdhui",date('d/m/Y'),$corps);
-
-// Remplacement des paramètres présents dans le tableau '$collectivite'
-// qui contient l'intégralité de la table 'om_parametre'
-if (isset($collectivite) && $collectivite != array()) {
- //
- foreach (array_keys($collectivite) as $elem) {
- //
- $temp = "&".$elem;
- $collectivite_elem = $collectivite[$elem];
- ////
- //if (DBCHARSET == 'UTF8') {
- // //
- // $collectivite_elem = utf8_decode($collectivite_elem);
- //}
- //
- $titre = str_replace($temp, $collectivite_elem, $titre);
- $corps = str_replace($temp, $collectivite_elem, $corps);
- $sql = str_replace($temp, $collectivite_elem, $sql);
- }
-}
-
-?>
Deleted: trunk/dyn/varlettretypepdf.inc
===================================================================
--- trunk/dyn/varlettretypepdf.inc 2017-06-06 12:45:24 UTC (rev 664)
+++ trunk/dyn/varlettretypepdf.inc 2017-06-06 13:00:37 UTC (rev 665)
@@ -1,55 +0,0 @@
-<?php
-// =========================================================================
-// Module de paramétrage des lettres type
-// =========================================================================
-// compatibilite
-$sql=str_replace("&idx",$_GET['idx'],$sql);
-$sql=str_replace("&destinataire",$destinataire,$sql);
-//
-/* old
-$titre=str_replace("£aujourdhui",date('d/m/Y'),$titre);
-$titre=str_replace("£datecourrier",$datecourrier,$titre);
-$titre=str_replace("£complement",$complement,$titre);
-
-$titre=str_replace("£idx",$_GET['idx'],$titre);
-$corps=str_replace("£datecourrier",$datecourrier,$corps);
-$corps=str_replace("£complement",$complement,$corps);
-*/
-// specific lettre type
-if(isset($datecourrier)) $datecourrier='';
-if(isset($complement)) $complement='';
-
-$titre=str_replace("&datecourrier",$datecourrier,$titre);
-$titre=str_replace("&complement",$complement,$titre);
-$corps=str_replace("&datecourrier",$datecourrier,$corps);
-$corps=str_replace("&complement",$complement,$corps);
-// idx
-$sql=str_replace("&idx",$_GET['idx'],$sql);
-$sql=str_replace("&DB_PREFIXE",DB_PREFIXE,$sql);
-$titre=str_replace("&idx",$_GET['idx'],$titre);
-$corps=str_replace("&idx",$_GET['idx'],$corps);
-// aujourdhui
-$titre=str_replace("&aujourdhui",date('d/m/Y'),$titre);
-$corps=str_replace("&aujourdhui",date('d/m/Y'),$corps);
-
-// Remplacement des paramètres présents dans le tableau '$collectivite'
-// qui contient l'intégralité de la table 'om_parametre'
-if (isset($collectivite) && $collectivite != array()) {
- //
- foreach (array_keys($collectivite) as $elem) {
- //
- $temp = "&".$elem;
- $collectivite_elem = $collectivite[$elem];
- // NON NECESSAIRE XXX Bug à corriger dans openmairie
- //if (DBCHARSET == 'UTF8') {
- // //
- // $collectivite_elem = utf8_decode($collectivite_elem);
- //}
- //
- $titre = str_replace($temp, $collectivite_elem, $titre);
- $corps = str_replace($temp, $collectivite_elem, $corps);
- $sql = str_replace($temp, $collectivite_elem, $sql);
- }
-}
-
-?>
Modified: trunk/obj/om_dbform.class.php
===================================================================
--- trunk/obj/om_dbform.class.php 2017-06-06 12:45:24 UTC (rev 664)
+++ trunk/obj/om_dbform.class.php 2017-06-06 13:00:37 UTC (rev 665)
@@ -46,6 +46,32 @@
return $ret;
}
+ /**
+ *
+ */
+ function get_values_substitution_vars() {
+ //
+ $values = parent::get_values_substitution_vars();
+ //
+ $values["aujourdhui"] = date("d/m/Y");
+ $values["aujourdhui_lettre"] = strftime("%d %B %Y");
+ //
+ return $values;
+ }
+
+ /**
+ *
+ */
+ function get_labels_substitution_vars() {
+ //
+ $labels = parent::get_labels_substitution_vars();
+ //
+ $labels["divers"]["aujourdhui"] = _("Date du jour (Format : 14/01/1978)");
+ $labels["divers"]["aujourdhui_lettre"] = _("Date du jour (Format : 14 janvier 1978)");
+ //
+ return $labels;
+ }
+
}
?>