當前位置: 首頁>>代碼示例>>PHP>>正文


PHP GedcomTag::GetLabel方法代碼示例

本文整理匯總了PHP中Fisharebest\Webtrees\GedcomTag::GetLabel方法的典型用法代碼示例。如果您正苦於以下問題:PHP GedcomTag::GetLabel方法的具體用法?PHP GedcomTag::GetLabel怎麽用?PHP GedcomTag::GetLabel使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Fisharebest\Webtrees\GedcomTag的用法示例。


在下文中一共展示了GedcomTag::GetLabel方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getOtherFields

 /**
  * A list of additional fields that can be added.
  *
  * @return string[]
  */
 public function getOtherFields()
 {
     global $WT_TREE;
     $ofields = array('ADDR', 'ADDR:CITY', 'ADDR:STAE', 'ADDR:CTRY', 'ADDR:POST', 'ADOP:DATE', 'ADOP:PLAC', 'AFN', 'BAPL:DATE', 'BAPL:PLAC', 'BAPM:DATE', 'BAPM:PLAC', 'BARM:DATE', 'BARM:PLAC', 'BASM:DATE', 'BASM:PLAC', 'BLES:DATE', 'BLES:PLAC', 'BURI:DATE', 'BURI:PLAC', 'CAST', 'CENS:DATE', 'CENS:PLAC', 'CHAN:DATE', 'CHAN:_WT_USER', 'CHR:DATE', 'CHR:PLAC', 'CREM:DATE', 'CREM:PLAC', 'DSCR', 'EMAIL', 'EMIG:DATE', 'EMIG:PLAC', 'ENDL:DATE', 'ENDL:PLAC', 'EVEN', 'EVEN:DATE', 'EVEN:PLAC', 'FAMS:CENS:DATE', 'FAMS:CENS:PLAC', 'FAMS:DIV:DATE', 'FAMS:NOTE', 'FAMS:SLGS:DATE', 'FAMS:SLGS:PLAC', 'FAX', 'FCOM:DATE', 'FCOM:PLAC', 'IMMI:DATE', 'IMMI:PLAC', 'NAME:NICK', 'NAME:_MARNM', 'NAME:_HEB', 'NAME:ROMN', 'NATI', 'NATU:DATE', 'NATU:PLAC', 'NOTE', 'OCCU', 'ORDN:DATE', 'ORDN:PLAC', 'RELI', 'RESI', 'RESI:DATE', 'RESI:PLAC', 'SLGC:DATE', 'SLGC:PLAC', 'TITL', '_BRTM:DATE', '_BRTM:PLAC', '_MILI');
     // Allow (some of) the user-specified fields to be selected
     preg_match_all('/(' . WT_REGEX_TAG . ')/', $WT_TREE->getPreference('INDI_FACTS_ADD'), $facts);
     foreach ($facts[1] as $fact) {
         if ($fact !== 'BIRT' && $fact !== 'DEAT' && $fact !== 'ASSO' && !in_array($fact, $ofields) && !in_array("{$fact}:DATE", $ofields) && !in_array("{$fact}:PLAC", $ofields)) {
             $ofields[] = $fact;
         }
     }
     $fields = array();
     foreach ($ofields as $field) {
         $fields[$field] = strip_tags(GedcomTag::GetLabel($field));
         // Custom tags have error markup
     }
     uksort($fields, '\\Fisharebest\\Webtrees\\Controller\\AdvancedSearchController::tagSort');
     return $fields;
 }
開發者ID:tunandras,項目名稱:webtrees,代碼行數:24,代碼來源:AdvancedSearchController.php


注:本文中的Fisharebest\Webtrees\GedcomTag::GetLabel方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。