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


PHP CMbString::htmlEntities方法代码示例

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


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

示例1: __construct

 /**
  * constructor
  *
  * @param string      $guid           guid
  * @param string      $date           [day h:m:s]
  * @param int         $length         length of the event (minutes)
  * @param string      $title          title displayed of the event
  * @param null        $color          background color of the event
  * @param bool        $important      is the event important
  * @param null|string $css_class      css class
  * @param null        $draggable_guid is the guid dragable
  * @param bool        $html_escape    do I escape the html from title
  */
 function __construct($guid, $date, $length = 0, $title = "", $color = null, $important = true, $css_class = null, $draggable_guid = null, $html_escape = true)
 {
     $this->guid = $guid;
     $this->draggable_guid = $draggable_guid;
     $this->internal_id = "CPlanningEvent-" . md5(uniqid(null, true));
     $this->start = $date;
     $this->length = $length;
     $this->title = $html_escape ? CMbString::htmlEntities($title) : $title;
     $this->color = $color;
     $this->important = $important;
     $this->css_class = is_array($css_class) ? implode(" ", $css_class) : $css_class;
     $this->mb_object = array("id" => "", "guid" => "", "view" => "");
     if (preg_match("/[0-9]+ /", $this->start)) {
         $parts = explode(" ", $this->start);
         $this->end = "{$parts[0]} " . CMbDT::time("+{$this->length} MINUTES", $parts[1]);
         $this->day = $parts[0];
         $this->hour = CMbDT::format($parts[1], "%H");
         $this->minutes = CMbDT::format($parts[1], "%M");
     } else {
         $this->day = CMbDT::date($date);
         $this->end = CMbDT::dateTime("+{$this->length} MINUTES", $date);
         $this->hour = CMbDT::format($date, "%H");
         $this->minutes = CMbDT::format($date, "%M");
     }
 }
开发者ID:fbone,项目名称:mediboard4,代码行数:38,代码来源:CPlanningEvent.class.php

示例2: __construct

 /**
  * Range constructor
  *
  * @param string $guid      GUID
  * @param string $date      Date
  * @param int    $length    Length
  * @param string $title     Title
  * @param null   $color     Color
  * @param null   $css_class CSS class
  */
 function __construct($guid, $date, $length = 0, $title = "", $color = null, $css_class = null)
 {
     $this->guid = $guid;
     $this->internal_id = "CPlanningRange-" . uniqid();
     $this->start = $date;
     $this->length = $length;
     $this->title = CMbString::htmlEntities($title);
     $this->color = $color;
     $this->css_class = is_array($css_class) ? implode(" ", $css_class) : $css_class;
     if (preg_match("/[0-9]+ /", $this->start)) {
         $parts = split(" ", $this->start);
         $this->end = "{$parts[0]} " . CMbDT::time("+{$this->length} MINUTES", $parts[1]);
         $this->day = $parts[0];
         $this->hour = CMbDT::format($parts[1], "%H");
         $this->minutes = CMbDT::format($parts[1], "%M");
     } else {
         $this->day = CMbDT::date($date);
         $this->end = CMbDT::dateTime("+{$this->length} MINUTES", $date);
         $this->hour = CMbDT::format($date, "%H");
         $this->minutes = CMbDT::format($date, "%M");
     }
 }
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:32,代码来源:CPlanningRange.class.php

