Webgui programming
This commit is contained in:
+12
-1
@@ -42,6 +42,17 @@ switch ($submit = form_get_action()) {
|
||||
case 'insert':
|
||||
// WIP New standalone document
|
||||
// debug $g_message->Add(print_r($_FILES, true));
|
||||
// check for possible errors
|
||||
if (!isset($_FILES['files']['error']) || is_array($_FILES['files']['error'])) {
|
||||
$g_error->Add(_("Invalid file upload parameters."));
|
||||
$action = ACT_ADD;
|
||||
break;
|
||||
}
|
||||
if (($_FILES['files']['error'] == UPLOAD_ERR_INI_SIZE) || ($_FILES['files']['error'] == UPLOAD_ERR_FORM_SIZE)) {
|
||||
$g_error->Add(_("Exceeded filesize limit."));
|
||||
$action = ACT_ADD;
|
||||
break;
|
||||
}
|
||||
if (empty($_FILES['files']['tmp_name']) ) {
|
||||
$g_warning->Add(_('No file for upload submitted. Try again by selecting a file first.'));
|
||||
$action = ACT_ADD;
|
||||
@@ -117,7 +128,7 @@ switch ($submit = form_get_action()) {
|
||||
$p[':doctype'] = gpc_get_string($_POST, 'doctype');
|
||||
$p[':filename'] = gpc_get_string($_POST, 'filename');
|
||||
$p[':title'] = gpc_get_string($_POST, 'title', 40);
|
||||
$p['remarks'] = gpc_get_string($_POST, 'remarks', 150);
|
||||
$p[':remarks'] = gpc_get_string($_POST, 'remarks', 150);
|
||||
db_exec_update('document', $p, 'docid');
|
||||
$action = ACT_VIEW;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user