Beispiel #1
0
function return_whitelist_6()
{
    require_once 'c-pdo.php';
    $db = new dbHelper();
    $rows = $db->select_whitelist("whitelist", array('type' => 'ipv6'));
    $counter = 0;
    $dummy = array();
    if (count($rows['data']) > 0) {
        foreach ($rows['data'] as $array) {
            $network_and_cidr = $rows['data'][$counter]['network'];
            /* push to temporary array */
            array_push($dummy, $network_and_cidr);
            unset($network_and_cidr);
            $counter++;
        }
    } else {
        /* fallback in case DB gets wiped */
        // ADD YOUR OWN IPv6 NETWORKS IN THIS SECTION
        array_push($dummy, 'fc00::/7');
        array_push($dummy, 'fe80::/10');
        array_push($dummy, 'fec0::/10');
        array_push($dummy, 'ff00::/8');
    }
    return $dummy;
}