Example #1
0
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);
    }
}
Example #2
0
function bp_group_documents_ajax_move()
{
    echo bp_group_documents_check_uploads_submit();
}