Minor: Fix code checked by flintci, codeclimate and PHP analysis - refs BT#19044

pull/3994/head
Christian 4 years ago
parent d8ac72409b
commit 8c8fb321e8
  1. 22
      public/main/inc/lib/tracking.lib.php
  2. 2
      src/CoreBundle/Component/Utils/ScriptHandler.php

@ -3974,7 +3974,7 @@ class Tracking
/**
* This function counts the number of post by course.
*
* @param string $course_code
* @param string $courseId
* @param int $sessionId (optional), if is null(default) it'll return results including sessions,
* 0 = session is not filtered
* @param int $groupId
@ -3983,11 +3983,11 @@ class Tracking
*/
public static function count_number_of_posts_by_course($courseId, $sessionId = null, $groupId = 0)
{
$repo = Container::getForumPostRepository();
$course = api_get_course_entity($courseId);
$session = api_get_session_entity($sessionId);
$qb = $repo->getResourcesByCourse($course, $session);
$group = api_get_group_entity($groupId);
$qb = $repo->getResourcesByCourse($course, $session, $group);
$qb->select('count(resource)');
$count = $qb->getQuery()->getSingleScalarResult();
@ -3998,8 +3998,8 @@ class Tracking
/**
* This function counts the number of threads by course.
*
* @param string Course code
* @param int Session id (optional),
* @param int Course id
* @param int Session id (optional),
* if param $sessionId is null(default) it'll return results including
* sessions, 0 = session is not filtered
* @param int $groupId
@ -4014,7 +4014,8 @@ class Tracking
$repo = Container::getForumThreadRepository();
$course = api_get_course_entity($courseId);
$session = api_get_session_entity($sessionId);
$qb = $repo->getResourcesByCourse($course, $session);
$group = api_get_group_entity($groupId);
$qb = $repo->getResourcesByCourse($course, $session, $group);
$qb->select('count(resource)');
$count = $qb->getQuery()->getSingleScalarResult();
@ -4025,8 +4026,8 @@ class Tracking
/**
* This function counts the number of forums by course.
*
* @param string Course code
* @param int Session id (optional),
* @param int Course id
* @param int Session id (optional),
* if param $sessionId is null(default) it'll return results
* including sessions, 0 = session is not filtered
* @param int $groupId
@ -4041,8 +4042,9 @@ class Tracking
$repo = Container::getForumRepository();
$course = api_get_course_entity($courseId);
$session = api_get_session_entity($sessionId);
$group = api_get_group_entity($groupId);
$qb = $repo->getResourcesByCourse($course, $session);
$qb = $repo->getResourcesByCourse($course, $session, $group);
$qb->select('count(resource)');
$count = $qb->getQuery()->getSingleScalarResult();
@ -8877,7 +8879,7 @@ class TrackingCourseLog
$direction,
$params = []
) {
global $user_ids, $course_code, $export_csv, $csv_content, $sessionId;
global $user_ids, $course_code, $export_csv, $sessionId;
$includeInvitedUsers = false;
$courseId = $params['cid'];
$sessionId = $params['sid'];

@ -272,7 +272,7 @@ class ScriptHandler
}
// Loop through the folder.
$dir = getdir($dirname);
$dir = dir($dirname);
// A sanity check.
$is_object_dir = \is_object($dir);
if ($is_object_dir) {

Loading…
Cancel
Save