From 4a400894aac9e71d33bec4562de6feb8265b40a4 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 28 Apr 2013 21:22:45 -0700 Subject: [PATCH] oops - forgot the files --- superblock.tgz | Bin 0 -> 4107 bytes superblock/lang/C/messages.po | 51 ++++++++++++ superblock/lang/ca/strings.php | 10 +++ superblock/lang/cs/strings.php | 10 +++ superblock/lang/de/strings.php | 10 +++ superblock/lang/eo/strings.php | 10 +++ superblock/lang/es/strings.php | 10 +++ superblock/lang/fr/strings.php | 10 +++ superblock/lang/is/strings.php | 10 +++ superblock/lang/it/strings.php | 10 +++ superblock/lang/nb-no/strings.php | 10 +++ superblock/lang/pl/strings.php | 10 +++ superblock/lang/pt-br/strings.php | 10 +++ superblock/lang/ru/strings.php | 10 +++ superblock/lang/sv/strings.php | 3 + superblock/lang/zh-cn/strings.php | 10 +++ superblock/superblock.css | 18 ++++ superblock/superblock.php | 133 ++++++++++++++++++++++++++++++ 18 files changed, 335 insertions(+) create mode 100644 superblock.tgz create mode 100644 superblock/lang/C/messages.po create mode 100644 superblock/lang/ca/strings.php create mode 100644 superblock/lang/cs/strings.php create mode 100644 superblock/lang/de/strings.php create mode 100644 superblock/lang/eo/strings.php create mode 100644 superblock/lang/es/strings.php create mode 100644 superblock/lang/fr/strings.php create mode 100644 superblock/lang/is/strings.php create mode 100644 superblock/lang/it/strings.php create mode 100644 superblock/lang/nb-no/strings.php create mode 100644 superblock/lang/pl/strings.php create mode 100644 superblock/lang/pt-br/strings.php create mode 100644 superblock/lang/ru/strings.php create mode 100644 superblock/lang/sv/strings.php create mode 100644 superblock/lang/zh-cn/strings.php create mode 100755 superblock/superblock.css create mode 100755 superblock/superblock.php diff --git a/superblock.tgz b/superblock.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7f5f026c833c9e35fb42fcdcb998f9281a328bcd GIT binary patch literal 4107 zcmV+m5cKaKiwFS2@O@DL1MOW=a~sEz)~isJ|1byX4A3D6fFJ-JNim@$TBkB8>O|_Q z&XS5X+#LWT?Cu~lyOha`t7Kg{xhh%b+)Hv-PAYNL)m`a9KE<(ON4D$-Nblfpup}o> z_ZO~bb{7D#3lJcvHLYw{Q37_ld#1Z*=j+++T?nT^_@=?MdiL1Mq8w1UTs$^ioGDLF z&m7AYOVg#9ygKgDvHWztP%f0p#ZviLE?>wOi^ov$rH!bI9ARUQ&@mHhRm!)h)rYT9 zEtc}9PMwNkOc9dk#NWVH^`%UL5#nDe6rnvolY?mx$3FttNj0xh09w|Wt&DL~A` z33Qe})4YQKdRcCglg{LVikK;_L>|?92r{ z^N)lJ%B)#*&4Px@q`|nIS&=fCGfq`x)|uCIX>~nwmJ@6Pcjg?n$t;?Ngd&rh&Pif>@p5KmHFIte{r&3f%7q`kwR&+$@h)RwXVy8kgn@0w zXVDv1mY31R#g!#AzqGP=Vfn}4$;(S?YYQH`RdvA5%sRp5ELvW?c>c=bdEi}M{;@%) z7_aW-^M=22VP&afY<|ie=UHai#Dea(8^CCjx9x1hz|@*US`BkS?9*4)-^iTW%PWUk zAw08WX-ub9brzl4q_*TqoS5~4GS#RxW{Y{>{nwIb+~e1hXpPu5h>7ly1SAW-qokj-4FfvU>Bsx@cRr1l`*a?a;Hv%Grt&83z0U|}k55q)Zq za6VU*(+)mnDvX=hZtGG^I{I6IGUzN!=eis?YY;1|8BCCYN=xk_U9nUHT6F9h!GfC?x)JfrsfNr`zH5 zu^;|J?0fOQG*gc8KMI=v5rp{%i610R;>>~<`K#eDa2=hN%e+;gRfl7ZHvfQhf)wjd z973ztlF7LqJ;Q;5QmhW?#1IH3Brpl25(m(H1M^8=hiXL{gCsT3nFkw6+mf|KF%Pix zLklHy-oaeQIz|SD9(v3K$$z-Abm9C|Q0IQAp_HHTP3iDqWeeNnlxJ;hX(8k7ffA+Z z91(55$OaZ-W&LZjk;cgscC5d(f&&HLj3|C9HdAMrYK5YzQ19~z+Uo@7H< z=R|CKl288^IsD08Xnd^IP#w{##W>q)eiYVucOtN=6S-d>Efeq?t+s*4G1$|uh{eXh z|GFBl%lD>1>(-MGZ6fVM%qCk;|5Nsp-ND|cp>ly$eN*YhHo_9u@erxNTX;X2!O4K% z+T|QvSNXw?GLXet!1suH*MFTH4g4?0_kSXxkoZTB|ApZGU*7+X@&D!182F!AqL#3U zVK`QmSmUGsmsC>*TEryMDRJ8<;WoNSxK1o2m;spqO6v{>{C`ub7N|;WPAtow7?=U9 z5lasl-Y^NkUJIc=LA4r;>Yzygw011Zptl?oHGf&DSirTW)eK6SzlCnoTjSAr=&8mNgLiH7FC{1Yb>3x7|HVmkr87wdu z(x3dA3it|67xDssyI{j}PK@WTECts8qjLSf6ytvs6cYcVaQ(lWi}61a8teYQ)h+;V zdB@2F&QVS@jWUY}Pe6w)z64N>fez>hkk+dWAf4iXkelW`bpXx#qZR^m*~l#9S%<1# zdBAw-fgG~VrqCtF5E$W~IL-S=8jDN@`Y_Kj%`xmzO94i%1UO(JKrs5gcd%O`umcW? zvxV;w^{)RF9^-!~y`t-XNc^MU|CdAXKfeAS35|;Xmz(#hhI~AvYw;fk_Lr%!3DQ$u z`JcxsQ1f>lTFTnL<~`8VyeA}50+T>nlvf>N{~AEHO-982j(t9|3G8e^-(wa2HSe{# zz@!~WYaEW4vn5OaGAqkpX!C?1w9;!nkPO zZ$5BLl&&i+&5w{NJKFy?KStC#*q#0^TOhfBp)?<0KE_U8LMei+z1-7RD!{yE62rg< zdO@HY*|-jdJ%VJL*f*q!L*f52*{)z@F&kU@Fr|L3Yy0sJhW!}b|0*c3{@X_c{|hnx zM?oR+j~@S_Er9=}82_W7QStwR*=M}6fbh|%*e=z9p@j}YuO(9&ZQpPRcCExLsjp-1ncm20EGuC030FI9T#XKB} z@jn6zkN@GO0Q=y7u2?Mf#J^m~$M64%ghs{xad3VhW-sGv7`zR_>;uB{P_R1$(7qBI z>fZCeVH}bDUwr*H5(=m z{t`zHA_C{Xo!LC>5}IUMyOr)8y5t952<(k=g!gC|K;QN|3^Y0 z@sIreUtzis*#G6@`+t$pIQ2iR$E^pu@9y5-z18}v^{3XO*5~7<0Fwx`e6@QU{%-Bw zX+1=(&sq;!zi)j39e{e((I?R9?cMiLdiUMd*Kq7z*@kw1-g*el4_lwPGGFh009^mF z`)`A*hFZS`=})1}4UX-}Jfz$-(Wu2L~R2uO7A@@7_6R?$G*Gm?J>z zW926$ECH8>b*6Qt$dNwvGt?$M64&ghJvU`SssiF$DkP{eL7Bj{kcK zYbAEa>*^~?z32ZNCuI$r;ypi%dK-`slNYx?Ha z-M_qd_uI!GkF)9f%dKBM|KPLd|N66UKfd+si#x#a?DI!2e)qw^P1}nPe(~(le~q?D z3mNybuYdFW{(n4s^s{en-9B)o=Zic44I2LM%e&v+{?qfHe*vR^{^hOb@BLw@J=L?% z?@IZ{zkdGlABWgq_2(Vxg^hpy_$#pb#fP81_~io_vkU26=YQwp;iZ0x_F4Z+<<9fp z-tT{wa;5nGe}j@Fl0?&UXar8mrW!pj-|=oy2h~~-!+O2 zBRzrsIgvQdNmV{K&Npg|)zhhl;Z&)$;m`imBuc5@n#=Z`-IAqCyW;N1Pt5Jt#fGet z9=9J?Nl0fJv$nvm>No5*cvGxYh zu_6fLew`e0AOqdK#83wMdKtk~(d-k@y-rBKb`np%c2c;(rIqyGAmGBrh9d}1PfR3^ z!{oCaZh=w+l!e7Y*O7b^g0Qy@B5H)#5@h9%M>cSkAi>a0f;4O)6T@nvIDLRKz+z-k zji?nv>XU#d#jd7mwrSJ|)>GHf)M=EOH>g!doEWE*osNo1xFwK)FyC4rHukmYE60A-fKY5dJ zT>vIa?G5*qYP#D?lPR$c5j9hj-qRPl3bpd4D=hukR+CD3&O9kxQ+2w9Gy@9(wtBA0 zxarmcuy%9S3Tkk6It96vZ$~HFODUV@vyyEt&;`{&e_JYZlj8<_3G`v$O=9#itAk1T zobO&8(xjw6rlC?ucZ_I0t5o)OE(41>!GXc5j=G|sL>8c47>^o_oK2!ZG>Q%NW1DF& z4z7RvUV3}af}0k)!=V}SU1bYy!!ThJD&uYY7A?$EtKrz*z}?nluW|n2fJJ^ocrQt` zg$;+evme~=X4|fR z)RgX#ix_MIaJRiFxgQ{JHw>neG>A`n0?L}>{Z`QV`FXH;J&~Aq6TyWrtJQWTjaB-m z25@o;#-Hx${735F(<$^rmrMTgud604$LWq*+9?lB!FtWGp0>F|)bLbdF`xBEkbnX8 zpME_+7I1&B|Itr>iqa=HuPO*lT?dyDqavrp-oSX?1|L?iA;_F`nKA{AbW6JjGZJ@F z*WJiav4J_q+v)JIOt{v=qDZh->%$~}Sy_&uPF!xOSM~uD&V+@Mq}|3zZ&04js5*OI=9#1Ps_1Og$@T_$8<%;Rdn%b5D-QABbGrCsT8Y?gQRRv`5pN>-|v{w9bj!UbQ-2 z3tR{Amn|d(>eMhyaJr02pZ!0iGl#gx-0%8tAwS)|{x>t@?*9w%{y!2*oajx>6mutKYUro$m2bHl|19tuD5KP_^y`UOY6O{8c&v=?^ME>qP zv=+nEy67+U?$K2ASifse#uQUbF~t;9Ofkh2Q%o_%6jMww#S~LaF~t;9Ofek|`hS9H J+x7sU005(YQ+xmb literal 0 HcmV?d00001 diff --git a/superblock/lang/C/messages.po b/superblock/lang/C/messages.po new file mode 100644 index 00000000..8089438b --- /dev/null +++ b/superblock/lang/C/messages.po @@ -0,0 +1,51 @@ +# ADDON blockem +# Copyright (C) +# This file is distributed under the same license as the Friendica blockem addon package. +# +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-02-27 05:01-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: blockem.php:51 +msgid "\"Blockem\" Settings" +msgstr "" + +#: blockem.php:53 +msgid "Comma separated profile URLS to block" +msgstr "" + +#: blockem.php:57 +msgid "Submit" +msgstr "" + +#: blockem.php:70 +msgid "BLOCKEM Settings saved." +msgstr "" + +#: blockem.php:105 +#, php-format +msgid "Blocked %s - Click to open/close" +msgstr "" + +#: blockem.php:160 +msgid "Unblock Author" +msgstr "" + +#: blockem.php:162 +msgid "Block Author" +msgstr "" + +#: blockem.php:194 +msgid "blockem settings updated" +msgstr "" diff --git a/superblock/lang/ca/strings.php b/superblock/lang/ca/strings.php new file mode 100644 index 00000000..5587acd2 --- /dev/null +++ b/superblock/lang/ca/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "Configuració de \"Bloqueig\""; +$a->strings["Comma separated profile URLS to block"] = "URLS dels perfils a bloquejar, separats per comes"; +$a->strings["Submit"] = "Enviar"; +$a->strings["BLOCKEM Settings saved."] = "Guardada la configuració de BLOQUEIG."; +$a->strings["Blocked %s - Click to open/close"] = "Bloquejar %s - Clica per obrir/tancar"; +$a->strings["Unblock Author"] = "Desbloquejar Autor"; +$a->strings["Block Author"] = "Bloquejar Autor"; +$a->strings["blockem settings updated"] = "Actualitzar la Configuració de bloqueig"; diff --git a/superblock/lang/cs/strings.php b/superblock/lang/cs/strings.php new file mode 100644 index 00000000..174abc63 --- /dev/null +++ b/superblock/lang/cs/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "\"Blockem\" Nastavení"; +$a->strings["Comma separated profile URLS to block"] = "Čárkou oddělené URL adresy profilů určených k ignorování"; +$a->strings["Submit"] = "Odeslat"; +$a->strings["BLOCKEM Settings saved."] = "BLOCKEM nastavení uloženo."; +$a->strings["Blocked %s - Click to open/close"] = "Blokován %s - Klikněte pro otevření/zavření"; +$a->strings["Unblock Author"] = "Odblokovat autora"; +$a->strings["Block Author"] = "Zablokovat autora"; +$a->strings["blockem settings updated"] = "blockem nastavení aktualizováno"; diff --git a/superblock/lang/de/strings.php b/superblock/lang/de/strings.php new file mode 100644 index 00000000..132b68a2 --- /dev/null +++ b/superblock/lang/de/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "\"Blockem\"-Einstellungen"; +$a->strings["Comma separated profile URLS to block"] = "Profil-URLs, die blockiert werden sollen (durch Kommas getrennt)"; +$a->strings["Submit"] = "Senden"; +$a->strings["BLOCKEM Settings saved."] = "BLOCKEM-Einstellungen gesichert."; +$a->strings["Blocked %s - Click to open/close"] = "%s blockiert - Zum Öffnen/Schließen klicken"; +$a->strings["Unblock Author"] = "Autor freischalten"; +$a->strings["Block Author"] = "Autor blockieren"; +$a->strings["blockem settings updated"] = "blockem Einstellungen aktualisiert"; diff --git a/superblock/lang/eo/strings.php b/superblock/lang/eo/strings.php new file mode 100644 index 00000000..b6116507 --- /dev/null +++ b/superblock/lang/eo/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "\"Blockem\" Agordoj"; +$a->strings["Comma separated profile URLS to block"] = "Blokotaj URL adresoj, disigita per komo"; +$a->strings["Submit"] = "Sendi"; +$a->strings["BLOCKEM Settings saved."] = "Konservis Agordojn de BLOCKEM."; +$a->strings["Blocked %s - Click to open/close"] = "%s blokita - Klaku por malfermi/fermi"; +$a->strings["Unblock Author"] = "Malbloki Aŭtoron"; +$a->strings["Block Author"] = "Bloki Aŭtoron"; +$a->strings["blockem settings updated"] = "Ĝisdatigis la blockem agordojn"; diff --git a/superblock/lang/es/strings.php b/superblock/lang/es/strings.php new file mode 100644 index 00000000..874d6d7f --- /dev/null +++ b/superblock/lang/es/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "Configuración de \"Blockem\""; +$a->strings["Comma separated profile URLS to block"] = "Direcciones separadas por coma de los perfiles a bloquear"; +$a->strings["Submit"] = "Envíar"; +$a->strings["BLOCKEM Settings saved."] = "Configuracion Blockem guardada."; +$a->strings["Blocked %s - Click to open/close"] = "%s bloqueado. Pulsa aquí para mostrar/ocultar"; +$a->strings["Unblock Author"] = "Desbloquear Autor"; +$a->strings["Block Author"] = "Bloquear Autor"; +$a->strings["blockem settings updated"] = "Configuración de Blockem actualizada"; diff --git a/superblock/lang/fr/strings.php b/superblock/lang/fr/strings.php new file mode 100644 index 00000000..b9f31180 --- /dev/null +++ b/superblock/lang/fr/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "Réglages de Blockem"; +$a->strings["Comma separated profile URLS to block"] = "Liste d'URLS de profils à bloquer, séparés par des virgules"; +$a->strings["Submit"] = "Envoyer"; +$a->strings["BLOCKEM Settings saved."] = "Réglages Blockem sauvés."; +$a->strings["Blocked %s - Click to open/close"] = "Bloqué %s - Cliquez pour ouvrir/fermer"; +$a->strings["Unblock Author"] = "Débloquer l'auteur"; +$a->strings["Block Author"] = "Bloquer l'auteur"; +$a->strings["blockem settings updated"] = "Réglages blockem sauvés"; diff --git a/superblock/lang/is/strings.php b/superblock/lang/is/strings.php new file mode 100644 index 00000000..3075c457 --- /dev/null +++ b/superblock/lang/is/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "\"Blockem\" stillingar"; +$a->strings["Comma separated profile URLS to block"] = "Banna lista af forsíðum (komma á milli)"; +$a->strings["Submit"] = "Senda inn"; +$a->strings["BLOCKEM Settings saved."] = "BLOCKEM stillingar vistaðar."; +$a->strings["Blocked %s - Click to open/close"] = "%s sett í straff - Smella til að taka úr/setja á"; +$a->strings["Unblock Author"] = "Leyfa notanda"; +$a->strings["Block Author"] = "Banna notanda"; +$a->strings["blockem settings updated"] = ""; diff --git a/superblock/lang/it/strings.php b/superblock/lang/it/strings.php new file mode 100644 index 00000000..bcee9d0a --- /dev/null +++ b/superblock/lang/it/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "Impostazioni \"Blockem\""; +$a->strings["Comma separated profile URLS to block"] = "Lista, separata da virgola, di indirizzi da bloccare"; +$a->strings["Submit"] = "Invia"; +$a->strings["BLOCKEM Settings saved."] = "Impostazioni salvate."; +$a->strings["Blocked %s - Click to open/close"] = "%s bloccato - Clicca per aprire/chiudere"; +$a->strings["Unblock Author"] = "Sblocca autore"; +$a->strings["Block Author"] = "Blocca autore"; +$a->strings["blockem settings updated"] = "Impostazioni 'blockem' aggiornate."; diff --git a/superblock/lang/nb-no/strings.php b/superblock/lang/nb-no/strings.php new file mode 100644 index 00000000..0dd6660d --- /dev/null +++ b/superblock/lang/nb-no/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = ""; +$a->strings["Comma separated profile URLS to block"] = ""; +$a->strings["Submit"] = "Lagre"; +$a->strings["BLOCKEM Settings saved."] = ""; +$a->strings["Blocked %s - Click to open/close"] = ""; +$a->strings["Unblock Author"] = ""; +$a->strings["Block Author"] = ""; +$a->strings["blockem settings updated"] = ""; diff --git a/superblock/lang/pl/strings.php b/superblock/lang/pl/strings.php new file mode 100644 index 00000000..6d7bcf19 --- /dev/null +++ b/superblock/lang/pl/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = ""; +$a->strings["Comma separated profile URLS to block"] = ""; +$a->strings["Submit"] = "Potwierdź"; +$a->strings["BLOCKEM Settings saved."] = ""; +$a->strings["Blocked %s - Click to open/close"] = ""; +$a->strings["Unblock Author"] = "Odblokuj autora"; +$a->strings["Block Author"] = "Zablokuj autora"; +$a->strings["blockem settings updated"] = ""; diff --git a/superblock/lang/pt-br/strings.php b/superblock/lang/pt-br/strings.php new file mode 100644 index 00000000..49f69cc3 --- /dev/null +++ b/superblock/lang/pt-br/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "Configurações \"Blockem\""; +$a->strings["Comma separated profile URLS to block"] = "URLS de perfis separados por vírgulas a serem bloqueados"; +$a->strings["Submit"] = "Enviar"; +$a->strings["BLOCKEM Settings saved."] = "Configurações BLOCKEM armazenadas."; +$a->strings["Blocked %s - Click to open/close"] = "Bloqueado %s - Clique para abrir/fechar"; +$a->strings["Unblock Author"] = "Desbloqueie Autor"; +$a->strings["Block Author"] = "Bloqueie Autor"; +$a->strings["blockem settings updated"] = "configurações blockem atualizadas"; diff --git a/superblock/lang/ru/strings.php b/superblock/lang/ru/strings.php new file mode 100644 index 00000000..7617b865 --- /dev/null +++ b/superblock/lang/ru/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "\"Blockem\" настройки"; +$a->strings["Comma separated profile URLS to block"] = "URLS, которые заблокировать (список через запятую)"; +$a->strings["Submit"] = "Подтвердить"; +$a->strings["BLOCKEM Settings saved."] = "BLOCKEM-Настройки сохранены."; +$a->strings["Blocked %s - Click to open/close"] = "Заблокированные %s - Нажмите, чтобы открыть/закрыть"; +$a->strings["Unblock Author"] = ""; +$a->strings["Block Author"] = "Блокировать Автора"; +$a->strings["blockem settings updated"] = "\"Blockem\" настройки обновлены"; diff --git a/superblock/lang/sv/strings.php b/superblock/lang/sv/strings.php new file mode 100644 index 00000000..3ec569a7 --- /dev/null +++ b/superblock/lang/sv/strings.php @@ -0,0 +1,3 @@ +strings["Submit"] = "Spara"; diff --git a/superblock/lang/zh-cn/strings.php b/superblock/lang/zh-cn/strings.php new file mode 100644 index 00000000..3a3dfaeb --- /dev/null +++ b/superblock/lang/zh-cn/strings.php @@ -0,0 +1,10 @@ +strings["\"Blockem\" Settings"] = "「Blockem」配置"; +$a->strings["Comma separated profile URLS to block"] = "逗号分简介URL为栏"; +$a->strings["Submit"] = "提交"; +$a->strings["BLOCKEM Settings saved."] = "「Blockem」配置保存了。"; +$a->strings["Blocked %s - Click to open/close"] = "%s拦了-点击为开关"; +$a->strings["Unblock Author"] = "不拦作家"; +$a->strings["Block Author"] = "拦作家"; +$a->strings["blockem settings updated"] = "blockem设置更新了"; diff --git a/superblock/superblock.css b/superblock/superblock.css new file mode 100755 index 00000000..368355bd --- /dev/null +++ b/superblock/superblock.css @@ -0,0 +1,18 @@ + +#superblock-label { + float: left; + width: 300px; + margin-top: 10px; +} + +#superblock-words { + float: left; + margin-top: 10px; + width: 400px; + height: 150px; +} + +#superblock-submit { + margin-top: 15px; +} + diff --git a/superblock/superblock.php b/superblock/superblock.php new file mode 100755 index 00000000..41abb471 --- /dev/null +++ b/superblock/superblock.php @@ -0,0 +1,133 @@ + + * + */ + +function superblock_install() { + + register_hook('plugin_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings'); + register_hook('plugin_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post'); + register_hook('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start'); + register_hook('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu'); +} + + +function superblock_uninstall() { + + unregister_hook('plugin_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings'); + unregister_hook('plugin_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post'); + unregister_hook('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start'); + unregister_hook('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu'); + +} + + + + + +function superblock_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(),'system','blocked'); + if(! $words) + $words = ''; + + $s .= '
'; + $s .= '

