Example #1
0
 private function initAdmin()
 {
     // file contains one line, e. g.
     // $key = 'xm4-s90.3kf1S9';
     require_once SCRIPT_BASE . 'inc/enckey.inc.php';
     if (empty($key)) {
         throw new PException('Security key missing!');
     }
     MOD_enc::$_cipherAndMode = mcrypt_module_open(MOD_enc::CIPHER, '', MOD_enc::MODE, '');
     MOD_enc::$_ivSize = mcrypt_enc_get_iv_size(MOD_enc::$_cipherAndMode);
     MOD_enc::$_keySize = mcrypt_enc_get_key_size(MOD_enc::$_cipherAndMode);
     MOD_enc::$_keyAdmin = substr($key, 0, MOD_enc::$_keySize);
 }