3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00
farmOS/modules/farm/farm_access/farm_access.install
Jamie Gaehring b27b0400c3 Use farm_access_allow_origin variable to set headers.
Delete var's inside uninstall hook.
2019-11-21 18:26:41 -05:00

49 lines
838 B
Plaintext

<?php
/**
* @file
* Farm Access install file.
*/
/**
* Implements hook_install().
*/
function farm_access_install() {
// Create farm roles.
farm_access_roles_create();
}
/**
* Synchronize all available farm role permissions.
*/
function farm_access_enable() {
// Sync permissions.
farm_access_sync_perms();
}
/**
* Implements hook_uninstall().
*/
function farm_access_uninstall() {
// Delete the farm roles provided by this module.
$roles = farm_access_farm_access_roles();
foreach ($roles as $name) {
user_role_delete($name);
}
// Clean up variables.
variable_del('farm_access_allow_origin');
}
/**
* Enable the Farm Access Roles module.
*/
function farm_access_update_7000(&$sandbox) {
$module = 'farm_access_roles';
if (!module_exists($module)) {
module_enable(array($module));
}
}