<?php
/**
 * Name: Emoticon Filter
 * Author: Shish <webmaster@shishnet.org>
 * License: GPLv2
 * Description: Turn :smile: into a link to smile.gif
 */

class Emoticons extends FormatterExtension {
	public function format($text) {
		$data_href = get_base_href();
		$text = preg_replace("/:([a-z]*?):/s", "<img src='$data_href/ext/emoticons/default/\\1.gif'>", $text);
		return $text;
	}

	public function strip($text) {
		return $text;
	}
}
add_event_listener(new Emoticons());
?>