Ejemplo n.º 1
0
        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();
Ejemplo n.º 2
0
        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'));