diff --git a/public/main/inc/lib/fileManage.lib.php b/public/main/inc/lib/fileManage.lib.php index 63b26a9d61..8fbb1677a8 100644 --- a/public/main/inc/lib/fileManage.lib.php +++ b/public/main/inc/lib/fileManage.lib.php @@ -74,17 +74,12 @@ function copyDirTo($source, $destination, $move = true) /** * Get a list of all PHP (.php) files in a given directory. Includes .tpl files. - * - * @param string $base_path The base path in which to find the corresponding files - * @param bool $includeStatic Include static .html, .htm and .css files - * - * @return array */ -function getAllPhpFiles($base_path, $includeStatic = false) +function getAllPhpFiles(string $base_path, bool $includeStatic = false): array { $list = scandir($base_path); $files = []; - $extensionsArray = ['.php', '.tpl']; + $extensionsArray = ['.php', '.tpl', '.html.twig']; if ($includeStatic) { $extensionsArray[] = 'html'; $extensionsArray[] = '.htm'; @@ -94,21 +89,21 @@ function getAllPhpFiles($base_path, $includeStatic = false) if ('.' == substr($item, 0, 1)) { continue; } - $special_dirs = [api_get_path(SYS_TEST_PATH), api_get_path(SYS_COURSE_PATH), api_get_path(SYS_LANG_PATH), api_get_path(SYS_ARCHIVE_PATH)]; - if (in_array($base_path.$item.'/', $special_dirs)) { + $special_dirs = []; // Modify this array as needed + if (in_array($base_path . $item . '/', $special_dirs)) { continue; } - if (is_dir($base_path.$item)) { - $files = array_merge($files, getAllPhpFiles($base_path.$item.'/', $includeStatic)); + if (is_dir($base_path . $item)) { + $files = array_merge($files, getAllPhpFiles($base_path . $item . '/', $includeStatic)); } else { - //only analyse php files - $sub = substr($item, -4); - if (in_array($sub, $extensionsArray)) { - $files[] = $base_path.$item; + foreach ($extensionsArray as $extension) { + if (substr($item, -strlen($extension)) == $extension) { + $files[] = $base_path . $item; + break; + } } } } - $list = null; return $files; } diff --git a/public/main/template/default/admin/career_dashboard.html.twig b/public/main/template/default/admin/career_dashboard.html.twig index 63d713adc1..e51e54c72f 100644 --- a/public/main/template/default/admin/career_dashboard.html.twig +++ b/public/main/template/default/admin/career_dashboard.html.twig @@ -22,7 +22,7 @@
| {{ 'Promotions' | get_lang }} | -{{ 'StudyCycle' | get_lang }} | +{{ 'Semester' | get_lang }} | {{ 'Courses' | get_lang }} | {% for promotions in item.career %} diff --git a/public/main/template/default/admin/gradebook_dependency.html.twig b/public/main/template/default/admin/gradebook_dependency.html.twig index 3acbff3e08..ada098fbef 100644 --- a/public/main/template/default/admin/gradebook_dependency.html.twig +++ b/public/main/template/default/admin/gradebook_dependency.html.twig @@ -8,7 +8,7 @@ ({{ gradebook_category.courseCode }}) {% endif %} - {{ 'MinimumGradebookToValidate' | get_lang }} : {{ min_to_validate }} + {{ 'Minimum to validate' | get_lang }} : {{ min_to_validate }}|||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ 'Name' | get_lang }} | {{ 'Course' | get_lang }} | -{{ 'Actions' | get_lang }} | +{{ 'Detail' | get_lang }} | {{ 'Course' | get_lang }} | {% endif %}{{ 'Coach' | get_lang }} | -{{ 'TotalTime' | get_lang }} | +{{ 'Total time' | get_lang }} | diff --git a/public/main/template/default/admin/teachers_time_by_session_report.html.twig b/public/main/template/default/admin/teachers_time_by_session_report.html.twig index 2ace4a8f00..2a6a614cf8 100644 --- a/public/main/template/default/admin/teachers_time_by_session_report.html.twig +++ b/public/main/template/default/admin/teachers_time_by_session_report.html.twig @@ -7,17 +7,17 @@
| {{ 'OfficialCode'|get_lang }} | -{{ 'CoachName'|get_lang }} | -{{ 'TimeSpentOnThePlatform'|get_lang }} | -{{ 'FirstLoginInPlatform'|get_lang }} | -{{ 'LatestLoginInPlatform'|get_lang }} | +{{ 'Code'|get_lang }} | +{{ 'Coach name'|get_lang }} | +{{ 'Time spent in portal'|get_lang }} | +{{ 'First login in platform'|get_lang }} | +{{ 'Latest login in platform'|get_lang }} | {% for course_code in courses %}{{ course_code }} | -{{ 'NumberOfWorks'|get_lang }} | -{{ 'LastWork'|get_lang }} | -{{ 'TimeReportForCourseX'|get_lang|format(course_code) }} | +{{ 'Number of works'|get_lang }} | +{{ 'Last work'|get_lang }} | +{{ 'Time report for course %s'|get_lang|format(course_code) }} | {% endfor %}
|---|
| {{ 'OfficialCode'|get_lang }} | +{{ 'Code'|get_lang }} | {{ 'Name'|get_lang }} | -{{ 'TimeSpentOnThePlatform'|get_lang }} | -{{ 'FirstLoginInPlatform'|get_lang }} | -{{ 'LatestLoginInPlatform'|get_lang }} | +{{ 'Time spent in portal'|get_lang }} | +{{ 'First login in platform'|get_lang }} | +{{ 'Latest login in platform'|get_lang }} | {% for course in row.courses %}{{ course.code }} | -{{ 'NumberOfWorks'|get_lang }} | -{{ 'LastWork'|get_lang }} | -{{ 'TimeReportForCourseX'|get_lang|format(course_code) }} | +{{ 'Number of works'|get_lang }} | +{{ 'Last work'|get_lang }} | +{{ 'Time report for course %s'|get_lang|format(course_code) }} | {% endfor %}
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ 'Session'|get_lang }} | {% for i in 1..52 %} -{{ i }} | +{{ i }} | {% endfor %}
| {{ 'Student' | get_lang }} | +{{ 'Learner' | get_lang }} | {{ 'Sesion' | get_lang }} | {{ 'Course' | get_lang }} | {{ 'Date' | get_lang }} | @@ -57,7 +57,7 @@ $(function () {
|---|---|---|---|---|
| {{ 'Student' | get_lang }} | +{{ 'Learner' | get_lang }} | {{ 'Sesion' | get_lang }} | {{ 'Course' | get_lang }} | {{ 'Date' | get_lang }} | @@ -87,7 +87,7 @@ $(function () {
{{ 'NoResults' | get_lang }}
+{{ 'No results found' | get_lang }}
{% endif %} {% endautoescape %} diff --git a/public/main/template/default/gradebook/my_certificates.html.twig b/public/main/template/default/gradebook/my_certificates.html.twig index 608c758df8..c69eb4703a 100644 --- a/public/main/template/default/gradebook/my_certificates.html.twig +++ b/public/main/template/default/gradebook/my_certificates.html.twig @@ -1,12 +1,12 @@ {% if course_list is not empty %} -| {{ "Course"|get_lang }} | -{{ "Score"|get_lang }} | -{{ "Date"|get_lang }} | +{{ 'Course'|get_lang }} | +{{ 'Score'|get_lang }} | +{{ 'Date'|get_lang }} | 
|---|
| {{ "Session"|get_lang }} | -{{ "Course"|get_lang }} | -{{ "Score"|get_lang }} | -{{ "Date"|get_lang }} | +{{ 'Session'|get_lang }} | +{{ 'Course'|get_lang }} | +{{ 'Score'|get_lang }} | +{{ 'Date'|get_lang }} | 
|---|
| {{ "FirstName"|get_lang }} | -{{ "LastName"|get_lang }} | +{{ 'First name'|get_lang }} | +{{ 'Last name'|get_lang }} | {{ user.lastname }} | - {{ "Certificates"|get_lang }} + {{ 'Certificates'|get_lang }} | @@ -31,15 +31,15 @@
|---|
| {{ "Course"|get_lang }} | -{{ "Score"|get_lang }} | -{{ "Date"|get_lang }} | +{{ 'Course'|get_lang }} | +{{ 'Score'|get_lang }} | +{{ 'Date'|get_lang }} | 
|---|
| {{ "Session"|get_lang }} | -{{ "Course"|get_lang }} | -{{ "Score"|get_lang }} | -{{ "Date"|get_lang }} | +{{ 'Session'|get_lang }} | +{{ 'Course'|get_lang }} | +{{ 'Score'|get_lang }} | +{{ 'Date'|get_lang }} | 
|---|