* @version $Id$ * @copyright (c) 2007 nickvergessen nickvergessen@gmx.de http://www.flying-bits.org * @license http://opensource.org/licenses/gpl-license.php GNU Public License * * partially borrowed from phpBB3 * @author: phpBB Group * @location: search.php */ /** * @ignore */ define('IN_PHPBB', true); $phpEx = substr(strrchr(__FILE__, '.'), 1); include 'common.' . $phpEx; include $phpbb_root_path . 'common.' . $phpEx; phpbb_gallery::setup(array('mods/gallery', 'search')); phpbb_gallery_url::_include('functions_display', 'phpbb'); // Define initial vars //@todo: $mode = request_var('mode', ''); $search_id = request_var('search_id', ''); $start = request_var('start', 0); $image_id = request_var('image_id', 0); $submit = request_var('submit', false); $keywords = utf8_normalize_nfc(request_var('keywords', '', true)); $add_keywords = utf8_normalize_nfc(request_var('add_keywords', '', true)); $username = request_var('username', '', true); $user_id = request_var('user_id', 0); $search_terms = request_var('terms', 'all'); $search_album = request_var('aid', array(0)); $search_child = request_var('sc', true); $search_fields = request_var('sf', 'all');
/** * * @package phpBB Gallery * @version $Id$ * @copyright (c) 2007 nickvergessen nickvergessen@gmx.de http://www.flying-bits.org * @license http://opensource.org/licenses/gpl-license.php GNU Public License * */ /** * @ignore */ define('IN_PHPBB', true); $phpEx = substr(strrchr(__FILE__, '.'), 1); include 'common.' . $phpEx; include $phpbb_root_path . 'common.' . $phpEx; phpbb_gallery::setup(array('mods/gallery', 'mods/exif_data')); phpbb_gallery_url::_include('functions_display', 'phpbb'); /** * Filestructure: * * - Check the request and get image_data * - Check the permissions and approval * - Main work here... * - Exif-Data * - Rating * - Posting comment * - Listing comment * */ /** * Check the request and get image_data
/** * * @package phpBB Gallery * @version $Id$ * @copyright (c) 2007 nickvergessen nickvergessen@gmx.de http://www.flying-bits.org * @license http://opensource.org/licenses/gpl-license.php GNU Public License * */ /** * @ignore */ define('IN_PHPBB', true); $phpEx = substr(strrchr(__FILE__, '.'), 1); include 'common.' . $phpEx; include $phpbb_root_path . 'common.' . $phpEx; phpbb_gallery::setup(array('mods/gallery', 'posting')); phpbb_gallery_url::_include(array('functions_display', 'functions_posting', 'functions_user'), 'phpbb'); phpbb_gallery_url::_include(array('bbcode', 'message_parser'), 'phpbb'); add_form_key('gallery'); $submit = isset($_POST['submit']) ? true : false; $mode = request_var('mode', ''); $submode = request_var('submode', ''); $album_id = request_var('album_id', 0); $image_id = request_var('image_id', 0); $comment_id = request_var('comment_id', 0); $error = $message = $s_album_action = ''; $error_count = array(); $slower_redirect = false; // Check for permissions cheaters! if ($comment_id) { $sql = 'SELECT *
/** * * @package phpBB Gallery * @version $Id$ * @copyright (c) 2007 nickvergessen nickvergessen@gmx.de http://www.flying-bits.org * @license http://opensource.org/licenses/gpl-license.php GNU Public License * */ /** * @ignore */ define('IN_PHPBB', true); $phpEx = substr(strrchr(__FILE__, '.'), 1); include 'common.' . $phpEx; include $phpbb_root_path . 'common.' . $phpEx; phpbb_gallery::setup(array('mods/gallery_ucp', 'mods/gallery')); phpbb_gallery_url::_include('functions_display', 'phpbb'); /** * Check the request */ $user_id = request_var('user_id', 0); $album_id = request_var('album_id', 0); $start = request_var('start', 0); $mode = request_var('mode', ''); $album_data = phpbb_gallery_album::get_info($album_id); $sort_days = request_var('st', 0); $sort_key = request_var('sk', $album_data['album_sort_key'] ? $album_data['album_sort_key'] : phpbb_gallery_config::get('default_sort_key')); $sort_dir = request_var('sd', $album_data['album_sort_dir'] ? $album_data['album_sort_dir'] : phpbb_gallery_config::get('default_sort_dir')); /** * Did the contest end? */
/** * * @package phpBB Gallery * @version $Id$ * @copyright (c) 2007 nickvergessen nickvergessen@gmx.de http://www.flying-bits.org * @license http://opensource.org/licenses/gpl-license.php GNU Public License * */ /** * @ignore */ define('IN_PHPBB', true); $phpEx = substr(strrchr(__FILE__, '.'), 1); include 'common.' . $phpEx; include $phpbb_root_path . 'common.' . $phpEx; phpbb_gallery::setup(array('mods/gallery'), false); //phpbb_gallery_url::_include('functions_display', 'phpbb'); // Get general album information define('S_GALLERY_PLUGINS', false); /** * Check whether the requested image & album exit. */ $image_id = request_var('image_id', 0); $image_data = phpbb_gallery_image::get_info($image_id); $album_id = $image_data['image_album_id']; $album_data = phpbb_gallery_album::get_info($album_id); $image_error = ''; $image_filetype = utf8_substr($image_data['image_filename'], strlen($image_data['image_filename']) - 4, 4); if (!file_exists(phpbb_gallery_url::path('upload') . $image_data['image_filename'])) { $sql = 'UPDATE ' . GALLERY_IMAGES_TABLE . ' SET image_filemissing = 1