' . t('"Superblock" Settings') . '

'; + $s .= '
'; + $s .= ''; + $s .= ''; + $s .= '
'; + + $s .= '
'; + + return; + +} + +function superblock_addon_settings_post(&$a,&$b) { + + if(! local_user()) + return; + + if($_POST['superblock-submit']) { + set_pconfig(local_user(),'system','blocked',trim($_POST['superblock-words'])); + info( t('SUPERBLOCK Settings saved.') . EOL); + } +} + +function superblock_conversation_start(&$a,&$b) { + + if(! local_user()) + return; + + $words = get_pconfig(local_user(),'system','blocked'); + if($words) { + $a->data['superblock'] = explode(',',$words); + } + $a->page['htmlhead'] .= <<< EOT + + + +EOT; + +} + +function superblock_item_photo_menu(&$a,&$b) { + + if((! local_user()) || ($b['item']['self'])) + return; + + $blocked = false; + $author = $b['item']['author-link']; + if(is_array($a->data['superblock'])) { + foreach($a->data['superblock'] as $bloke) { + if(link_compare($bloke,$author)) { + $blocked = true; + break; + } + } + } + + $b['menu'][ t('Block Completely')] = 'javascript:superblockBlock(\'' . $author . '\');'; +} + +function superblock_module() {} + + +function superblock_init(&$a) { + + if(! local_user()) + return; + + $words = get_pconfig(local_user(),'system','blocked'); + + if(array_key_exists('block',$_GET) && $_GET['block']) { + if(strlen($words)) + $words .= ','; + $words .= trim($_GET['block']); + } + + set_pconfig(local_user(),'system','blocked',$words); + info( t('superblock settings updated') . EOL ); + killme(); +}