示例3: foreach

    $where_conge["user_id"] = " = '{$chirSel}' ";
    /** @var CPlageConge[] $conges */
    $conges = $conge->loadList($where_conge);
    foreach ($conges as $_conge) {
        $_dates = array();
        $_dates[] = $_conge->date_debut;
        $_date = $_conge->date_debut;
        if ($_conge->date_debut != $_conge->date_fin) {
            while ($_date != $_conge->date_fin) {
                $_date = CMbDT::date("+1 DAY", $_date);
                $_dates[] = $_date;
            }
        }
        $libelle = '<h3 style="text-align: center">
    CONGES</h3>
    <p style="text-align: center">' . CMbString::htmlEntities($_conge->libelle) . '</p>';
        foreach ($_dates as $_date) {
            $event = new CPlanningEvent($_conge->_guid . $_date, $_date, 1430, $libelle, "#ddd", true, "hatching", null, false);
            $event->below = 1;
            $planning->addEvent($event);
        }
    }
}
//Operation hors plage
$operation = new COperation();
$where = array();
for ($i = 0; $i < 7; $i++) {
    $date = CMbDT::date("+{$i} day", $debut);
    $where["date"] = "= '{$date}'";
    $where["annulee"] = " = '0'";
    $where["plageop_id"] = " IS NULL";
开发者ID:fbone,项目名称:mediboard4,代码行数:31,代码来源:vw_week.php

示例4: CSmartyDP

        $_plage->loadRefSpec();
        $_plage->loadRefAnesth()->loadRefFunction();
        $debut = "{$i} " . CMbDT::time($_plage->debut);
        $duree = CMbDT::minutesRelative(CMbDT::time($_plage->debut), CMbDT::time($_plage->fin));
        //fetch
        $smarty = new CSmartyDP("modules/reservation");
        $smarty->assign("plageop", $_plage);
        $smarty_plageop = $smarty->fetch("inc_planning/libelle_plageop.tpl");
        $smarty_plageop = htmlspecialchars_decode(CMbString::htmlEntities($smarty_plageop, ENT_NOQUOTES), ENT_NOQUOTES);
        $event = new CPlanningEvent($_plage->_guid, $debut, $duree, $smarty_plageop, "#efbf99", true, null, $_plage->_guid, false);
        $event->below = true;
        $event->type = "plage_planning";
        $event->plage["id"] = $_plage->_id;
        if ($can_edit) {
            $event->addMenuItem("edit", CMbString::htmlEntities("Modifier cette plage"));
            $event->addMenuItem("list", CMbString::htmlEntities("Gestion des interventions"));
        }
        $planning->addEvent($event);
    }
}
$m = $save_m;
$planning->rearrange(true);
//ReArrange the planning
$bank_holidays = CMbDate::getHolidays($date_planning);
$smarty = new CSmartyDP();
$smarty->assign("planning", $planning);
$smarty->assign("salles", $salles);
$smarty->assign("salles_ids", $salles_ids);
$smarty->assign("date_planning", $date_planning);
$smarty->assign("scroll_top", $scroll_top);
$smarty->assign("show_cancelled", $show_cancelled);
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:31,代码来源:ajax_vw_planning.php

