case "exif": case "exif_data": assign('view', 'exif'); $exif = get_photo_meta_value($id, 'exif_data'); if ($exif) { $exif = json_decode($exif, true); $template_ready_data = ready_exif_data($exif, $p); assign('photo', $photo); assign('exif', $template_ready_data); subtitle('Exif Data'); } break; } } // Add photo actions links add_photo_manager_link(lang('Recreate Photo'), 'recreate_thumbs.php?mode=single&photo=' . $p['photo_id']); if ($p['collection_id'] != 0) { add_photo_manager_link(lang('Edit Collection (' . $p['collection_name'] . ')'), 'edit_collection.php?collection=' . $p['collection_id']); } else { add_photo_manager_link(lang('Photo is orphan'), 'javascript:void(0)'); } photo_manager_link_callbacks(); $p['user'] = $p['userid']; assign('data', $p); $requiredFields = $cbphoto->load_required_forms($p); $otherFields = $cbphoto->load_other_forms($p); assign('requiredFields', $requiredFields); assign('otherFields', $otherFields); subtitle("Edit Photo"); template_files('edit_photo.html'); display_it();
set_user_profile_item($make_item, $type); return true; } else { if ($remove_item && is_numeric($remove_item) && $type) { remove_profile_item(); return true; } } e(lang('Invalid action')); return false; } add_photo_manager_link(lang('Exif data'), '_view_exif_data_link', false, true); add_photo_manager_link(lang('Edit collection'), '_edit_collection_link', false, true); add_photo_manager_link(lang('Make profile item'), '_make_profile_item_link', '_make_profile_item_callback', true); add_photo_manager_link(lang('Set as avatar'), '_manager_set_avatar_link', false, true); add_photo_manager_link(lang('Make collection cover'), '_set_cover_photo_link', '_set_cover_photo_callback', true); $Cbucket->custom_get_photo_funcs[] = 'get_private_photo_thumb'; $Cbucket->custom_get_photo_funcs[] = 'is_collection_cover_mature'; /** * Adding orders for photo manager */ add_photo_manager_order(lang('Newest'), tbl('photos.date_added desc')); add_photo_manager_order(lang('Oldest'), tbl('photos.date_added asc')); add_photo_manager_order(lang('Most Viewed'), tbl('photos.views desc')); /** * Adding orders for collection manager */ add_collection_manager_order(lang('Newest'), tbl('collections.date_added desc')); add_collection_manager_order(lang('Oldest'), tbl('collections.date_added asc')); add_collection_manager_order(lang('Most Viewed'), tbl('collections.views desc')); add_collection_manager_order(lang('Most Photos'), tbl('collections.total_objects desc'));