diff --git a/winixd/functions/meta.cpp b/winixd/functions/meta.cpp
index d1c2af5..2ca7be4 100644
--- a/winixd/functions/meta.cpp
+++ b/winixd/functions/meta.cpp
@@ -5,7 +5,7 @@
*/
/*
- * Copyright (c) 2011-2018, Tomasz Sowa
+ * Copyright (c) 2011-2021, Tomasz Sowa
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -127,6 +127,8 @@ return false;
void Meta::ChangeAdminMeta()
{
+ // IMPROVE ME we need to show an error msg if the user is not an admin
+
if( cur->session->puser && cur->session->puser->super_user )
{
const std::wstring & meta_str = cur->request->PostVar(L"itemmeta");
diff --git a/winixd/html/fun_meta.html b/winixd/html/fun_meta.html
index 580ee4c..e94a4fa 100644
--- a/winixd/html/fun_meta.html
+++ b/winixd/html/fun_meta.html
@@ -1,62 +1,52 @@
diff --git a/winixd/locale/en b/winixd/locale/en
index 05c5981..5b489a1 100644
--- a/winixd/locale/en
+++ b/winixd/locale/en
@@ -207,6 +207,10 @@ man_ezc_functions = EZC templates functions
meta_header = Meta
meta_admin_header = Admin meta
+meta_for_dir = Additional information for directory
+meta_for_page = Additional information for page
+meta_admin_for_dir = Additional administrative information for directory
+meta_admin_for_page = Additional administrative information for page
mkdir_header = Make directory
diff --git a/winixd/locale/pl b/winixd/locale/pl
index fcb56c3..e46e67a 100644
--- a/winixd/locale/pl
+++ b/winixd/locale/pl
@@ -206,6 +206,10 @@ ipban_your_ip_is_banned = Twój adres IP jest zablokowany aż do:
meta_header = Meta
meta_admin_header = Admin meta
+meta_for_dir = Dodatkowe informacje dla katalogu
+meta_for_page = Dodatkowe informacje dla strony
+meta_admin_for_dir = Dodatkowe informacje administracyjne dla katalogu
+meta_admin_for_page = Dodatkowe informacje administracyjne dla strony
man_header = Man