diff --git a/blockem.tgz b/blockem.tgz new file mode 100644 index 00000000..b01e8f98 Binary files /dev/null and b/blockem.tgz differ diff --git a/blockem/blockem.css b/blockem/blockem.css new file mode 100644 index 00000000..72c0bcc3 --- /dev/null +++ b/blockem/blockem.css @@ -0,0 +1,16 @@ + +#blockem-label { + float: left; + width: 300px; + margin-top: 10px; +} + +#blockem-words { + float: left; + margin-top: 10px; +} + +#blockem-submit { + margin-top: 15px; +} + diff --git a/blockem/blockem.php b/blockem/blockem.php new file mode 100644 index 00000000..4fff2148 --- /dev/null +++ b/blockem/blockem.php @@ -0,0 +1,106 @@ + + * + */ + +function blockem_install() { + register_hook('prepare_body', 'addon/blockem/blockem.php', 'blockem_prepare_body'); + register_hook('plugin_settings', 'addon/blockem/blockem.php', 'blockem_addon_settings'); + register_hook('plugin_settings_post', 'addon/blockem/blockem.php', 'blockem_addon_settings_post'); + +} + + +function blockem_uninstall() { + unregister_hook('prepare_body', 'addon/blockem/blockem.php', 'blockem_prepare_body'); + unregister_hook('plugin_settings', 'addon/blockem/blockem.php', 'blockem_addon_settings'); + unregister_hook('plugin_settings_post', 'addon/blockem/blockem.php', 'blockem_addon_settings_post'); + +} + + + + + +function blockem_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(),'blockem','words'); + if(! $words) + $words = ''; + + $s .= '