Exemple #1
0
    ossim_valid($sids, OSS_DIGIT, OSS_NULLABLE, ',', 'illegal:' . _("sids"));
    if (ossim_error()) {
        die(ossim_error());
    }
    $sids_keys = get_sids($sids);
    foreach ($newsids as $newsid) {
        ossim_valid($newsid, OSS_DIGIT, 'illegal:' . _("newsid"));
        if (ossim_error()) {
            die(ossim_error());
        }
        if (!$sids_keys[$newsid]) {
            $sids_keys[$newsid] = true;
            $sids_str = preg_replace("/^\\,|\\,\$/", "", implode(",", array_keys($sids_keys)));
            $table = $groups[$ref[0]]['subgroups'][$ref[1]]['table'];
            if ($pci) {
                PCI::update_sids($conn, $table, $ref[1], $sids_str);
            } else {
                ISO27001::update_sids($conn, $table, $ref[1], $sids_str);
            }
        }
    }
    $groups = $pci ? PCI::get_groups($conn) : ISO27001::get_groups($conn);
}
$sids = $groups[$ref[0]]['subgroups'][$ref[1]]['SIDSS_Ref'];
$title = $groups[$ref[0]]['subgroups'][$ref[1]]['Security_controls'];
$sids_keys = get_sids($sids);
$directives = Plugin_sid::get_list($conn, "WHERE plugin_id=1505");
?>
<html>
<head>
  <title> <?php