當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。