WordPress.org

Ready to get started?Download WordPress

Forums

NextGEN Gallery
Delete during scan folder (1 post)

  1. boortwijn
    Member
    Posted 3 years ago #

    The function "Scan folder for new images" currently searches for new images to add to the gallery.

    I needed the functionality to delete images that no longer existed. For this following code is added to the procedure nggAdmin::import_gallery().

    // create list of old images (BOO)
    $old_images = array_diff($old_imageslist, $new_imageslist);

    // delete old images from database (BOO)
    foreach($old_images as $key => $picture) {
    $image_id = $wpdb->get_var("SELECT pid from $wpdb->nggpictures WHERE galleryid = '$gallery_id' and filename = '$picture' ");
    if ($image_id) {
    $delete_pic = nggdb::delete_image( $image_id );
    }
    }

    // write message on number of deleted images (BOO)
    nggGallery::show_message( $created_msg . count($old_images) .__(' picture(s) successfully deleted','nggallery') );

    Could this be added to Nextgen?

    Grt, Bart

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags

No tags yet.