Ejemplo n.º 1
0
 public function post_id_key_handler()
 {
     global $FANNIE_PLUGIN_SETTINGS, $FANNIE_OP_DB;
     $dbc = FannieDB::get($FANNIE_PLUGIN_SETTINGS['GiveUsMoneyDB']);
     $privkey = openssl_pkey_get_private($this->key);
     if (!$privkey) {
         echo 'Invalid Key!';
     } else {
         $model = new GumTaxIdentifiersModel($dbc);
         $model->card_no($this->id);
         $model->load();
         $try = openssl_private_decrypt($model->encryptedTaxIdentifier(), $decrypted, $privkey);
         if (!$try) {
             echo 'Error during decryption';
         } else {
             echo $decrypted;
         }
     }
     return false;
 }