当前位置: 首页>>代码示例>>PHP>>正文


PHP Web::initThisDef方法代码示例

本文整理汇总了PHP中Web::initThisDef方法的典型用法代码示例。如果您正苦于以下问题:PHP Web::initThisDef方法的具体用法?PHP Web::initThisDef怎么用?PHP Web::initThisDef使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Web的用法示例。


在下文中一共展示了Web::initThisDef方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: add_domain

function add_domain($domain_name, $parent_name)
{
    global $gbl, $login, $ghtml;
    $user = str_replace(".", "", $domain_name);
    $domain = new Domain(null, null, $domain_name);
    $domain->initThisDef();
    $domain->password = crypt('admin');
    $domain->cpstatus = 'on';
    $domain->parent_clname = "client-{$parent_name}";
    $domain->username = $user;
    $domain->dbpserverlist = array('localhost');
    $web = new Web(null, null, $domain_name);
    $web->initThisDef();
    $web->syncserver = 'localhost';
    $web->username = $user;
    $web->ttype = 'virtual';
    $web->write();
    $mmail = new Mmail(null, null, $domain_name);
    $mmail->initThisDef();
    $mmail->syncserver = 'localhost';
    $mmail->write();
    $mailaccount = new Mailaccount(null, null, "test@{$domain_name}");
    $mailaccount->initThisDef();
    $mailaccount->syncserver = 'localhost';
    $mailaccount->password = crypt('admin');
    $mailaccount->parent_clname = "domain-{$domain_name}";
    $mailaccount->cpstatus = 'on';
    $mailaccount->write();
    $ftpuser = new ftpuser(null, null, "test@{$domain_name}");
    $ftpuser->initThisDef();
    $ftpuser->password = crypt('admin');
    $ftpuser->parent_clname = "domain-{$domain_name}";
    $ftpuser->cpstatus = 'on';
    $ftpuser->write();
    $dns = new Dns(null, null, $domain_name);
    $dns->initThisDef();
    $dns->syncserver = 'localhost';
    $dns->createDefaultTemplate('192.168.1.1', 'dns22.lxcenter.net');
    $dns->write();
    $unname = $user;
    $uuser = new Uuser(null, null, $unname);
    $uuser->initThisDef();
    $uuser->username = $user;
    $uuser->password = crypt('admin');
    $uuser->parent_clname = "domain-{$domain_name}";
    $uuser->cpstatus = 'on';
    $uuser->syncserver = localhost;
    $uuser->write();
    $uuser->dbaction = 'clean';
    //$web->addObject('uuser', $uuser);
    $domain->write();
    print "Added domain\n";
}
开发者ID:soar-team,项目名称:kloxo,代码行数:53,代码来源:demoinit.php


注:本文中的Web::initThisDef方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。