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.
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']);
}