if (!empty($exif->data["EXIF"])) { $exif->send_to_template(phpbb_gallery::$user->get_data('user_viewexif')); } unset($exif); } /** * Rating */ if (phpbb_gallery_config::get('allow_rates')) { $rating = new phpbb_gallery_image_rating($image_id, $image_data, $album_data); $user_rating = $rating->get_user_rating($user->data['user_id']); // Check: User didn't rate yet, has permissions, it's not the users own image and the user is logged in if (!$user_rating && $rating->is_allowed()) { $rating->display_box(); } $template->assign_vars(array('IMAGE_RATING' => $rating->get_image_rating($user_rating), 'S_ALLOWED_TO_RATE' => $rating->is_allowed(), 'S_VIEW_RATE' => phpbb_gallery::$auth->acl_check('i_rate', $album_id, $album_data['album_user_id']) ? true : false, 'S_COMMENT_ACTION' => phpbb_gallery_url::append_sid('posting', "album_id={$album_id}&image_id={$image_id}&mode=comment&submode=rate"))); unset($rating); } /** * Posting comment */ if (phpbb_gallery_config::get('allow_comments') && phpbb_gallery::$auth->acl_check('c_post', $album_id, $album_data['album_user_id']) && $album_data['album_status'] != ITEM_LOCKED && ($image_data['image_status'] != phpbb_gallery_image::STATUS_LOCKED || phpbb_gallery::$auth->acl_check('m_status', $album_id, $album_data['album_user_id']))) { $user->add_lang('posting'); phpbb_gallery_url::_include('functions_posting', 'phpbb'); $bbcode_status = $config['allow_bbcode'] ? true : false; $smilies_status = $config['allow_smilies'] ? true : false; $img_status = $bbcode_status ? true : false; $url_status = $config['allow_post_links'] ? true : false; $flash_status = false; $quote_status = true; // Build custom bbcodes array