| Code: |
| function get_theme() { |
| Code: |
| $ThemeSel = $Default_Theme; |
| Code: |
| } else { |
| Code: |
| // old $ThemeSel = $Default_Theme;
$ThemeSel = themealea_visiteur(); |
| Code: |
| ?> |
| Code: |
|
// --------------------------- // fonction themealea_visiteur // permet d'afficher un theme // aléatoire pour les visiteurs // 02/11/2004 11:21 // --------------------------- function themealea_visiteur() { global $Default_Theme; // on liste les themes existant dans themes ! $handletheme=opendir('themes'); while ($file = readdir($handletheme)) { if ( (!ereg("[.]",$file) AND file_exists("themes/$file/theme.php")) ) { $lesthemeexistant[] .= "$file"; // array contenant le nom des themes } } closedir($handletheme); // pour les version inf. a 4.2.0 if ( version_compare( phpversion(), "4.2.0", ">=")) { }else { // si inf à 4.2 on initialise le générateur de nombres aléatoires srand ((double) microtime() * 10000000); } $rand_keys = array_rand ($lesthemeexistant,2); $numaltheme = $rand_keys[0]; $the_themealea_is = $lesthemeexistant[$numaltheme]; $the_themealea_is ? $ret_thealeatheme = $the_themealea_is : $ret_thealeatheme = $Default_Theme ; return $ret_thealeatheme; } // fin de fonction |
Toutes les heures sont au format GMT + 2 Heures