session_redirect('/docman/?group_id='.$group_id.'&error_msg='.urlencode($dg->getErrorMessage()));
if ($dg->create('Uncategorized Submissions')) {
- session_redirect('/docman/?group_id='.$group_id.'&view=addfile');
+ session_redirect('/docman/?group_id='.$group_id.'&view=additem');
}
echo '<div class="warning">'. _('You MUST first create at least one folder to store your document.') .'</div>';
<td>
'. _('Document Title').utils_requiredField()
.'</td><td>'
- .'<input type="text" name="title" size="40" maxlength="255" required="required" /> '
- .sprintf(_('(at least %1$s characters)'), 5)
+ .'<input pattern=".{5,}" placeholder="'._('Document Title').'" title="'.sprintf(_('(at least %s characters)'), 5).'" type="text" name="title" size="40" maxlength="255" required="required" /> '
+ .sprintf(_('(at least %s characters)'), 5)
.'</td>
</tr>
<tr>
<td>
'. _('Description') .utils_requiredField()
.'</td><td>'
- .'<input type="text" name="description" size="50" maxlength="255" required="required" /> '
- .sprintf(_('(at least %1$s characters)'), 10)
+ .'<input pattern=".{10,}" placeholder="'._('Description').'" title="'.sprintf(_('(at least %s characters)'), 10).'" type="text" name="description" size="50" maxlength="255" required="required" /> '
+ .sprintf(_('(at least %s characters)'), 10)
.'</td>
</tr>
<tr>
'. _('Type of Document') .utils_requiredField()
.'</td><td>
<input type="radio" id="buttonFile" name="type" value="httpupload" checked="checked" required="required" />'. _('File') .
- '<input type="radio" id="buttonUrl" name="type" value="pasteurl" />'. _('URL');
+ '<input type="radio" id="buttonUrl" name="type" value="pasteurl" required="required" />'. _('URL');
if (forge_get_config('use_manual_uploads')) {
echo '<input type="radio" id="buttonManualUpload" name="type" value="manualupload" required="required" />'. _('Already-uploaded file');
}
<td>
'. _('Upload File') .utils_requiredField()
.'</td><td>'
- .'<input type="file" name="uploaded_data" size="30" />'.sprintf(_('(max upload size: %1$s)'),human_readable_bytes(util_get_maxuploadfilesize())).'
+ .'<input type="file" required="required" name="uploaded_data" size="30" />'.sprintf(_('(max upload size: %s)'),human_readable_bytes(util_get_maxuploadfilesize())).'
</td>
</tr>
<tr id="urlrow" style="display:none">
<td>
'. _('URL') . utils_requiredField()
.'</td><td>'
- .'<input type="text" name="file_url" size="30" />
+ .'<input type="url" name="file_url" size="30" placeholder="'._('Enter a valid URL').'" pattern="ftp://.+|https?://.+" />
</td>
</tr>
<tr id="pathrow" style="display:none">
</td>
</tr>';
if ($dirid) {
- echo ' <input type="hidden" name="doc_group" value="'.$dirid.'">';
+ echo ' <tr><td colspan="2"><input type="hidden" name="doc_group" value="'.$dirid.'"></td></tr>';
} else {
echo '
<tr>