9999 ) return "Range is larger than hard limit permits"; for ( $num = $start_numeric; $num <= $end_numeric; $num++ ) { add_number( '+' . $num ); } return 'ok'; } function add_number( $number ) { global $config; if (! verify_e164( $number ) ) { return false; } if (number_inpool( $number ) ) return false; $insert = "INSERT INTO " . $config['numbers_table'] . " (number) VALUES ('" . $number . "')"; return sql_dbexec( $config['provision_db'], $insert); } function remove_number ( $number ) { global $config; if (! verify_e164( $number ) ) { return false; } if ( !number_inpool( $number ) ) return false; $query = "DELETE FROM " . $config['numbers_table'] . " WHERE number = '" . $number . "'"; return sql_dbexec( $config['provision_db'], $query); } ?>