- $dplx = intval($r[0]['duplex']);
-
- if((($dplx) && (strlen($prv_key))) || ((strlen($prv_key)) && (!(strlen($pub_key))))) {
- openssl_private_encrypt($hash,$challenge,$prv_key);
- openssl_private_encrypt($id_str,$encrypted_id,$prv_key);
- }
- elseif(strlen($pub_key)) {
- openssl_public_encrypt($hash,$challenge,$pub_key);
- openssl_public_encrypt($id_str,$encrypted_id,$pub_key);
- }
- else
+ $dplx = intval($r[0]['duplex']);
+
+ if ((($dplx) && (strlen($prv_key))) || ((strlen($prv_key)) && (!(strlen($pub_key))))) {
+ openssl_private_encrypt($hash, $challenge, $prv_key);
+ openssl_private_encrypt($id_str, $encrypted_id, $prv_key);
+ } elseif (strlen($pub_key)) {
+ openssl_public_encrypt($hash, $challenge, $pub_key);
+ openssl_public_encrypt($id_str, $encrypted_id, $pub_key);
+ } else {
+ /// @TODO these kind of else-blocks are making the code harder to understand