/** * Outputs the BuddyDrive user's toolbar & sort selectbox. */ function buddydrive_item_nav() { ?> <form action="" method="get" id="buddydrive-form-filter"> <nav id="buddydrive-item-nav"> <ul> <?php do_action('buddydrive_member_before_toolbar'); ?> <?php if (buddydrive_is_user_buddydrive()) { ?> <li id="buddydrive-action-new-file"> <a href="#" id="buddy-new-file" title="<?php _e('New File', 'buddydrive'); ?> "><i class="icon bd-icon-newfile"></i></a> </li> <li id="buddydrive-action-new-folder"> <a href="#" id="buddy-new-folder" title="<?php _e('New Folder', 'buddydrive'); ?> "><i class="icon bd-icon-newfolder"></i></a> </li> <li id="buddydrive-action-edit-item"> <a href="#" id="buddy-edit-item" title="<?php _e('Edit Item', 'buddydrive'); ?> "><i class="icon bd-icon-edit"></i></a> </li> <li id="buddydrive-action-delete-item"> <a href="#" id="buddy-delete-item" title="<?php _e('Delete Item(s)', 'buddydrive'); ?> "><i class="icon bd-icon-delete"></i></a> </li> <li id="buddydrive-action-analytics"> <a><i class="icon bd-icon-analytics"></i> <?php buddydrive_user_used_quota(); ?> </a> </li> <?php } ?> <?php do_action('buddydrive_member_after_toolbar'); ?> <li class="last"><?php esc_html_e('Order by:', 'buddydrive'); ?> <select name="buddydrive_filter" id="buddydrive-filter"> <option value="title"><?php esc_html_e('Name', 'buddydrive'); ?> </option> <option value="modified"><?php esc_html_e('Last edit', 'buddydrive'); ?> </option> </select> </li> </ul> </nav> </form> <?php }
/** * Privacy Metabox settings * * @param object $item The BuddyDrive Item object * @uses get_post_meta() to get the privacy settings * @uses buddydrive_get_show_owner_avatar() to get owner's avatar * @uses buddydrive_user_used_quota() to get user's space left * @uses buddydrive_select_sharing_options() to display the select box of available privacy options * @uses buddydrive_select_user_group() to display the group select box * @uses buddydrive_get_file_post_type() to get the BuddyFile post type * @uses buddydrive_select_folder_options() to display the parent folder select box */ function buddydrive_admin_edit_metabox_privacy($item) { $privacy_status = get_post_meta($item->ID, '_buddydrive_sharing_option', true); $owner = $item->user_id; $avatar = buddydrive_get_show_owner_avatar($owner); ?> <div class="buddydrive-owner-section" id="buddydrive-owner-section-info"> <div> <label><?php _e('Owner', 'buddydrive'); ?> </label> <table> <tr> <td><?php echo $avatar; ?> </td> <td><?php _e('BuddyDrive Usage', 'buddydrive'); ?> : <?php buddydrive_user_used_quota(false, $owner); ?> %</td> </tr> </table> </div> <input type="hidden" value="<?php echo $owner; ?> " id="buddydrive-owner-id" disabled> </div> <?php if (empty($item->post_parent)) { ?> <div class="buddydrive-privacy-section" id="buddydrive-privacy-section-options"> <label for="buddydrive-sharing-option"><?php _e('Item Sharing options', 'buddydrive'); ?> </label> <?php buddydrive_select_sharing_options('buddydrive-admin-sharing-options', $privacy_status, 'buddydrive-edit[sharing]'); ?> <div id="buddydrive-admin-privacy-detail"> <?php if ($privacy_status == 'password') { ?> <label for="buddydrive-password"><?php _e('Password', 'buddydrive'); ?> </label> <input type="text" value="<?php echo esc_attr(stripslashes($item->password)); ?> " name="buddydrive-edit[password]" id="buddydrive-password"/> <?php } elseif ($privacy_status == 'groups') { ?> <label for="buddygroup"><?php _e('Choose the group', 'buddydrive'); ?> </label> <?php buddydrive_select_user_group($owner, $item->group, 'buddydrive-edit[buddygroup]'); ?> <?php } ?> </div> </div> <?php if (empty($privacy_status)) { ?> <p><strong><?php _e('The privacy of this item is not defined, please correct this!', 'buddydrive'); ?> </strong></p> <?php } ?> <?php } else { ?> <div class="buddydrive-privacy-section" id="buddydrive-privacy-section-options"> <label for="buddydrive-sharing-option"><?php _e('Item Sharing options', 'buddydrive'); ?> </label> <p><?php printf(__("Privacy of this item rely on its parent <a href=\"%s\">folder</a>", "buddydrive"), esc_url(add_query_arg(array('page' => 'buddydrive-files', 'bid' => $item->post_parent, 'action' => 'edit'), bp_get_admin_url('admin.php')))); ?> </p> </div> <?php } ?> <?php if ($item->post_type == buddydrive_get_file_post_type()) { ?> <div class="buddydrive-folder-section" id="buddydrive-folder-section-options"> <label for="buddydrive-folder-option"><?php _e('Folder', 'buddydrive'); ?> </label> <?php buddydrive_select_folder_options($owner, $item->post_parent, 'buddydrive-edit[folder]'); ?> </div> <?php } ?> <?php }