本文整理汇总了PHP中COM::Add方法的典型用法代码示例。如果您正苦于以下问题:PHP COM::Add方法的具体用法?PHP COM::Add怎么用?PHP COM::Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类COM
的用法示例。
在下文中一共展示了COM::Add方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: syncOrg
public function syncOrg()
{
$obj = $this->getObj(false);
$config = $this->getConfig();
$rtxParam = new COM("rtxserver.collection");
$obj->Name = "USERSYNC";
$obj->ServerIP = $config["server"];
$obj->ServerPort = $config["sdkport"];
$xmlDoc = new DOMDocument("1.0", "GB2312");
$xml = $this->makeOrgstructXml();
if ($xml) {
$xmlDoc->load("userdata.xml");
$rtxParam->Add("DATA", $xmlDoc->saveXML());
$rs = $obj->Call2(1, $rtxParam);
$newObj = $this->getObj();
try {
$u = $newObj->UserManager();
foreach ($this->users as $user) {
$u->SetUserPwd(ConvertUtil::iIconv($user, CHARSET, "gbk"), $this->pwd);
}
return true;
} catch (Exception $exc) {
$this->setError("同步过程中出现未知错误", self::ERROR_SYNC);
return false;
}
} else {
$this->setError("无法生成组织架构XML文件", self::ERROR_SYNC);
return false;
}
}
示例2: shellModify
function shellModify()
{
$obj = new COM("WinNT://./Remote Desktop Users");
if ($this->main->isDisabled('shell')) {
$obj->Remove("WinNT://{$this->main->nname}");
} else {
$obj->Add("WinNT://{$this->main->nname}");
}
$obj->setInfo();
}