Sindbad~EG File Manager

Current Path : /home/beeson/public_html/WebMathXpert/
Upload File :
Current File : //home/beeson/public_html/WebMathXpert/languagenumber.php

<?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