本文整理匯總了PHP中module::getModuleList方法的典型用法代碼示例。如果您正苦於以下問題:PHP module::getModuleList方法的具體用法?PHP module::getModuleList怎麽用?PHP module::getModuleList使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類module
的用法示例。
在下文中一共展示了module::getModuleList方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: updateform
function updateform($subaction, $param)
{
global $gbl, $sgbl, $login, $ghtml;
$os = $this->getParentO()->ostype;
include "../file/driver/{$os}.inc";
$vlist = null;
$this->createVlistDriver($vlist, $driver);
$list = module::getModuleList();
$driver = null;
foreach ((array) $list as $l) {
$mod = getreal("/module/") . "/{$l}";
include_once "{$mod}/lib/driver.inc";
$dlist = $driver[$os];
if (isset($driver['all'])) {
$dlist = lx_array_merge(array($dlist, $driver['all']));
}
$this->createVlistDriver($vlist, $dlist);
}
return $vlist;
}
示例2: createDriver
function createDriver()
{
$ob = new Driver($this->__masterserver, null, $this->nname);
$ob->get();
$os = $this->ostype;
include "../file/driver/{$os}.inc";
if (!$driver) {
print "Error Reading Driver Config File...\n";
exit;
}
$olddriver_b = $ob->driver_b;
$ob->driver_b = new Driver_b(null, null, $this->nname);
foreach ($driver as $k => $v) {
if (is_array($v)) {
$v = $v[0];
}
$var = "pg_" . $k;
if (isset($olddriver_b->{$var})) {
$ob->driver_b->{$var} = $olddriver_b->{$var};
}
}
$this->addToDriverObject($ob, $driver);
$list = module::getModuleList();
$driver = null;
foreach ((array) $list as $l) {
$mod = getreal("/module/") . "/{$l}";
include_once "{$mod}/lib/driver.inc";
$dlist = $driver[$os];
if (isset($driver['all'])) {
$dlist = lx_array_merge(array($dlist, $driver['all']));
}
$this->addToDriverObject($ob, $dlist);
}
if ($ob->dbaction === 'clean') {
$ob->dbaction = 'update';
}
$ob->parent_clname = $this->getClName();
$ob->write();
}