From: friendica Date: Thu, 14 Jun 2012 03:46:11 +0000 (-0700) Subject: "No Timeline" addon X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=46fcc40e92172ca8cba340c5c6cddfdbf9168b2a;p=friendica-addons.git "No Timeline" addon --- diff --git a/notimeline.tgz b/notimeline.tgz new file mode 100644 index 00000000..74babcc4 Binary files /dev/null and b/notimeline.tgz differ diff --git a/notimeline/notimeline.css b/notimeline/notimeline.css new file mode 100644 index 00000000..5440337b --- /dev/null +++ b/notimeline/notimeline.css @@ -0,0 +1,14 @@ + + + +#notimeline-label { + float: left; + width: 200px; + margin-bottom: 25px; +} + +#notimeline-checkbox { + float: left; +} + + diff --git a/notimeline/notimeline.php b/notimeline/notimeline.php new file mode 100644 index 00000000..7e26bf92 --- /dev/null +++ b/notimeline/notimeline.php @@ -0,0 +1,66 @@ + + * + * + */ + + +function notimeline_install() { + + register_hook('plugin_settings', 'addon/notimeline/notimeline.php', 'notimeline_settings'); + register_hook('plugin_settings_post', 'addon/notimeline/notimeline.php', 'notimeline_settings_post'); + +} + + +function notimeline_uninstall() { + unregister_hook('plugin_settings', 'addon/notimeline/notimeline.php', 'notimeline_settings'); + unregister_hook('plugin_settings_post', 'addon/notimeline/notimeline.php', 'notimeline_settings_post'); + +} + + +function notimeline_settings_post($a,$post) { + if(! local_user() || (! x($_POST,'notimeline-submit'))) + return; + + set_pconfig(local_user(),'system','no_wall_archive_widget',intval($_POST['notimeline'])); + info( t('No Timeline settings updated.') . EOL); +} + +function notimeline_settings(&$a,&$s) { + + if(! local_user()) + return; + + /* Add our stylesheet to the page so we can make our settings look nice */ + + $a->page['htmlhead'] .= '' . "\r\n"; + + /* Get the current state of our config variable */ + + $notimeline = get_pconfig(local_user(),'system','no_wall_archive_widget'); + if($notimeline === false) + $notimeline = false; + + $notimeline_checked = (($notimeline) ? ' checked="checked" ' : ''); + + + /* Add some HTML to the existing form */ + + $s .= '
'; + $s .= '

' . t('No Timeline Settings') . '

'; + $s .= '
'; + $s .= ''; + $s .= ''; + $s .= '
'; + + /* provide a submit button */ + + $s .= '
'; + +}