function updateUpdate($param) { validate_ipaddress_and_throw($param['firstip'], 'firstip'); validate_ipaddress_and_throw($param['lastip'], 'lastip'); $first = strtil($param['firstip'], "."); $last = strtil($param['lastip'], "."); if ($first !== $last) { throw new lxException("first_and_last_same_network", 'lastip'); } $param['pserver_list'] = explode(',', $param['pserver_list']); return $param; }
function updateUpdate($param) { validate_ipaddress_and_throw($param['firstip'], 'firstip'); validate_ipaddress_and_throw($param['lastip'], 'lastip'); if (isIPV6($param['firstip'])) { $separator = ':'; } else { $separator = '.'; } if (isIPV6($param['firstip'])) { $param['isipv6'] = true; } else { $param['isipv6'] = false; } $first = strtil($param['firstip'], $separator); $last = strtil($param['lastip'], $separator); if ($first !== $last) { throw new lxException("first_and_last_same_network", 'lastip'); } $param['pserver_list'] = explode(',', $param['pserver_list']); return $param; }