2023-07-23 07:38:57 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
require_once 'SASConnector.php';
|
|
|
|
|
|
|
|
$api = new SASConnector('172.16.12.108', 'admin', 'admin');
|
|
|
|
$api->login();
|
|
|
|
|
2023-07-23 07:41:15 +00:00
|
|
|
|
2023-07-23 07:38:57 +00:00
|
|
|
$res = $api->post('profile/31', [
|
|
|
|
"name" => "testprofiletest",
|
|
|
|
"enabled" => 1,
|
|
|
|
"price" => "12.22222",
|
|
|
|
"available_ucp" => 1,
|
|
|
|
"downrate" => 12,
|
|
|
|
"uprate" => 12,
|
|
|
|
"type" => 0,
|
|
|
|
"extension_allowed_profiles" => [],
|
|
|
|
"description" => null,
|
|
|
|
"vat" => "0.00",
|
|
|
|
"limit_expiration" => 0,
|
|
|
|
"expiration_amount" => 0,
|
|
|
|
"expiration_unit" => 1,
|
|
|
|
"limit_uptime" => 0,
|
|
|
|
"uptime_amount" => null,
|
|
|
|
"uptime_unit" => 0,
|
|
|
|
"limit_download" => 0,
|
|
|
|
"download_amount" => null,
|
|
|
|
"limit_upload" => 0,
|
|
|
|
"upload_amount" => null,
|
|
|
|
"limit_traffic" => 0,
|
|
|
|
"traffic_amount" => null,
|
|
|
|
"daily_download_limit" => 0,
|
|
|
|
"daily_upload_limit" => 0,
|
|
|
|
"daily_traffic_limit" => 0,
|
|
|
|
"daily_uptime_limit" => 0,
|
|
|
|
"daily_uptime_unit" => 0,
|
|
|
|
"ippool_mode" => 0,
|
|
|
|
"pool" => null,
|
|
|
|
"sas_ippool_id" => null,
|
|
|
|
"burst_enabled" => 0,
|
|
|
|
"burst_limit_dl" => null,
|
|
|
|
"burst_limit_ul" => null,
|
|
|
|
"burst_threshold_dl" => null,
|
|
|
|
"burst_threshold_ul" => null,
|
|
|
|
"burst_time_dl" => null,
|
|
|
|
"burst_time_ul" => null,
|
|
|
|
"expired_next_profile_id" => null,
|
|
|
|
"quota_next_profile_id" => null,
|
|
|
|
"daily_next_profile_id" => null,
|
|
|
|
"ignore_static_ip" => 0,
|
|
|
|
"private" => 0,
|
|
|
|
"allowed_managers" => [],
|
|
|
|
"allow_submanagers" => 0,
|
|
|
|
"site_id" => null,
|
|
|
|
"allowed_services" => 0,
|
|
|
|
"fixed_expiration_time" => 0,
|
|
|
|
"expiration_time" => "03:00",
|
|
|
|
"debitable" => 0,
|
|
|
|
"no_freezone" => 0,
|
|
|
|
"max_price" => null,
|
|
|
|
"max_ucp_price" => null,
|
|
|
|
"expiration_grace_period" => null,
|
|
|
|
"hotspot_separate_session" => 0,
|
|
|
|
"ignore_pool_on_hotspot" => 0,
|
|
|
|
"mikrotik_addresslist" => null,
|
|
|
|
"mikrotik_queue_priority" => 8,
|
|
|
|
"cisco_qos_policy_in" => "0",
|
|
|
|
"cisco_qos_policy_out" => "0",
|
|
|
|
"monthly" => 0,
|
|
|
|
"monthly_start_day" => 1,
|
|
|
|
"monthly_charge_entire_month" => 0,
|
|
|
|
"carry_over" => 0,
|
|
|
|
"reset_daily_traffic" => 0,
|
|
|
|
"reset_expiration_on_activation" => 0,
|
|
|
|
"quota_addition_date" => 0,
|
|
|
|
"preserve_traffic_counters_expired" => 0,
|
|
|
|
"refundable" => 0,
|
|
|
|
"reward_points_awarded" => 0,
|
|
|
|
"reward_points_allow_activation" => 0,
|
|
|
|
"reward_points_required" => 0,
|
|
|
|
"initial_expiration_amount" => 0,
|
|
|
|
"initial_expiration_unit" => 0,
|
|
|
|
"initial_traffic_amount" => 0,
|
|
|
|
"initial_uptime_amount" => 0,
|
|
|
|
"initial_uptime_unit" => 0
|
|
|
|
]);
|
|
|
|
|
|
|
|
print_r(json_decode($res));
|