$stmt->execute(array(':uid' => $loginuser['uid'], ':id' => $record_id)); if (!($row = $stmt->fetch(PDO::FETCH_ASSOC))) { alert('此记录不存在!'); } $domain_id = $row['domain_id']; $dnsApi = Dnsapi::getApi($row['dns']); if ($dnsApi->delRecord($domain_id, $record_id) || $dnsApi->code == 8) { $stmt = $db->prepare('DELETE FROM `kldns_records` WHERE (`record_id`=:record_id) limit 1'); $stmt->execute(array(':record_id' => $record_id)); remove('#List_' . $record_id); } else { alert($dnsApi->errorMsg); } } elseif ($action == 'domainlist') { $dns = getRequest('dns', 'get'); $dnsApi = Dnsapi::getApi($dns); if ($dns == 'dnspod') { if (is_null(config('DnspodTokenID')) || is_null(config('DnspodToken'))) { skip('apiConfig.php', '请先配置DnsPod Token'); } } elseif ($dns == 'aliyun') { if (is_null(config('AliyunAccessKeyId')) || is_null(config('AliyunAccessKeySecret'))) { skip('apiConfig.php', '请先配置AliYun AccessKey'); } } elseif ($dns == 'cloudxns') { if (is_null(config('CloudXnsSecretKey')) || is_null(config('CloudXnsSecretKey'))) { skip('apiConfig.php', '请先配置CloudXNS API KEY'); } } else { alert('暂时没有' . $dns . '平台的API'); }
exit("<script>window.location.href='/';</script>"); } $action = isset($_GET['action']) ? $_GET['action'] : null; //删除纪录 if ($action == 'delrecord') { $record_id = isset($_GET['record_id']) ? trim($_GET['record_id']) : null; if (!$record_id) { alert('记录ID不能为空!'); } $stmt = $db->prepare('SELECT a.domain_id,b.dns FROM `kldns_records`as a left join `kldns_domains` as b on b.domain_id=a.domain_id WHERE a.`uid`=:uid and a.record_id=:id limit 1'); $stmt->execute(array(':uid' => $loginuser['uid'], ':id' => $record_id)); if (!($row = $stmt->fetch(PDO::FETCH_ASSOC))) { alert('此记录不存在!'); } $domain_id = $row['domain_id']; $dnsApi = Dnsapi::getApi($row['dns']); if ($dnsApi->delRecord($domain_id, $record_id)) { $db->exec("DELETE FROM `kldns_records` WHERE (`record_id`='" . $record_id . "' and `uid`='" . $loginuser['uid'] . "')"); remove('#Record_' . $record_id); } else { alert($dnsApi->errorMsg); } } function alert($msg) { exit("alert('{$msg}');"); } function remove($id) { exit("\$('{$id}').remove();"); }