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


PHP CMbString::toWords方法代码示例

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


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

示例1: fillLimitedTemplate


//.........这里部分代码省略.........
     if (CAppUI::conf("dPhospi prestations systeme_prestations", CGroups::loadCurrent()) == "expert") {
         $items_liaisons = $this->loadBackRefs("items_liaisons", "date");
         CStoredObject::massLoadFwdRef($items_liaisons, "item_souhait_id");
         CStoredObject::massLoadFwdRef($items_liaisons, "sous_item_id");
         $souhaits = array();
         $ponctuelles = array();
         foreach ($items_liaisons as $_liaison) {
             $item_souhait = $_liaison->loadRefItem();
             if ($item_souhait->object_class == "CPrestationPonctuelle") {
                 $ponctuelles[] = $item_souhait->nom;
                 continue;
             }
             $sous_item = $_liaison->loadRefSousItem();
             $nom = $item_souhait;
             if ($sous_item->_id) {
                 $nom = $sous_item->nom;
             }
             $souhaits[] = $nom;
         }
         $template->addListProperty("Sejour - Prestations souhaitées", $souhaits);
         $template->addListProperty("Sejour - Prestations ponctuelles", $ponctuelles);
     }
     // Régime
     $regimes = array();
     if ($this->hormone_croissance) {
         $regimes[] = CAppUI::tr("CSejour-hormone_croissance");
     }
     if ($this->repas_sans_sel) {
         $regimes[] = CAppUI::tr("CSejour-repas_sans_sel");
     }
     if ($this->repas_sans_porc) {
         $regimes[] = CAppUI::tr("CSejour-repas_sans_porc");
     }
     if ($this->repas_diabete) {
         $regimes[] = CAppUI::tr("CSejour-repas_diabete");
     }
     if ($this->repas_sans_residu) {
         $regimes[] = CAppUI::tr("CSejour-repas_sans_residu");
     }
     if (!count($regimes)) {
         $template->addProperty("Sejour - Régime", CAppUI::tr("CSejour-no_diet_specified"));
     } else {
         $template->addListProperty("Sejour - Régime", $regimes);
     }
     if (CAppUI::conf("dPhospi prestations systeme_prestations", CGroups::loadCurrent()) == "expert") {
         $liaisons_j = $dates = $list_souhaits = array();
         self::getIntervallesPrestations($liaisons_j, $dates);
         foreach ($liaisons_j as $prestation_id => $_liaisons) {
             foreach ($_liaisons as $date => $_liaison) {
                 if (!$_liaison->item_souhait_id) {
                     continue;
                 }
                 $_item_souhait = $_liaison->loadRefItem();
                 $_sous_item = $_liaison->loadRefSousItem();
                 $dates_liaison = $dates[$_liaison->_id];
                 $list_souhaits[] = "Du " . CMbDT::dateToLocale($dates_liaison["debut"]) . " au " . CMbDT::dateToLocale($dates_liaison["fin"]) . " : " . ($_sous_item->_id ? $_sous_item->nom : $_item_souhait->nom);
             }
         }
         $template->addListProperty("Sejour - Prestations souhaitées", $list_souhaits);
     }
     if (CModule::getActive("forms")) {
         CExObject::addFormsToTemplate($template, $this, "Sejour");
     }
     if (CModule::getActive("dPfacturation") && CAppUI::conf("dPplanningOp CFactureEtablissement use_facture_etab")) {
         $this->loadRefsFactureEtablissement();
         $this->loadNRA();
         $this->_ref_last_facture->fillLimitedTemplate($template);
         $template->addProperty("Sejour - Nature du séjour", $this->getFormattedValue("_type_sejour"));
         $template->addProperty("Sejour - Remarques base", $this->getFormattedValue("_rques_assurance_maladie"));
         $template->addProperty("Sejour - Remarques compl.", $this->getFormattedValue("_rques_assurance_accident"));
         $template->addProperty("Sejour - Numéro de cas", $this->_ref_NRA && $this->_ref_NRA->_id ? $this->_ref_NRA->id400 : "-");
     }
     if (CModule::getActive("mvsante")) {
         CMVSante::fillLimitedTemplate($template, $this);
     }
     if (CModule::getActive("maternite")) {
         $grossesse = $this->loadRefGrossesse();
         $naissance = new CNaissance();
         $enfant = new CPatient();
         $constantes_enfant = new CConstantesMedicales();
         if ($this->grossesse_id && count($grossesse->loadRefsNaissances())) {
             /** @var CNaissance $naissance */
             $naissance = reset($grossesse->_ref_naissances);
             $enfant = $naissance->loadRefSejourEnfant()->loadRefPatient();
             $constantes_enfant = reset($enfant->loadRefLatestConstantes(null, array("poids")));
         }
         $template->addProperty("Sejour - Accouchement - Heure de naissance", $naissance->getFormattedValue("_heure"));
         $date_naiss = $naissance->date_time;
         $date_naiss_word = CMbDT::format($date_naiss, "%A") . " " . CMbString::toWords(CMbDT::format($date_naiss, "%d")) . " " . CMbDT::format($date_naiss, "%B") . " " . CMbString::toWords(CMbDT::format($date_naiss, "%Y"));
         $heure_naiss_word = CMbString::toWords(CMbDT::format($date_naiss, "%H")) . " heures " . CMbString::toWords(CMbDT::format($date_naiss, "%M")) . " minutes";
         $template->addProperty("Sejour - Accouchement - Date de naissance (lettre)", $date_naiss_word);
         $template->addProperty("Sejour - Accouchement - Heure de naissance (lettre)", $heure_naiss_word);
         $template->addProperty("Sejour - Accouchement - Sexe de l'enfant", $enfant->getFormattedValue("sexe"));
         $template->addProperty("Sejour - Accouchement - Poids (kg)", $constantes_enfant->poids . " kg");
         $template->addProperty("Sejour - Accouchement - Poids (g)", $constantes_enfant->_poids_g . " g");
         $template->addProperty("Sejour - Accouchement - Prénom de l'enfant", $enfant->prenom);
         $template->addProperty("Sejour - Accouchement - Nom de l'enfant", $enfant->nom);
     }
     $this->notify("AfterFillLimitedTemplate", $template);
 }
开发者ID:fbone,项目名称:mediboard4,代码行数:101,代码来源:CSejour.class.php


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