diff options
| author | spiderr <spider@viovio.com> | 2011-06-28 01:19:37 -0400 |
|---|---|---|
| committer | spiderr <spider@viovio.com> | 2011-06-28 01:19:37 -0400 |
| commit | 5512b2fcf8d001540dd27bbeac8f4e0f6d0d6daf (patch) | |
| tree | a87ee392709d7db54ea8f005cd70168d53f7fef2 | |
| parent | 2c82342a3fe8b79ba257110a2e968dd224b80b41 (diff) | |
| download | boards-5512b2fcf8d001540dd27bbeac8f4e0f6d0d6daf.tar.gz boards-5512b2fcf8d001540dd27bbeac8f4e0f6d0d6daf.tar.bz2 boards-5512b2fcf8d001540dd27bbeac8f4e0f6d0d6daf.zip | |
add avatar_mime_type to selects, empty check on avatar_file_name
| -rw-r--r-- | BitBoardPost.php | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/BitBoardPost.php b/BitBoardPost.php index 1eeb989..90cc58b 100644 --- a/BitBoardPost.php +++ b/BitBoardPost.php @@ -172,7 +172,7 @@ class BitBoardPost extends LibertyComment { post.is_warned, post.warned_message, uu.registration_date AS registration_date, - tf_ava.`file_name` AS `avatar_file_name`, tf_ava.`user_id` AS `avatar_user_id`, ta_ava.`attachment_id` AS `avatar_attachment_id` + tf_ava.`file_name` AS `avatar_file_name`, tf_ava.`mime_type` AS `avatar_mime_type`, tf_ava.`user_id` AS `avatar_user_id`, ta_ava.`attachment_id` AS `avatar_attachment_id` $selectSql $select1 FROM `".BIT_DB_PREFIX."liberty_comments` lcom INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON (lcom.`content_id` = lc.`content_id`) @@ -187,11 +187,17 @@ class BitBoardPost extends LibertyComment { if( $result = $this->mDb->query( $sql, $bindVars, $pMaxComments, $pOffset ) ) { while( $row = $result->FetchRow() ) { - if (empty($row['anon_name'])) $row['anon_name'] = "Anonymous"; - $row['user_avatar_url'] = liberty_fetch_thumbnail_url( array( - 'source_file' => liberty_mime_get_source_file( array( 'user_id'=>$row['avatar_user_id'], 'file_name'=>$row['avatar_file_name'], 'mime_type'=>$row['avatar_mime_type'], 'attachment_id'=>$row['avatar_attachment_id'] ) ), - 'size' => 'avatar' - )); + if (empty($row['anon_name'])) { + $row['anon_name'] = "Anonymous"; + } + if( $row['avatar_file_name'] ) { + $row['user_avatar_url'] = liberty_fetch_thumbnail_url( array( + 'source_file' => liberty_mime_get_source_file( array( 'user_id'=>$row['avatar_user_id'], 'file_name'=>$row['avatar_file_name'], 'mime_type'=>$row['avatar_mime_type'], 'attachment_id'=>$row['avatar_attachment_id'] ) ), + 'size' => 'avatar' + )); + } else { + $row['user_avatar_url'] = FALSE; + } if (!empty($row['warned_message'])) { $row['warned_message'] = str_replace("\n","<br />\n",$row['warned_message']); } @@ -281,7 +287,7 @@ class BitBoardPost extends LibertyComment { } $sql = "SELECT lcom.`comment_id`, lcom.`parent_id`, lcom.`root_id`, lcom.`thread_forward_sequence`, lcom.`thread_reverse_sequence`, lcom.`anon_name`, lc.*, uu.`email`, uu.`real_name`, uu.`login`, post.is_approved, post.is_warned, post.warned_message, uu.registration_date AS registration_date, - tf_ava.`file_name` AS `avatar_file_name`, tf_ava.`user_id` AS `avatar_user_id`, ta_ava.`attachment_id` AS `avatar_attachment_id` + tf_ava.`file_name` AS `avatar_file_name`, tf_ava.`mime_type` AS `avatar_mime_type`, tf_ava.`user_id` AS `avatar_user_id`, ta_ava.`attachment_id` AS `avatar_attachment_id` $selectSql FROM `".BIT_DB_PREFIX."liberty_comments` lcom INNER JOIN `".BIT_DB_PREFIX."boards_map` bm ON (lcom.`root_id` = bm.`topic_content_id`) |
