this->params['T_SMILIES_PATH'],2).'/angel.gif" width="27" height="23" alt=":angel:" title="Angel">';break;case':ap:':$this->out.=':ap:';break;case':appl:':$this->out.=':appl:';break;case':arrow:':$this->out.=':arrow:';break;case':ba:':$this->out.=':ba:';break;case':bad:':$this->out.=':bad:';break;case':bath:':$this->out.=':bath:';break;case':beee:':$this->out.=':beee:';break;case':beer:':$this->out.=':beer:';break;case':blink:':$this->out.=':blink:';break;case':boo:':$this->out.=':boo:';break;case':box:':$this->out.=':box:';break;case':chatte2:':$this->out.=':chatte2:';break;case':cheerleader2:':$this->out.=':cheerleader2:';break;case':cheerleader:':$this->out.=':cheerleader:';break;case':confused2:':$this->out.=':confused2:';break;case':cool:':$this->out.=':cool:';break;case':cowboy-1:':$this->out.=':cowboy-1:';break;case':crazy:':$this->out.=':crazy:';break;case':crazy_pilot:':$this->out.=':crazy_pilot:';break;case':cry:':$this->out.=':cry:';break;case':curtsey:':$this->out.=':curtsey:';break;case':danuvas:':$this->out.=':danuvas:';break;case':dont:':$this->out.=':dont:';break;case':drag:':$this->out.=':drag:';break;case':drinks:':$this->out.=':drinks:';break;case':eek:':$this->out.=':eek:';break;case':evil:':$this->out.=':evil:';break;case':focus:':$this->out.=':focus:';break;case':fol:':$this->out.=':fol:';break;case':fool:':$this->out.=':fool:';break;case':frawn:':$this->out.=':frawn:';break;case':friends:':$this->out.=':friends:';break;case':geek:':$this->out.=':geek:';break;case':gigi:':$this->out.=':gigi:';break;case':girl_blum:':$this->out.=':girl_blum:';break;case':girl_blush2:':$this->out.=':girl_blush2:';break;case':girl_cool:':$this->out.=':girl_cool:';break;case':girl_crazy:':$this->out.=':girl_crazy:';break;case':girl_devil:':$this->out.=':girl_devil:';break;case':girl_flag_of_truce:':$this->out.=':girl_flag_of_truce:';break;case':girl_happy:':$this->out.=':girl_happy:';break;case':girl_hospital:':$this->out.=':girl_hospital:';break;case':girl_in_love:':$this->out.=':girl_in_love:';break;case':girl_mad:':$this->out.=':girl_mad:';break;case':girl_wink:':$this->out.=':girl_wink:';break;case':give_heart:':$this->out.=':give_heart:';break;case':goldshine:':$this->out.=':goldshine:';break;case':good:':$this->out.=':good:';break;case':gost:':$this->out.=':gost:';break;case':goxakangw7:':$this->out.=':goxakangw7:';break;case':grin:':$this->out.=':grin:';break;case':groxcz0:':$this->out.=':groxcz0:';break;case':gun:':$this->out.=':gun:';break;case':hb:':$this->out.=':hb:';break;case':huligan:':$this->out.=':huligan:';break;case':hunter:':$this->out.=':hunter:';break;case':hysteric:':$this->out.=':hysteric:';break;case':idea:':$this->out.=':idea:';break;case':japrotiv:':$this->out.=':japrotiv:';break;case':jaza:':$this->out.=':jaza:';break;case':kacheli:':$this->out.=':kacheli:';break;case':kar:':$this->out.=':kar:';break;case':lol:':$this->out.=':lol:';break;case':mad:':$this->out.=':mad:';break;case':mrgreen:':$this->out.=':mrgreen:';break;case':no:':$this->out.=':no:';break;case':nono:':$this->out.=':nono:';break;case':nose_girl:':$this->out.=':nose_girl:';break;case':o':$this->out.=':o';break;case':offtopic:':$this->out.=':offtopic:';break;case':old:':$this->out.=':old:';break;case':oops:':$this->out.=':oops:';break;case':pardon:':$this->out.=':pardon:';break;case':piggi:':$this->out.=':piggi:';break;case':poz:':$this->out.=':poz:';break;case':razz:':$this->out.=':razz:';break;case':roll:':$this->out.=':roll:';break;case':russian_ru:':$this->out.=':russian_ru:';break;case':sad:':$this->out.=':sad:';break;case':shato:':$this->out.=':shato:';break;case':shock:':$this->out.=':shock:';break;case':shout:':$this->out.=':shout:';break;case':smile176:':$this->out.=':smile176:';break;case':smile:':$this->out.=':smile:';break;case':sorry:':$this->out.=':sorry:';break;case':stop:':$this->out.=':stop:';break;case':to_babruysk:':$this->out.=':to_babruysk:';break;case':to_keep_order:':$this->out.=':to_keep_order:';break;case':to_pick_ones_nose3:':$this->out.=':to_pick_ones_nose3:';break;case':tooth:':$this->out.=':tooth:';break;case':twisted:':$this->out.=':twisted:';break;case':ugeek:':$this->out.=':ugeek:';break;case':unknown:':$this->out.=':unknown:';break;case':urac:':$this->out.=':urac:';break;case':uxti:':$this->out.=':uxti:';break;case':wall:':$this->out.=':wall:';break;case':wink:':$this->out.=':wink:';break;case':woot_jump:':$this->out.=':woot_jump:';break;case':x':$this->out.=':x';break;case':|':$this->out.=':|';break;case';)':$this->out.=';)';break;case';-)':$this->out.=';-)';break;case'=@':$this->out.='=@';break;default:$this->out.=htmlspecialchars($node->textContent,0);}}break;case'EMAIL':$this->out.='';$this->at($node);$this->out.='';break;case'EMOJI':if($this->params['S_VIEWSMILIES']!==''){$this->out.=''.htmlspecialchars($node->textContent,2).'';}else$this->out.=htmlspecialchars($node->textContent,0);break;case'FLASH':if($this->params['S_VIEWFLASH']!=='')$this->out.='';else$this->at($node);break;case'I':if($this->params['STYLE_ID']==3){$this->out.='';$this->at($node);$this->out.='';}else{$this->out.='';$this->at($node);$this->out.='';}break;case'IMG':if($this->params['S_VIEWIMG']!=='')$this->out.=''.htmlspecialchars($this->params['L_IMAGE'],2).'';else$this->at($node);break;case'LI':$this->out.='
  • ';$this->at($node);$this->out.='
  • ';break;case'LINK_TEXT':$this->out.=htmlspecialchars($node->getAttribute('text'),0);break;case'LIST':if(!$node->hasAttribute('type')){$this->out.='';}elseif($this->xpath->evaluate('contains(\'upperlowerdecim\',substring(@type,1,5))',$node)){$this->out.='
      ';$this->at($node);$this->out.='
    ';}else{$this->out.='';}break;case'QUOTE':if($this->params['STYLE_ID']==3){$this->out.='
    '.htmlspecialchars($this->params['L_QUOTE'].$this->params['L_COLON'],0).'
    ';$this->at($node);$this->out.='
    ';}else{$this->out.='hasAttribute('post_url'))$this->out.=' cite="'.htmlspecialchars($node->getAttribute('post_url'),2).'"';if(!$node->hasAttribute('author'))$this->out.=' class="uncited"';$this->out.='>
    ';if($node->hasAttribute('author')){$this->out.='';if($node->hasAttribute('url'))$this->out.=''.htmlspecialchars($node->getAttribute('author'),0).'';elseif($node->hasAttribute('profile_url'))$this->out.=''.htmlspecialchars($node->getAttribute('author'),0).'';else$this->out.=htmlspecialchars($node->getAttribute('author'),0);$this->out.=' '.htmlspecialchars($this->params['L_WROTE'].$this->params['L_COLON'],0);if($node->hasAttribute('post_url'))$this->out.=' ';if($node->hasAttribute('msg_url'))$this->out.=' ';if($node->hasAttribute('date'))$this->out.=''.htmlspecialchars($node->getAttribute('date'),0).'';$this->out.='';}$this->at($node);$this->out.='
    ';}break;case'SIZE':$this->out.='';$this->at($node);$this->out.='';break;case'U':$this->out.='';$this->at($node);$this->out.='';break;case'URL':$this->out.='';$this->at($node);$this->out.='';break;case'br':$this->out.='
    ';break;case'e':case'i':case's':break;case'p':$this->out.='

    ';$this->at($node);$this->out.='

    ';break;default:$this->at($node);} } /** {@inheritdoc} */ public $enableQuickRenderer=true; /** {@inheritdoc} */ protected $static=['/COLOR'=>'','/EMAIL'=>'','/LI'=>'','/U'=>'','/URL'=>'','LI'=>'
  • ','U'=>'']; /** {@inheritdoc} */ protected $dynamic=['COLOR'=>['(^[^ ]+(?> (?!color=)[^=]+="[^"]*")*(?> color="([^"]*)")?.*)s',''],'URL'=>['(^[^ ]+(?> (?!url=)[^=]+="[^"]*")*(?> url="([^"]*)")?.*)s','']]; /** {@inheritdoc} */ protected $quickRegexp='(<(?:(?!/)((?:ATTACHMENT|E(?:MOJI)?|LINK_TEXT))(?: [^>]*)?>.*?)[^ />]+)[^>]*?(/)?)>)s'; /** {@inheritdoc} */ protected $quickRenderingTest='((?<=<)(?:[!?]|(?:FLASH|IMG|LIST|SIZE)[ />]))'; /** {@inheritdoc} */ protected function renderQuickTemplate($id, $xml) { $attributes=$this->matchAttributes($xml); $html='';switch($id){case'/B':if($this->params['STYLE_ID']==3)$html.='';else$html.='';break;case'/CODE':if($this->params['STYLE_ID']==3)$html.='';else$html.='';break;case'/I':if($this->params['STYLE_ID']==3)$html.='';else$html.='';break;case'/QUOTE':if($this->params['STYLE_ID']==3)$html.='';else$html.='';break;case'ATTACHMENT':$attributes+=['index'=>null,'filename'=>null];if($this->params['STYLE_ID']==3)$html.='
    '.htmlspecialchars($this->params['L_ATTACHMENT'].$this->params['L_COLON'],0).'
    '.str_replace('"','"',$attributes['filename']).'
    ';break;case'B':if($this->params['STYLE_ID']==3)$html.='';else$html.='';break;case'CODE':if($this->params['STYLE_ID']==3)$html.='
    '.htmlspecialchars($this->params['L_CODE'].$this->params['L_COLON'],0).'
    ';else$html.='

    '.htmlspecialchars($this->params['L_CODE'].$this->params['L_COLON'],0).' '.htmlspecialchars($this->params['L_SELECT_ALL_CODE'],0).'

    ';break;case'E':$textContent=$this->getQuickTextContent($xml);if($this->params['S_VIEWSMILIES']==='')$html.=htmlspecialchars($textContent,0);else{switch($textContent){case'8)':$html.='8)';break;case'8-)':$html.='8-)';break;case':':$html.=':';break;case':!:':$html.=':!:';break;case':%)':$html.=':%)';break;case':(':$html.=':(';break;case':)':$html.=':)';break;case':))':$html.=':))';break;case':-(':$html.=':-(';break;case':-)':$html.=':-)';break;case':-?':$html.=':-?';break;case':-D':$html.=':-D';break;case':-P':$html.=':-P';break;case':-o':$html.=':-o';break;case':-x':$html.=':-x';break;case':-|':$html.=':-|';break;case':?':$html.=':?';break;case':?:':$html.=':?:';break;case':???:':$html.=':???:';break;case':Bravo:':$html.=':Bravo:';break;case':Cake:':$html.=':Cake:';break;case':D':$html.=':D';break;case':Gandalf:':$html.=':Gandalf:';break;case':Laie_16:':$html.=':Laie_16:';break;case':O:':$html.=':O:';break;case':P':$html.=':P';break;case':ROFL:':$html.=':ROFL:';break;case':Reading:':$html.=':Reading:';break;case':Rose:':$html.=':Rose:';break;case':Search:':$html.=':Search:';break;case':Yahoo!:':$html.=':Yahoo!:';break;case':acute:':$html.=':acute:';break;case':air_kiss:':$html.=':air_kiss:';break;case':aj:':$html.=':aj:';break;case':angel:':$html.=':angel:';break;case':ap:':$html.=':ap:';break;case':appl:':$html.=':appl:';break;case':arrow:':$html.=':arrow:';break;case':ba:':$html.=':ba:';break;case':bad:':$html.=':bad:';break;case':bath:':$html.=':bath:';break;case':beee:':$html.=':beee:';break;case':beer:':$html.=':beer:';break;case':blink:':$html.=':blink:';break;case':boo:':$html.=':boo:';break;case':box:':$html.=':box:';break;case':chatte2:':$html.=':chatte2:';break;case':cheerleader2:':$html.=':cheerleader2:';break;case':cheerleader:':$html.=':cheerleader:';break;case':confused2:':$html.=':confused2:';break;case':cool:':$html.=':cool:';break;case':cowboy-1:':$html.=':cowboy-1:';break;case':crazy:':$html.=':crazy:';break;case':crazy_pilot:':$html.=':crazy_pilot:';break;case':cry:':$html.=':cry:';break;case':curtsey:':$html.=':curtsey:';break;case':danuvas:':$html.=':danuvas:';break;case':dont:':$html.=':dont:';break;case':drag:':$html.=':drag:';break;case':drinks:':$html.=':drinks:';break;case':eek:':$html.=':eek:';break;case':evil:':$html.=':evil:';break;case':focus:':$html.=':focus:';break;case':fol:':$html.=':fol:';break;case':fool:':$html.=':fool:';break;case':frawn:':$html.=':frawn:';break;case':friends:':$html.=':friends:';break;case':geek:':$html.=':geek:';break;case':gigi:':$html.=':gigi:';break;case':girl_blum:':$html.=':girl_blum:';break;case':girl_blush2:':$html.=':girl_blush2:';break;case':girl_cool:':$html.=':girl_cool:';break;case':girl_crazy:':$html.=':girl_crazy:';break;case':girl_devil:':$html.=':girl_devil:';break;case':girl_flag_of_truce:':$html.=':girl_flag_of_truce:';break;case':girl_happy:':$html.=':girl_happy:';break;case':girl_hospital:':$html.=':girl_hospital:';break;case':girl_in_love:':$html.=':girl_in_love:';break;case':girl_mad:':$html.=':girl_mad:';break;case':girl_wink:':$html.=':girl_wink:';break;case':give_heart:':$html.=':give_heart:';break;case':goldshine:':$html.=':goldshine:';break;case':good:':$html.=':good:';break;case':gost:':$html.=':gost:';break;case':goxakangw7:':$html.=':goxakangw7:';break;case':grin:':$html.=':grin:';break;case':groxcz0:':$html.=':groxcz0:';break;case':gun:':$html.=':gun:';break;case':hb:':$html.=':hb:';break;case':huligan:':$html.=':huligan:';break;case':hunter:':$html.=':hunter:';break;case':hysteric:':$html.=':hysteric:';break;case':idea:':$html.=':idea:';break;case':japrotiv:':$html.=':japrotiv:';break;case':jaza:':$html.=':jaza:';break;case':kacheli:':$html.=':kacheli:';break;case':kar:':$html.=':kar:';break;case':lol:':$html.=':lol:';break;case':mad:':$html.=':mad:';break;case':mrgreen:':$html.=':mrgreen:';break;case':no:':$html.=':no:';break;case':nono:':$html.=':nono:';break;case':nose_girl:':$html.=':nose_girl:';break;case':o':$html.=':o';break;case':offtopic:':$html.=':offtopic:';break;case':old:':$html.=':old:';break;case':oops:':$html.=':oops:';break;case':pardon:':$html.=':pardon:';break;case':piggi:':$html.=':piggi:';break;case':poz:':$html.=':poz:';break;case':razz:':$html.=':razz:';break;case':roll:':$html.=':roll:';break;case':russian_ru:':$html.=':russian_ru:';break;case':sad:':$html.=':sad:';break;case':shato:':$html.=':shato:';break;case':shock:':$html.=':shock:';break;case':shout:':$html.=':shout:';break;case':smile176:':$html.=':smile176:';break;case':smile:':$html.=':smile:';break;case':sorry:':$html.=':sorry:';break;case':stop:':$html.=':stop:';break;case':to_babruysk:':$html.=':to_babruysk:';break;case':to_keep_order:':$html.=':to_keep_order:';break;case':to_pick_ones_nose3:':$html.=':to_pick_ones_nose3:';break;case':tooth:':$html.=':tooth:';break;case':twisted:':$html.=':twisted:';break;case':ugeek:':$html.=':ugeek:';break;case':unknown:':$html.=':unknown:';break;case':urac:':$html.=':urac:';break;case':uxti:':$html.=':uxti:';break;case':wall:':$html.=':wall:';break;case':wink:':$html.=':wink:';break;case':woot_jump:':$html.=':woot_jump:';break;case':x':$html.=':x';break;case':|':$html.=':|';break;case';)':$html.=';)';break;case';-)':$html.=';-)';break;case'=@':$html.='=@';break;default:$html.=htmlspecialchars($textContent,0);}}break;case'EMAIL':$attributes+=['email'=>null,'body'=>null];$html.='';break;case'EMOJI':$attributes+=['seq'=>null];$textContent=$this->getQuickTextContent($xml);if($this->params['S_VIEWSMILIES']!==''){$html.=''.htmlspecialchars($textContent,2).'';}else$html.=htmlspecialchars($textContent,0);break;case'I':if($this->params['STYLE_ID']==3)$html.='';else$html.='';break;case'LINK_TEXT':$attributes+=['text'=>null];$html.=str_replace('"','"',$attributes['text']);break;case'QUOTE':$attributes+=['url'=>null,'author'=>null,'post_id'=>null,'msg_id'=>null];if($this->params['STYLE_ID']==3)$html.='
    '.htmlspecialchars($this->params['L_QUOTE'].$this->params['L_COLON'],0).'
    ';else{$html.=''.str_replace('"','"',$attributes['author']).'';elseif(isset($attributes['profile_url']))$html.=''.str_replace('"','"',$attributes['author']).'';else$html.=str_replace('"','"',$attributes['author']);$html.=' '.htmlspecialchars($this->params['L_WROTE'].$this->params['L_COLON'],0);if(isset($attributes['post_url']))$html.=' ';if(isset($attributes['msg_url']))$html.=' ';if(isset($attributes['date']))$html.=''.str_replace('"','"',$attributes['date']).'';$html.='';}}} return $html; } }