Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1033 | Rev 1195 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1033 Rev 1034
Line 18... Line 18...
18
 */
18
 */
Line 19... Line 19...
19
 
19
 
Line 20... Line 20...
20
class PdfExport extends aControleur {
20
class PdfExport extends aControleur {
-
 
21
 
Line 21... Line 22...
21
 
22
	const DUREE_DE_VIE_PDF = 86400;// 3600 * 24 * 2 = 172 800
22
	const DUREE_DE_VIE_PDF = 86400;// 3600 * 24 * 2 = 172 800
23
	const DUREE_DE_VIE_HTML = 60;
23
 
24
 
24
	private $Conteneur;
25
	private $Conteneur;
Line 190... Line 191...
190
			$objets = scandir($dossierStockage);
191
			$objets = scandir($dossierStockage);
191
			if ($objets !== false) {
192
			if ($objets !== false) {
192
				foreach ($objets as $objet) {
193
				foreach ($objets as $objet) {
193
					$chemin = $dossierStockage.$objet;
194
					$chemin = $dossierStockage.$objet;
194
					if (is_file($chemin)) {
195
					if (is_file($chemin)) {
195
						if (substr($chemin, -5) == '.html') {
196
						$filemtime = @filemtime($chemin);
196
							unlink($chemin);
197
						if ($filemtime !== false) {
197
						} else {
198
							if (substr($chemin, -5) == '.html') {
198
							$filemtime = @filemtime($chemin);
199
								$suppression = (time() - $filemtime >= self::DUREE_DE_VIE_HTML) ? true : false;
199
							if ($filemtime !== false) {
200
							} else {
200
								$suppression = (time() - $filemtime >= self::DUREE_DE_VIE_PDF) ? true : false;
201
								$suppression = (time() - $filemtime >= self::DUREE_DE_VIE_PDF) ? true : false;
-
 
202
							}
201
								if ($suppression === true) {
203
							if ($suppression === true) {
202
									unlink($chemin);
204
								unlink($chemin);
203
								}
-
 
204
							}
205
							}
205
						}
206
						}
206
					}
207
					}
207
				}
208
				}
208
			}
209
			}