本文整理匯總了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;
}
}
}
}