Archive for 21 March 2006
21 March
/* 0.1 - initial release 0.2 - new option: rewrite mail addresses with [at] and [dot] 0.3 - userdefined placeholders for [at] and [dot] 0.4 - new option: links can be open in new window (default: off) 0.5 - support for SqlTablePrefix */ class NP_AutoLink extends NucleusPlugin { function getName() { return 'AutoLink'; } function getAuthor() { return 'Kai Greve'; } function getURL() { return 'http://kgblog.de/'; } function getVersion() { return '0.5'; } function getDescription() { return 'Automatically creates links for internet and mail addresses'; } function install() { $this->createOption('InternetAddress','Automatically create links for internet addresses ?','yesno','yes'); $this->createOption('NewWindow','Open links in a new window?','yesno','no'); $this->createOption('MailAddress','Automatically create links for mail addresses ?','yesno','yes'); $this->createOption('RewriteMailAddress','Rewrite mail addresses with [at] and [dot]?','yesno','yes'); $this->createOption('at','Placeholder for @','text','[at]'); $this->createOption('dot','Placeholder for .','text','[dot]'); } function getEventList() { return array('PreItem', 'PreComment'); } function Treatment($_text) { global $CONF, $blog; if ($this->getOption('NewWindow') == 'yes') { $nw="onclick=\"javascript:window.open(this.href, '_blank'); return false;\""; } if ($this->getOption('InternetAddress') == 'yes') { $_text = preg_replace('/(\s)([http|https|ftp|file]+:\/\/[a-zA-Z0-9_?=&%;+-.\/]*)/si','\1\2',$_text); $_text = preg_replace('/(\s)(www\.[a-zA-Z0-9_?=&%;+-.\/]*)/si','\1\2',$_text); } $at = $this->getOption('at'); $dot = $this->getOption('dot'); if ($this->getOption('MailAddress') == 'yes') { if ($this->getOption('RewriteMailAddress') == 'no') { $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]{2,5})/s','\1\2',$_text); } else { $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,5})/s','\1\2'.$at.'\3'.$dot.'\4',$_text); } } if ($this->getOption('MailAddress') == 'no' && $this->getOption('RewriteMailAddress') == 'yes'){ $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,5})/s','\1\2'.$at.'\3'.$dot.'\4',$_text); } return $_text; } function event_PreItem($_data) { $_data[item]->body = $this->Treatment($_data[item]->body); $_data[item]->more = $this->Treatment($_data[item]->more); } function event_PreComment($_data) { $_data['comment']['body'] = $this->Treatment($_data['comment']['body']); } function supportsFeature ($what) { switch ($what) { case 'SqlTablePrefix': return 1; default: return 0; } } } ?>Der Drogenbogen - einfach mal mitmachen für die Wissenschaft
Eine Mail aus Heidelberg zum Drogenbogen erreichte mich vor einigen Tagen und ich hatte es natürlich verschwitzt, dieses hier gleich mal zu propagandieren.Es geht dabei um Teile der RISA-Studie an der Uni Heidelberg: Gebrauch illegaler psychoaktiver Substanzen. Rituale zu diesem Themenkomplex (im Originalext ist das zu missvertsändlich, Rituale sind nicht illegal es sei denn sie beinhalten illegale Handlungen, und BtM-Gebrauch ist in Deutschland nicht strafbar - nur der Besitz und der Handel).
Und bitte nutzt bei solchen wirklich unterstützenswerten Projekten immer sinnvolle Anonymisierungsdienste wie z.B. TOR - kostet nix und ist auch auf Windowsrechnern kinderleicht zu installieren. Dieser Satz nur deshalb, weil viele Serverbetreiber aus Unwissenheit jede auf ein Webangebot zugreifende IP-Adresse noch mitschreiben und die Urzeit danebensetzen. Ein übereifriger Beamter könnte auf Ideen kommen, die überhaupt nicht nett sind und etwas mit Anfragen bei Internetprovidern bezüglich der Personenzuordnung von IP-Adressen zu tun haben. Auf diese Logfiles haben die Durchführenden der Studie keinen Einfluss.
Geschrieben von harko um 20:03:51 Uhr - Keine Kommentare vorhanden - Keine Trackbacks
Abgelegt unter Entheogene
Einfach Flattrn wenn es gefällt - Danke.Abgelegt unter Entheogene
Einige Referentenzusagen
Es haben weitere Referenten Ihre Teilnahme am Kongress "Entheovision 3" zugesagt, einer hat leider keinen Termin frei am Wochenede 27. und 28. Mai.
Geschrieben von harko um 00:01:09 Uhr - Keine Kommentare vorhanden - Keine Trackbacks
Abgelegt unter Veranstaltungen
Einfach Flattrn wenn es gefällt - Danke.Abgelegt unter Veranstaltungen