示例#1
0
    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