Example #1
0
function redimensionne_photos($dossier)
	{
	$nb_photos_redim=0;
	$h_dossier = opendir($dossier);
	while ($fichier=readdir($h_dossier)) 
		{
		if (mb_strtolower(pathinfo($fichier,PATHINFO_EXTENSION))=="jpg") 
			{
			if (getSettingValue("active_module_trombinoscopes_rt")!='')
				$redim_OK=redim_photo($dossier.$fichier,getSettingValue("l_resize_trombinoscopes"), getSettingValue("h_resize_trombinoscopes"),getSettingValue("active_module_trombinoscopes_rt"));
			else
				$redim_OK=redim_photo($dossier.$fichier,getSettingValue("l_resize_trombinoscopes"), getSettingValue("h_resize_trombinoscopes"));
			if ($redim_OK) $nb_photos_redim++;
			}
		}
	closedir($h_dossier);
	return $nb_photos_redim;
	}
Example #2
0
                             $msg .= "Erreur : seuls les fichiers ayant l'extension .jpg ou .jpeg sont autorisés (<i>" . $sav_photo['name'][$cpt_photo] . "</i>)<br />";
                         } else {
                             $dest = $rep_photos;
                             $n = 0;
                             //$msg.="\$rep_photos=$rep_photos<br />";
                             if (!deplacer_fichier_upload($sav_photo['tmp_name'][$cpt_photo], $rep_photos . encode_nom_photo($quiestce[$cpt_photo]) . ".jpg")) {
                                 $msg .= "Problème de transfert : le fichier n°{$cpt_photo} n'a pas pu être transféré sur le répertoire photos/eleves/<br />";
                             } else {
                                 //$msg = "Téléchargement réussi.";
                                 $cpt_photos_mises_en_place++;
                                 if (getSettingValue("active_module_trombinoscopes_rd") == 'y') {
                                     // si le redimensionnement des photos est activé on redimensionne
                                     if (getSettingValue("active_module_trombinoscopes_rt") != '') {
                                         $redim_OK = redim_photo($rep_photos . encode_nom_photo($quiestce[$cpt_photo]) . ".jpg", getSettingValue("l_resize_trombinoscopes"), getSettingValue("h_resize_trombinoscopes"), getSettingValue("active_module_trombinoscopes_rt"));
                                     } else {
                                         $redim_OK = redim_photo($rep_photos . encode_nom_photo($quiestce[$cpt_photo]) . ".jpg", getSettingValue("l_resize_trombinoscopes"), getSettingValue("h_resize_trombinoscopes"));
                                     }
                                     if (!$redim_OK) {
                                         $msg .= " Echec du redimensionnement de la photo.";
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     $cpt_photo = $cpt_photo + 1;
 }
 if ($msg == "" && $cpt_photos_mises_en_place > 0) {
Example #3
0
										$dest_file=$repertoire.encode_nom_photo($reg_no_gep).".jpg";
										//$source_file=stripslashes("$filephoto_tmp");
										$source_file=$filephoto_tmp;
										$res_copy=copy("$source_file" , "$dest_file");
										if($res_copy) {
											//$msg.="Mise en place de la photo effectuée.";
											if($msg!="") {$msg.="<br />";}
											$msg.="Mise en place de la photo effectuée. <br />Il peut être nécessaire de rafraîchir la page, voire de vider le cache du navigateur<br />pour qu'un changement de photo soit pris en compte.";
											$no_modif="no";

											if (getSettingValue("active_module_trombinoscopes_rd")=='y') {
												// si le redimensionnement des photos est activé on redimensionne
												if (getSettingValue("active_module_trombinoscopes_rt")!='')
													$redim_OK=redim_photo($dest_file,getSettingValue("l_resize_trombinoscopes"), getSettingValue("h_resize_trombinoscopes"),getSettingValue("active_module_trombinoscopes_rt"));
												else
													$redim_OK=redim_photo($dest_file,getSettingValue("l_resize_trombinoscopes"), getSettingValue("h_resize_trombinoscopes"));
												if (!$redim_OK) $msg .= "<br /> Echec du redimensionnement de la photo.";
												}