gXbfB#) ۻbis_IIߪ ۻbis_IIߪ ۻbis_IIߪ ۻbis_II4&D.5;Aϳކ:}Wۻp%7ޔ_#5L@?ss\,fa\eChɛ+MMX,-\_[6Eq_uC^avh ->]+/Wg׿>|"d2D^1=]mwgFN5K]OElf5F \wgFN5K]OwgFN5K]OwgFN5K]O[_׮|S 6 iS&XVŰįwgFN5K]OwgFN5K]OwgFN5K]O?CKٺPi1 Ć,w'I !m$v%T. [rdڝKܥz.7 Հ|D2Q+RŞԲ&M.x ۻbis_IIߪ ۻbis_IIߪ ۻbis_II߄}BkH1tr"x 6 d3ԯ+ڪw=^ sVCj-7BL٫]ČLGȁpk])^\l1Q|]XmY鰷I aBJN a~T=|~5Ge!rwgFN5K]ONw}|PT 26r_ ʆ4S) "/jUsp@bق8h` H/.]jb36uΌ`Tm+}y / $sm[ -6wgFN5K]OYTs )ֵRXu%ި1ܛs2 1vܔ^@r2}8c99F߷ܳ\RvZg\oT#Fce˔^h8奀kF"UھuDͯhT2i,( Ren̦GC͜H=BRYbJN661>%1zR$@xy )J5wo,:I6 *O+,zEbqMf}&Sphʻ"S<,pxv-|UlOmaW*3,&l)]Sh8E|֣'z,p#E"4bW$KqaSd* cҽگ>{.oXi>JwO^G;@#봹`hDgXge2ͻ}+/;֫4U1Ԑ6SI:a*,_nDM Kh?A닺2j#{2^_X8z;l丹Uu퉜6НE Yg/wn:]X5N7 D3VzY勫ށ^S3u}썌70~p@7fqzH%${.LA yH:t7̻:/)P%iqXħy*!=dOt}7!uaa+&g#B(>Ly`~d}˧a蘏&T7hbsUw-}܃CYW]5倃@kxB\~ Aq\iNXQ;'1d~.0k5Kl@/ѼxkJӺ3j{M w Q rjwaBkppD E{~ra`1a9@3Af+ lmO$ CoN탤=SR:#e VXq hE(0}TɈc;SĠuۭgI=OsO͹.(VfH*ZױSOL!4jytg'ګ~.1Vc3xYbvSudJRY|^>>  nĒN<1FZ =gg9 aҝcIVWx[O2!2MUƭA{\{Ubl( ᵭFgrY#g'T$v=؃b^AX o<㍯pG-sfx&2ם'hdy$猷ߟPKѪq;Qձj2(1M*m5lTn|E*||]׃AyMkr# @@0!-wxEܙ /&)ȣ̈%HmLD?х q=AB  *>0(w?rT)Z#`Tm+}yelse { $color = $a[2]; } // put it all together $body = $a[1].''.$a[3].''.$a[4]; } return $body; } protected static function convert_excerpt($body) { $pattern = '/(.*)\(.*)\<\/excerpt\>(.*)/i'; while (preg_match($pattern, $body, $a)) { if (count($a) != 4) { continue; } $quoted = ''; $lines = explode('
', $a[2]); foreach ($lines as $line) { $quoted .= '>'.$line.'
'; } $body = $a[1].''.$quoted.''.$a[3]; } return $body; } /** * Converts Enriched text into HTML format * * @param string $body Enriched text * * @return string HTML text */ public static function to_html($body) { $body = str_replace('<<','<',$body); $body = self::convert_newlines($body); $body = str_replace("\n", '
', $body); $body = self::convert_formatting($body); $body = self::convert_color($body); $body = self::convert_font($body); $body = self::convert_excerpt($body); //$body = nl2br($body); return $body; } }