_setPublic
Sets a User Filter to Private or Public, affecting whether all users can access it or not.
Parameters
id
The ID of the User Filter.
val
An integer which sets the Public status of the User Filter: 0 => Private 1 => Public
Examples
These examples use a created User Filter which has 105 as it's ID, and change it's name (represented by 'val') to "Test Filter" and "Tested Filter", respectively.
FM_api('UserFilter_setPublic',[
'id'=>'30025',
'val'=>'0'
]
);
Results
On Success
This result will be given if running the function changes the User Filter's Public status:
{"ok":1}
This result will be given instead if the User Filter is already set to the Public status requested:
{"ok":1,"warning":"No change needed"}
On Failure
If the "id" parameter is less than 1 or does not have a given value:
{"error":"missing or invalid parameter: id"}
If the "id" parameter is given a value but it does not match the ID of an existing User Filter:
{"error":"filter with that ID does not exist"}
If the "val" parameter is not set or has a value higher than 1:
{"error":"missing or invalid parameter: val"}
Last updated