本文整理汇总了PHP中system::modules方法的典型用法代码示例。如果您正苦于以下问题:PHP system::modules方法的具体用法?PHP system::modules怎么用?PHP system::modules使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类system
的用法示例。
在下文中一共展示了system::modules方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _
public static function _($image, $lang = "")
{
$o = FALSE;
if ($image) {
//------------------------------------------------------------------------------
// look in imagepaths defined in system.xml
$imagePath = system::imagepath();
if ($imagePath) {
foreach ($imagePath->children() as $entry) {
$tempPath = explode(".", (string) $entry);
$tempVal = "";
foreach ($tempPath as $pathPart) {
// use system variables
if (system::$pathPart()) {
$tempVal .= system::$pathPart();
} else {
$tempVal .= $pathPart;
}
}
if ($tempImage = img_exists($tempVal, (string) $image, $lang)) {
$o = session_path($tempImage);
break;
}
}
}
//------------------------------------------------------------------------------
// look in module paths
$modules = system::modules();
if (is_array($modules)) {
foreach ($modules as $entry) {
$path = OLIVModule::getImagePath((string) $entry->name);
if ($tempImage = img_exists($path, $image, $lang)) {
$o = session_path($tempImage);
break;
}
}
}
}
// return image path-name
return $o;
}
示例2: getContentDefine
public static function getContentDefine($mod, $name)
{
if ($mod and $name) {
$modules = system::modules();
$header = $modules[$mod];
// module header found
if ($header) {
$content = OLIVModule::load_content($header, $name);
if ($content) {
return $content->define;
}
}
}
}