From 8271597836eeb9b6f50062c1ce6d685cb61e0e72 Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Mon, 16 Nov 2015 03:11:47 -0500
Subject: [PATCH] Use ternary operator where applicable

---
 program/steps/addressbook/save.inc |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/program/steps/addressbook/save.inc b/program/steps/addressbook/save.inc
index 4f35949..3f2a75c 100644
--- a/program/steps/addressbook/save.inc
+++ b/program/steps/addressbook/save.inc
@@ -124,7 +124,7 @@
     else if ($tempfile = $_SESSION['contacts']['files'][$a_record['photo']]) {
         $tempfile = $RCMAIL->plugins->exec_hook('attachment_get', $tempfile);
         if ($tempfile['status'])
-            $a_record['photo'] = $tempfile['data'] ? $tempfile['data'] : @file_get_contents($tempfile['path']);
+            $a_record['photo'] = $tempfile['data'] ?: @file_get_contents($tempfile['path']);
     }
     else
         unset($a_record['photo']);
@@ -166,7 +166,7 @@
 
         // define list of cols to be displayed
         $a_js_cols = array();
-        $record = $CONTACTS->get_record($newcid ? $newcid : $cid, true);
+        $record = $CONTACTS->get_record($newcid ?: $cid, true);
         $record['email'] = reset($CONTACTS->get_col_values('email', $record, true));
         $record['name']  = rcube_addressbook::compose_list_name($record);
 
@@ -186,7 +186,7 @@
     else {
         // show error message
         $err = $CONTACTS->get_error();
-        $OUTPUT->show_message($plugin['message'] ? $plugin['message'] : ($err['message'] ? $err['message'] : 'errorsaving'), 'error', null, false);
+        $OUTPUT->show_message($plugin['message'] ?: ($err['message'] ?: 'errorsaving'), 'error', null, false);
         $RCMAIL->overwrite_action('show');
     }
 }
@@ -249,7 +249,7 @@
     else {
         // show error message
         $err = $CONTACTS->get_error();
-        $OUTPUT->show_message($plugin['message'] ? $plugin['message'] : ($err['message'] ? $err['message'] : 'errorsaving'), 'error', null, false);
+        $OUTPUT->show_message($plugin['message'] ?: ($err['message'] ?: 'errorsaving'), 'error', null, false);
         $RCMAIL->overwrite_action('add');
     }
 }

--
Gitblit v1.9.1