diff --git a/ecrire/inc_logos.php3 b/ecrire/inc_logos.php3 index 4826f20e5aacebfbf2cf423b2516772105850f2c..74ec981744c0102ef0f5777e13b02ffa99dc5e7f 100644 --- a/ecrire/inc_logos.php3 +++ b/ecrire/inc_logos.php3 @@ -7,6 +7,24 @@ define("_ECRIRE_INC_LOGOS", "1"); global $flag_ecrire; define('_DIR_IMG', ($GLOBALS['flag_ecrire'] ? "../" : "")."IMG/"); +function get_image($racine) { + foreach (array('gif','jpg','png') as $fmt) { + $fichier = "$racine.".$fmt; + $fid = _DIR_IMG . $fichier; + if (@file_exists($fid)) { + $limage = @getimagesize( _DIR_IMG . $fichier); + + // contrer le cache du navigateur + if ($fid = @filesize($fid) . @filemtime($fid)) + $fid = "&".md5($fid); + return array($fichier, + (!$limage ? '' : resize_logo($limage)), + $fid); + } + } + return ''; +} + function decrire_logo($racine) { global $connect_id_auteur;