@@ 2630-2673 (lines=44) @@ | ||
2627 | $form->addElement('text', 'thread_title', get_lang('Title')); |
|
2628 | $form->addElement('advanced_settings', 'advanced_params', get_lang('AdvancedParameters')); |
|
2629 | $form->addElement('html', '<div id="advanced_params_options" style="display:none">'); |
|
2630 | if ((api_is_course_admin() || api_is_course_coach() || api_is_course_tutor()) && ($myThread)) { |
|
2631 | // Thread qualify |
|
2632 | if (Gradebook::is_active()) { |
|
2633 | //Loading gradebook select |
|
2634 | GradebookUtils::load_gradebook_select_in_tool($form); |
|
2635 | $form->addElement( |
|
2636 | 'checkbox', |
|
2637 | 'thread_qualify_gradebook', |
|
2638 | '', |
|
2639 | get_lang('QualifyThreadGradebook'), |
|
2640 | [ |
|
2641 | 'id' => 'thread_qualify_gradebook' |
|
2642 | ] |
|
2643 | ); |
|
2644 | } else { |
|
2645 | $form->addElement('hidden', 'thread_qualify_gradebook', false); |
|
2646 | } |
|
2647 | ||
2648 | $form->addElement('html', '<div id="options_field" style="display:none">'); |
|
2649 | $form->addElement('text', 'numeric_calification', get_lang('QualificationNumeric')); |
|
2650 | $form->applyFilter('numeric_calification', 'html_filter'); |
|
2651 | $form->addElement('text', 'calification_notebook_title', get_lang('TitleColumnGradebook')); |
|
2652 | $form->applyFilter('calification_notebook_title', 'html_filter'); |
|
2653 | $form->addElement( |
|
2654 | 'text', |
|
2655 | 'weight_calification', |
|
2656 | get_lang('QualifyWeight'), |
|
2657 | array('value' => '0.00', 'onfocus' => "javascript: this.select();") |
|
2658 | ); |
|
2659 | $form->applyFilter('weight_calification', 'html_filter'); |
|
2660 | $group = array(); |
|
2661 | $group[] = $form->createElement('radio', 'thread_peer_qualify', null, get_lang('Yes'), 1); |
|
2662 | $group[] = $form->createElement('radio', 'thread_peer_qualify', null, get_lang('No'), 0); |
|
2663 | $form->addGroup( |
|
2664 | $group, |
|
2665 | '', |
|
2666 | [ |
|
2667 | get_lang('ForumThreadPeerScoring'), |
|
2668 | get_lang('ForumThreadPeerScoringComment'), |
|
2669 | ], |
|
2670 | ' ' |
|
2671 | ); |
|
2672 | $form->addElement('html', '</div>'); |
|
2673 | } |
|
2674 | ||
2675 | if ($forumSetting['allow_sticky'] && api_is_allowed_to_edit(null, true)) { |
|
2676 | $form->addElement('checkbox', 'thread_sticky', '', get_lang('StickyPost')); |
|
@@ 2805-2852 (lines=48) @@ | ||
2802 | $form->addElement('advanced_settings', 'advanced_params', get_lang('AdvancedParameters')); |
|
2803 | $form->addElement('html', '<div id="advanced_params_options" style="display:none">'); |
|
2804 | ||
2805 | if ((api_is_course_admin() || api_is_course_coach() || api_is_course_tutor()) && !($myThread)) { |
|
2806 | ||
2807 | // Thread qualify |
|
2808 | if (Gradebook::is_active()) { |
|
2809 | //Loading gradebook select |
|
2810 | GradebookUtils::load_gradebook_select_in_tool($form); |
|
2811 | $form->addElement( |
|
2812 | 'checkbox', |
|
2813 | 'thread_qualify_gradebook', |
|
2814 | '', |
|
2815 | get_lang('QualifyThreadGradebook'), |
|
2816 | 'onclick="javascript:if(this.checked==true){document.getElementById(\'options_field\').style.display = \'block\';}else{document.getElementById(\'options_field\').style.display = \'none\';}"' |
|
2817 | ); |
|
2818 | } else { |
|
2819 | $form->addElement('hidden', 'thread_qualify_gradebook', false); |
|
2820 | } |
|
2821 | ||
2822 | $form->addElement('html', '<div id="options_field" style="display:none">'); |
|
2823 | ||
2824 | $form->addElement('text', 'numeric_calification', get_lang('QualificationNumeric')); |
|
2825 | $form->applyFilter('numeric_calification', 'html_filter'); |
|
2826 | ||
2827 | $form->addElement('text', 'calification_notebook_title', get_lang('TitleColumnGradebook')); |
|
2828 | $form->applyFilter('calification_notebook_title', 'html_filter'); |
|
2829 | ||
2830 | $form->addElement( |
|
2831 | 'text', |
|
2832 | 'weight_calification', |
|
2833 | get_lang('QualifyWeight'), |
|
2834 | array('value' => '0.00', 'onfocus' => "javascript: this.select();") |
|
2835 | ); |
|
2836 | $form->applyFilter('weight_calification', 'html_filter'); |
|
2837 | ||
2838 | $group = array(); |
|
2839 | $group[] = $form->createElement('radio', 'thread_peer_qualify', null, get_lang('Yes'), 1); |
|
2840 | $group[] = $form->createElement('radio', 'thread_peer_qualify', null, get_lang('No'), 0); |
|
2841 | $form->addGroup( |
|
2842 | $group, |
|
2843 | '', |
|
2844 | [ |
|
2845 | get_lang('ForumThreadPeerScoring'), |
|
2846 | get_lang('ForumThreadPeerScoringComment'), |
|
2847 | ], |
|
2848 | ' ' |
|
2849 | ); |
|
2850 | ||
2851 | $form->addElement('html', '</div>'); |
|
2852 | } |
|
2853 | ||
2854 | if ($forum_setting['allow_sticky'] && api_is_allowed_to_edit(null, true) && $action == 'newthread') { |
|
2855 | $form->addElement('checkbox', 'thread_sticky', '', get_lang('StickyPost')); |