/[openfoncier]/trunk/app/dossier_document.view.php
ViewVC logotype

Contents of /trunk/app/dossier_document.view.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1184 - (show annotations)
Wed Jan 9 09:34:50 2013 UTC (12 years ago) by fmichon
File size: 2493 byte(s)
svn propset svn:keywords "Id" app/*.php

1 <?php
2 // $Id$
3 /**
4 * Fichiers requis
5 */
6
7 require_once "../obj/utils.class.php";
8 /**
9 * Classe utils ()
10 */
11 $f = new utils("nohtml", "dossier_document", _("Document"));
12 // Paramétrage ===============================================================
13 echo "\n<div id=\"sformulaire\">\n";
14 echo "\n<!-- ########## START FORMULAIRE ########## -->\n";
15 echo "<div class=\"formEntete ui-corner-all\">\n";
16 // *** get
17 (isset($_GET['idxformulaire']) ? $idxformulaire = $_GET['idxformulaire'] : $idxformulaire = "");
18 (isset($_GET['retourformulaire']) ? $retourformulaire = $_GET['retourformulaire'] : $retourformulaire = "");
19
20 $DEBUG=0;
21 // Récupération du dossier en fonction du numéro de consultation
22 $sql = "SELECT dossier FROM ".DB_PREFIXE."consultation WHERE consultation=$idxformulaire";
23 $dossier = $f->db->getone($sql);
24 $f->addToLog("db->getone(\"".$sql."\");", VERBOSE_MODE);
25 if (database::isError($dossier, true)) {
26 if (DEBUG >= DEBUG_MODE) {
27 echo "erreur";
28 }
29 } else {
30 $liste=$f->getFolderFileList($dossier);
31 // Tri du tableau par date de création des fichiers
32 usort($liste, "cmp");
33
34 $i=0;
35 echo "<ul class=\"document_list\">";
36 // Affichage des fichiers du dossier
37 while($i<count($liste)){
38 $date=date('Ymd', $liste[$i][1]);
39
40 if(($i+1)<count($liste)) {
41 $date_next=date('Ymd', $liste[$i+1][1]);
42 } else {
43 $date_next="";
44 }
45 // Affichage de la 1ere date
46 if($i==0) {
47 echo "<li class=\"document_list_date\">".date("d/m/Y", strtotime($date))."</li>";
48 }
49 // Affichage des informations du tableau
50 echo "<li class=\"document_list_name\">".$liste[$i][0]."</li>";
51 echo "<li class=\"document_list_file\"><a href=\"javascript:file('".$liste[$i][0]."');\"><span class=\"om-icon om-icon-16 om-icon-fix pdf-16\" title=\""._('Telecharger')."\">"._('Telecharger')."</span> ".$liste[$i][0]."</a></li>";
52 // Teste si le fichier suivant à la même date de création que l'actuel
53 if(($i+1)<count($liste) AND
54 $date_next!=$date) {
55 echo "</ul>";
56 echo "<ul class=\"document_list\">";
57 echo "<li class=\"document_list_date\">".date("d/m/Y", strtotime($date_next))."</li>";
58 }
59 $i++;
60 }
61 echo "</ul>";
62 }
63 echo "</div>";
64 echo "</div>";
65
66 /**
67 * Function de tri appellée par usort()
68 **/
69 function cmp($a, $b)
70 {
71 if ($a == $b) {
72 return 0;
73 }
74 return ($a < $b) ? -1 : 1;
75 }
76 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26