/[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 1515 - (show annotations)
Tue Mar 19 18:53:12 2013 UTC (11 years, 10 months ago) by fmichon
File size: 2523 byte(s)
Mise au carré des entêtes de fichier

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

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26