瀏覽代碼

Only show upload form depending in work setting see BT#12747

jmontoyaa 7 年之前
父節點
當前提交
8f98f90c5d
共有 1 個文件被更改,包括 18 次插入9 次删除
  1. 18 9
      main/work/upload.php

+ 18 - 9
main/work/upload.php

@@ -123,15 +123,24 @@ $htmlHeadXtra[] = api_get_jquery_libraries_js(array('jquery-ui', 'jquery-upload'
 $htmlHeadXtra[] = to_javascript_work();
 Display :: display_header(null);
 
-$headers = array(
-    get_lang('Upload'),
-    get_lang('Upload').' ('.get_lang('Simple').')',
-);
-
-$multipleForm = new FormValidator('post');
-$multipleForm->addMultipleUpload($url);
-
-$tabs = Display::tabs($headers, array($multipleForm->returnForm(), $form->returnForm()), 'tabs');
+// Only text
+if ($workInfo['allow_text_assignment'] == 1) {
+    $tabs = $form->returnForm();
+} else {
+    $headers = array(
+        get_lang('Upload'),
+        get_lang('Upload').' ('.get_lang('Simple').')',
+    );
+
+    $multipleForm = new FormValidator('post');
+    $multipleForm->addMultipleUpload($url);
+
+    $tabs = Display::tabs(
+        $headers,
+        array($multipleForm->returnForm(), $form->returnForm()),
+        'tabs'
+    );
+}
 
 if (!empty($work_id)) {
     echo $validationStatus['message'];