You are here

function SimplenewsTestCase::setAnonymousUserSubscription in Simplenews 6.2

Same name and namespace in other branches
  1. 7.2 tests/simplenews.test \SimplenewsTestCase::setAnonymousUserSubscription()
  2. 7 tests/simplenews.test \SimplenewsTestCase::setAnonymousUserSubscription()

Set anonymous user permission to subscribe.

Parameters

boolean $enabled: Allow anonymous commenting.

3 calls to SimplenewsTestCase::setAnonymousUserSubscription()
SimplenewsSubscribeTestCase::testSubscribeAnonymous in tests/simplenews.test
testSubscribeAnonymous
SimplenewsSubscribeTestCase::testSubscribeAnonymousSingle in tests/simplenews.test
Test anonymous subscription with single opt in.
SimplenewsSubscribeTestCase::testSubscribeAuthenticated in tests/simplenews.test
testSubscribeAuthenticated

File

tests/simplenews.test, line 29
Simplenews test functions.

Class

SimplenewsTestCase
@file Simplenews test functions.

Code

function setAnonymousUserSubscription($enabled) {
  if ($enabled) {
    db_query("\n        UPDATE {permission}\n        SET perm = '%s'\n        WHERE rid = %d", 'access content, subscribe to newsletters', DRUPAL_ANONYMOUS_RID);
  }
  else {
    db_query("\n        UPDATE {permission}\n        SET perm = '%s'\n        WHERE rid = %d", 'access content', DRUPAL_ANONYMOUS_RID);
  }
}