Merge pull request #503 from Flatta/fix-sec-fiv

Fix #502
This commit is contained in:
Serghey Rodin 2015-11-23 13:35:30 +02:00
commit 3c09b5526f

View file

@ -19,9 +19,14 @@ source $VESTA/conf/vesta.conf
is_language_valid() { is_language_valid() {
if [ ! -e "$VESTA/web/inc/i18n/$language.php" ]; then if ! [[ "$1" =~ ^[[:alnum:]_-]+$ ]]; then
echo "Error: language $language not exist" echo "Error: language $1 is not valid"
log_event "$E_NOTEXIST $EVENT" log_event "$E_INVALID" "$EVENT"
exit $E_INVALID
fi
if [ ! -e "$VESTA/web/inc/i18n/$1.php" ]; then
echo "Error: language $1 doesn't exist"
log_event "$E_NOTEXIST" "$EVENT"
exit $E_NOTEXIST exit $E_NOTEXIST
fi fi
} }