Added check for new invalid symbols

pull/302/head
parent 4f4c13fcf5
commit 19ad18761f
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -1054,4 +1054,8 @@ msgstr ""
#: source/ubl-strings.h:302
msgid "System"
msgstr ""
#: source/ubl-strings.h:302
msgid "The login rules are not followed"
msgstr ""

@ -1134,6 +1134,10 @@ msgstr "Региональные настройки"
msgid "System"
msgstr "Системный"
#: source/ubl-strings.h:302
msgid "The login rules are not followed"
msgstr "Правила составления логина не соблюдены"
#~ msgid "User(-s)"
#~ msgstr "Пользователь(-ли)"

@ -490,6 +490,11 @@ void on_user_save(GtkWidget *self, dictionary *dict){
yon_ubl_status_highlight_incorrect(window->userLoginEntry);
return;
}
if ((strstr(login," ")||strstr(login,"\'")||strstr(login,"\"")||strstr(login,"\n")||strstr(login,"`"))&&!do_not_check_actve){
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),INVALID_LOGIN_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect(window->userLoginEntry);
return;
}
{
GtkTreeIter iter;
GtkTreeModel *model = GTK_TREE_MODEL(widgets->UsersList);

@ -304,4 +304,5 @@
#define HOMEDIR_USED_LABEL _("The selected home directory is used by another user")
#define SYSTEM_LANGUAGE_LABEL _("System language:")
#define REGIONAL_SETTINGS_LABEL _("Regional settings")
#define SYSTEM_LABEL _("System")
#define SYSTEM_LABEL _("System")
#define INVALID_LOGIN_LABEL _("The login rules are not followed")
Loading…
Cancel
Save