// Force the page_id to album $cms_page['page_id'] = 'album'; if (!$user->data['session_logged_in']) { message_die(GENERAL_MESSAGE, $lang['Not_Auth_View']); } // Get general album information include ALBUM_MOD_PATH . 'album_common.' . PHP_EXT; $pic_id = request_var('pic_id', 0); $mode_array = array('show', 'delete', 'full'); $mode = request_var('mode', ''); $mode = $user->data['user_level'] == ADMIN && in_array($mode, $mode_array) ? $mode : $mode_array[0]; $start = request_var('start', 0); $start = $start < 0 ? 0 : $start; $pic_user_id = $user->data['user_level'] == ADMIN ? request_var('pic_user_id', $user->data['user_id']) : $user->data['user_id']; if ($user->data['user_level'] == ADMIN && $mode == 'delete' && !empty($pic_id)) { $image_deleted = $class_images->remove_image($pic_id); redirect(append_sid(CMS_PAGE_IMAGES)); } $server_path = create_server_url(); $total_pics = 0; $album_config['cols_per_page'] = $album_config['cols_per_page'] == 0 ? 4 : $album_config['cols_per_page']; $album_config['rows_per_page'] = $album_config['rows_per_page'] == 0 ? 5 : $album_config['rows_per_page']; $pics_per_page = $album_config['rows_per_page'] * $album_config['cols_per_page']; $pic_row_count = 0; $pic_col_count = 0; $s_colspan = $album_config['cols_per_page']; $s_colwidth = 100 / $s_colspan . '%'; $images_data = array(); if ($mode == 'full') { $images_data = $class_images->get_all_user_images('i.pic_id DESC', $start, $pics_per_page); $total_pics = $class_images->get_total_images();