function CreateRoleTransactionTypeAuthorizations() { $intRoleTransactionTypeAuthorizationArray = RoleTransactionTypeAuthorization::CountAll(); if (count($intRoleTransactionTypeAuthorizationArray)) { foreach (Role::LoadAll() as $objRole) { // Archive $objRoleTransactionTypeAuthorization = new RoleTransactionTypeAuthorization(); $objRoleTransactionTypeAuthorization->RoleId = $objRole->RoleId; $objRoleTransactionTypeAuthorization->TransactionTypeId = 10; $objRoleTransactionTypeAuthorization->AuthorizationLevelId = 1; $objRoleTransactionTypeAuthorization->Save(); // Unarchive $objRoleTransactionTypeAuthorization = new RoleTransactionTypeAuthorization(); $objRoleTransactionTypeAuthorization->RoleId = $objRole->RoleId; $objRoleTransactionTypeAuthorization->TransactionTypeId = 11; $objRoleTransactionTypeAuthorization->AuthorizationLevelId = 1; $objRoleTransactionTypeAuthorization->Save(); } } }