示例5: CPlanningEvent

         }
         $event = new CPlanningEvent($_consult->_guid, $debute, $_consult->duree * $_plage->_freq, $_consult->_ref_patient->_view, $color, true, null, null);
     } else {
         $color = "#faa";
         $motif = $_consult->motif ? $_consult->motif : "[PAUSE]";
         $event = new CPlanningEvent($_consult->_guid, $debute, $_consult->duree * $_plage->_freq, $motif, $color, true, null, null);
     }
     $event->type = "rdvfull";
     $event->plage["id"] = $_plage->_id;
     if ($_plage->locked == 1) {
         $event->disabled = true;
     }
     $_consult->loadRefCategorie();
     if ($_consult->categorie_id) {
         $event->icon = "./modules/dPcabinet/images/categories/" . basename($_consult->_ref_categorie->nom_icone);
         $event->icon_desc = CMbString::htmlEntities($_consult->_ref_categorie->nom_categorie);
     }
     //Ajout de l'évènement au planning
     $event->plage["color"] = $_plage->color;
     $planning->addEvent($event);
 }
 $color = "#cfc";
 if ($_plage->remplacant_id && $_plage->remplacant_id != $chir_id) {
     $color = "#FAA";
 }
 if ($_plage->remplacant_id && $_plage->remplacant_id == $chir_id) {
     $color = "#FDA";
 }
 $utilisation = $_plage->getUtilisation();
 foreach ($utilisation as $_timing => $_nb) {
     if (!$_nb) {
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:31,代码来源:inc_plage_selector_weekly.php

示例6: getTag

 /**
  * Returns an HTML tag
  * 
  * @param string  $tagName    The tag name
  * @param array   $attributes [optional]
  * @param string  $content    [optional]
  * @param boolean $short      [optional]
  * 
  * @return string The HTML source code
  */
 static function getTag($tagName, $attributes = array(), $content = "", $short = true)
 {
     $tag = "<{$tagName}";
     foreach ($attributes as $key => $value) {
         $tag .= " {$key}=\"" . CMbString::htmlEntities($value) . '"';
     }
     if ($content != "") {
         $tag .= ">{$content}</{$tagName}>";
     } else {
         if ($short) {
             $tag .= " />";
         } else {
             $tag .= "></{$tagName}>";
         }
     }
     return $tag;
 }
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:27,代码来源:CHTMLResourceLoader.class.php

示例7: getTitleElement

 /**
  * Get an HTML title label element corresponding to the bound object value
  *
  * @param object $object Object holding the field
  * @param array  $params Extra parameters
  * 
  * @return html HTML title string
  */
 function getTitleElement($object, $params)
 {
     $desc = CAppUI::tr("{$object->_class}-{$this->fieldName}-desc");
     $desc = CMbString::htmlEntities($desc);
     $title = CAppUI::tr("{$object->_class}-{$this->fieldName}-court");
     return "<label title=\"{$desc}\" >{$title}</label>";
 }
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:15,代码来源:CMbFieldSpec.class.php

示例8: fillLimitedTemplate


//.........这里部分代码省略.........
                 $template->addProperty("Patient - prévenir - mobile", $_correspondant->getFormattedValue("mob"));
                 $template->addProperty("Patient - prévenir - parente", $_correspondant->parente);
                 break;
             case "confiance":
                 $template->addProperty("Patient - confiance - nom", $_correspondant->nom);
                 $template->addProperty("Patient - confiance - nom de jeune fille", $_correspondant->nom_jeune_fille);
                 $template->addProperty("Patient - confiance - prénom", $_correspondant->prenom);
                 $template->addProperty("Patient - confiance - date de naissance", $_correspondant->getFormattedValue("naissance"));
                 $template->addProperty("Patient - confiance - adresse", $_correspondant->adresse);
                 $template->addProperty("Patient - confiance - cp", $_correspondant->cp);
                 $template->addProperty("Patient - confiance - ville", $_correspondant->ville);
                 $template->addProperty("Patient - confiance - tel", $_correspondant->getFormattedValue("tel"));
                 $template->addProperty("Patient - confiance - mobile", $_correspondant->getFormattedValue("mob"));
                 $template->addProperty("Patient - confiance - parente", $_correspondant->parente);
         }
     }
     // Vider les anciens holders
     for ($i = 1; $i < 4; $i++) {
         $template->addProperty("Patient - médecin correspondant {$i}");
         $template->addProperty("Patient - médecin correspondant {$i} - adresse");
         $template->addProperty("Patient - médecin correspondant {$i} - spécialité");
     }
     $this->loadRefsCorrespondants();
     $i = 0;
     $noms = array();
     foreach ($this->_ref_medecins_correspondants as $corresp) {
         $i++;
         $corresp->loadRefsFwd();
         $medecin = $corresp->_ref_medecin;
         $nom = "{$medecin->nom} {$medecin->prenom}";
         $noms[] = $nom;
         $template->addProperty("Patient - médecin correspondant {$i}", $nom);
         $template->addProperty("Patient - médecin correspondant {$i} - adresse", "{$medecin->adresse}\n{$medecin->cp} {$medecin->ville}");
         $template->addProperty("Patient - médecin correspondant {$i} - spécialité", CMbString::htmlEntities($medecin->disciplines));
     }
     $template->addProperty("Patient - médecins correspondants", implode(" - ", $noms));
     //Liste des séjours du patient
     $this->loadRefsSejours();
     if (is_array($this->_ref_sejours)) {
         foreach ($this->_ref_sejours as $_sejour) {
             $_sejour->loadRefPraticien();
         }
         $smarty = new CSmartyDP("modules/dPpatients");
         $smarty->assign("sejours", $this->_ref_sejours);
         $sejours = $smarty->fetch("print_closed_sejours.tpl", '', '', 0);
         $sejours = preg_replace('`([\\n\\r])`', '', $sejours);
     } else {
         $sejours = CAppUI::tr("CSejour.none");
     }
     $template->addProperty("Patient - liste des séjours", $sejours, '', false);
     $const_med = $this->_ref_constantes_medicales;
     $const_dates = $this->_latest_constantes_dates;
     $grid_complet = CConstantesMedicales::buildGridLatest($const_med, $const_dates, true);
     $grid_minimal = CConstantesMedicales::buildGridLatest($const_med, $const_dates, false);
     $grid_valued = CConstantesMedicales::buildGridLatest($const_med, $const_dates, false, true);
     $smarty = new CSmartyDP("modules/dPpatients");
     // Horizontal
     $smarty->assign("constantes_medicales_grid", $grid_complet);
     $constantes_complet_horiz = $smarty->fetch("print_constantes.tpl", '', '', 0);
     $constantes_complet_horiz = preg_replace('`([\\n\\r])`', '', $constantes_complet_horiz);
     $smarty->assign("constantes_medicales_grid", $grid_minimal);
     $constantes_minimal_horiz = $smarty->fetch("print_constantes.tpl", '', '', 0);
     $constantes_minimal_horiz = preg_replace('`([\\n\\r])`', '', $constantes_minimal_horiz);
     $smarty->assign("constantes_medicales_grid", $grid_valued);
     $constantes_valued_horiz = $smarty->fetch("print_constantes.tpl", '', '', 0);
     $constantes_valued_horiz = preg_replace('`([\\n\\r])`', '', $constantes_valued_horiz);
