From e6d8f97bf2e0bbb4d95df0c4e030eb7ec6ef75a5 Mon Sep 17 00:00:00 2001 From: thomasb Date: Sat, 31 Mar 2012 12:25:48 +0000 Subject: Move plugins repository into roundcubemail root folder; svn:externals are not defined anymore git-svn-id: https://svn.roundcube.net/trunk@6034 208e9e7b-5314-0410-a742-e7e81cd9613c --- plugins/emoticons/emoticons.php | 78 ----------------------------------------- 1 file changed, 78 deletions(-) delete mode 100644 plugins/emoticons/emoticons.php (limited to 'plugins/emoticons/emoticons.php') diff --git a/plugins/emoticons/emoticons.php b/plugins/emoticons/emoticons.php deleted file mode 100644 index c986686e3..000000000 --- a/plugins/emoticons/emoticons.php +++ /dev/null @@ -1,78 +0,0 @@ -add_hook('message_part_after', array($this, 'replace')); - } - - function replace($args) - { - // This is a lookbehind assertion which will exclude html entities - // E.g. situation when ";)" in "")" shouldn't be replaced by the icon - // It's so long because of assertion format restrictions - $entity = '(? $this->img_tag('smiley-smile.gif', ':)' ), - '/:-\)/' => $this->img_tag('smiley-smile.gif', ':-)' ), - '/(? $this->img_tag('smiley-laughing.gif', ':D' ), - '/:-D/' => $this->img_tag('smiley-laughing.gif', ':-D' ), - '/:\(/' => $this->img_tag('smiley-frown.gif', ':(' ), - '/:-\(/' => $this->img_tag('smiley-frown.gif', ':-(' ), - '/'.$entity.';\)/' => $this->img_tag('smiley-wink.gif', ';)' ), - '/'.$entity.';-\)/' => $this->img_tag('smiley-wink.gif', ';-)' ), - '/8\)/' => $this->img_tag('smiley-cool.gif', '8)' ), - '/8-\)/' => $this->img_tag('smiley-cool.gif', '8-)' ), - '/(? $this->img_tag('smiley-surprised.gif', ':O' ), - '/(? $this->img_tag('smiley-surprised.gif', ':-O' ), - '/(? $this->img_tag('smiley-tongue-out.gif', ':P' ), - '/(? $this->img_tag('smiley-tongue-out.gif', ':-P' ), - '/(? $this->img_tag('smiley-yell.gif', ':@' ), - '/(? $this->img_tag('smiley-yell.gif', ':-@' ), - '/O:\)/i' => $this->img_tag('smiley-innocent.gif', 'O:)' ), - '/O:-\)/i' => $this->img_tag('smiley-innocent.gif', 'O:-)' ), - '/(? $this->img_tag('smiley-embarassed.gif', ':$' ), - '/(? $this->img_tag('smiley-embarassed.gif', ':-$' ), - '/(? $this->img_tag('smiley-kiss.gif', ':*' ), - '/(? $this->img_tag('smiley-kiss.gif', ':-*' ), - '/(? $this->img_tag('smiley-undecided.gif', ':S' ), - '/(? $this->img_tag('smiley-undecided.gif', ':-S' ), - ); - - if ($args['type'] == 'plain') { - $args['body'] = preg_replace( - array_keys($map), array_values($map), $args['body']); - } - - return $args; - } - - private function img_tag($ico, $title) - { - $path = './program/js/tiny_mce/plugins/emotions/img/'; - return html::img(array('src' => $path.$ico, 'title' => $title)); - } -} -- cgit v1.2.3