function _drd_server_aes_load_phpsec in Drupal Remote Dashboard Server 6.2
Same name and namespace in other branches
- 7.2 drd_server.aes.inc \_drd_server_aes_load_phpsec()
3 calls to _drd_server_aes_load_phpsec()
- drd_server_aes_decrypt in ./
drd_server.aes.inc - drd_server_aes_encrypt in ./
drd_server.aes.inc - drd_server_settings_keys in ./
drd_server.admin.inc - AES key settings form for an IP of an accepted DRD instance.
File
- ./
drd_server.aes.inc, line 79
Code
function _drd_server_aes_load_phpsec() {
if (module_exists('libraries') && libraries_get_path('phpseclib')) {
$phpsec_include_path = libraries_get_path('phpseclib');
}
else {
$phpsec_include_path = dirname(__FILE__) . '/phpseclib';
}
if (file_exists($phpsec_include_path . '/Crypt/AES.php') === FALSE) {
return -2;
}
if (is_readable($phpsec_include_path . '/Crypt/AES.php') === FALSE) {
return -3;
}
if (function_exists('set_include_path') == FALSE) {
return -1;
}
set_include_path(get_include_path() . PATH_SEPARATOR . $phpsec_include_path);
include_once 'Crypt/AES.php';
return TRUE;
}