Example #1
0
 foreach ($domain_aliases as $entry) {
     $params = array('server_id' => $server_id, 'domain' => $entry['name'], 'type' => 'alias', 'parent_domain_id' => $domain_ids[$entry['dom_id']], 'redirect_type' => '', 'redirect_path' => '', 'subdomain' => 'www', 'active' => yes_no($entry['status'] == 0 && $entry['web'] === 'true' ? 1 : 0));
     $old_domain = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain = '" . $entry['name'] . "'");
     if (!$old_domain) {
         $old_domain = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE CONCAT(subdomain, '.', domain) = '" . $entry['name'] . "'");
     }
     if ($old_domain) {
         $new_id = $old_domain['domain_id'];
         $params = array_merge($old_domain, $params);
         $msg .= "Found domain with id " . $new_id . ", updating it.<br />";
         $ok = $importer->sites_web_aliasdomain_update($session_id, $plesk_ispc_ids[$domain_owners[$entry['dom_id']]], $new_id, $params);
         if ($ok === false) {
             $msg .= "&nbsp; Error: " . $importer->getFault() . "<br />";
         }
     } else {
         $new_id = $importer->sites_web_aliasdomain_add($session_id, $plesk_ispc_ids[$domain_owners[$entry['dom_id']]], $params);
     }
     if ($new_id === false) {
         //something went wrong here...
         $msg .= "Aliasdomain " . $entry['id'] . " (" . $entry['name'] . ") could not be inserted.<br />";
         $msg .= "&nbsp; Error: " . $importer->getFault() . "<br />";
     } else {
         $msg .= "Aliasdomain " . $entry['id'] . " (" . $entry['name'] . ") inserted.<br />";
     }
     // add alias to mail domains, too
     $params = array('server_id' => $server_id, 'domain' => $entry['name'], 'active' => yes_no($entry['status'] == 0 && $entry['mail'] === 'true' ? 1 : 0));
     $old_domain = $app->db->queryOneRecord("SELECT * FROM mail_domain WHERE domain = '" . $entry['name'] . "'");
     if ($old_domain) {
         $new_id = $old_domain['domain_id'];
         $params = array_merge($old_domain, $params);
         $msg .= "Found mail domain with id " . $new_id . ", updating it.<br />";