开发者ID:fbone,项目名称:mediboard4,代码行数:67,代码来源:CPatient.class.php

示例9: implode

                $event->icon_desc = CMbString::htmlEntities($_consult->_ref_categorie->nom_categorie);
            }
            if ($_consult->_id) {
                $event->draggable = $can_edit;
                $freq = $_plage->freq ? CMbDT::transform($_plage->freq, null, "%M") : 1;
                $event->hour_divider = 60 / $freq;
                if ($can_edit) {
                    $event->addMenuItem("copy", "Copier cette consultation");
                    $event->addMenuItem("cut", "Couper cette consultation");
                    if ($_consult->patient_id) {
                        $event->addMenuItem("add", "Ajouter une consultation");
                        if ($_consult->chrono == CConsultation::PLANIFIE) {
                            $event->addMenuItem("tick", CMbString::htmlEntities("Notifier l'arrivée"));
                        }
                        if ($_consult->chrono == CConsultation::PATIENT_ARRIVE) {
                            $event->addMenuItem("tick_cancel", CMbString::htmlEntities("Annuler l'arrivée"));
                        }
                    }
                }
            }
            //Ajout de l'évènement au planning
            $event->plage["color"] = $_plage->color;
            $event->below = 0;
            $planning->addEvent($event);
        }
    }
}
$planning->hour_min = $min_hour;
// conges
foreach ($conges_day as $key => $_day) {
    $conges_day[$key] = implode(", ", $_day);
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:31,代码来源:ajax_vw_planning.php

示例10: spancate

 /**
  * Truncate a string, with a full string titled span if actually truncated
  * Example:  {$value|spancate}
  *
  * @param string $string      The string to truncate
  * @param int    $length      The maximum string length
  * @param string $etc         The ellipsis
  * @param bool   $break_words Break words
  * @param bool   $middle      Put the ellipsis at the middle of the string instead of at the end
  *
  * @return string
  */
 function spancate($string, $length = 80, $etc = '...', $break_words = true, $middle = false)
 {
     CAppUI::requireLibraryFile("smarty/libs/plugins/modifier.truncate");
     $string = html_entity_decode($string);
     $truncated = smarty_modifier_truncate($string, $length, $etc, $break_words, $middle);
     $truncated = CMbString::nl2bull($truncated);
     $string = CMbString::htmlEntities($string);
     return strlen($string) > $length ? "<span title=\"{$string}\">{$truncated}</span>" : $truncated;
 }
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:21,代码来源:CSmartyMB.class.php

示例11: displayAjaxMsg

 /**
  * Add message to the the system UI from Ajax call
  *
  * @param string $msg  The internationalized message
  * @param int    $type [optional] Message type as a UI constant
  * @param mixed  $_    [optional] Any number of printf-like parameters to be applied
  *
  * @return void
  * @todo rename to addAjaxMsg()
  */
 static function displayAjaxMsg($msg, $type = UI_MSG_OK, $_ = null)
 {
     $args = func_get_args();
     $msg = CAppUI::tr($msg, array_slice($args, 2));
     $msg = CMbString::htmlEntities($msg);
     $class = self::getErrorClass($type);
     self::callbackAjax('$("systemMsg").show().insert', "<div class='{$class}'>{$msg}</div>");
 }
开发者ID:fbone,项目名称:mediboard4,代码行数:18,代码来源:CAppUI.class.php

示例12: trimAccent

 /**
  * private function trimAccent
  * remove every special French letters
  *
  * @return void
  */
 private function trimAccent()
 {
     $this->sString = CMbString::htmlEntities(strtolower($this->sString));
     $this->sString = preg_replace("/&(.)(acute|cedil|circ|ring|tilde|uml|grave);/", "\$1", $this->sString);
     $this->sString = preg_replace("/([^a-z0-9]+)/", "-", html_entity_decode($this->sString));
     $this->sString = trim($this->sString, "-");
 }
开发者ID:fbone,项目名称:mediboard4,代码行数:13,代码来源:soundex2.class.php

示例13:

     $msg_segment_group = $exchange->getMessage();
     if ($msg_segment_group) {
         $doc = $msg_segment_group->toXML();
         if (count($msg_segment_group->children) > $limit_size) {
             $doc->formatOutput = true;
             $msg_segment_group->_xml = "<pre>" . CMbString::htmlEntities($doc->saveXML()) . "</pre>";
         } else {
             $msg_segment_group->_xml = CMbString::highlightCode("xml", $doc->saveXML());
         }
     }
     $ack_segment_group = $exchange->getACK();
     if ($ack_segment_group) {
         $doc = $ack_segment_group->toXML();
         if (count($ack_segment_group->children) > $limit_size) {
             $doc->formatOutput = true;
             $ack_segment_group->_xml = "<pre>" . CMbString::htmlEntities($doc->saveXML()) . "</pre>";
         } else {
             $ack_segment_group->_xml = CMbString::highlightCode("xml", $doc->saveXML());
         }
     }
     $smarty->assign("msg_segment_group", $msg_segment_group);
     $smarty->assign("ack_segment_group", $ack_segment_group);
     $smarty->assign("limit_size", $limit_size);
     $smarty->display("inc_exchange_tabular_details.tpl");
     break;
 case $exchange instanceof CEchangeXML:
     $smarty->display("inc_exchange_xml_details.tpl");
     break;
 case $exchange instanceof CExchangeDicom:
     $exchange->decodeContent();
     $smarty->display("inc_exchange_dicom_details.tpl");
开发者ID:fbone,项目名称:mediboard4,代码行数:31,代码来源:ajax_vw_exchange_details.php

示例14: __toString

 function __toString()
 {
     $field = $this->getField();
     if ($this->getProps() instanceof CHL7v2DataTypeComposite) {
         $sep = $this->separator[0];
         if (CHL7v2Message::$decorateToString) {
             $sep = "<span class='{$this->separator[2]}'>{$sep}</span>";
         }
         $str = implode($sep, $this->children);
     } else {
         if ($field->keep()) {
             $str = $this->data;
         } else {
             $str = $this->getMessage()->escape($this->data);
         }
         if (CHL7v2Message::$decorateToString) {
             $str = CMbString::htmlEntities($str);
         }
     }
     if (CHL7v2Message::$decorateToString) {
         $title = $field->owner_segment->name . "." . $this->getPathString(".") . " - {$this->datatype} - {$this->description}";
         if ($this->table != 0) {
             $value_description = $this->value_description ? $this->value_description : "?";
             $title .= " [{$this->table} => {$value_description}]";
         }
         $title = CMbString::htmlEntities($title);
         $xpath = $this->getSegment()->name . "/" . $this->getPathString("/", ".", true);
         $invalid = $this->invalid ? 'invalid' : '';
         $table = $this->table != 0 ? 'table-entry' : '';
         $str = "<span class='entity {$this->separator[1]} {$invalid} {$table}' id='entity-er7-{$this->id}'\n                    data-title='{$title}' data-xpath='{$xpath}'>{$str}</span>";
     }
     return $str;
 }
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:33,代码来源:CHL7v2Component.class.php

示例15: delNoScalar

function delNoScalar(&$aObjects)
{
    foreach ($aObjects as $keyObject => &$object) {
        if (!is_object($object)) {
            continue;
        }
        foreach (get_object_vars($object) as $keyVar => $value) {
            if ((!is_scalar($value) || $value === null) && $keyVar[0] == "_") {
                unset($object->{$keyVar});
            } else {
                $object->{$keyVar} = CMbString::htmlEntities($value);
            }
        }
    }
}
开发者ID:OpenXtrem,项目名称:mediboard-test,代码行数:15,代码来源:httpreq_get_infos_offline.php


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