diff --git a/app/messages/app_languages.php b/app/messages/app_languages.php index cbaa04e31f..ebee1c547a 100644 --- a/app/messages/app_languages.php +++ b/app/messages/app_languages.php @@ -869,4 +869,44 @@ $text['button-close']['sv-se'] = ''; $text['button-close']['uk-ua'] = ''; + $text['label-view_contact']['en-us'] = 'View Contact'; + $text['label-view_contact']['ar-eg'] = ''; + $text['label-view_contact']['de-at'] = ''; + $text['label-view_contact']['de-ch'] = ''; + $text['label-view_contact']['de-de'] = ''; + $text['label-view_contact']['es-cl'] = ''; + $text['label-view_contact']['es-mx'] = ''; + $text['label-view_contact']['fr-ca'] = ''; + $text['label-view_contact']['fr-fr'] = ''; + $text['label-view_contact']['he-il'] = ''; + $text['label-view_contact']['it-it'] = ''; + $text['label-view_contact']['nl-nl'] = ''; + $text['label-view_contact']['pl-pl'] = ''; + $text['label-view_contact']['pt-br'] = ''; + $text['label-view_contact']['pt-pt'] = ''; + $text['label-view_contact']['ro-ro'] = ''; + $text['label-view_contact']['ru-ru'] = ''; + $text['label-view_contact']['sv-se'] = ''; + $text['label-view_contact']['uk-ua'] = ''; + + $text['label-send_email']['en-us'] = 'Send Email'; + $text['label-send_email']['ar-eg'] = ''; + $text['label-send_email']['de-at'] = ''; + $text['label-send_email']['de-ch'] = ''; + $text['label-send_email']['de-de'] = ''; + $text['label-send_email']['es-cl'] = ''; + $text['label-send_email']['es-mx'] = ''; + $text['label-send_email']['fr-ca'] = ''; + $text['label-send_email']['fr-fr'] = ''; + $text['label-send_email']['he-il'] = ''; + $text['label-send_email']['it-it'] = ''; + $text['label-send_email']['nl-nl'] = ''; + $text['label-send_email']['pl-pl'] = ''; + $text['label-send_email']['pt-br'] = ''; + $text['label-send_email']['pt-pt'] = ''; + $text['label-send_email']['ro-ro'] = ''; + $text['label-send_email']['ru-ru'] = ''; + $text['label-send_email']['sv-se'] = ''; + $text['label-send_email']['uk-ua'] = ''; + ?> diff --git a/app/messages/messages.php b/app/messages/messages.php index 7b2e3985c4..c90e5e9f84 100644 --- a/app/messages/messages.php +++ b/app/messages/messages.php @@ -56,15 +56,14 @@ } unset ($prep_statement, $sql, $row, $record); -//get self (primary contact attachment) image, if any +//get self (primary contact attachment) image if (!is_array($_SESSION['tmp']['messages']['contact_me'])) { $sql = "select attachment_filename as filename, attachment_content as image from v_contact_attachments "; $sql .= "where domain_uuid = '".$_SESSION['domain_uuid']."' "; - $sql .= "and contact_uuid = :contact_uuid "; + $sql .= "and contact_uuid = '".$_SESSION['user']['contact_uuid']."' "; $sql .= "and attachment_primary = 1 "; - $bind[':contact_uuid'] = $_SESSION['user']['contact_uuid']; $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(is_array($bind) ? $bind : null); + $prep_statement->execute(); $_SESSION['tmp']['messages']['contact_me'] = $prep_statement->fetch(PDO::FETCH_NAMED); unset ($sql, $bind, $prep_statement); } @@ -93,7 +92,7 @@ echo " bottom: 0px;\n"; echo " text-align: center;\n"; echo " vertical-align: middle;\n"; - echo " }\n"; + echo " }\n"; echo " #message_new_container {\n"; echo " display: block;\n"; @@ -109,7 +108,7 @@ echo " -webkit-box-shadow: 0px 1px 20px #888;\n"; echo " -moz-box-shadow: 0px 1px 20px #888;\n"; echo " box-shadow: 0px 1px 20px #888;\n"; - echo " }\n"; + echo " }\n"; echo " #message_media_layer {\n"; echo " z-index: 999999;\n"; @@ -120,14 +119,32 @@ echo " bottom: 0px;\n"; echo " text-align: center;\n"; echo " vertical-align: middle;\n"; - echo " }\n"; + echo " }\n"; echo " td.contact_selected {\n"; echo " border-right: 5px solid ".($SESSION['theme']['table_row_border_color']['text'] != '' ? $SESSION['theme']['table_row_border_color']['text'] : '#c5d1e5').";\n"; - echo " }\n"; + echo " }\n"; + + echo " .contact_list_image {\n"; + echo " float: left;\n"; + echo " width: 75px;\n"; + echo " height: 75px;\n"; + echo " margin: 3px 8px 3px 2px;\n"; + echo " border: 1px solid ".($SESSION['theme']['table_row_border_color']['text'] != '' ? $SESSION['theme']['table_row_border_color']['text'] : '#c5d1e5').";\n"; + echo " background-repeat: no-repeat;\n"; + echo " background-size: cover;\n"; + echo " background-position: center center;\n"; + echo " border-radius: 11px;\n"; + echo " }\n"; echo "\n"; +//cache self (primary contact attachment) image + if (is_array($_SESSION['tmp']['messages']['contact_me']) && sizeof($_SESSION['tmp']['messages']['contact_me']) != 0) { + $attachment_type = strtolower(pathinfo($_SESSION['tmp']['messages']['contact_me']['filename'], PATHINFO_EXTENSION)); + echo "\n"; + } + //new message layer if (permission_exists('message_add')) { echo "