function dbActionAdd() { $apppath = "/home/{$this->main->customer_name}/ror/{$this->main->getParentName()}/{$this->main->appname}/"; $bpath = dirname($apppath); lxshell_directory($bpath, "rails", $this->main->appname); lxfile_unix_chown_rec($apppath, $this->main->__var_username); }
function syncCreateConf() { global $gbl, $sgbl, $login, $ghtml; // $host = `hostname`; $dlistv = "__var_domainlist_{$this->main->__var_syncserver}"; $result = $this->main->{$dlistv}; $nameduser = "******"; $dnsfile = "/var/tinydns/root/data"; //dprintr($result); $result = merge_array_object_not_deleted($result, $this->main); if (!$this->main->isDeleted()) { foreach ((array) $this->main->__var_addonlist as $d) { $result = merge_array_object_not_deleted($result, $d); } } $cdata = null; foreach ((array) $result as $value) { $cdata .= " {$value['nname']}.data "; } $cdata = trim($cdata); if ($cdata) { $cmd = "cd /var/tinydns/root/kloxo/ ; cat {$cdata} > ../data"; log_log("dns_log", $cmd); system($cmd); } else { system("rm /var/tinydns/root/data"); } lxfile_unix_chown($dnsfile, $nameduser); lxshell_directory("/var/tinydns/root/", "make"); lxshell_directory("/var/tinydns/root/", "tinydns-data"); }