// delete files... $thumb_src = WP_CONTENT_DIR.'/wps-content/members/'.$this_owner.'/media/'.$photo->gid.'/thumb_'.$photo->name; $show_src = WP_CONTENT_DIR.'/wps-content/members/'.$this_owner.'/media/'.$photo->gid.'/show_'.$photo->name; $original_src = WP_CONTENT_DIR.'/wps-content/members/'.$this_owner.'/media/'.$photo->gid.'/'.$photo->name; if (file_exists($thumb_src)) unlink($thumb_src); if (file_exists($show_src)) unlink($show_src); if (file_exists($original_src)) unlink($original_src); } // Rebuild activity entry add_to_create_activity_feed($photo->gid); echo __('Photo deleted.', WPS_TEXT_DOMAIN); } else { echo __('No item ID passed', WPS_TEXT_DOMAIN); } exit; } // Delete all photos in an album if ($_POST['action'] == 'menu_gallery_manage_delete_all') { global $wpdb, $current_user;
// Updated gallery table $wpdb->query( $wpdb->prepare( "UPDATE ".$wpdb->prefix."symposium_gallery SET updated = %s WHERE gid = %d", date("Y-m-d H:i:s"), $uploader_aid ) ); // Set album cover if not yet set $cover = $wpdb->get_var($wpdb->prepare("SELECT cover FROM ".$wpdb->prefix."symposium_gallery_items WHERE gid = %d", $uploader_aid)); if (!$cover) { $first_item = $wpdb->get_var($wpdb->prepare("SELECT iid FROM ".$wpdb->prefix."symposium_gallery_items WHERE gid = %d ORDER BY iid LIMIT 0,1", $uploader_aid)); $wpdb->query( $wpdb->prepare( "UPDATE ".$wpdb->prefix."symposium_gallery_items SET cover = 'on' WHERE iid = %d", $first_item ) ); } $profile_url = __wps__get_url('profile'); $q = __wps__string_query($profile_url); echo __('Image uploaded', WPS_TEXT_DOMAIN).'. <a href="file_upload_form.php?uploader_uid='.$current_user->ID.'&uploader_tid='.$tid.'&uploader_gid='.$uploader_gid.'&uploader_aid='.$uploader_aid.'&uploader_dir='.$uploader_dir.'&uploader_url='.$uploader_url.'&uploader_ver='.$uploader_ver.'">'.__('Upload another', WPS_TEXT_DOMAIN).'</a>'; echo ', or <a target="_parent" href="'.$profile_url.$q.'?view=gallery&album_id='.$uploader_aid.'&embed=on">'.__('refresh album', WPS_TEXT_DOMAIN).'</a>?'; add_to_create_activity_feed($uploader_aid); } } else { echo 'Failed to process '.$_FILES["file"]["tmp_name"].' > '.$targetFile; } } } } else { echo 'Sorry, file upload does not work here yet.'; } } else { echo 'No file uploaded:<br />'; var_dump($_FILES); }