From 56113c099d14e37b333a5aa23253988086b3c259 Mon Sep 17 00:00:00 2001 From: Magnus Manske Date: Fri, 7 Jan 2005 19:38:58 +0000 Subject: [PATCH] multilanguage portal skeleton --- maintenance/portal.php | 111 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 maintenance/portal.php diff --git a/maintenance/portal.php b/maintenance/portal.php new file mode 100644 index 0000000000..f99820a2ec --- /dev/null +++ b/maintenance/portal.php @@ -0,0 +1,111 @@ +" ; +$count = 0 ; +$t = readafile ( $textsourcefile ) ; +$t = explode ( "\n" , $t ) ; +foreach ( $t AS $x ) + { + $y = explode ( ":" , $x , 2 ) ; + if ( count ( $y ) == 2 ) + { + $language = trim ( strtolower ( $y[0] ) ) ; # language id + if ( isset ( $n[$language] ) ) # Only if there's a number to show + { + $ltext = $y[1] ; # Language text + $noa = $n[$language] ; # Number of articles + $ltext = str_replace ( "###" , "{$noa}" , $ltext ) ; + if ( isset ( $shade[$language] ) ) $s = " bgcolor='#" . $shade[$language] . "'" ; + else $s = "" ; + $ltext = "{$ltext}\n" ; + if ( $count == 0 ) $l .= "" ; + $l .= $ltext ; + if ( $count == $perrow-1 ) + { + $l .= "" ; + $count = 0 ; + } + else $count++ ; + } + } + } +if ( $count != 0 ) $l .= "" ; +$l .= "" ; + +print "" ; +print $l ; +print "" ; + +?> \ No newline at end of file -- 2.20.1