From 58adeed1865a35015944544c4cfef54d5d1bd0f6 Mon Sep 17 00:00:00 2001 From: Cyrille L Date: Wed, 1 Mar 2023 12:04:29 +0100 Subject: [PATCH] footer: some fixes (licurl) + better tab HTML code --- src/var/lib/tyto/program/db.py | 3 +++ src/var/lib/tyto/program/domain.py | 41 ++++++++++++++++-------------- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/src/var/lib/tyto/program/db.py b/src/var/lib/tyto/program/db.py index b721f15..e0f1deb 100644 --- a/src/var/lib/tyto/program/db.py +++ b/src/var/lib/tyto/program/db.py @@ -67,6 +67,7 @@ domain_values = \ 'domain_www_url', 'domain_wip_url', 'domain_title', + 'domain_date', 'domain_about', 'domain_lang', 'domain_mail', @@ -74,6 +75,8 @@ domain_values = \ 'domain_logo', 'domain_license', 'domain_licurl', + 'domain_legalurl', + 'domain_termsurl', 'domain_css', 'domain_sep', 'domain_relme', diff --git a/src/var/lib/tyto/program/domain.py b/src/var/lib/tyto/program/domain.py index 6c7031e..f818352 100644 --- a/src/var/lib/tyto/program/domain.py +++ b/src/var/lib/tyto/program/domain.py @@ -31,6 +31,7 @@ import logs, db, tyto, html domain_footer_about = \ 'Un petit essai' + #==========================# # Manage Argument 'domain' # # target: 3rd argument # @@ -52,7 +53,6 @@ def manage_domain(target): # When an active and complete domain is needed # #----------------------------------------------# def domain_needed(): - # Check if can process if not db.domain_exists \ or db.incomplete_domain \ or not db.domain_active: @@ -854,16 +854,15 @@ def create_footer(option): if not res in ['y', 'Y']: return # Default footer contents - Tytosrc = '(%s)'%tyto.trans[3][tyto.n] + Tytosrc = '(\n%s%s)'%(9 * ' ', tyto.trans[3][tyto.n]) tyto_show = \ - '%s %s'%(tyto.Tyto, Tytosrc) + '\n%s%s %s'%(9 * ' ', tyto.Tyto, Tytosrc) # Show copyright date from creation to now year - print(db.domain_date, datetime.now().year) if int(db.domain_date) == int(datetime.now().year): footer_date = db.domain_date else: @@ -871,29 +870,32 @@ def create_footer(option): # Simple link to home domain_home = \ - '%s'%db.domain_title + '\n%s%s'%(9 * ' ', db.domain_title) # Show domain_HTML_about (if not empty), else domain_about if domain_footer_about: db.domain_about = domain_footer_about + # License URL + if not db.domain_licurl: db.domain_licurl = '/' + # Links for laws (Terms and legals) if db.domain_legalurl: legal_link = \ - '%s'%tyto.trans[16][tyto.n] + '%s'%(11 * ' ', tyto.trans[16][tyto.n]) if db.domain_termsurl: terms_link = \ - '%s'%tyto.trans[15][tyto.n] + '%s'%(11 * ' ', tyto.trans[15][tyto.n]) footer_law = '' if db.domain_termsurl and db.domain_legalurl: - footer_law = '%s - %s'%(legal_link, terms_link) + footer_law = '%s - \n%s%s'%(legal_link, 8 * ' ', terms_link) elif db.domain_termsurl: footer_law = terms_link elif db.domain_legalurl: @@ -919,9 +921,10 @@ def create_footer(option): '-->\n' + \ '