当前位置: 首页>>代码示例>>PHP>>正文


PHP Browser::AddCdata方法代码示例

本文整理汇总了PHP中Browser::AddCdata方法的典型用法代码示例。如果您正苦于以下问题:PHP Browser::AddCdata方法的具体用法?PHP Browser::AddCdata怎么用?PHP Browser::AddCdata使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Browser的用法示例。


在下文中一共展示了Browser::AddCdata方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: GetMessages

 function GetMessages($threadid, $meth, $isvisitor, &$lastid, $forceShowingRates = false)
 {
     if ($forceShowingRates || $isvisitor == false && Operator::getInstance()->isCurrentUserAdmin()) {
         $crm = MapperFactory::getMapper('Rate');
         $rates = $crm->getByThreadidWithOperator($threadid);
         $current_rate = array_shift($rates);
     } else {
         $current_rate = null;
     }
     $res = MapperFactory::getMapper("Message")->getListMessages($threadid, $lastid, $isvisitor);
     $messages = array();
     foreach ($res as $msg) {
         $message = "";
         switch ($meth) {
             case 'xml':
                 if ($msg['kind'] == KIND_AVATAR) {
                     $message = "<avatar>" . Browser::AddCdata($msg['message']) . "</avatar>";
                 } else {
                     $message = "<message>" . Browser::AddCdata($this->messageToHtml($msg)) . "</message>\n";
                 }
                 break;
             case 'text':
                 $message = $this->messageToText($msg);
                 break;
             case 'html':
                 if ($current_rate && $current_rate['date'] < $msg['created']) {
                     $messages[] = $this->rateToHtml($current_rate);
                     $current_rate = array_shift($rates);
                 }
                 $isvisitor = verify_param("visitor", "/^true\$/", "false") == 'true';
                 $cleanup_special_tags = !$isvisitor;
                 $message = $this->messageToHtml($msg, $cleanup_special_tags);
                 break;
         }
         if (!empty($message)) {
             $messages[] = $message;
         }
         if ($msg['messageid'] > $lastid) {
             $lastid = $msg['messageid'];
         }
     }
     return $messages;
 }
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:43,代码来源:class.thread.php

示例2: displayAjaxError

 static function displayAjaxError($text)
 {
     $message = Resources::Get('agent.not_logged_in');
     $message = Browser::AddCdata($message);
     echo "<error type=\"1\"><descr>" . $message . "</descr></error>";
 }
开发者ID:notUserDeveloper,项目名称:fl-ru-damp,代码行数:6,代码来源:class.browser.php


注:本文中的Browser::AddCdata方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。