diff --git a/qcomment.tgz b/qcomment.tgz new file mode 100644 index 00000000..6e33819d Binary files /dev/null and b/qcomment.tgz differ diff --git a/qcomment/qcomment.css b/qcomment/qcomment.css new file mode 100755 index 00000000..3e5513bb --- /dev/null +++ b/qcomment/qcomment.css @@ -0,0 +1,19 @@ + +#qcomment-label { + float: left; + width: 300px; + margin-top: 10px; +} + +#qcomment-words { + float: left; + margin-top: 10px; + width: 100px; + height: 150px; + +} + +#qcomment-submit { + margin-top: 15px; +} + diff --git a/qcomment/qcomment.php b/qcomment/qcomment.php new file mode 100755 index 00000000..bc4d96ff --- /dev/null +++ b/qcomment/qcomment.php @@ -0,0 +1,66 @@ + + * + */ + +function qcomment_install() { + register_hook('plugin_settings', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings'); + register_hook('plugin_settings_post', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings_post'); + +} + + +function qcomment_uninstall() { + unregister_hook('plugin_settings', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings'); + unregister_hook('plugin_settings_post', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings_post'); + +} + + + + + +function qcomment_addon_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"; + + $words = get_pconfig(local_user(),'qcomment','words'); + if($words === false) + $words = t(':-)') . "\n" . t(':-(') . "\n" . t('lol'); + + $s .= '
'; + $s .= '

' . t('Quick Comment Settings') . '

'; + $s .= '
'; + $s .= ''; + $s .= ''; + $s .= '
'; + + $s .= '
'; + $s .= '
'; + + return; + +} + +function qcomment_addon_settings_post(&$a,&$b) { + + if(! local_user()) + return; + + if($_POST['qcomment-submit']) { + set_pconfig(local_user(),'qcomment','words',xmlify($_POST['qcomment-words'])); + info( t('Quick Comment settings saved.') . EOL); + } +} +