summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/common.php3
-rw-r--r--lib/util.php26
2 files changed, 28 insertions, 1 deletions
diff --git a/lib/common.php b/lib/common.php
index ea83682ea..82a29a001 100644
--- a/lib/common.php
+++ b/lib/common.php
@@ -40,6 +40,9 @@ $config =
array('name' => 'Just another Laconica microblog',
'server' => 'localhost',
'path' => '/'),
+ 'license' =>
+ array('url' => 'http://creativecommons.org/license/by/3.0/',
+ 'title' => 'Creative Commons Attribution 3.0'),
'avatar' =>
array('directory' => INSTALLDIR . '/avatar',
'path' => '/avatar')
diff --git a/lib/util.php b/lib/util.php
index 5ba457b5b..2b88357f8 100644
--- a/lib/util.php
+++ b/lib/util.php
@@ -92,14 +92,38 @@ function common_show_header($pagetitle) {
}
function common_show_footer() {
- global $xw;
+ global $xw, $config;
common_foot_menu();
+ common_license_block();
common_element_end('body');
common_element_end('html');
$xw->endDocument();
$xw->flush();
}
+function common_text($txt) {
+ global $xw;
+ $xw->text($txt);
+}
+
+function common_license_block() {
+ global $config, $xw;
+ common_element_start('div', 'license');
+ common_element_start('a', array('class' => 'license',
+ 'rel' => 'license',
+ href => $config['license']['url']));
+ common_element('img', array('class' => 'license',
+ 'src' => $config['license']['image']));
+ common_element_end('a');
+ common_text(_t('Unless otherwise specified, contents of this site are copyright by the contributors and available under the '));
+ common_element('a', array('class' => 'license',
+ 'rel' => 'license',
+ href => $config['license']['url']),
+ $config['license']['name']);
+ common_text(_t('. Contributors should be attributed by full name or nickname.'));
+ common_element_end('div');
+}
+
function common_head_menu() {
$user = common_current_user();
common_element_start('ul', 'headmenu');