diff --git a/main/work/work.lib.php b/main/work/work.lib.php
index c882b2968f..3199d87c87 100755
--- a/main/work/work.lib.php
+++ b/main/work/work.lib.php
@@ -22,14 +22,13 @@ require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php';
require_once api_get_path(SYS_CODE_PATH).'gradebook/lib/gradebook_functions.inc.php';
-//$_configuration['add_document_to_work'] = true;
+global $_configuration;
if (isset($_configuration['add_document_to_work'])) {
define('ADD_DOCUMENT_TO_WORK', $_configuration['add_document_to_work']);
} else {
define('ADD_DOCUMENT_TO_WORK', false);
}
-//$_configuration['work_user_comments'] = true;
if (isset($_configuration['work_user_comments'])) {
define('ALLOW_USER_COMMENTS', $_configuration['work_user_comments']);
} else {
@@ -56,7 +55,8 @@ function display_action_links($id, $cur_dir_path, $action)
$origin = isset($_GET['origin']) ? Security::remove_XSS($_GET['origin']) : '';
if (!empty($id)) {
- $display_output .= ''.Display::return_icon('back.png', get_lang('BackToWorksList'),'',ICON_SIZE_MEDIUM).'';
+ $display_output .= ''.
+ Display::return_icon('back.png', get_lang('BackToWorksList'),'',ICON_SIZE_MEDIUM).'';
}
if (api_is_allowed_to_edit(null, true) && $origin != 'learnpath') {
@@ -98,6 +98,7 @@ function display_action_links($id, $cur_dir_path, $action)
function settingsForm($defaults)
{
$is_allowed_to_edit = api_is_allowed_to_edit(null, true);
+
if (!$is_allowed_to_edit) {
return;
}
@@ -163,7 +164,12 @@ function convert_date_to_array($date, $group)
*/
function get_date_from_group($group)
{
- return $_POST[$group]['year'].'-'.two_digits($_POST[$group]['month']).'-'.two_digits($_POST[$group]['day']).' '.two_digits($_POST[$group]['hour']).':'.two_digits($_POST[$group]['minute']).':00';
+ return
+ $_POST[$group]['year'].'-'.
+ two_digits($_POST[$group]['month']).'-'.
+ two_digits($_POST[$group]['day']).' '.
+ two_digits($_POST[$group]['hour']).':'.
+ two_digits($_POST[$group]['minute']).':00';
}
/**
@@ -209,6 +215,7 @@ function get_work_data_by_path($path, $courseId = null)
if (Database::num_rows($result)) {
$return = Database::fetch_array($result,'ASSOC');
}
+
return $return;
}
@@ -226,14 +233,14 @@ function get_work_data_by_id($id, $courseId = null, $sessionId = null)
$courseId = api_get_course_int_id();
}
- $work_table = Database::get_course_table(TABLE_STUDENT_PUBLICATION);
+ $table = Database::get_course_table(TABLE_STUDENT_PUBLICATION);
$sessionCondition = null;
if (!empty($sessionId)) {
$sessionCondition = api_get_session_condition($sessionId, true);
}
- $sql = "SELECT * FROM $work_table
+ $sql = "SELECT * FROM $table
WHERE
id = $id AND c_id = $courseId
$sessionCondition";
@@ -273,8 +280,8 @@ function get_work_count_by_student($user_id, $work_id)
$course_id = api_get_course_int_id();
$session_id = api_get_session_id();
- $work_table = Database::get_course_table(TABLE_STUDENT_PUBLICATION);
- $sql = "SELECT COUNT(*) as count FROM $work_table
+ $table = Database::get_course_table(TABLE_STUDENT_PUBLICATION);
+ $sql = "SELECT COUNT(*) as count FROM $table
WHERE
c_id = $course_id AND
parent_id = $work_id AND
@@ -305,7 +312,8 @@ function get_work_assignment_by_id($id, $courseId = null)
$id = intval($id);
$table = Database :: get_course_table(TABLE_STUDENT_PUBLICATION_ASSIGNMENT);
- $sql = "SELECT * FROM $table WHERE c_id = $courseId AND publication_id = $id";
+ $sql = "SELECT * FROM $table
+ WHERE c_id = $courseId AND publication_id = $id";
$result = Database::query($sql);
$return = array();
if (Database::num_rows($result)) {
@@ -330,14 +338,21 @@ function getWorkList($id, $my_folder_data, $add_in_where_query = null)
$group_id = api_get_group_id();
$is_allowed_to_edit = api_is_allowed_to_edit(null, true);
- $linkInfo = is_resource_in_course_gradebook(api_get_course_id(), 3 , $id, api_get_session_id());
+ $linkInfo = is_resource_in_course_gradebook(
+ api_get_course_id(),
+ 3,
+ $id,
+ api_get_session_id()
+ );
if ($linkInfo) {
$workInGradeBookLinkId = $linkInfo['id'];
if ($workInGradeBookLinkId) {
if ($is_allowed_to_edit) {
if (intval($my_folder_data['qualification']) == 0) {
- Display::display_warning_message(get_lang('MaxWeightNeedToBeProvided'));
+ Display::display_warning_message(
+ get_lang('MaxWeightNeedToBeProvided')
+ );
}
}
}
@@ -404,7 +419,15 @@ function getWorkPerUser($userId)
foreach ($works as $workData) {
$workId = $workData->id;
$result[$workId]['work'] = $workData;
- $result[$workId]['work']->user_results = get_work_user_list(0, 100, null, null, $workId, null, $userId);
+ $result[$workId]['work']->user_results = get_work_user_list(
+ 0,
+ 100,
+ null,
+ null,
+ $workId,
+ null,
+ $userId
+ );
}
}
return $result;
@@ -498,7 +521,7 @@ function getUniqueStudentAttempts(
w.filetype = 'file' AND
w.c_id = $course_id AND
w.session_id = $sessionId AND
- $workCondition
+ $workCondition
w.post_group_id = ".$groupId." AND
w.active IN (0, 1) $studentCondition
";
@@ -522,8 +545,13 @@ function getUniqueStudentAttempts(
* @param $origin
* @param array $userList
*/
-function display_student_publications_list($id, $my_folder_data, $work_parents, $origin, $userList = array())
-{
+function display_student_publications_list(
+ $id,
+ $my_folder_data,
+ $work_parents,
+ $origin,
+ $userList = array()
+) {
global $gradebook;
// Database table names
@@ -618,10 +646,10 @@ function display_student_publications_list($id, $my_folder_data, $work_parents,
$sql_select_directory .= " work.post_group_id = '0' ";
}
$sql_select_directory .= " AND ".
- " work.c_id = $course_id AND ".
- " work.id = ".$work_parent->id." AND ".
- " work.filetype = 'folder' AND ".
- " prop.tool='work' $condition_session";
+ " work.c_id = $course_id AND ".
+ " work.id = ".$work_parent->id." AND ".
+ " work.filetype = 'folder' AND ".
+ " prop.tool='work' $condition_session";
$result = Database::query($sql_select_directory);
$row = Database::fetch_array($result, 'ASSOC');
@@ -696,7 +724,7 @@ function display_student_publications_list($id, $my_folder_data, $work_parents,
}
$url = $zip.''.
- $work_title.' '.$add_to_name.'
'.$cant_files.' '.$text_file;
+ $work_title.' '.$add_to_name.'
'.$cant_files.' '.$text_file;
$row[] = $url;
if (!empty($homework)) {
@@ -851,7 +879,6 @@ function showStudentWorkGrid()
function showTeacherWorkGrid()
{
$columnModel = array(
- //array('name'=>'id', 'index'=>'id', 'width'=>'50', 'align'=>'left', 'hidden' => 'true'),
array('name'=>'type', 'index'=>'type', 'width'=>'35', 'align'=>'left', 'sortable' => 'false'),
array('name'=>'title', 'index'=>'title', 'width'=>'300', 'align'=>'left', 'wrap_cell' => "true"),
array('name'=>'sent_date', 'index'=>'sent_date', 'width'=>'125', 'align'=>'left'),
@@ -878,8 +905,7 @@ function showTeacherWorkGrid()
$params = array(
'multiselect' => true,
'autowidth' => 'true',
- 'height' => 'auto',
- //'beforeSelectRow' => 'function(rowid, e) { e.stopPropagation(); }'
+ 'height' => 'auto'
);
$html = '