本文整理汇总了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();
}