当前位置: 首页>>代码示例>>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;未经允许,请勿转载。