From bbe2bd48d8efbcc4e826d3c794b30d2e7ae6fc80 Mon Sep 17 00:00:00 2001 From: Tomasz Sowa Date: Thu, 28 Jan 2021 11:49:10 +0100 Subject: [PATCH] added uikit markup for meta winix function WIP: #2 --- winixd/functions/meta.cpp | 4 +- winixd/html/fun_meta.html | 88 +++++++++++++++++---------------------- winixd/locale/en | 4 ++ winixd/locale/pl | 4 ++ 4 files changed, 50 insertions(+), 50 deletions(-) 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 @@
-[if winix_function_param_is "a"] -

{meta_admin_header}

- - [if item_is] -
- - - - - [if winix_function_param_is "postredirect"] - - [end] - -
+

+ [if winix_function_param_is "a"] + {meta_admin_header} [else] -
+ {meta_header} + [end] +

- - - [if winix_function_param_is "postredirect"] - + + +
+ + +
+ +
+
+ +
+ +
+ + [if winix_function_param_is "postredirect"] + [end] + -[else] - -

{meta_header}

- - [if item_is] -
- - - - - [if winix_function_param_is "postredirect"] - - [end] - -
- [else] -
- - - - - [if winix_function_param_is "postredirect"] - - [end] - -
- [end] - -[end]
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