Sindbad~EG File Manager
<?php
// identifiers from lang.h
const ENGLISH = 0;
const FRENCH = 1;
const GERMAN = 2;
const SPANISH = 3;
const POLISH = 4;
const DUTCH = 5;
const PORTUGUESE = 6; // Fixed spelling from PORTUGESE to PORTUGUESE
const ITALIAN = 7;
const RUSSIAN = 8;
const SWEDISH = 9;
const JAPANESE = 10;
const CHINESE = 11;
$names = array(
"english", "french", "german", "spanish", "polish", "dutch",
"portuguese", "italian", "russian", "swedish", "japanese", "chinese"
);
function getLanguageNumber($languageName)
{
global $names;
for ($k = 0; $k <= CHINESE; $k++) { // Use $k and comparison operator <=
if ($languageName === $names[$k]) { // Use === for comparison in PHP
return $k;
}
}
echo "Language $languageName is not supported";
return null; // Optionally return null if no match is found
}
function getLanguageName($languageNumber)
{
global $names;
if ($languageNumber >= 0 && $languageNumber <= CHINESE) { // Ensure the number is within valid range
return $names[$languageNumber];
}
echo "$languageNumber is not the number of a supported language";
return null; // Optionally return null if the number is not valid
}
?>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists