function backup_migrate_destination_nodesquirrel::get_user_pass in Backup and Migrate 7.2
Same name and namespace in other branches
- 8.3 includes/destinations.nodesquirrel.inc \backup_migrate_destination_nodesquirrel::get_user_pass()
- 6.3 includes/destinations.nodesquirrel.inc \backup_migrate_destination_nodesquirrel::get_user_pass()
- 6.2 includes/destinations.nodesquirrel.inc \backup_migrate_destination_nodesquirrel::get_user_pass()
Break the secret key into the public/private key (user/pass).
3 calls to backup_migrate_destination_nodesquirrel::get_user_pass()
- backup_migrate_destination_nodesquirrel::save_file in includes/
destinations.nodesquirrel.inc - Save to the NodeSquirrel destination.
- backup_migrate_destination_nodesquirrel::_get_destination in includes/
destinations.nodesquirrel.inc - Get the destination id or warn the user that it has not been set.
- backup_migrate_destination_nodesquirrel::_get_private_key in includes/
destinations.nodesquirrel.inc - Get the destination id or warn the user that it has not been set.
File
- includes/
destinations.nodesquirrel.inc, line 398 - Functions to handle the NodeSquirrel backup destination.
Class
- backup_migrate_destination_nodesquirrel
- A destination for sending database backups to the NodeSquirel backup service.
Code
function get_user_pass() {
$key = $this
->settings('secret_key');
// The username is the first 32 chars.
$user = substr($key, 0, 32);
// The pass is the last 32 chars. There may be a separating character.
$pass = substr($key, strlen($key) - 32);
return array(
$user,
$pass,
);
}