function bp_group_documents_bulk_uploads() { /* this is normally taken care of with AJAX, but it is here as well in case something goes wrong (no javascript) and a normal form submit occurs */ bp_group_documents_check_uploads_submit(); //array to hold file names $files = array(); $dh = opendir(BP_GROUP_DOCUMENTS_ADMIN_UPLOAD_PATH); if ($dh) { //read files while (false !== ($file = readdir($dh))) { if ($file != '.' && $file != '..') { $files[] = $file; } } if (!empty($files)) { ?> <hr /> <div id="bp-group-documents-bulk-message"></div> <h2><?php _e('Bulk File Uploads', 'bp-group-documents'); ?> </h2> <div id="bp-group-documents-bulk-upload"> <div class="doc-list"> <?php foreach ($files as $file) { ?> <div class="doc-single"> <form method="post" class="bp-group-documents-admin-upload" action=""> <input type="hidden" name="file" value="<?php echo $file; ?> " /> <div class="file"><strong><?php echo $file; ?> </strong></div> <div class="group"><select name="group"> <option value="0"><?php _e('Select Group...', 'bp-group-documents'); ?> </option> <?php $groups_list = BP_Groups_Group::get_alphabetically(); $groups_list = $groups_list['groups']; foreach ($groups_list as $group) { echo "<option value='{$group->id}'>" . stripslashes($group->name) . "</option>\n"; } ?> </select></div> <div class="name"><input type="text" name="name" /></div> <div class="description"><textarea name="description"></textarea></div> <div class="submit"><input type="submit" value="<?php _e('Move File', 'bp-group-documents'); ?> " /></div> </form> <div class="clear"></div> </div> <?php } echo '</div></div>'; } closedir($dh); } }
function bp_group_documents_ajax_move() { echo bp_group_documents_check_uploads_submit(); }