Example #1
0
 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;
 }
Example #2
0
 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;
 }