diff options
author | Friendika <info@friendika.com> | 2011-09-25 01:59:14 -0700 |
---|---|---|
committer | Friendika <info@friendika.com> | 2011-09-25 01:59:14 -0700 |
commit | 4846d114a84b0c7da64501ea89a635d24e403a1d (patch) | |
tree | 565923c7932ef7fffa4e22482fce48ddb9f133e4 /addon/impressum/impressum.php | |
parent | 6a9e22550d82595c4341290ca26e3afc5fe6300f (diff) | |
download | volse-hubzilla-4846d114a84b0c7da64501ea89a635d24e403a1d.tar.gz volse-hubzilla-4846d114a84b0c7da64501ea89a635d24e403a1d.tar.bz2 volse-hubzilla-4846d114a84b0c7da64501ea89a635d24e403a1d.zip |
project fork
Diffstat (limited to 'addon/impressum/impressum.php')
-rw-r--r-- | addon/impressum/impressum.php | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/addon/impressum/impressum.php b/addon/impressum/impressum.php deleted file mode 100644 index b760c7e0d..000000000 --- a/addon/impressum/impressum.php +++ /dev/null @@ -1,76 +0,0 @@ -<?php -/** - * Name: Impressum - * Description: Plugin to add contact information to the about page (/friendika) - * Version: 1.0 - * Author: Tobias Diekershoff <https://diekershoff.homeunix.net/friendika/profile/tobias> - * License: 3-clause BSD license - */ - -function impressum_install() { - register_hook('about_hook', 'addon/impressum/impressum.php', 'impressum_show'); - logger("installed impressum plugin"); -} - -function impressum_uninstall() { - unregister_hook('about_hook', 'addon/impressum/impressum.php', 'impressum_show'); - logger("uninstalled impressum plugin"); -} -function obfuscate_email ($s) { - $s = str_replace('@','(at)',$s); - $s = str_replace('.','(dot)',$s); - return $s; -} -function impressum_show($a,&$b) { - $b .= '<h3>'.t('Impressum').'</h3>'; - $owner = get_config('impressum', 'owner'); - $owner_profile = get_config('impressum','ownerprofile'); - $postal = get_config('impressum', 'postal'); - $notes = get_config('impressum', 'notes'); - $email = obfuscate_email( get_config('impressum','email') ); - if (strlen($owner)) { - if (strlen($owner_profile)) { - $tmp = '<a href="'.$owner_profile.'">'.$owner.'</a>'; - } else { - $tmp = $owner; - } - if (strlen($email)) { - $b .= '<p><strong>'.t('Site Owner').'</strong>: '. $tmp .'<br /><strong>'.t('Email Address').'</strong>: '.$email.'</p>'; - } else { - $b .= '<p><strong>'.t('Site Owner').'</strong>: '. $tmp .'</p>'; - } - if (strlen($postal)) { - $b .= '<p><strong>'.t('Postal Address').'</strong><br />'. $postal .'</p>'; - } - if (strlen($notes)) { - $b .= '<p>'.$notes.'</p>'; - } - } else { - $b .= '<p>'.t('The impressum addon needs to be configured!<br />Please add at least the <tt>owner</tt> variable to your config file. For other variables please refer to the README file of the addon.').'</p>'; - } -} - -function impressum_plugin_admin_post (&$a) { - $owner = ((x($_POST, 'owner')) ? notags(trim($_POST['owner'])) : ''); - $ownerprofile = ((x($_POST, 'ownerprofile')) ? notags(trim($_POST['ownerprofile'])) : ''); - $postal = ((x($_POST, 'postal')) ? (trim($_POST['postal'])) : ''); - $notes = ((x($_POST, 'notes')) ? (trim($_POST['notes'])) : ''); - $email = ((x($_POST, 'email')) ? notags(trim($_POST['email'])) : ''); - set_config('impressum','owner',$owner); - set_config('impressum','ownerprofile',$ownerprofile); - set_config('impressum','postal',$postal); - set_config('impressum','email',$email); - set_config('impressum','notes',$notes); - info( t('Settings updated.'). EOL ); -} -function impressum_plugin_admin (&$a, &$o) { - $t = file_get_contents( dirname(__file__). "/admin.tpl" ); - $o = replace_macros($t, array( - '$submit' => t('Submit'), - '$owner' => array('owner', t('Site Owner'), get_config('impressum','owner'), ''), - '$ownerprofile' => array('ownerprofile', t('Site Owners Profile'), get_config('impressum','ownerprofile'), ''), - '$postal' => array('postal', t('Postal Address'), get_config('impressum','postal'), ''), - '$notes' => array('notes', t('Notes'), get_config('impressum','notes'), ''), - '$email' => array('email', t('Email Address'), get_config('impressum','email'), ''), - )); -} |