ergo: on ne cree plus les dossiers stats et backups, inutiles, et on pointe les nouveaux domaines dans <nom court sans - ni . du domaine>
This commit is contained in:
parent
20a7bb01c4
commit
929f1808ba
|
@ -179,7 +179,7 @@ class m_dom {
|
||||||
$ @return boolean Retourne FALSE si une erreur s'est produite, TRUE sinon.
|
$ @return boolean Retourne FALSE si une erreur s'est produite, TRUE sinon.
|
||||||
*/
|
*/
|
||||||
function add_domain($domain,$dns,$noerase=0,$force=0) {
|
function add_domain($domain,$dns,$noerase=0,$force=0) {
|
||||||
global $db,$err,$quota,$classes,$L_MX,$L_FQDN,$tld,$cuid;
|
global $db,$err,$quota,$classes,$L_MX,$L_FQDN,$tld,$cuid,$bro;
|
||||||
$err->log("dom","add_domain",$domain);
|
$err->log("dom","add_domain",$domain);
|
||||||
$mx="1";
|
$mx="1";
|
||||||
// Locked ?
|
// Locked ?
|
||||||
|
@ -258,22 +258,16 @@ class m_dom {
|
||||||
$db->query("insert into domaines_standby (compte,domaine,mx,gesdns,gesmx,action) values ('$cuid','$domain','$L_MX','$dns','$mx',0);"); // INSERT
|
$db->query("insert into domaines_standby (compte,domaine,mx,gesdns,gesmx,action) values ('$cuid','$domain','$L_MX','$dns','$mx',0);"); // INSERT
|
||||||
|
|
||||||
// Creation du repertoire dans www
|
// Creation du repertoire dans www
|
||||||
global $bro;
|
|
||||||
$dest_root = $bro->get_userid_root($cuid);
|
$dest_root = $bro->get_userid_root($cuid);
|
||||||
$dest_www = $dest_root . '/www';
|
$domshort=str_replace("-","",str_replace(".","",$domain));
|
||||||
$dest_www_domain = $dest_www . '/' . $domain;
|
|
||||||
|
|
||||||
if (! is_dir($dest_www)) {
|
if (! is_dir($dest_root . "/". $domshort)) {
|
||||||
mkdir($dest_www);
|
mkdir($dest_root . "/". $domshort);
|
||||||
}
|
|
||||||
|
|
||||||
if (! is_dir($dest_www_domain)) {
|
|
||||||
mkdir($dest_www_domain);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Creation des 3 sous-domaines par défaut : Vide, www et mail
|
// Creation des 3 sous-domaines par défaut : Vide, www et mail
|
||||||
$this->set_sub_domain($domain, '', $this->type_url, 'add', 'http://www.'.$domain);
|
$this->set_sub_domain($domain, '', $this->type_url, 'add', 'http://www.'.$domain);
|
||||||
$this->set_sub_domain($domain, 'www', $this->type_local, 'add', '/www/' . $domain);
|
$this->set_sub_domain($domain, 'www', $this->type_local, 'add', '/'. $domshort);
|
||||||
$this->set_sub_domain($domain, 'mail', $this->type_webmail, 'add', '');
|
$this->set_sub_domain($domain, 'mail', $this->type_webmail, 'add', '');
|
||||||
// DEPENDANCE :
|
// DEPENDANCE :
|
||||||
// Lancement de add_dom sur les classes domain_sensitive :
|
// Lancement de add_dom sur les classes domain_sensitive :
|
||||||
|
|
|
@ -27,7 +27,7 @@ $( = $);
|
||||||
|
|
||||||
my $PTH="/var/alternc/html/".substr($name,0,1)."/".$name;
|
my $PTH="/var/alternc/html/".substr($name,0,1)."/".$name;
|
||||||
|
|
||||||
my @create_paths = ($PTH, $PTH . '/www', $PTH . '/stats', $PTH . '/backups');
|
my @create_paths = ($PTH);
|
||||||
|
|
||||||
for my $p (@create_paths) {
|
for my $p (@create_paths) {
|
||||||
mkdir($p);
|
mkdir($p);
|
||||||
|
|
Loading…
Reference in New Issue