From faba6e9bea046f164fbe47b334f17053c9fe3eb2 Mon Sep 17 00:00:00 2001 From: Cameron Date: Sun, 16 Aug 2015 15:05:34 -0700 Subject: [PATCH] Issue #1156 - No avatar images were showing as in use. This should fix it. --- e107_admin/image.php | 45 +++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/e107_admin/image.php b/e107_admin/image.php index 1c7ee1428..d99bfb5d7 100644 --- a/e107_admin/image.php +++ b/e107_admin/image.php @@ -1870,6 +1870,12 @@ class media_admin_ui extends e_admin_ui } + e107::css('inline', ' + span.avatar-label { width:100%; display:block; padding:5px; margin-bottom:5px } + div.avatar-container { margin-bottom:5px; max-height:350px } + + '); + $sql = e107::getDb(); $frm = e107::getForm(); $tp = e107::getParser(); @@ -1899,14 +1905,14 @@ class media_admin_ui extends e_admin_ui foreach($tmp as $val) { $id = $val['user_id']; - $imageUsed[$id] = $val['user_image']; + $imageUsed[$id] = str_replace("-upload-","", $val['user_image']); } $userImages = array_flip($imageUsed); $text = $frm->open('core-image-avatars'); - $text .= "
"; + $text .= "
"; $count = 0; while (list($key, $image_name) = each($dirlist)) @@ -1929,8 +1935,14 @@ class media_admin_ui extends e_admin_ui */ // : + // $fileName = basename($image_name); + + $fileName = basename($image_name); - $users = (in_array($fileName,$imageUsed)) ? "Image in use" : 'Not in use'; + + + + $users = (in_array($fileName,$imageUsed)) ? "Image in use" : 'Not in use'; //directory? if(is_dir(e_MEDIA."avatars/".$image_name)) @@ -1953,25 +1965,26 @@ class media_admin_ui extends e_admin_ui //Friendly UI - click text to select a form element // Resized on-the-fly - avatar-size no longer an issue. - $attr = "aw=".$pref['im_width']."&ah=".$pref['im_height']; + // $attr = "aw=".$pref['im_width']."&ah=".$pref['im_height']; + $attr = "aw=200&ah=200"; $img_path = $tp->thumbUrl(e_MEDIA_ABS."avatars/".$image_name,$attr); $type = dirname($image_name); if($prevType != $type) { - $text .= "
-
".$type."
"; + $text .= "
+

".$type."

"; } $for = $frm->name2id('multiaction-'.$image_name); - $img_src = ""; + "; $prevType = $type; @@ -1983,12 +1996,12 @@ class media_admin_ui extends e_admin_ui $text .= " -
+
{$users}
{$img_src}
- ".$frm->checkbox('multiaction[]', intval($userImages[$fileName])."#{$image_pre}{$image_name}", false, array('id' => false, 'disabled' => $disabled))." + ".$frm->checkbox('multiaction[]', intval($userImages[$fileName])."#{$image_pre}{$image_name}", false, array('id' => $for, 'disabled' => $disabled))."
@@ -1997,9 +2010,10 @@ class media_admin_ui extends e_admin_ui $count++; } - $text .= " -
-
+ $text .= "
+ +
+
".$frm->admin_button('e_check_all', LAN_CHECKALL, 'action')." ".$frm->admin_button('e_uncheck_all', LAN_UNCHECKALL, 'action')." @@ -2008,7 +2022,8 @@ class media_admin_ui extends e_admin_ui
-
+ + "; // $frm->admin_button('submit_cancel_show', IMALAN_68, 'cancel')