| [ Index ] |
PHP Cross Reference of Nuke-Evolution v2.0.5 |
[Summary view] [Print] [Text view]
1 <?php 2 /*======================================================================= 3 Nuke-Evolution Basic: Enhanced PHP-Nuke Web Portal System 4 =======================================================================*/ 5 6 /************************************************************************/ 7 /* PHP-NUKE: Web Portal System */ 8 /* =========================== */ 9 /* */ 10 /* Copyright (c) 2002 by Francisco Burzi */ 11 /* http://phpnuke.org */ 12 /* */ 13 /* This program is free software. You can redistribute it and/or modify */ 14 /* it under the terms of the GNU General Public License as published by */ 15 /* the Free Software Foundation; either version 2 of the License. */ 16 /************************************************************************/ 17 18 /*****[CHANGES]********************************************************** 19 -=[Base]=- 20 Nuke Patched v3.1.0 06/26/2005 21 ************************************************************************/ 22 23 if(!defined('NUKE_EVO')) exit; 24 25 // useflags is set in configuration 26 global $useflags, $currentlang, $admin_file, $multilingual; 27 28 if (!$multilingual) { 29 return $content = '<br /><center>Multilingual is not enabled</center><br />'; 30 } 31 32 $qs = defined('ADMIN_FILE') ? $admin_file.'.php?' : '&'; 33 foreach($_GET as $var => $value) { 34 if ($var != 'newlang' && $var != 'name') { 35 $qs .= htmlspecialchars($var).'='.htmlspecialchars($value).'&'; 36 } 37 } 38 $qs .= 'newlang='; 39 40 $langlist = lang_list(); 41 42 $menulist = ''; 43 $content = '<div align="center">'._SELECTGUILANG.'<br /><br />'; 44 if ($useflags) { 45 for ($i = 0, $maxi = count($langlist); $i < $maxi; $i++) { 46 if ($langlist[$i]!='') { 47 $imge = 'images/language/flag-'.$langlist[$i].'.png'; 48 $altlang = ucwords($langlist[$i]); 49 if (defined('ADMIN_FILE')) { 50 $content .= '<a href="'.$qs.$langlist[$i].'">'; 51 } elseif (!$name) { 52 $content .= '<a href="index.php?newlang='.$langlist[$i]."\">"; 53 } else { 54 $content .= '<a href="modules.php?name='.$qs.$langlist[$i].'">'; 55 } 56 $content .= (file_exists($imge)) ? "<img src=\"$imge\" align=\"middle\" border=\"0\" alt=\"$altlang\" title=\"$altlang\" hspace=\"3\" vspace=\"3\" />" : $altlang; 57 $content .= '</a> '; 58 } 59 } 60 } else { 61 $content .= '<form action="" method="get"> 62 <select name="newlanguage" onchange="top.location.href=this.options[this.selectedIndex].value">'; 63 for ($i=0, $maxi=count($langlist); $i < $maxi; $i++) { 64 if ($langlist[$i]!='') { 65 if (defined('ADMIN_FILE')) { 66 $content .= '<option value="'.$qs.$langlist[$i].'"'; 67 } elseif (!$name) { 68 $content .= '<option value="index.php?newlang='.$langlist[$i]."\""; 69 } else { 70 $content .= '<option value="modules.php?name='.$qs.$langlist[$i].'"'; 71 } 72 if ($langlist[$i]==$currentlang) $content .= ' selected="selected"'; 73 $content .= '>'.ucwords($langlist[$i])."</option>\n"; 74 } 75 } 76 $content .= '</select></form>'; 77 } 78 $content .= '</div>'; 79 80 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Jun 6 11:38:01 2007 | Cross-referenced by PHPXref 0.7 |