diff --git a/main/work/upload.php b/main/work/upload.php index 74730970bf..f04bce65dd 100755 --- a/main/work/upload.php +++ b/main/work/upload.php @@ -63,11 +63,23 @@ if (!empty($workInfo) && !empty($workInfo['qualification'])) { $homework = get_work_assignment_by_id($workInfo['id']); $validationStatus = getWorkDateValidationStatus($homework); -$interbreadcrumb[] = array('url' => api_get_path(WEB_CODE_PATH).'work/work.php?'.api_get_cidreq(), 'name' => get_lang('StudentPublications')); -$interbreadcrumb[] = array('url' => api_get_path(WEB_CODE_PATH).'work/work_list.php?'.api_get_cidreq().'&id='.$work_id, 'name' => $workInfo['title']); -$interbreadcrumb[] = array('url' => '#', 'name' => get_lang('UploadADocument')); - -$form = new FormValidator('form', 'POST', api_get_self()."?".api_get_cidreq()."&id=".$work_id, '', array('enctype' => "multipart/form-data")); +$interbreadcrumb[] = array( + 'url' => api_get_path(WEB_CODE_PATH).'work/work.php?'.api_get_cidreq(), + 'name' => get_lang('StudentPublications'), +); +$interbreadcrumb[] = array( + 'url' => api_get_path(WEB_CODE_PATH).'work/work_list.php?'.api_get_cidreq().'&id='.$work_id, + 'name' => $workInfo['title'], +); +$interbreadcrumb[] = array('url' => '#', 'name' => get_lang('UploadADocument')); + +$form = new FormValidator( + 'form', + 'POST', + api_get_self()."?".api_get_cidreq()."&id=".$work_id, + '', + array('enctype' => "multipart/form-data") +); setWorkUploadForm($form, $workInfo['allow_text_assignment']); $form->addElement('hidden', 'id', $work_id); $form->addElement('hidden', 'sec_token', $token); diff --git a/main/work/work.lib.php b/main/work/work.lib.php index a8a24b9999..dce487d64d 100755 --- a/main/work/work.lib.php +++ b/main/work/work.lib.php @@ -3651,7 +3651,7 @@ function processWorkForm($workInfo, $values, $courseInfo, $sessionId, $groupId, $sessionId = intval($sessionId); $userId = intval($userId); - $title = $values['title']; + $title = $values['title']; $description = $values['description']; $contains_file = isset($values['contains_file']) && !empty($values['contains_file']) ? intval($values['contains_file']): 0; @@ -3680,24 +3680,23 @@ function processWorkForm($workInfo, $values, $courseInfo, $sessionId, $groupId, if ($saveWork) { $active = '1'; $params = [ - 'c_id' => $courseId, - 'url' => $url, - 'filetype' => 'file', - 'title' => $title, - 'description' => $description, + 'c_id' => $courseId, + 'url' => $url, + 'filetype' => 'file', + 'title' => $title, + 'description' => $description, 'contains_file' => $contains_file, - 'active' => $active, - 'accepted' => '1', + 'active' => $active, + 'accepted' => '1', 'post_group_id' => $groupId, - 'sent_date' => api_get_utc_datetime(), - 'parent_id' => $workInfo['id'], - 'session_id' => $sessionId, - 'user_id' => $userId + 'sent_date' => api_get_utc_datetime(), + 'parent_id' => $workInfo['id'], + 'session_id' => $sessionId, + 'user_id' => $userId, ]; $workId = Database::insert($work_table, $params); if ($workId) { - $sql = "UPDATE $work_table SET id = iid WHERE iid = $workId "; Database::query($sql);