コード例 #1
0
ファイル: commit.php プロジェクト: PtY1968/smbind-ng
} elseif (isset($_GET['commit']) && $_GET['commit'] != 'y') {
    problem();
} elseif (count($dmaster) + count($dslave) + count($cmaster) + count($cslave) == 0) {
    problem("nocommit");
}
$bind = new bindConfig($conf->conf);
$deleted = '';
$commited = '';
$error = '';
$delm = count($dmaster) > 0 ? "<strong>" . "Deleting master records" . "</strong>\n\n" : '';
foreach ($dmaster as $master) {
    $dmz = new masterZone(intval($master['id']));
    $dmz->loadZoneHead();
    $hd = $dmz->getZoneHead();
    $hdr = $dmz->getZoneHeadRaw();
    $dmz->eraseZone();
    $err = $dmz->getErr();
    if ($err > '') {
        $error .= "<u>" . $hd['name'] . ":</u> " . "Error in deleting" . "\n" . $err . '\\n\\n';
    } else {
        $deleted .= "<u>" . $hd['name'] . ":</u> Deleting success.\n\n";
        $bind->eraseConfig($hdr['name']);
        $done++;
    }
}
$error = $error > '' ? $delm . $error : '';
$deleted = $deleted > '' ? $delm . $deleted : '';
$errors = '';
$deleteds = '';
$delm .= count($dslave) > 0 ? "<strong>" . "Deleting slave records" . "</strong>\n\n" : '';
$delm = $deleted > '' ? "\n" . $delm : $delm;