1 |
<?php |
2 |
/** |
3 |
* |
4 |
* |
5 |
* @package openmairie_exemple |
6 |
* @version SVN : $Id: om_etat.class.php 2470 2013-09-09 12:21:44Z fmichon $ |
7 |
*/ |
8 |
|
9 |
require_once "../core/obj/om_etat.class.php"; |
10 |
|
11 |
class om_etat extends om_etat_core { |
12 |
|
13 |
function om_etat($id, &$db, $debug) { |
14 |
$this->constructeur($id, $db, $debug); |
15 |
} |
16 |
|
17 |
/** |
18 |
* Permet de modifier les valeurs d'un objet pour le copier. |
19 |
* |
20 |
* @param array $valCopy Liste des valeurs à copier |
21 |
* @param string $objsf Liste des objets liés |
22 |
* @param mixed $DEBUG Mode debug |
23 |
* |
24 |
* @return array |
25 |
*/ |
26 |
function update_for_copy($valCopy, $objsf, $DEBUG) { |
27 |
|
28 |
// Libellé du duplicata |
29 |
$libelle = _("Copie de %s du %s"); |
30 |
$valCopy['libelle'] = sprintf($libelle, $valCopy['libelle'], date('d/m/Y H:i:s')); |
31 |
// Tronque le libellé si celui est trop long |
32 |
$valCopy['libelle'] = mb_substr($valCopy['libelle'], 0, 100, "UTF8"); |
33 |
|
34 |
// La lettre-type ne doit pas être actif |
35 |
$valCopy['actif'] = 'f'; |
36 |
|
37 |
// Message à retourner |
38 |
$valCopy['message'] = ''; |
39 |
|
40 |
// Retourne les valeurs |
41 |
return $valCopy; |
42 |
} |
43 |
|
44 |
/** |
45 |
* Ajout d'une aide à la rédaction |
46 |
*/ |
47 |
function formSpecificContent($maj) { |
48 |
|
49 |
// Déclaration des variables |
50 |
$sql = ""; |
51 |
$titre = ""; |
52 |
$corps = ""; |
53 |
$idx = ""; |
54 |
|
55 |
//Si le fichier requis existe |
56 |
if (file_exists("../dyn/varetatpdf.inc")) { |
57 |
include "../dyn/varetatpdf.inc"; |
58 |
|
59 |
//Conteneur de l'aide |
60 |
//Ouverture du fieldset |
61 |
printf("<fieldset class=\"cadre ui-corner-all ui-widget-content collapsible\"> |
62 |
<legend class=\"ui-corner-all ui-widget-content ui-state-active\"> |
63 |
%s</legend> |
64 |
<div class=\"fieldsetContent\"> |
65 |
<div class=\"field field-type-textareastatic\"> |
66 |
<div class=\"form-libelle\"> |
67 |
<label id=\"lib-variable_remplacement_etat\" ". |
68 |
"class=\"libelle-variable_remplacement_etat\" ". |
69 |
"for=\"variable_remplacement_etat\"> |
70 |
%s |
71 |
</label> |
72 |
</div> |
73 |
<div class=\"form-content\"> |
74 |
<span id=\"variable_remplacement_etat\" class=\"field_value pre\">",_("Aide a la redaction"), _("Variable de remplacement")); |
75 |
//Affichage des données de l'aide |
76 |
foreach ($champs_remplacement_etat as $key => $value) { |
77 |
// |
78 |
printf("<h4>[%s]</h4>", $key); |
79 |
//Affichage des variables |
80 |
foreach ($value as $data) { |
81 |
// |
82 |
printf("%s<br/>",$data); |
83 |
} |
84 |
} |
85 |
|
86 |
//Fermeture du fieldset |
87 |
printf(" </span> |
88 |
</div> |
89 |
</div> |
90 |
</div> |
91 |
</fieldset>"); |
92 |
} |
93 |
} |
94 |
|
95 |
} |
96 |
|
97 |
?> |