You are here

function password_policy_load_policy_by_id in Password Policy 5

Loads the policy with the specified id or NULL if not found.

Parameters

$id: The policy id.

Return value

An And_Constraint object instance, or NULL if no policy was found.

6 calls to password_policy_load_policy_by_id()
password_policy_delete in ./password_policy.module
Confirmation form for the deletion of a password policy. Deletion takes place in password_policy_delete_submit().
password_policy_delete_confirm_submit in ./password_policy.module
Submit hook for the delete policy operation.
password_policy_form_policy_form in ./password_policy.module
password_policy_menu in ./password_policy.module
Implementation of hook_menu().
password_policy_view in ./password_policy.module
The default view for the password policy module.

... See full list

File

./password_policy.module, line 690

Code

function password_policy_load_policy_by_id($id) {
  _password_policy_load_constraint_definitions();
  $result = db_query('SELECT * FROM {password_policy} p WHERE p.id = %d', $id);
  if (!$result || !db_num_rows($result)) {
    return NULL;
  }
  $values = db_fetch_array($result);

  // fetch and unserialize the serialized policy
  return unserialize($values['serialized_policy']);
}