Function __global->mass_set_page_access
Definitions
sources/permissions2.php
- Define page permissions programmatically.Assumes Conversr.This function is intended for programmers, writing upgrade scripts for a custom site (dev>staging>live).
- Visibility: public
- Is abstract?: No
- Is static?: No
- Is final?: No
Parameters
| Name | Type | Passed by reference? | Variadic? | Default | Set | Range | Description |
|---|---|---|---|---|---|---|---|
| $no_guest_permissions | array | No | No | required parameter | N/A | N/A | Simple list of pages that only logged in users can see |
| $only_admin_permissions | array | No | No | required parameter | N/A | N/A | Simple list of pages that only administrators can see |
| $zone | string | No | No | required parameter | N/A | N/A | The zone to do this in |
| $overwrite_all | boolean | No | No | False | N/A | N/A | Whether to flush out all existing data |
Preview
Code (PHP)
/**
* Define page permissions programmatically.Assumes Conversr.This function is intended for programmers, writing upgrade scripts for a custom site (dev>staging>live).
*
* @param array $no_guest_permissions Simple list of pages that only logged in users can see
* @param array $only_admin_permissions Simple list of pages that only administrators can see
* @param string $zone The zone to do this in
* @param boolean $overwrite_all Whether to flush out all existing data
*/
function mass_set_page_access(array $no_guest_permissions, array $only_admin_permissions, string $zone, bool $overwrite_all = false)
* Define page permissions programmatically.Assumes Conversr.This function is intended for programmers, writing upgrade scripts for a custom site (dev>staging>live).
*
* @param array $no_guest_permissions Simple list of pages that only logged in users can see
* @param array $only_admin_permissions Simple list of pages that only administrators can see
* @param string $zone The zone to do this in
* @param boolean $overwrite_all Whether to flush out all existing data
*/
function mass_set_page_access(array $no_guest_permissions, array $only_admin_permissions, string $zone, bool $overwrite_all = false)

