44 $a_string = trim($a_string);
45 #$pattern = '/^(PT)?(\d{1,2}H)?(\d{1,2}M)?(\d{1,2}S)?$/i'; 46 $pattern =
'/^P(\d{1,2}M)?(\d{1,2}D)?(T(\d{1,2}H)?(\d{1,2}M)?(\d{1,2}S)?)?$/i';
48 if(!preg_match($pattern,$a_string,$matches))
53 if(preg_match(
'/^P(\d+)M/i',$a_string,$matches))
55 $months = $matches[1];
58 if(preg_match(
'/(\d+)+D/i',$a_string,$matches))
60 #var_dump("<pre>",$matches,"<pre>"); 64 if(preg_match(
'/(\d+)+H/i',$a_string,$matches))
66 #var_dump("<pre>",$matches,"<pre>"); 69 if(preg_match(
'/T(\d{1,2}H)?(\d+)M/i',$a_string,$matches))
71 #var_dump("<pre>",$matches,"<pre>"); 74 if(preg_match(
'/(\d+)S/i',$a_string,$matches))
76 #var_dump("<pre>",$matches,"<pre>"); 86 return array($months,$days,$hours,$min,$sec);
101 global
$tpl,$ilObjDataCache;
103 include_once(
'Services/MetaData/classes/class.ilMDKeyword.php');
106 $tpl->setCurrentBlock(
'mh_meta_item');
107 $tpl->setVariable(
'MH_META_NAME',
'keywords');
108 $tpl->setVariable(
'MH_META_LANG',$lng_code);
109 $tpl->setVariable(
'MH_META_CONTENT',$key_string);
110 $tpl->parseCurrentBlock();
112 include_once(
'Services/MetaData/classes/class.ilMDContribute.php');
115 $tpl->setCurrentBlock(
'mh_meta_item');
116 $tpl->setVariable(
'MH_META_NAME',
'author');
117 $tpl->setVariable(
'MH_META_CONTENT',$author);
118 $tpl->parseCurrentBlock();
134 include_once(
'Services/MetaData/classes/class.ilMDSettings.php');
136 if(!$settings->isCopyrightSelectionActive())
140 include_once(
'Services/MetaData/classes/class.ilMDCopyrightSelectionEntry.php');
static _parseCopyright($a_copyright)
Parse copyright.
static _lookupAuthors($a_rbac_id, $a_obj_id, $a_obj_type)
Lookup authors.
static _LOMDurationToArray($a_string)
LOM datatype duration is a string like P2M4DT7H18M2S (2 months 4 days 7 hours 18 minutes 2 seconds) T...
static _getInstance()
get instance
static _lookupCopyright($a_cp_string)
lookup copyright by entry id
Create styles array
The data for the language used.
static _fillHTMLMetaTags($a_rbac_id, $a_obj_id, $a_type)
Fill html meta tags.
static _getKeywordsByLanguageAsString($a_rbac_id, $a_obj_id, $a_type)
Get keywords by language as string.