Subversion Repositories eFlore/Applications.cel

Rev

Rev 535 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 535 Rev 537
Line 34... Line 34...
34
 
34
 
35
		$DB = $this->connectDB($this->config,'cel_db');
35
		$DB = $this->connectDB($this->config,'cel_db');
Line 36... Line 36...
36
		$res =& $DB->query($query);
36
		$res =& $DB->query($query);
37
 
37
 
38
        if (PEAR::isError($res)) {
38
        if (PEAR::isError($res)) {
39
			logger('InventoryMaintenance','Erreur lors de la réparation des dates '.$query);
39
			logger('InventoryMaintenance','Erreur lors de la réparation des dates '.$query);
Line 40... Line 40...
40
        	die($res->getMessage());
40
        	die($res->getMessage());
41
        }
41
        }
42
 
42
 
43
		header("content-type: text/html charset=utf-8") ;
43
		header('content-type: text/html charset=utf-8');
Line 44... Line 44...
44
		print "Reparation des dates effectuées" ;
44
		print "Réparation des dates effectuées";
45
		exit() ;
-
 
46
	}
45
		exit() ;
47
	
46
	}
48
	private function suppressionFichiersImagesOrphelins() {
47
	
49
		
48
	private function suppressionFichiersImagesOrphelins() {
Line 129... Line 128...
129
		print '<p class="resultat">'.$this->convertir_poid($this->espace_libere).' d\'espace disque ont &eacute;t&eacute; &eacute;conomis&eacute; </p>';
128
		print '<p class="resultat">'.$this->convertir_poid($this->espace_libere).' d\'espace disque ont &eacute;t&eacute; &eacute;conomis&eacute; </p>';
130
		exit() ;
129
		exit() ;
131
	}
130
	}
Line 132... Line 131...
132
	
131
	
133
	private function itererRecursivement($dossier, $profondeur) {
-
 
134
				
132
	private function itererRecursivement($dossier, $profondeur) {	
135
		foreach (new DirectoryIterator($dossier) as $fichier_ou_dossier) {
-
 
136
			
133
		foreach (new DirectoryIterator($dossier) as $fichier_ou_dossier) {
137
			if($fichier_ou_dossier->isDot()) {
134
			if ($fichier_ou_dossier->isDot()) {
138
				continue;
135
				continue;
Line 139... Line 136...
139
			}
136
			}
Line 145... Line 142...
145
			}
142
			}
Line 146... Line 143...
146
			
143
			
Line 147... Line 144...
147
			echo '<li>';
144
			echo '<li>';
148
			
-
 
149
		    if($fichier_ou_dossier->isDir()) {
145
			
150
		    	
146
		    if ($fichier_ou_dossier->isDir()) {
151
		    	$profondeur_dossier_fils = $profondeur + 1;
147
		    	$profondeur_dossier_fils = $profondeur + 1;
152
	    		echo '<ul class="liste_profondeur_'.$profondeur.'"> <h'.$profondeur.' class="titre_dossier"> analyse du dossier '.$fichier_ou_dossier->getPathname().'</h'.$profondeur.'>' ;
148
	    		echo '<ul class="liste_profondeur_'.$profondeur.'"> <h'.$profondeur.' class="titre_dossier"> analyse du dossier '.$fichier_ou_dossier->getPathname().'</h'.$profondeur.'>' ;
153
	    			$this->itererRecursivement($fichier_ou_dossier->getPathname(), $profondeur_dossier_fils);
149
	    			$this->itererRecursivement($fichier_ou_dossier->getPathname(), $profondeur_dossier_fils);
Line 160... Line 156...
160
		    echo '</li>';
156
		    echo '</li>';
161
		}
157
		}
162
	}
158
	}
Line 163... Line 159...
163
	
159
	
164
	private function verifierImageSurDDExisteDansBaseDeDonnees($nom_fichier) {
-
 
165
		
160
	private function verifierImageSurDDExisteDansBaseDeDonnees($nom_fichier) {
166
		$nom_fichier_sans_extension = trim($nom_fichier, '.jpg');
161
		$nom_fichier_sans_extension = trim($nom_fichier, '.jpg');
167
		$nom_fichier_sans_extension = trim($nom_fichier_sans_extension, '_L');
162
		$nom_fichier_sans_extension = trim($nom_fichier_sans_extension, '_L');
168
		$nom_fichier_sans_extension = trim($nom_fichier_sans_extension, '_M');
163
		$nom_fichier_sans_extension = trim($nom_fichier_sans_extension, '_M');
169
		$nom_fichier_sans_extension = trim($nom_fichier_sans_extension, '_S');
164
		$nom_fichier_sans_extension = trim($nom_fichier_sans_extension, '_S');
Line 180... Line 175...
180
			$this->supprimerImage($id_image);
175
			$this->supprimerImage($id_image);
181
		}
176
		}
182
	}
177
	}
Line 183... Line 178...
183
	
178
	
184
	private function supprimerImage($id) {
-
 
185
		
179
	private function supprimerImage($id) {
Line 186... Line 180...
186
		$chemin_sur_serveur = $this->config['cel_db']['chemin_images'] ;
180
		$chemin_sur_serveur = $this->config['cel_db']['chemin_images'];
187
 
181
 
Line 188... Line 182...
188
		$id = sprintf('%09s', $id) ;
182
		$id = sprintf('%09s', $id);
Line 189... Line 183...
189
		$id = wordwrap($id, 3 , '_', true) ;
183
		$id = wordwrap($id, 3 , '_', true);
Line 190... Line 184...
190
	
184
	
191
		$id_fichier = $id.".jpg" ;
185
		$id_fichier = "$id.jpg";
Line 192... Line 186...
192
	
186
	
Line 201... Line 195...
201
		
195
		
Line 202... Line 196...
202
		$erreur = false;
196
		$erreur = false;
Line 203... Line 197...
203
		
197
		
204
		echo '<ul class="liste_suppression">';
-
 
205
		
198
		echo '<ul class="liste_suppression">';
206
		if(file_exists($fichier_s))
199
		
207
		{
200
		if(file_exists($fichier_s)) {
Line 208... Line 201...
208
			$this->espace_libere += filesize($fichier_s);
201
			$this->espace_libere += filesize($fichier_s);
Line 218... Line 211...
218
		} else {
211
		} else {
219
			$erreur =  '<li> probleme : l\'image '.$fichier_s.' n\'existe pas </li>' ;
212
			$erreur =  '<li> probleme : l\'image '.$fichier_s.' n\'existe pas </li>' ;
220
			echo $erreur;
213
			echo $erreur;
221
		} // Si le fichier existe
214
		}// Si le fichier existe
Line 222... Line 215...
222
	
215
	
223
		if(file_exists($fichier_m))
-
 
224
		{
216
		if (file_exists($fichier_m)) {
225
			$this->espace_libere += filesize($fichier_m);
217
			$this->espace_libere += filesize($fichier_m);
226
			$suppression_m = true;
218
			$suppression_m = true;
Line 227... Line 219...
227
			//$suppression_m = unlink($fichier_m) ;
219
			//$suppression_m = unlink($fichier_m) ;