Merge branch '1.10.x' of github.com:chamilo/chamilo-lms into 1.10.x

ofaj
jmontoya 10 years ago
commit e6a7c0c6ee
  1. 208
      documentation/changelog.html
  2. 5
      main/inc/lib/notification.lib.php
  3. 103
      main/inc/lib/webservices/MessagesWebService.class.php
  4. 8
      main/install/configuration.dist.php
  5. 1
      main/lang/arabic/trad4all.inc.php
  6. 1
      main/lang/asturian/trad4all.inc.php
  7. 1
      main/lang/basque/trad4all.inc.php
  8. 507
      main/lang/brazilian/trad4all.inc.php
  9. 1
      main/lang/bulgarian/trad4all.inc.php
  10. 1
      main/lang/catalan/trad4all.inc.php
  11. 1
      main/lang/croatian/trad4all.inc.php
  12. 1
      main/lang/czech/trad4all.inc.php
  13. 1
      main/lang/danish/trad4all.inc.php
  14. 1
      main/lang/dutch/trad4all.inc.php
  15. 2
      main/lang/english/trad4all.inc.php
  16. 1
      main/lang/esperanto/trad4all.inc.php
  17. 1
      main/lang/finnish/trad4all.inc.php
  18. 7
      main/lang/french/trad4all.inc.php
  19. 1
      main/lang/galician/trad4all.inc.php
  20. 1
      main/lang/german/trad4all.inc.php
  21. 208
      main/lang/greek/trad4all.inc.php
  22. 1
      main/lang/hungarian/trad4all.inc.php
  23. 1
      main/lang/indonesian/trad4all.inc.php
  24. 1
      main/lang/italian/trad4all.inc.php
  25. 1
      main/lang/korean/trad4all.inc.php
  26. 1
      main/lang/latvian/trad4all.inc.php
  27. 1
      main/lang/lithuanian/trad4all.inc.php
  28. 1
      main/lang/macedonian/trad4all.inc.php
  29. 1
      main/lang/norwegian/trad4all.inc.php
  30. 1
      main/lang/occitan/trad4all.inc.php
  31. 1
      main/lang/persian/trad4all.inc.php
  32. 1
      main/lang/polish/trad4all.inc.php
  33. 1
      main/lang/portuguese/trad4all.inc.php
  34. 1
      main/lang/quechua_cusco/trad4all.inc.php
  35. 1
      main/lang/romanian/trad4all.inc.php
  36. 1
      main/lang/russian/trad4all.inc.php
  37. 1
      main/lang/serbian/trad4all.inc.php
  38. 1
      main/lang/simpl_chinese/trad4all.inc.php
  39. 1
      main/lang/slovak/trad4all.inc.php
  40. 1
      main/lang/slovenian/trad4all.inc.php
  41. 2
      main/lang/spanish/trad4all.inc.php
  42. 1
      main/lang/spanish_latin/trad4all.inc.php
  43. 1
      main/lang/swedish/trad4all.inc.php
  44. 1
      main/lang/thai/trad4all.inc.php
  45. 1
      main/lang/trad_chinese/trad4all.inc.php
  46. 1
      main/lang/turkish/trad4all.inc.php
  47. 1
      main/lang/ukrainian/trad4all.inc.php
  48. 20
      main/webservices/rest.php

@ -56,6 +56,7 @@
<h3>Security fixes</h3>
<ul>
<li>There were no specific security flaws detected during the development of 1.10.4 but standard development procedures and criterias were followed during the development to ensure a very high security level.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/4ec97d924f0ed9344579e0af84cdc2a44f582712">4ec97d92</a>) Fix missing escape_string in LP title update</li>
</ul>
<h3>Possibly breaking changes</h3>
<ul>
@ -64,22 +65,229 @@
<h3>Notable new Features</h3>
<h4>For end-users, teachers and Chamilo admins</h4>
<ul>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/08b7cd5708f7ae783703b70bee29d3bb14ddf72e">08b7cd57</a> - <a href="https://support.chamilo.org/issues/8085">#8085</a>) Add announcements tags list again</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/da8bce63019338ab1261a6b1be75adbf2f99d340">da8bce63</a> - <a href="https://support.chamilo.org/issues/8086">#8086</a>) Add modulo operation for calculated answers</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d2a2878cfbd3db3f0bf569ad5490aafd02d57a61">d2a2878c</a>) Updated Excel template to integrate no negative score management when importing questions. Fill blank or form type of question, matching type of question and category management</li>
</ul>
<h4>For developers and sysadmins</h4>
<ul>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/aebd287c3cf6f86e896a758bd48e604deac476e5">aebd287c</a> - <a href="https://support.chamilo.org/issues/8105">#8105</a>) Boost agenda query efficiency</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/b22023e8fda76176ca0cdceb82794bcd6f8cf9e0">b22023e8</a> - <a href="https://support.chamilo.org/issues/288">#288</a>) Add PENS plugin (beta)</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/7532197623c9e1cd8170c52bab772a43451925f5">75321976</a> - <a href="https://support.chamilo.org/issues/8081">#8081</a>) Added Last 15 days recents login chart</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3bb91f1219233f45451b73e7b57e4f282584763b">3bb91f12</a> - <a href="https://support.chamilo.org/issues/8081">#8081</a>) Added Chart to RecentLogin Statistics Page</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/a87abb12e113e7606fddc04f809d81a2c3a309cd">a87abb12</a> - <a href="https://support.chamilo.org/issues/8081">#8081</a>) Add charts to statistics page</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/6db2ef0ee7e0b77885ab369d4e79e9d3c3d4c625">6db2ef0e</a> - <a href="https://support.chamilo.org/issues/8059">#8059</a>) Add deletion of related resources when deleting a user (issues were caused by the inclusion of new foreign keys)</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/e77104ae15496ad1619f678b8e62af8b0eb6a808">e77104ae</a>) Fix default values in migration from previous versions</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/f283e196cbb036c768bd75b12fc27793990ecacc">f283e196</a>) Fix default values in migration from previous versions</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d7a97678ef81479cd0864711aad3ce0f12468311">d7a97678</a>) TEXT Don't have default values in migration from previous versions</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/af936717039713a0023142e5de1353243cfcee2e">af936717</a> - <a href="https://task.beeznest.com/issues/10749">BT#10749</a>) Add option to force the download instead of the preview of a file through a URL parameter &dl=1 to download.php</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/4e271d321c5216050286fa9b5424d08c074fbcb8">4e271d32</a>) Add migration correction</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/f4d3eb00ee8d058a8c5d7dc9d9b4753b0a26384e">f4d3eb00</a>) Remove use of undefined configuration param code_append in default configuration file</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/8bc797b7dbe13b529bd1ec7503912ef51d6d60af">8bc797b7</a>) Add setting show_hidden_exercise_added_to_lp</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/fc699728718be6da357d5027909fdb8034ce478a">fc699728</a> - <a href="https://support.chamilo.org/issues/8025">#8025</a>) Support HTTPS with Gravatar</li>
</ul>
<h3>Improvements (minor features) and debug</h3>
<ul>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/cea07e84d24984de48350e4de8f0b9351d06a8a0">cea07e84</a> - <a href="https://task.beeznest.com/issues/8986">BT#8986</a>) Fix error course info</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/1265dfc3c19b835b8c1befbfa145f9fac2a2052c">1265dfc3</a> - <a href="https://task.beeznest.com/issues/10730">BT#10730</a>) Fix upgrade issue with usergroup_rel_user table</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/e7fa1a208a0319d6ee7fa96c06a12ea907092f60">e7fa1a20</a>) Add condition if value is empty in course restorer</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/cd5a4a442041a35d9d3a07eaf1c37440e8fda350">cd5a4a44</a> - <a href="https://task.beeznest.com/issues/10901">BT#10901</a>) Fix course restorer</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3f192a52f323da799e5367842faa63b036840ffd">3f192a52</a> - <a href="https://task.beeznest.com/issues/10902">BT#10902</a>) Add show_invisible_exercise_in_lp_list setting</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/b5dedb9de9ba8620119a53163cdf4c112e2192d6">b5dedb9d</a>) Added new style to messaging system in Languages</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/dd9554a5157348457d523c04a8609c5a0be7aeae">dd9554a5</a> - <a href="https://support.chamilo.org/issues/8111">#8111</a>) Added Button to disable all languages that are not the default</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/68dcc8e05f89390f0393a999240ff796d220cc7d">68dcc8e0</a>) Add CSS class moved to learning path items</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/669e3633978371ba6251aae7076179f8aa95c061">669e3633</a> - <a href="https://task.beeznest.com/issues/10882">BT#10882</a>) Fix category title in learning paths</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/2fb41be35e5e95e7ea3349a5eb892a33020c1c28">2fb41be3</a> - <a href="https://task.beeznest.com/issues/10896">BT#10896</a>) Add dropbox drag n drop</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/a9322ed1b1048d82a4d89d77a54eb9d23df75d35">a9322ed1</a>) Format code + add api_get_cidreq + use api_get_path() in dropbox</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/603ad72d3a14fcb2de0c6f03bebdcddce0a5485b">603ad72d</a>) Fix urls + format code in work tool</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/fff4a7a2da44bc18a50a730db4cd528c50cb590e">fff4a7a2</a>) Fix edit profile form generating api key</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/000263132270c0ac7ad1f6f7ba444118f4e1cb27">00026313</a> - <a href="https://task.beeznest.com/issues/10893">BT#10893</a>) Add work drag and drop form </li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3d311507cdf3a92afa5e0b40b4112252403c6df7">3d311507</a> - <a href="https://task.beeznest.com/issues/10893">BT#10893</a>) Add new jquery upload to documents and forum</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/48d96605417a00ed3ee5767a58a3e82174f7d4a7">48d96605</a> - <a href="https://task.beeznest.com/issues/10902">BT#10902</a>) Only show visible exercises</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/751682e3447967806520403c04d900e59acab0d8">751682e3</a>) Display the video poster field on bottom of ckeditor dialog</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/56eed0a0831fa39e28c657343f4eec0492b6e5ec">56eed0a0</a> - <a href="https://task.beeznest.com/issues/10843">BT#10843</a>) Fix button to display certificate and export badges</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/8f9d20cb387de072fa8cb290d7ee93c6e6a25c64">8f9d20cb</a> - <a href="https://task.beeznest.com/issues/10843">BT#10843</a>) Fix image urls when exporting certificates to pdf</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/ab96a56212f6cb92d4ddcb002ecfa1152a18a99c">ab96a562</a> - <a href="https://support.chamilo.org/issues/8108">#8108</a>) Fix Button "Deny invitation" does not work.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/873535d292a6a80be428cd51da581a32c7bb9983">873535d2</a>) Allow set empty height for videos embed with ckeditor</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9dabe8230b6431e955f958a921fe3bcab08ac9e0">9dabe823</a> - <a href="https://support.chamilo.org/issues/8098">#8098</a>) Fix Hotspot question, student cannot move points if several Hotspot questions on one page</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/f17c32e3b1a561eca4953c8838663d8849216aba">f17c32e3</a>) Fix permissions issue for admins looking at documents in courses where they are not teachers</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/2b2c541ef022665748a3a4d34640bef33b1bd51b">2b2c541e</a> - <a href="https://task.beeznest.com/issues/10880">BT#10880</a>) Fix group filter to attendances</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/0097b65680214901304a177cabdf5bd691de2d68">0097b656</a> - <a href="https://task.beeznest.com/issues/10880">BT#10880</a>) fix SQL ambiguous id issue in attendances</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/53e453bfa4fc224f3938f38c6974ef55be120c58">53e453bf</a>) Fix survey UI</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/05d217dba5207979757961fda173e7ef9ca82a9f">05d217db</a>) Fix breadcrumb URL in work tool</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/f0c4e728ba1d22eae96e67d92106b3535b8612fa">f0c4e728</a>) Fix hotspot creation issue when relpath not empty …</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9694d70b0c0ad8659c0c19955d3e2ae9c8c3f60c">9694d70b</a> - <a href="https://support.chamilo.org/issues/8103">#8103</a>) Fix - Advanced settings do not work in forums inside a learning path</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/ca3d375966e00bfedbbdb7dafcdbddecd600a6b8">ca3d3759</a>) Add gradebook category backup</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/a377c0fd29eb7d5a9407219aea3968b783d8ab7a">a377c0fd</a>) Fix usergroup_rel_user during migration.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/ba346708c321eee779f01a0e748a81e91eab73f1">ba346708</a>) Fix session_rel_user table if session does not exists.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/b4b5adf90e3776dc2779f9fd1233b70573bb57e4">b4b5adf9</a> - <a href="https://support.chamilo.org/issues/8099">#8099</a>) Added correct UTC Dates DB Save In Sessions Add & Edit</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/6b4a268e96491847bfb800f0575c93363a5abb9a">6b4a268e</a> - <a href="https://support.chamilo.org/issues/8099">#8099</a>) Fix correct UTC Dates DB Save In Sessions Edit</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/cc27d59653ebb41c0ce8a7dad8ba7239b0f3ed79">cc27d596</a>) Minor - fix param comment</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9518a9b5226a2ab1eb96c52439bfc383cf457dae">9518a9b5</a> - <a href="https://support.chamilo.org/issues/8104">#8104</a>) Fix Click the user img in thread list it redirect to the full page of chamilo when the forum is in LP</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/977f9da1181763095b6ba2657fd967900fab00ae">977f9da1</a> - <a href="https://task.beeznest.com/issues/10856">BT#10856</a>) Use Bootstrap's responsive style on tables</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/1c2430048946a70a7daaef1268e2766e857d8828">1c243004</a> - <a href="https://task.beeznest.com/issues/10856">BT#10856</a>) Fix filter by session on LP in learner details on curse page</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/e684d1da69a3db397e88b993df315662108d4716">e684d1da</a> - <a href="https://task.beeznest.com/issues/10861">BT#10861</a>) Fix query in course tracking</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/35a2b32b6a1e9b370d7fa319c1bac790eac4d334">35a2b32b</a> - <a href="https://task.beeznest.com/issues/10861">BT#10861</a>) Fix mysql error in tracking lib</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/10e81d65a96fe2d8459ced34be805f8e95a6cbb9">10e81d65</a>) setAutoGenerateProxyClasses(true)</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/57bcaecdef3a11f78595ace6287806efbaad2851">57bcaecd</a>) Fix issue where users can't see announcements in "All" Langs</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/09507abdef3ad1cbc65db11e098b45be54e5ef20">09507abd</a> - <a href="https://support.chamilo.org/issues/8099">#8099</a>) Fix correct UTC dates DB saves for sessions</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/596c6b65d658ec216650ebcba6e756c8660b24cb">596c6b65</a> - <a href="https://support.chamilo.org/issues/8093">#8093</a>) Setting cache dir and dev = false (Doctrine will try to use a cache strategy)</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/7004bc146d1ee20f8e58dd318236990f43a2390c">7004bc14</a> - <a href="https://support.chamilo.org/issues/8077">#8077</a>) Fix all Stats report for fill-in-the-blanks questions</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/aec6d4f4b2bed35310ebb0514b09e817ff1c8886">aec6d4f4</a> - <a href="https://support.chamilo.org/issues/8095">#8095</a>) Add Behat test for accept/deny invitations to social group</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/a8c216dfaaee12ae2a264aa6fe767b9a352cd7b9">a8c216df</a> - <a href="https://support.chamilo.org/issues/8095">#8095</a>) Fix accept/deny invitations to social groups</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c3b9a10e7c9ad04e1cc3437848a99867cb5067ad">c3b9a10e</a> - <a href="https://support.chamilo.org/issues/8094">#8094</a>) Add security::removeXSS to work titles</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9c5f41896e09705419c5ad73175081b7a8bc3f8c">9c5f4189</a>) Fix function name get_handler_field_info_by_variable()</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/2954d4db70121e980d7145be44bdffba93181c35">2954d4db</a> - <a href="https://support.chamilo.org/issues/8077">#8077</a>) Fix getFillTheBlankTabResult() and getNbResultFillBlankAll() is not defined</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/a04331b31e4e2a7db80820762017eed7c783f7c0">a04331b3</a> - <a href="https://support.chamilo.org/issues/8076">#8076</a>) Fix Forum Threads can't be edit</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/b385710a3a885f35c64f745c3290daff1f56a977">b385710a</a> - <a href="https://support.chamilo.org/issues/8092">#8092</a>) Add Behat test for check access to public course with password</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/33fd94230659516c2168fde59e33551cc403057b">33fd9423</a> - <a href="https://support.chamilo.org/issues/8092">#8092</a>) Fix Access to public course with password</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c68c83ef2b36722acc9631651c71ddb479a64487">c68c83ef</a> - <a href="https://support.chamilo.org/issues/8092">#8092</a>) Fix checkbox issue preventing the right selection in quickform</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/553e0a96f845f9ec100e1612af753da9c5803dfa">553e0a96</a> - <a href="https://support.chamilo.org/issues/8092">#8092</a>) Fix course settings form issues</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d86b7886e248814f4a78c3e74e39a52ace52d955">d86b7886</a> - <a href="https://support.chamilo.org/issues/8078">#8078</a>) Show the collapsible panel header like a clickable block</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/70b667c9e8be81523fbf632f9717fd0d22c238ee">70b667c9</a> - <a href="https://support.chamilo.org/issues/8079">#8079</a>) Use DQL to get questions by category</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c165f721c12309896d3670a2d54dbc1e1630d6b1">c165f721</a> - <a href="https://support.chamilo.org/issues/8079">#8079</a>) Fix get questions by category</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/488bf0aeb630d5936e6f84bc581d4d699c505e5b">488bf0ae</a> - <a href="https://support.chamilo.org/issues/8079">#8079</a>) Fix style of button to convert multiple/unique answer</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9b2d4e5e57d93ecba56a8cd94398feeb2a7f8e9a">9b2d4e5e</a> - <a href="https://support.chamilo.org/issues/8078">#8078</a>) Display question description collapsed</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3f2f10af36c42e68af43158e498048268db0bcbe">3f2f10af</a> - <a href="https://task.beeznest.com/issues/10567">BT#10567</a>) Fix error when uploading large files</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/6e7badc42c0fc3a51720b2ea86da415711fc0537">6e7badc4</a>) Fix unnecessary escape slash in buycourse plugin French strings</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3f0997afc203b62b07b591f72757234cb01f0fc2">3f0997af</a> - <a href="https://support.chamilo.org/issues/8081">#8081</a>) Add margin below chart</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/aabd8a29efbc8cc7864ac3b7ede4173c0fd591e0">aabd8a29</a> - <a href="https://support.chamilo.org/issues/8089">#8089</a>) Add Behat tests for social group</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/2e18ad61e981c42da1b35c2aece7d3f9f1d0a238">2e18ad61</a>) Fix Accept/Deny friend invitations to allow for non-AJAX change (accessibility)</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/f87902851787df1d7e15cbabce27fc6876bf2e78">f8790285</a> - <a href="https://support.chamilo.org/issues/8091">#8091</a>) Prevent the addition of invitee user type to course group</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/1991f11de763105f392e42cf94a0ce032d971040">1991f11d</a> - <a href="https://support.chamilo.org/issues/8087">#8087</a>) Fix prevent sending to users in api_is_excluded_user_type() in dropbox</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/e45079df7a1bf31bbcdd9b1d22d8c23cf76fd1db">e45079df</a> - <a href="https://support.chamilo.org/issues/8090">#8090</a>) Fix issue whereby people can delete others messages on the social</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/891d518eecb27fb952cc2df5b185117ab6a2f203">891d518e</a>) Silence minor error about double IP for reverse proxies</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/6ca9a4f9bdb76b144bf59f402e186d5c08ea19ad">6ca9a4f9</a>) Fix send invitation to social group</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/e8efd31347b344dcea5a67c91218bc324e910eb1">e8efd313</a>) Fix urls for social group member list</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3752cc9d7922f17d12bafbaf2948063a94e45d9a">3752cc9d</a>) Fix social group member list</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/506c4928e5e9c93a638b07747f74033b5949ff3b">506c4928</a> - <a href="https://support.chamilo.org/issues/8089">#8089</a>) Fix creating message on social group</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/896f3fb1f54469731daae95e84f355384e6b4d57">896f3fb1</a> - <a href="https://support.chamilo.org/issues/8089">#8089</a>) Set the correct value for params arrays in MessageManager::send_message</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/ac3ddd9da0d2941f912806840c2fe71ec01cc5e1">ac3ddd9d</a> - <a href="https://support.chamilo.org/issues/8063">#8063</a>) Fix path to SimpleWebRTC</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/cf438eb4c597723003f028df297d82940e1935d5">cf438eb4</a> - <a href="https://support.chamilo.org/issues/10836">#10836</a>) Fix pagination in course Groups</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/cb46dfa3cf3e96c0f62f083e06d13a64b5de961d">cb46dfa3</a>) Fix send mail without additional parameters</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/287baedc0620062311b04178195c62ab1f3f7cc6">287baedc</a>) Fix class resource not found (bis)</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/0aa1ab3ce4cd61b2030d2b732cf142aac9076b88">0aa1ab3c</a>) Fix class resource not found</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/0ec03e6bd6b51c53c0f34a5f7c387c323bb6ee69">0ec03e6b</a> - <a href="https://support.chamilo.org/issues/8083">#8083</a>) Fix gradebook link eval log</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/f3af58e7aa8ab79a5516edd5172007eb83d7af45">f3af58e7</a>) Visual Fix when you switch visibility in course home icons</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9f9f79943a3d9ed755341f11ba40818c25537e44">9f9f7994</a>) Add $returnObj in function</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/5a9081c9c39fbb8b0e1f34e5925a9951c20969da">5a9081c9</a>) Change JS variable names for Hotspot library configuration</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/b176f632529d22653b4bdfec3fcadbc74d137587">b176f632</a> - <a href="https://task.beeznest.com/issues/10818">BT#10818</a>) Fix more learning path mode embedframe expand</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9708e67f9de02f7a64bef4be2aae390153482eec">9708e67f</a> - <a href="https://task.beeznest.com/issues/10818">BT#10818</a>) Fix learning path mode embedframe expand</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/55b592ae64e191d67ef9a1a55a7235fc76eb624d">55b592ae</a> - <a href="https://task.beeznest.com/issues/10818">BT#10818</a>) Fix learning path fullscreen button navigation</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/1b7ca40263e0f87ca768f6e2b31f3f4aca379a80">1b7ca402</a> - <a href="https://support.chamilo.org/issues/8041">#8041</a>) Show all courses with pagination in courses catalog</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d33b564327b26ca179c44528f49d7eedbf78eb77">d33b5643</a> - <a href="https://support.chamilo.org/issues/8043">#8043</a>) Fix custom header image shows in global announcements</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d54af9a16ac8bee3b971df6677c075311c701ae0">d54af9a1</a> - <a href="https://support.chamilo.org/issues/8080">#8080</a>) Fix Visualization Error in Impress LP</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/eab4375b35de7981fcddd7b7f0b897bf7edc5e44">eab4375b</a>) Remove a strange "hello" message in lp_view.php</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/2897dfdefe2d163f24186b2e28941916ec36f299">2897dfde</a> - <a href="https://support.chamilo.org/issues/8026">#8026</a>) Fix "without Category" category shows when there is no learning path at all</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/96a29c1314e2961be67ec9d33097023918a66a48">96a29c13</a>) Documentation: improve git upgrade section of installation guide</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d226b53008c01342a14664c2bd652fdc1981016a">d226b530</a>) Documentation: add section about upgrading with Git to the English installation guide</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/b2b01c8a8593a32c7ee2b782f13e218be522d4d1">b2b01c8a</a> - <a href="https://task.beeznest.com/issues/10816">BT#10816</a>) Fix query in course tracking (inactive students)</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/bb68399161a52995230a1adfdd811e3741493b7e">bb683991</a> - <a href="https://task.beeznest.com/issues/10816">BT#10816</a>) Fix erroneous announcement sending to all users</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/1fc0137abfc2a0adb1164db35cd50e945c01d211">1fc0137a</a>) Add galician and basque + add forced change language when using get param</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/66e8840fb41e566be0d59bd2de569400138f5b36">66e8840f</a> - <a href="https://support.chamilo.org/issues/8050">#8050</a>) Fix can not import any report on any extension in Gradebook</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3b4445b1b54187ace717cf3ceda3b7605c898c4f">3b4445b1</a> - <a href="https://support.chamilo.org/issues/8014">#8014</a>) Fix agenda events sort by start date</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/881ed0eb1a5b06b30a951366929621a067a7bd8c">881ed0eb</a> - <a href="https://support.chamilo.org/issues/8006">#8006</a>) Fix issues when student try to download a wiki page as pdf</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/ff905d2e677b3b6d2d01f9facb0fff911d3d5ee2">ff905d2e</a> - <a href="https://support.chamilo.org/issues/8061">#8061</a>) Fix Forum Student evaluation doesn't give the list of posts anymore</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d4773332a8923f10c882e1cab0ce1ad30b789f11">d4773332</a> - <a href="https://task.beeznest.com/issues/10675">BT#10675</a>) Add filter $ignoreCategoryFilter</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/197a7eedbc4a5d9f29a06c20e8049e884445813e">197a7eed</a>) If there are more than 1 category show category title in learning paths</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/72d8aae5190bef81a90b74f18b6a62fe6b27c6a3">72d8aae5</a>) Remove lastLogin use last_login instead.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/6e09ed4ebcb1fb8cef93a2fb9cfeacc8d19e5243">6e09ed4e</a> - <a href="https://support.chamilo.org/issues/8053">#8053</a>) Fix Bug - You can not edit attendance list.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/939d7c52945450a210225fe8e34652b0c81dfe44">939d7c52</a>) Fix Drag & Drop for Teacher Corrections in Works</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/432b56477e9bf3c53ab47c26d6b718ac14b193a8">432b5647</a> - <a href="https://support.chamilo.org/issues/8049">#8049</a>) Fix Drag & drop multiUpload Click Event in Chrome Browser</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/5aa7996ad366dab2c577ccc5f7329c2bd90a8267">5aa7996a</a>) Fixed bug on edit user webservice: extra fields were not updated because $extras array were not transformed to associative array before sending it to editUserHelper.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/ec5fd4a69dfaa809e8e9414a72f37721a9c2f9fa">ec5fd4a6</a>) Fixed bug on create user webservice: extra fields method didn't return result so just the first one extra field was processed.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/78a82f9637470308f194cd699aab3b9c02d61aa9">78a82f96</a>) Added initialization of $op_Params to avoid warning on xml returned in webservice to disable a user.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3acf899995c01a98b3efd27dae68701528405bc7">3acf8999</a> - <a href="https://task.beeznest.com/issues/10809">BT#10809</a>) Fix reminder notification</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/97ed9c82cfd5b393e0d30ffdb4947758571dc2a8">97ed9c82</a> - <a href="https://task.beeznest.com/issues/10701">BT#10701</a>) Fix course code that generating error in learning path copy</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/83210008b184e2e41a6db70e5da2119c28cc0af0">83210008</a>) Fix removeUsersFromCourseSession</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/30936fc233115462638f6d062d4dc6eb58039f6e">30936fc2</a>) Fix suscribe_users_to_session</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/40e70a62ef614c1179a74b49980d461390080eb5">40e70a62</a> - <a href="https://task.beeznest.com/issues/10725">BT#10725</a>) Fix webservices around course creation not using course ID but course code</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/bbbeaf5be3dba499e806b49923589d059074ce84">bbbeaf5b</a> - <a href="https://task.beeznest.com/issues/10769">BT#10769</a>) Fix edit doc/dir inside group</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/70ccc9638891a46443fad4e1d4cc5af7557cc66e">70ccc963</a> - <a href="https://task.beeznest.com/issues/10776">BT#10776</a>) Calculate gamification stars based on the last exercise attempt</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/8472056181045a2fd732a81413d763f1a6efcbf9">84720561</a> - <a href="https://task.beeznest.com/issues/10775">BT#10775</a>) Fix bug when using auto-subscription session</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/a961d25a2b4f6a4370b48c143e6fb0eaf2eb4262">a961d25a</a> - <a href="https://task.beeznest.com/issues/10776">BT#10776</a>) Calculate gamification points based on the last exercise attempt</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/7e07d38ffdc7474ebab8a7e9b1d372cd73695d01">7e07d38f</a>) fix function return value in announcements</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/5cf49b50ade7177b9c8a39aab441ce14b1452d9f">5cf49b50</a>) fix: variable $ldap_user has not been initialized</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9f292516b2cd1da84d69ae6aba48baaa7513bdd5">9f292516</a> - <a href="https://task.beeznest.com/issues/10760">BT#10760</a>) Add comment about Suhosin limits blocking courses import</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/f37e2596ca5195fe6f7b18eeb0be67d175bbbd1b">f37e2596</a> - <a href="https://task.beeznest.com/issues/10760">BT#10760</a>) Avoid fatal error if, for some reason, the course object could not be properly instantiated in partial course import</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c4f81fecd5f5fa4815a5ee4e57a73f6b1496dc93">c4f81fec</a> - <a href="https://support.chamilo.org/issues/10763">#10763</a>) Fix Multiselect ADV in selection of destinations for announcements</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3da7cdd0adb34d69c829ff17dd7c1cad5f2aec84">3da7cdd0</a> - <a href="https://task.beeznest.com/issues/10757">BT#10757</a>) Remove wrong post count number in forum</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/3c8ecead9d0074e838416dee83468994ba275fd9">3c8ecead</a>) Use api_get_session_id() in several places in forum</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/530d559c8b660e3ead519348d86e81769275b3cf">530d559c</a> - <a href="https://task.beeznest.com/issues/10751">BT#10751</a>) Add verification of the session publication date if date indicated</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/cc9f9596dcecdbeea5d95c82b075ee3f08a3c46f">cc9f9596</a>) Replace api_get_configuration_value() function</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/bb4584413f5ec958ad4af08ffbd06100b8133462">bb458441</a> - <a href="https://support.chamilo.org/issues/8068">#8068</a>) Fix issue in course resources tracking SQL query asking for session_id = 0 where table has been changed to use NULL value</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/cbf3866a31d03d59a4dbc6a150181e0e8460ff40">cbf3866a</a>) Change use of api_get_settings(), use new function getConfigurationValue()</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/72830d4ffcfb4626dc94472b423d80cb14c03145">72830d4f</a> - <a href="https://task.beeznest.com/issues/10725">BT#10725</a>) Fix webservices</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/2bea5cbdb302ffd7be8aa04709f84c28e91648f8">2bea5cbd</a>) Fix double content in social messaging</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/2b9f826f505be30370b20810c35b02862f37aa25">2b9f826f</a>) Change \n\r", "\n", "\r" to <br ></li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/4ff3d68e7ab0d4c02525393ddf67ede915618cca">4ff3d68e</a>) Fix default visibility of sessions in creation through web services</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/53b21e8bf0c34422de63d4c473a77f964a0f3fb6">53b21e8b</a>) Fix link to session in course edition form</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/5476d3d12f8dfe0aa81c08424ce3ba46674f301b">5476d3d1</a>) Fix session creation issue with dates</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/ae61b4e2523f5ca78513a1ef844a9d78843019b0">ae61b4e2</a>) Fix Vimeo url issues with HTTPS in HTMLPurifier</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/6a6b8aa8bf5584087bacee7f9012c3ac42452cb8">6a6b8aa8</a>) Fix function name createForumTthread</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9cdea4e876538eaa030af96a9fc18fd53d2272b9">9cdea4e8</a>) Fix wrong redirection + add api_get_cidreq() in learning paths</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c42c9be41a4fe96590c567ac863b6115b6b5759e">c42c9be4</a>) Fix database info page in admin screen</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/81bffa3cd947647f422dcbf243c6fa4543bc010c">81bffa3c</a>) Fix learning paths links for teacher</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/e38c3e543c512fe15641d1dfa23076fe0cded6c6">e38c3e54</a> - <a href="https://task.beeznest.com/issues/10725">#10725</a>) Use external values user, course session values</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c6479435d627a9b29de3a9a3f4d7e96f11afab14">c6479435</a>) Replace userid value in learning paths SCORM import</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/240fb5e6a4609335a28a3df715514ccb8eabd142">240fb5e6</a>) Fix function calls in web services related to learning paths</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/62330ab3956ea735fe80c5f27985a591c237574f">62330ab3</a>) Add missing get_course_id_from_original_id() function</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/7b0919aa8b8cd0c1443e9b51f07614551cae630e">7b0919aa</a>) Fix WSSuscribeUsersToSession()</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/10ad09a88b06ff0ec31760b01731ae15f2b09e1f">10ad09a8</a>) Use original_course_id_name instead of course_id in web services</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/b28b490df46bf47aeb6d64bfbb8570f8e871f341">b28b490d</a>) Add addSelectFromCollection() to FormValidator</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/de7908ab184b1ae6d141ccc3bf57c8c52cc091e5">de7908ab</a>) Update example image for double-select profile field</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/162e4ec997ed93f77c9ff5ad77e03acd66dd6e02">162e4ec9</a>) Fix double select update select</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/e1c443e1ea1de96882345989966f4258132636b6">e1c443e1</a>) Fix issue creating documents in learning paths</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/6a69ca69ec996fb82a5918eb813f318373590c40">6a69ca69</a> - <a href="https://task.beeznest.com/issues/10724">BT#10724</a>) Fixed issue losing all admins in portal when removing admin rights of one user</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/de4fe039a4a544cd0fb382004a36b1720de59b97">de4fe039</a> - <a href="https://support.chamilo.org/issues/8051">#8051</a>) Fix double settings</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9d81f35b99f67413be065d8434416bf745aca3f6">9d81f35b</a>) Add get_access_url_from_course() function</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/551700e5d23eff9d66d8a178659dfb5639655ab4">551700e5</a>) Add SOAP calls examples in SOAP client test file</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/2c7e75fa46fea31dd0c16fe6d7a468fe624e5c3f">2c7e75fa</a>) Added Web Service to get current portal list, add/get/remove user to portal add/get/remove course to portal</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c953b098c47d3efba7fa3fdeaaa1960dee899b6e">c953b098</a> - <a href="https://support.chamilo.org/issues/8045">#8045</a>) Fix Conflict between 2 CourseDescription classes</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/a0a274cb8278ac552f4bff46971332e744db5117">a0a274cb</a>) Fix mysql errors in Gradebook</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d9c71064ccb7027f80c6121b2e81b965238c090e">d9c71064</a> - <a href="https://support.chamilo.org/issues/8042">#8042</a>) Fix mysql errors in Gradebook</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/f9281cce95571bf063b822e63e2849c808a3714f">f9281cce</a>) Fix DB issues with MySQL >= 5.7.10</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/1c3b18802c2862c4f1a769e570ea358e6bd16d8b">1c3b1880</a> - <a href="https://task.beeznest.com/issues/10676">BT#10676</a>) Fix query in users list</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/e4f335541d1e4a2bf814000bcf6e06852817abc6">e4f33554</a> - <a href="https://support.chamilo.org/issues/8044">#8044</a>) Add method to delete documents inside a session</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/8f0e33bfc4393b65cfde59ed070982042e1cde5a">8f0e33bf</a> - <a href="https://task.beeznest.com/issues/10706">BT#10706</a>) Move user deletion *after* other tables records deletions to avoid foreign key issues. c_item_property still an issue (if any record is there) and under discussion</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d923a4f96131646932a8392ce6fcc2d6642a2187">d923a4f9</a> - <a href="https://task.beeznest.com/issues/10700">BT#10700</a>) Add deletion from c_item_property when deleting a session</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/699afe5bafa797a4c0845c58aacd190bb8ee5740">699afe5b</a> - <a href="https://task.beeznest.com/issues/10692">BT#10692</a>) Fix courses list in multi-url view</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/bc903102fc67f79f7410c5199f3b61deb0bdf3c2">bc903102</a>) Add condition whereby a user creation date of '0000-00-00 00:00:00' is considered null</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c1ddde57d488f24613dcc5a9205d65f42db9a9a0">c1ddde57</a>) Fix use of course info 'real_id' index when 'id' is needed</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/0755fb60f4ca41436b35b25b20e608e77f784ec7">0755fb60</a> - <a href="https://support.chamilo.org/issues/8029">#8029</a>) Remove non deterministic "group by" in platform settings</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/06a87595066f2be340da82e3506d8e8e17ed8bdc">06a87595</a> - <a href="https://task.beeznest.com/issues/10596">BT#10596</a>) Fix issue with course info not available in Oogie documents conversion</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d9b4c01a8341f888cd04eb88109fadc5789730fd">d9b4c01a</a>) Avoid notice message for reverse proxies with only 1 IP.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/4a7b1ecac3a9161376e3cbf69cf4a71b8c815b34">4a7b1eca</a>) Adding missing value user_ip</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/9309b7e083b4179086e573831c0b833d58a9bf7a">9309b7e0</a>) Fix course creation SQL error due to wrong default values.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/797043fb48767b8125362f6abcacc8b167667584">797043fb</a>) Fix missing c_id</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/5c21e79d8b1170bc06ab4db8ea191df53e5e9d9b">5c21e79d</a>) Fix sql errors during installation</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/ede6cf8744f691b606664b880d5cf8e2c169640d">ede6cf87</a>) Set updated_at by default in model class if is present in columns.</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/6b15778515dba8bde92f8fe6e288f501fbe4129c">6b157785</a> - <a href="https://support.chamilo.org/issues/8018">#8018</a>) Fix saving new learning path item</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/8baa4bb96c5ea960cb6e40c407941ae0552fa7c4">8baa4bb9</a>) Fix error creating hotspot question when relpath != "/"</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/7ebd0a11612b25f323d4fdb0f286cfb39236f572">7ebd0a11</a> - <a href="https://task.beeznest.com/issues/10567">BT#10567</a>) Add disk_quota to course creation WS</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/768829ad38f6a7e512e575181f9107b2b23f7822">768829ad</a>) Add dumpCssFiles when cleaning cache to ensure CSS refresh</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/57102fff85379f8af6389b2599c7ceacaea3362d">57102fff</a> - <a href="https://support.chamilo.org/issues/8022">#8022</a>) Fix extra field "special_course" (was not updating anymore)</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d4cd676cc6eaab1f1c44d5cc628172ae981b0ab4">d4cd676c</a> - <a href="https://task.beeznest.com/issues/10052">BT#10052</a>) Fix questions categories when uploading a test in XLS format</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/44221a533e20fcdb54c767b9d151b3395dd42ecf">44221a53</a> - <a href="https://task.beeznest.com/issues/8659">BT#8659</a>) Import questions with negative score by default</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/8a29439ab3ccd86a81cf40c25c9fe83ed97f9ff7">8a29439a</a> - <a href="https://support.chamilo.org/issues/8020">#8020</a>) Fix agenda creation</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c25fbb77fa8ec9a831293484934128c484a57f71">c25fbb77</a> - <a href="https://task.beeznest.com/issues/10631">BT#10631</a>) Avoid show the invisible user extra fields on My Profile page</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c4f585fc5d2a82da1961a1f298b60059e1e721f9">c4f585fc</a> - <a href="https://task.beeznest.com/issues/10629">BT#10629</a>) Fix creation of forum threads for LP items</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/83de577b2616966a15fafe5b3b279427c29a17d7">83de577b</a> - <a href="https://task.beeznest.com/issues/10629">BT#10629</a>) Allow the dissociation of forum threads from LP items</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/c22e4cd72ec1cdf8d75e63675c10f329f0bdf7e4">c22e4cd7</a> - <a href="https://task.beeznest.com/issues/10629">BT#10629</a>) Confirm before associating/dissociating forum threads to LP items</li>
</ul>
<h3>Stylesheets and theming</h3>
<ul>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/b78ea7950dc65fc73db266adcaf0312a166a12a4">b78ea795</a>) Add big calendar icon</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/54911dd27822acdfaa2b8942eef21bbd9a82b9b5">54911dd2</a>) Add calendar icon for users list</li>
</ul>
<h3>Web services</h3>
<ul>
</ul>
<h3>Removals</h3>
<ul>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/1afc60670b98e7e7e3ae31dcb60446ad56a2fb10">1afc6067</a>) Remove config save_user_last_login see #7042</li>
<li>(<a href="https://github.com/chamilo/chamilo-lms/commit/d8531027238ce3de22c2a84df8b093ff95c75ec4">d8531027</a>) Remove files that are not needed.</li>
</ul>
<h3>Known issues</h3>
<ul>

@ -314,17 +314,20 @@ class Notification extends Model
}
// Saving the notification to be sent some day.
$content = cut($content, $this->max_content_length);
$params = array(
'sent_at' => $sendDate,
'dest_user_id' => $user_id,
'dest_mail' => $userInfo['email'],
'title' => $title,
'content' => cut($content, $this->max_content_length),
'content' => $content,
'send_freq' => $userSetting
);
$this->save($params);
}
MessagesWebService::sendPushNotification($user_list, $title, $content);
}
}

@ -9,6 +9,7 @@
class MessagesWebService extends WebService
{
const SERVICE_NAME = 'MsgREST';
const EXTRA_FIELD_GCM_REGISTRATION = 'gcm_registration_id';
/**
* Generate the api key for a user
@ -124,4 +125,106 @@ class MessagesWebService extends WebService
return $messages;
}
/**
* Create the user extra field
*/
public static function init()
{
$extraField = new ExtraField('user');
$fieldInfo = $extraField->get_handler_field_info_by_field_variable(self::EXTRA_FIELD_GCM_REGISTRATION);
if (empty($fieldInfo)) {
$extraField->save([
'variable' => self::EXTRA_FIELD_GCM_REGISTRATION,
'field_type' => ExtraField::FIELD_TYPE_TEXT,
'display_text' => self::EXTRA_FIELD_GCM_REGISTRATION
]);
}
}
/**
* Register the GCM Registration ID for a user
* @param Chamilo\UserBundle\Entity\User $user The user
* @param string $registrationId The token registration id from GCM
* @return int The id after insert or the number of affected rows after update. Otherwhise return false
*/
public static function setGcmRegistrationId(Chamilo\UserBundle\Entity\User $user, $registrationId)
{
$registrationId = Security::remove_XSS($registrationId);
$extraFieldValue = new ExtraFieldValue('user');
return $extraFieldValue->save([
'variable' => self::EXTRA_FIELD_GCM_REGISTRATION,
'value' => $registrationId,
'item_id' => $user->getId()
]);
}
/**
* Send the push notifications to MobileMessaging app
* @param array $userIds The IDs of users who will be notified
* @param string $title The notification title
* @param string $content The notification content
* @return int The number of success notifications. Otherwise returns false
*/
public static function sendPushNotification(array $userIds, $title, $content)
{
if (api_get_configuration_value('messaging_allow_send_push_notification') !== 'true') {
return false;
}
$gdcApiKey = api_get_configuration_value('messaging_gdc_api_key');
if ($gdcApiKey === false) {
return false;
}
$content = str_replace(['<br>', '<br/>', '<br />'], "\n", $content);
$content = strip_tags($content);
$content = html_entity_decode($content, ENT_QUOTES);
$gcmRegistrationIds = [];
foreach ($userIds as $userId) {
$extraFieldValue = new ExtraFieldValue('user');
$valueInfo = $extraFieldValue->get_values_by_handler_and_field_variable(
$userId,
self::EXTRA_FIELD_GCM_REGISTRATION
);
if (empty($valueInfo)) {
continue;
}
$gcmRegistrationIds[] = $valueInfo['value'];
}
$headers = [
'Authorization: key=' . $gdcApiKey,
'Content-Type: application/json'
];
$fields = json_encode([
'registration_ids' => $gcmRegistrationIds,
'data' => [
'title' => $title,
'message' => $content
]
]);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://gcm-http.googleapis.com/gcm/send');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
$result = curl_exec($ch);
curl_close($ch);
$decodedResult = json_decode($result);
return $decodedResult->success;
}
}

@ -231,4 +231,10 @@ $_configuration['system_stable'] = NEW_VERSION_STABLE;
// Hide tabs in the main/session/index.php page
//$_configuration['session_hide_tab_list'] = array();
// Show invisible exercise in LP list
//$_configuration['show_invisible_exercise_in_lp_list'] = false;
//$_configuration['show_invisible_exercise_in_lp_list'] = false;
//Allow send a push notification when an email are sent
//$_configuration['messaging_allow_send_push_notification'] = 'true';
//Project number in the Google Developer Console
//$_configuration['messaging_gdc_project_number'] = '';
//Api Key in the Google Developer Console
//$_configuration['messaging_gdc_api_key'] = '';

@ -2027,7 +2027,6 @@ $UserInfo = "معلومات المستخدم";
$ModifyQuestion = "تعديل السؤال";
$CheckAll = "اختر الجميع";
$NbAnnoucement = "إعلان";
$OtherCourses = " مقررات أخرى";
$Doc = "مسار التعلم";
$PlataformAdmin = "مدير المنصة";
$Groups = "مجموعات";

@ -2624,7 +2624,6 @@ $UserInfo = "información del usuariu";
$ModifyQuestion = "Modificar la entruga";
$CheckAll = "comprobar";
$NbAnnoucement = "Anuncies";
$OtherCourses = "otros cursos";
$Doc = "documentu";
$PlataformAdmin = "Alministración de la plataforma";
$Groups = "Grupos";

@ -2716,7 +2716,6 @@ $ModifyQuestion = "Aldatu galdera";
$Example = "Adibidea";
$CheckAll = "Markatu dena";
$NbAnnoucement = "Abisua";
$OtherCourses = "beste ikastaro batzuk";
$Doc = "dokumentua";
$PlataformAdmin = "Plataformaren kudeaketa";
$Groups = "Taldeak";

File diff suppressed because one or more lines are too long

@ -2609,7 +2609,6 @@ $UserInfo = "потребителска информация";
$ModifyQuestion = "Промяна на въпроса";
$CheckAll = "Провери всички";
$NbAnnoucement = "Обяви";
$OtherCourses = "други курсове";
$Doc = "Документи";
$PlataformAdmin = "Администратор";
$Groups = "Групи";

@ -2961,7 +2961,6 @@ $ModifyQuestion = "Modificar la pregunta";
$Example = "Exemple";
$CheckAll = "Verificar tot";
$NbAnnoucement = "Anunci";
$OtherCourses = "Altres cursos";
$Doc = "Document";
$PlataformAdmin = "Administrador de l'entorn";
$Groups = "Grups";

@ -1807,7 +1807,6 @@ $UserInfo = "podatci o korisniku";
$ModifyQuestion = "Izmijeni pitanje";
$CheckAll = "Označi sve";
$NbAnnoucement = "Obavijest";
$OtherCourses = "drugi kolegiji";
$Doc = "dokument";
$PlataformAdmin = "Nadzornik platforme";
$Groups = "Skupine";

@ -1623,7 +1623,6 @@ $PlatformAdmin = "Administrace platformy";
$UserInfo = "informace o uživateli";
$CheckAll = "Označ vše";
$NbAnnoucement = "Oznámení";
$OtherCourses = "ostatní kurzy";
$Doc = "dokument";
$PlataformAdmin = "Administrátor platformy";
$Groups = "Skupiny";

@ -1835,7 +1835,6 @@ $UserInfo = "brugerinformation";
$ModifyQuestion = "Rediger spørgsmålet";
$CheckAll = "Afkryds alle";
$NbAnnoucement = "Meddelelser";
$OtherCourses = "andre kurser";
$Doc = "Læringssti";
$PlataformAdmin = "Platformadmin";
$Groups = "Grupper";

@ -2657,7 +2657,6 @@ $ModifyQuestion = "Wijzig vraag";
$Example = "Voorbeeld";
$CheckAll = "Controleer alles";
$NbAnnoucement = "Mededeling";
$OtherCourses = "Andere cursussen";
$Doc = "document";
$PlataformAdmin = "Platformbeheerder";
$Groups = "Groepen";

@ -7612,4 +7612,6 @@ $ClickOrDropOneFileHere = "Click or drop one file here";
$ModuloPercentage = "Modulo:\t\t\t%";
$LastXDays = "Last % days";
$ExportBadges = "Export badges";
$LanguagesDisableAllExceptDefault = "Disable all languages except the platform default";
$ThereAreUsersUsingThisLanguagesDisableItManually = "There are users currently using the following language. Please disable manually.";
?>

@ -1599,7 +1599,6 @@ $UserInfo = "uzulaj informoj";
$ModifyQuestion = "Ŝanĝi la demandon";
$CheckAll = "Kontroli ĉion";
$NbAnnoucement = "Komuniko";
$OtherCourses = "Aliaj kursoj";
$Doc = "dokumento";
$PlataformAdmin = "Platformmastrumanto";
$Groups = "Grupoj";

@ -1342,7 +1342,6 @@ $UserInfo = "tietoja käyttäjästä";
$ModifyQuestion = "Muokkaa kysymystä";
$CheckAll = "Valitse kaikki";
$NbAnnoucement = "Ilmoitus";
$OtherCourses = "Kurssit";
$Doc = "tiedosto";
$PlataformAdmin = "Alustan ylläpitäjä";
$Groups = "Ryhmät";

@ -3160,7 +3160,7 @@ $ModifyQuestion = "Modifier la question";
$Example = "Exemple";
$CheckAll = "Sélectionner tout";
$NbAnnoucement = "Annonces";
$OtherCourses = "Autres cours";
$DisplayCertificate = "Voir certificat";
$Doc = "Parcours";
$PlataformAdmin = "Administrateur de la plateforme";
$Groups = "Groupes";
@ -6215,7 +6215,7 @@ $Pediaphon = "Utiliser les services audio de Pediaphon";
$HelpPediaphon = "Supporte des textes de plusieurs milliers de caractères et vous permet de choisir entre plusieurs types de voix masculines et féminines (dépendant de la langue). Les fichiers audio seront générés et automatiquement sauvegardés dans le répertoire Chamilo dans lequel vous vous trouvez.";
$FirstSelectALanguage = "Sélectionnez d'abord une langue";
$MoveUserStats = "Déplacer les résultats utilisateurs dans/vers une session";
$CompareUserResultsBetweenCoursesAndCoursesInASession = "Cet outil avancé vous permet d'améliorer le suivi des résultats utilisateurs lorsque vous changez d'une méthodologie de purs cours ver une méthodologie de sessions (ou cycles de cours). Dans la plupart des cas, vous n'aurez pas besoin de cet outil.<br />
$CompareUserResultsBetweenCoursesAndCoursesInASession = "Cet outil avancé vous permet d'améliorer le suivi des résultats utilisateurs lorsque vous changez d'une méthodologie de purs cours vers une méthodologie de sessions (ou cycles de cours). Dans la plupart des cas, vous n'aurez pas besoin de cet outil.<br />
Sur cet écran, vous pouvez comparer les résultats des utilisateurs entre un contexte de cours isolé et un contexte de session.<br />
Une fois que vous vous êtes décidé sur le meilleur contexte au sein duquel devrait exister le suivi des utilisateurs (score des exercices et suivi des parcours), vous pourrez déplacer ce suivi d'un cours vers une session.";
$PDFExportWatermarkEnableTitle = "Activer les filigranes dans les exports PDF";
@ -7598,4 +7598,7 @@ $ForumDissociated = "Forum dissocié";
$ClickOrDropOneFileHere = "Déplacez un fichier ici ou cliquez";
$ModuloPercentage = "Modulo:\t\t\t%";
$LastXDays = "Derniers %s jours";
$ExportBadges = "Exporter badges";
$LanguagesDisableAllExceptDefault = "Désactiver toutes les langues execpté celle par défaut de la plateforme";
$ThereAreUsersUsingThisLanguagesDisableItManually = "Des utilisateurs utilisent encore la langue suivante. Veuillez la désactiver manuellement.";
?>

@ -3133,7 +3133,6 @@ $ModifyQuestion = "Modificar a pregunta";
$Example = "Exemplo";
$CheckAll = "comprobar";
$NbAnnoucement = "Avisos";
$OtherCourses = "outros cursos";
$Doc = "documento";
$PlataformAdmin = "Administración da plataforma";
$Groups = "Grupos";

@ -2808,7 +2808,6 @@ $ModifyQuestion = "Fragen ändern";
$Example = "Beispiel";
$CheckAll = "Alle prüfen";
$NbAnnoucement = "Ankündigung";
$OtherCourses = "andere Kurse";
$Doc = "Dokument";
$PlataformAdmin = "Administrator";
$Groups = "Gruppen";

@ -2,6 +2,130 @@
/*
for more information: see languages.txt in the lang folder.
*/
$OpenBadgesBannerText = "Μπορείτε να σχεδιάσετε badges για την πρόοδο που έχει σημειώσει ο κάθε user,έτσι ώστε να αναγνωρίζεται η πρόοδος και η αναβάθμιση του με εικονίδια που θα εμφανίζονται στο προφίλ του.Για περισσότερες πληροφορίες σχετικά με τα OpenBadges,κάντε κλικ στο http://openbadges.org/.";
$OpenBadgesIntroduction = "Μπορείτε να σχεδιάσετε δικά σας badges εκμάθησης για να βοηθήσουν την εκπαίδευση σας σε αυτό το campus.";
$DesignANewBadgeComment = "Σχεδιάστε ένα καινούριο badge. Κατεβάστε το από την ενότητα σχεδιασμού και στη συνέχεια ανεβάστε το στην πλατφόρμα";
$TheBadgesWillBeSentToThatBackpack = "Τα συγκεκριμένα badges θα αποσταλούν σε αυτό το backpack";
$BackpackDetails = "Backpack details";
$CriteriaToEarnTheBadge = "Κριτήρια για να κερδίσετε το badge";
$BadgePreview = "Προεπισκόπηση badge";
$DesignNewBadge = "Δημιουργήστε ένα νέο badge";
$TotalX = "Σύνολο: %s";
$DownloadBadges = "Λήψη badges";
$IssuerDetails = "Badges issuer details";
$CreateBadge = "Δημιουργήστε badge";
$Badges = "Badges";
$StudentsWhoAchievedTheSkillX = "Εκπαιδευόμενοι που απέκτησαν δεξιότητες %s";
$AchievedSkillInCourseX = "Δεξιότητες που αποκτήθηκαν στο μάθημα %s";
$SkillsReport = "Έκθεση δεξιοτήτων";
$AssignedUsersListToStudentBoss = "Users assigned to their superior";
$AssignUsersToBoss = "Assign users to superior";
$RoleStudentBoss = "Student's superior";
$CosecantCsc = "Συντεμνούσα:\t\t\t\tcsc(x)";
$HyperbolicCosecantCsch = "Υπερβολική συντέμνουσα:\t\tcsch(x)";
$ArccosecantArccsc = "Arccosecant:\t\t\tarccsc(x)";
$HyperbolicArccosecantArccsch = "Υπερβολική συντέμνουσα:\t\tarccsch(x)";
$SecantSec = "Τέμνουσα:\t\t\t\tsec(x)";
$HyperbolicSecantSech = "Υπερβολική τέμνουσα:\t\tsech(x)";
$ArcsecantArcsec = "Arcsecant:\t\t\tarcsec(x)";
$HyperbolicArcsecantArcsech = "Υπερβολική συντέμνουσα:\t\tarcsech(x)";
$CotangentCot = "Συνεφαπτομένη:\t\t\tcot(x)";
$HyperbolicCotangentCoth = "Υπερβολική συνεφαπτομένη:\t\tcoth(x)";
$ArccotangentArccot = "Arccotangent:\t\t\tarccot(x)";
$HyperbolicArccotangentArccoth = "Υπερβολική συνεφαπτομένη";
$HelpCookieUsageValidation = "Για να λειτουργήσει το site και να είναι σε θέση να κάνει μέτρηση χρήσης περιεχομένου, αυτή η πλατφόρμα χρησιμοποιεί cookies.
Εάν θέλετε να ρυθμίσετε τα cookies επισκεφθείτε την ενότητα \"Βοήθεια/Help\" του προγράμματος περιήγησης σας.
Για περισσότερες πληροφορίες σχετικά με τα cookies, μπορείτε να επισκεφθείτε την ιστοσελίδα About Cookies.";
$YouAcceptCookies = "Με τη χρήση αυτής της ιστοσελίδας, δηλώνετε ότι αποδέχεστε τη χρήση των cookies.";
$TemplateCertificateComment = "Δείγμα μορφής πιστοποιητικού";
$TemplateCertificateTitle = "Πιστοποιητικό";
$ResultsVisibility = "Προβολή αποτελεσμάτων";
$DownloadCertificate = "Λήψη πιστοποιητικού";
$PortalActiveCoursesLimitReached = "Δυστυχώς έχετε υπερβεί το όριο ενεργών συνεδριών. Για να ξεκινήσετε μια νέα συνεδρία, πρέπει να τερματίσετε τη λειτουργία τουλάχιστον μιας τρέχουσας.
Στη λίστα των μαθημάτων διοίκησης αλλάξτε την ορατότητα σε \"κρυφή\" και στη συνέχεια ανανεώστε τη συνεδρία. Για να αυξήσετε τον μέγιστο αριθμό μαθημάτων που επιτρέπονται στην παρούσα εγκατάσταση \"Chamilo\", παρακαλώ επικοινωνήστε με τον διαχειριστή της εφαρμογής ή αναβαθμίστε το πακέτο σας.";
$WelcomeToInstitution = "Καλώς ήρθατε στο campus %";
$WelcomeToSiteName = "Καλώς ήρθατε στο %s";
$RequestAccess = "Αίτημα πρόσβασης";
$Formula = "Formula";
$MultipleConnectionsAreNotAllow = "Αυτός ο χρήστης έχει ήδη συνδεθεί";
$Listen = "Ακούστε";
$AudioFileForItemX = "Αρχείο ήχου για το προϊόν %s";
$ThereIsANewWorkFeedbackInWorkXHere = "Νέα ανατροφοδότηση σε εξέλιξη: Πατήστε εδώ για να τη δείτε";
$ThereIsANewWorkFeedback = "Νέα ανατροφοδότηση σε εξέλιξη:%s";
$LastUpload = "Τελευταία μεταφόρτωση";
$EditUserListCSV = "Επεξεργασία λίστας χρηστών";
$NumberOfCoursesHidden = "Αριθμός κρυφών εργασιών";
$Post = "Post";
$Write = "Γράψτε";
$YouHaveNotYetAchievedSkills = "Δεν έχουν επιτευχθεί ακόμα δεξιότητες";
$Corn = "Corn";
$Gray = "Γκρι";
$LightBlue = "Γαλάζιο";
$Black = "Μαύρο";
$White = "Άσπρο";
$DisplayOptions = "Επιλογές εμφάνισης";
$EnterTheSkillNameToSearch = "Πληκτρολογήστε το όνομα της δεξιότητας που ψάχνετε";
$SkillsSearch = "Skills search";
$ChooseABackgroundColor = "Επιλέξτε χρώμα φόντου";
$SocialWriteNewComment = "Γράψ'τε νέο σχόλιο";
$SocialWallWhatAreYouThinkingAbout = "Τι σκέφτεστε;";
$SocialMessageDelete = "Διαγραφή σχολίου";
$SocialWall = "Social wall";
$BuyCourses = "Αγοράστε μαθήματα";
$MySessions = "Οι συνεδρίες μου";
$ActivateAudioRecorder = "Ενεργοποίηση εγγραφής ήχου";
$StartSpeaking = "Αρχίστε να μιλάτε";
$AssignedCourses = "Μαθήματα που σας έχουν ανατεθεί";
$QuestionEditionNotAvailableBecauseItIsAlreadyAnsweredHoweverYouCanCopyItAndModifyTheCopy = "Η επεξεργασία της απάντησης δεν είναι διαθέσιμη. Ωστόσο, μπορείτε να την αντιγράψετε και να την τροποποιήσετε.";
$SessionDurationDescription = "Κατά την έναρξη της εκπαίδευσης, μπορείτε να ορίσετε τον μέγιστο αριθμό ημερών πρόσβασης σε κάθε μάθημα. Αυτό σας δίνει τη δυνατότητα να ορίσετε περιθώριο 15 ημερών για κάθε συνεδρία που ξεκινά από την 1η ημερομηνία πρόσβασης, αντί να διατηρείτε την ίδια ημερομηνία έναρξης για όλους τους μαθητές.";
$HyperbolicArctangentArctanh = "Υπερβολικό τόξο εφαπτομένης:\t\tarctanh(x)";
$SessionDurationTitle = "Διάρκεια συνεδρίας";
$ArctangentArctan = "Τόξο εφαπτομένης:\t\t\tarctan(x)";
$HyperbolicTangentTanh = "Υπερβολική εφαπτομένη:\t\ttanh(x)";
$TangentTan = "Εφαπτομένη:\t\t\ttan(x)";
$CoachAndStudent = "Εκπαιδευτής και εκπαιδευόμενος";
$Serie = "Σειρές";
$HyperbolicArccosineArccosh = "Υπερβολικό συνημίτονο τόξου:\t\tarccosh(x)";
$ArccosineArccos = "Συνημίτονο τόξου:\t\t\tarccos(x)";
$HyperbolicCosineCosh = "Υπερβολικό συνημίτονο:\t\tcosh(x)";
$CosineCos = "Συνημίτονο:\t\t\t\tcos(x)";
$TeacherTimeReport = "Χρονοδιάγραμμα εκπαιδευτικών";
$HyperbolicArcsineArcsinh = "Υπερβολικό τόξο ημιτόνου:\t\tarcsinh(x)";
$YourLanguageNotThereContactUs = "Δεν μπορείτε να βρείτε τη γλώσσα σας στη λίστα; Επικοινωνήστε μαζί μας στο info@chamilo.org για να συμβάλλουμε ως μεταφραστές.";
$ArcsineArcsin = "Τόξο ημιτόνου:\t\t\tarcsin(x)";
$HyperbolicSineSinh = "Υπερβολικό ημίτονο:\t\tsinh(x)";
$SineSin = "Ημίτονο:\t\t\t\tsin(x)";
$PiNumberPi = "Αριθμός π:\t\t\tpi";
$ENumberE = "Αριθμός Ε:\t\t\te";
$LogarithmLog = "Λογάριθμος:\t\t\tlog(x)";
$NaturalLogarithmLn = "φυσικός λογάριθμος:\t\tln(x)";
$AbsoluteValueAbs = "Απόλυτη τιμή:\t\t\tabs(x)";
$SquareRootSqrt = "Τετραγωνική ρίζα:\t\t\tsqrt(x)";
$ExponentiationCircumflex = "Ύψωση σε δύναμη:\t\t\t^";
$DivisionSlash = "Διαίρεση:\t\t\t/";
$MultiplicationStar = "Πολλαπλασιασμός:\t\t\t*";
$SubstractionMinus = "Αφαίρεση:\t\t\t-";
$SummationPlus = "Άθροιση:\t\t\t+";
$NotationList = "Τύπος παράστασης";
$SubscribeToSessionRequest = "Αίτημα εγγραφής σε συνεδρία";
$PleaseSubscribeMeToSession = "Παρακαλώ λάβετε υπόψιν το αίτημα εγγραφής μου στην παρούσα συνεδρία";
$SearchActiveSessions = "Αναζητήστε ενεργές συνεργείες";
$UserNameHasDash = "Το όνομα χρήστη δεν μπορεί να περιέχει αυτούς τους χαρακτήρες '-'";
$IfYouWantOnlyIntegerValuesWriteBothLimitsWithoutDecimals = "Εάν θέλετε μόνο ακέραιες τιμές γράψ'τε και τα δύο όρια χωρίς δεκαδικούς";
$GiveAnswerVariations = "Παρακαλούμε, γράψτε πόσες παραλλαγές ερώτησης θέλετε";
$AnswerVariations = "Παραλλαγές ερώτησης";
$GiveFormula = "Παρακαλώ, γράψτε τον τύπο";
$SignatureFormula = "Ειλικρινά";
$FormulaExample = "Δείγμα τύπου: sqrt( [x] / [y] ) * ( e ^ ( ln(pi) ) )";
$VariableRanges = "Μεταβλητά όρια";
$ExampleValue = "Εύρος τιμής";
$CalculatedAnswer = "Υπολογισμός ερώτησης";
$UserIsCurrentlySubscribed = "Ο χρήστης είναι ήδη εγγεγραμμένος";
$OnlyBestAttempts = "Μόνο οι καλύτερες προσπάθειες";
$IncludeAllUsers = "Περιλαμβάνει όλους τους χρήστες";
$HostingWarningReached = "Hosting warning reached";
$SessionName = "Όνομα συνεδρίας";
$MobilePhoneNumberWrong = "Ο αριθμός κινητού τηλεφώνου είναι ελλιπής ή περιέχει μη έγκυρους χαρακτήρες";
$CountryDialCode = "Προσθέστε τον κωδικό κλήσης της χώρας";
@ -64,7 +188,7 @@ $Weep = "Weep";
$LatestChanges = "Τελευταίες αλλαγές";
$FinalScore = "Τελικό σκορ";
$ErrorWritingXMLFile = "Υπήρξε ένα σφάλμα κατά την εγγραφή του αρχείου XML. Παρακαλούμε ζητήστε από το διαχειριστή σας να ελέγξει τα αρχεία καταγραφής σφαλμάτων.";
$TeacherXInSession = "Δάσκαλος στη συνεδρία: %s";
$TeacherXInSession = "Εκπαιδευτής στη συνεδρία: %s";
$DeleteAttachment = "Διαγραφή συνημμένου";
$EditingThisEventWillRemoveItFromTheSerie = "Η παρούσα επεξεργασία, θα αναιρέσει όλες τις ήδη καταγεγραμμένες μορφοποιήσεις.";
$EnterTheCharactersYouReadInTheImage = "Εισάγετε τους χαρακτήρες που βλέπετε στην εικόνα";
@ -195,6 +319,11 @@ $LearnpathsLeft = "Ανολοκλήρωτα εκπαιδευτικά πεδία"
$LearnpathsDone = "Ολοκληρωμένα εκπαιδευτικά πεδία";
$LearnpathsTotal = "Σύνολο μαθησιακών επιλογών";
$TimeLoggedIn = "Χρόνος σύνδεσης (ωω:λλ)";
$SelectSurvey = "Επιλέξτε έρευνα";
$SurveyCopied = "Δημιουργήθηκε αντίγραφο της έρευνας";
$NoSurveysAvailable = "Δεν υπάρχουν έρευνες";
$DescriptionCopySurvey = "Αντιγράψτε μια κενή έρευνα σε ένα άλλο course. Θα χρειαστείτε 2 course για αυτή την ενέργεια: το αυθεντικό και το στοχοποιημένο.";
$CopySurvey = "Αντιγραφή έρευνας";
$ChooseSession = "Παρακαλώ επιλέξτε μια συνεδρία";
$SearchSession = "Αναζήτηση συνεδριών";
$ChooseStudent = "Παρακαλώ επιλέξτε ένα μαθητή";
@ -612,6 +741,7 @@ $DocumentsWillBeAddedToo = "Θα προστεθούν και Έγγραφα";
$ToExportLearnpathWithQuizYouHaveToSelectQuiz = "Αν θέλετε να εξάγετε μια σειρά μαθημάτων που περιέχει μια άσκηση, θα πρέπει να βεβαιωθείτε ότι οι αντίστοιχες ασκήσεις συμπεριλαμβάνονται στην εξαγωγή καιθα πρέπει να τις επιλέξετε από τον κατάλογο ασκήσεων.";
$ArchivesDirectoryNotWriteableContactAdmin = "Ο φάκελος αρχείων που χρησιμοποιείται από αυτό το εργαλείο, δεν είναι εγγράψιμος. Παρακαλώ απευθυνθείτε στον διαχειριστή της πλατφόρμας.";
$DestinationCourse = "Μάθημα στόχος";
$ConvertToMultipleAnswer = "Προσαρμογή σε πολλαπλές απαντήσεις";
$CasMainActivateComment = "Η ενεργοποίηση της πιστοποίησης CAS θα επιτρέψει στους εκπαιδευόμενους να πιστοποιούνται με τα CAS διαπιστεύτηριά τους. Μεταβείτε στα Πρόσθετα (plugins) για να προσθέσετε ένα διαμορφώσιμο κουμπί 'Σύνδεση CAS' για το Chamilo campus.";
$UsersRegisteredInAnyGroup = "Χρήστες εγγεγραμμένοι σε οποιαδήποτε ομάδα";
$Camera = "Κάμερα";
@ -700,6 +830,9 @@ $ThickStroke = "Thick";
$ShowHotCoursesComment = "Η σελίδα με τα Καυτά μαθήματα θα προστεθεί στη σελίδα ευρετηρίου";
$ShowHotCoursesTitle = "Εμφάνιση Καυτών μαθημάτων";
$ThisItemIsInvisibleForStudentsButYouHaveAccessAsTeacher = "This item is invisible for learner but you have access as teacher.";
$PreventSessionAdminsToManageAllUsersTitle = "Πρόληψη διαχείρισης όλων των user από τους administrator της εφαρμογής";
$IsOpenSession = "Ανοιχτή συνεδρία";
$AllowVisitors = "Αποδοχή επισκεπτών";
$EnableIframeInclusionComment = "Allowing arbitrary iframes in the HTML Editor will enhance the edition capabilities of the users, but it can represent a security risk. Please make sure you can rely on your users (i.e. you know who they are) before enabling this feature.";
$AddedToLPCannotBeAccessed = "Αυτή η άσκηση έχει συμπεριληφθεί στην Εκπαιδευτική διαδρομή, οπότε οι εκπαιδευόμενοι δεν μπορούν να έχουν πρόσβαση σε αυτήν από εδώ. Αν θέλετε αυτή η άσκηση να είναι διαθέσιμη μέσα από τα εργαλεία ασκήσεων, παρακαλώ κάντε ένα αντίγραφό της, χρησιμοποιώντας το εικονίδιο της αντιγραφής.";
$EnableIframeInclusionTitle = "Να επιτρέπονται τα iframes στον HTML Editor";
@ -1145,6 +1278,12 @@ $OrganiseDocuments = "Δημιούργησε πίνακα περιεχομένω
$Uncompress = "αποσυμπίεση του αρχείο (.zip) στον εξυπηρέτη";
$ExportShort = "Export as SCORM";
$AllDay = "Όλη την ημέρα";
$PublicationStartDate = "Ημέρα δημοσίευσης";
$ShowStatus = "Προβολή status";
$Mode = "Mode";
$Schedule = "Πρόγραμμα";
$Place = "Τοποθεσία";
$RecommendedNumberOfParticipants = "Προτεινόμενος αριθμός συμμετεχόντων";
$WCAGGoMenu = "Μενού";
$WCAGGoContent = "Περιεχόμενο";
$AdminBy = "Διαχείριση από";
@ -1255,6 +1394,7 @@ $NoCategories = "Δεν υπάρχουν κατηγορίες εδώ";
$AllowCoursesInCategory = "Επιτρέπεται η προσθήκη μαθημάτων σε αυτή την κατηγορία;";
$GoToForum = "Μετάβαση στην Περιοχή Συζητήσεων";
$CategoryCode = "Κωδικός κατηγορίας";
$MetaTwitterCreatorComment = "Ο Δημιουργός του λογαριασμού Twitter είναι ένας λογαριασμός (π.χ. @ywarnier) που εκπροσωπεί το *άτομο* που δημιούργησε το site. Αυτό το πεδίο είναι προαιρετικό.";
$EditNode = "Επεξεργασία αυτής της κατηγορίας";
$OpenNode = "Άνοιγμα αυτής της κατηγορίας";
$DeleteNode = "Διαγραφή αυτής της κατηγορίας";
@ -1265,6 +1405,7 @@ $TreeRecountedIn = "Η δομή του δέντρου μερτήθηκε ξαν
$RebuildTree = "Επαναδημιουργία δέντρου";
$RefreshNbChildren = "Ανανέωση αριθμού παιδιών";
$ShowTree = "Εμφάνιση δενδρικής μορφής";
$MetaImagePathTitle = "Meta image path";
$LogDeleteCat = "Η κατηγορία διαγράφηκε";
$RecountChildren = "Επαναυπολογισμός παιδιών";
$UpInSameLevel = "Πάνω στο ίδιο επίπεδο";
@ -1320,6 +1461,7 @@ $CourseCreationSucceeded = "Το μάθημα δημιουργήθηκε με ε
$OnTheHardDisk = "στο σκληρό δίσκο";
$IsVirtualCourse = "Εικονικό μάθημα?";
$AnnouncementUpdated = "Η ανακοίνωση έχει ενημερωθεί";
$MetaImagePathComment = "Το Meta Image path είναι ένας φάκελος στον κατάλογο του Chamilo (π.χ. Αρχική σελίδα/εικόνα.png) που πρέπει να δείχνει την κάρτα του Twitter ή του OpenGraph όταν εμφανίζεται το Link του LMS. Προτεινόμενο μέγεθος φωτογραφίας από το Twitter είναι 120 x 120 pixel, που μερικές φορές μπορεί να μικρύνει σε 120x90.";
$PermissionsForNewFiles = "Δικαιώματα για νέα αρχεία";
$PermissionsForNewFilesComment = "Η δυνατότητα ορισμού των δικαιωμάτων για κάθε νέο αρχείο αυξάνει την ασφάλεια ενάντια στις κακόβουλες επιθέσεις από hackers που προσπαθούν να ανεβάσουν επικίνδυνο υλικό στην πύλη σας. Η προεπιλεγμένη τιμή (0550) είναι αρκετή για να δώσει στον εξυπηρετητή σας ένα λογικό επίπεδο προστασίας. Αν χρησιμοποιείτε το Oogie φροντίστε οι χρήστες που χρησιμοποιούν το OpenOffice να μπορούν να γράψουν αρχεία στο φάκελο του μαθήματος.";
$Guest = "Επισκέπτης";
@ -1397,6 +1539,7 @@ $EditNews = "Επεξεργασία Ειδήσεων/Νέων";
$EditCategories = "Επεξεργασία κατηγοριών εκπαιδευσης";
$EditHomePage = "Επεξεργασία χώρου αρχικής σελίδας";
$AllowUserHeadingsComment = "Can a teacher define learner profile fields to retrieve additional information?";
$MetaTwitterSiteTitle = "Twitter Site account";
$Languages = "Γλώσσες";
$NoticeTitle = "Τίτλος ειδοποίησης";
$NoticeText = "Κείμενο ειδοποίησης";
@ -1404,6 +1547,8 @@ $LinkURL = "URL του συνδέσμου";
$OpenInNewWindow = "Άνοιγμα σε νέο παράθυρο";
$LimitUsersListDefaultMaxComment = "In the screens allowing addition of users to training or classes, if the first non-filtered list contains more than this number of users, then default to the first letter (A)";
$HideDLTTMarkupComment = "Hide the [= ... =] markup when a language variable is not translated";
$UpgradeFromLMS19x = "Αναβάθμιση από LMS v1.9.*";
$SignUp = "Εγγραφείτε!";
$UserDeleted = "Ο χρήστης διαγράφηκε";
$NoClassesForThisCourse = "Δεν υπάρχουν τάξεις εγγεγραμένες στο μάθημα";
$CourseUsage = "Χρήση μαθήματος";
@ -1417,6 +1562,7 @@ $Exercises = "Tests";
$AllowPersonalAgendaTitle = "Προσωπική Ατζέντα";
$AllowPersonalAgendaComment = "Can the learner add personal events to the Agenda?";
$CurrentValue = "τρέχουσα τιμή";
$AlreadyRegisteredToSession = "Έχετε ήδη εγγραφεί στη συνεδρία.";
$UserPassword = "Συνθηματικό";
$SubscriptionAllowed = "Η εγγραφή επιτρέπεται";
$UnsubscriptionAllowed = "Επιτρέπεται η ακύρωση εγγραφής";
@ -1487,6 +1633,7 @@ $ShowOnlineUsers = "Display number of users online all pages (visible for the pe
$ShowOnlineCourse = "Display number of users online in this course";
$ShowIconsInNavigationsMenuTitle = "Show icons in navigation menu?";
$SeeAllRightsAllRolesForSpecificLocation = "Focus στην τοποθεσία";
$MetaTwitterCreatorTitle = "Δημιουργός λογαριασμού Twitter";
$ClassesSubscribed = "The selected classes were subscribed to the selected training";
$RoleId = "ID Ρόλου";
$RoleName = "Όνομα Ρόλου";
@ -1564,6 +1711,7 @@ $EnableToolIntroductionTitle = "Enable tool introduction";
$EnableToolIntroductionComment = "Enable introductions on each tool's homepage";
$BreadCrumbsCourseHomepageTitle = "Course homepage breadcrumb";
$BreadCrumbsCourseHomepageComment = "The breadcrumb is the horizontal links navigation system usually in the top left of your page. This option selects what you want to appear in the breadcrumb on courses' homepages";
$MetaTwitterSiteComment = "Ο ιστότοπος Twitter είναι ένας λογαριασμός Twitter (π.χ. @chamilo_news) που σχετίζεται με τη σελίδα σας. Συνήθως είναι ένας προσωρινός λογαριασμός, και εκπροσωπεί μια οντότητα (αντί για φυσικό πρόσωπο). Αυτό το πεδίο είναι υποχρεωτικό αν θέλετε να εμφανίζονται οι αναλύσεις σας στο Twitter.";
$LoginPageMainArea = "Login page main area";
$LoginPageMenu = "Login page menu";
$CampusHomepageMainArea = "Portal homepage main area";
@ -1842,6 +1990,10 @@ $IsNotWritable = "is not writeable";
$FieldMovedDown = "The field is successfully moved down";
$CannotMoveField = "Αδυναμία μετακίνησης του πεδίου";
$FieldMovedUp = "The field is successfully moved up.";
$MetaTitleTitle = "OpenGraph meta title";
$MetaDescriptionComment = "Αυτή η επιλογή δείχνει ένα τίτλο OpenGraph στην επικεφαλίδα του ιστότοπου σας.";
$MetaDescriptionTitle = "Meta περιγραφή";
$MetaTitleComment = "Αυτή η επιλογή δείχνει ένα τίτλο OpenGraph στην επικεφαλίδα του ιστότοπου σας.";
$FieldDeleted = "Το πεδίο έχει διαγραφεί";
$CannotDeleteField = "Το πεδίο δεν μπορεί να διαγραφεί";
$AddUsersByCoachTitle = "Register users by Coach";
@ -2466,9 +2618,21 @@ $AddAssignmentToCourse = "Προσθήκη ανάθεσης στο μάθημα"
$AddForumToCourse = "Προσθήκη forum στο μάθημα";
$SaveAudioAndOrganization = "Save audio and organization";
$UploadOnlyMp3Files = "Παρακαλούμε ανεβάστε μόνο αρχείο ήχουμ mp3";
$OpenBadgesTitle = "Το Chamilo έχει τη βασική έκδοση των OpenBadges";
$NoPosts = "No posts";
$WithoutAchievedSkills = "Χωρίς πρόοδο";
$TypeMessage = "Πληκτρολογήστε το μήνυμά σας παρακάτω";
$ConfirmReset = "Θέλετε πραγματικά να διαγράψετε όλα τα μηνύματα;";
$MailCronCourseExpirationReminderBody = "Αγαπητοί %κύριοι, ενώ η ημερομηνία λήξης του course σας έχει οριστεί, δεν έχει ολοκληρωθεί. Απομένουν %μέρες για να ολοκληρώσετε. Σας το υπενθυμίζουμε καθώς μπορείτε να το παρακολουθήσετε μόνο μια φορά τον χρόνο. Μπορείτε να επιστρέψετε πίσω στο course μέσω του παρακάτω link:% Με εκτίμηση,η ομάδα %";
$MailCronCourseExpirationReminderSubject = "Επείγον! Υπενθύμιση λήξης % των course";
$ExerciseAndLearningPath = "Exercise and learning path";
$LearningPathGradebookWarning = "Προσοχή! Υπάρχει δυνατότητα να χρησιμοποιηθούν test κατά τη διάρκεια της εκπαίδευσης. Αν το course έχει ήδη πραγματοποιηθεί, τότε υπάρχει πιθανότητα να υπάρχει ήδη βαθμολογία του Test στο βαθμολόγιο.Η αξιολόγηση των course γίνεται με βάση ποσοστό προόδου, ενώ η αξιολόγηση των test σύμφωνα με τις ερωτήσεις που έχουν απαντηθεί (1) και αυτές που έχουν μείνει κενές (0). Βεβαιωθείτε πως έχετε αξιολογήσει τον τρόπο βαθμολόγησης.";
$ChooseEitherDurationOrTimeLimit = "Επιλέξτε χρονικό περιθώριο ή χρονικό περιορισμό";
$ClearList = "Καθαρισμός της συνομιλίας (chat)";
$SessionBanner = "Banner συνεδρίας";
$ShortDescription = "Σύντομη περιγραφή";
$TargetAudience = "Target audience";
$OpenBadgesActionCall = "Μετατρέψτε την εικονική πλατφόρμα σας σε εμπειρική πλατφόρμα εκμάθησης δεξιοτήτων";
$CallSent = "Έχει σταλεί η κλήση για συνομιλία. Βρίσκεσθε σε αναμονή για την έγκριση του συνομιλητή σας.";
$ChatDenied = "Η κλήση σας έχει απορριφθεί από τον συνομιλητή σας.";
$Send = "Αποστολή μηνύματος";
@ -2807,6 +2971,7 @@ $DelImage = "Αφαίρεση εικόνας";
$Code = "Κωδικός Μαθήματος";
$Up = "Πάνω";
$Down = "Κατέβασμα";
$TimeReportForCourseX = "Χρονοδιάγραμμα μαθήματος %s";
$Theme = "Γραφικό θέμα";
$TheListIsEmpty = "Η λίστα είναι άδεια";
$UniqueSelect = "Πολλαπλής Επιλογής (Μοναδική Απάντηση)";
@ -2818,6 +2983,7 @@ $TooShort = "Πολύ μικρό μήκος";
$CourseCreate = "Δημιουργία ενός μαθήματος";
$Todo = "Να γίνουν";
$UserName = "Όνομα χρήστη";
$TimeReportIncludingAllCoursesAndSessionsByTeacher = "Χρονοδιάγραμμα συμπεριλαμβανομένων όλων των μαθημάτων και συνεδριών, με εκπαιδευτή";
$CategoryMod = "Επεξεργασία κατηγορίας";
$Hide = "Απόκρυψη";
$Dear = "Προς:";
@ -2915,6 +3081,8 @@ $SwitchToTeacherView = "Όψη εκπαιδευτικού";
$SwitchToStudentView = "Όψη μαθητή";
$AddResource = "Προσθήκη";
$AddedResources = "Επισυνάψεις";
$TimeReportForTeacherX = "Χρονοδιάγραμμα εκπαιδευτή %s";
$TotalTime = "Συνολικός χρόνος";
$NameOfLang['arabic'] = "áñáâéêÜ";
$NameOfLang['brazilian'] = "ÂñáæéëéÜíéêá";
$NameOfLang['bulgarian'] = "âïõëãáñéêÜ";
@ -2975,7 +3143,6 @@ $ModifyQuestion = "Μετατροπή μιας ερώτησης";
$Example = "Παράδειγμα";
$CheckAll = "Επιλογή όλων";
$NbAnnoucement = "Ανακοίνωση";
$OtherCourses = "άλλα μαθήματα";
$Doc = "Εκπαίδευση";
$PlataformAdmin = "Διαχειριστής Πλατφόρμας";
$Groups = "Ομάδες";
@ -3128,6 +3295,7 @@ $CourseAdminRoleDescription = "Εκπαιδευτικός";
$MoveTo = "Μεταφορά σε";
$Delete = "Διαγραφή";
$MoveFileTo = "Μεταφορά αρχείου σε";
$TimeReportForSessionX = "Χρονοδιάγραμμα συνεδρίας %s";
$Error = "Σφάλμα";
$Anonymous = "Ανώνυμος";
$h = "ω";
@ -3662,10 +3830,16 @@ $ThereIsNotACertificateAvailableByDefault = "Δεν υπάρχει προεπι
$CertificateMinimunScoreIsRequiredAndMustNotBeMoreThan = "Απαιτείται μία ελάχιστη βαθμολογία πιστοποιητικού και δεν πρέπει να είναι παραπάνω από";
$CourseProgram = "Περιγραφή";
$ThisCourseDescriptionIsEmpty = "Δεν υπάρχει περιγραφή προς το παρόν";
$Vacancies = "Διαθέσιμες θέσεις";
$QuestionPlan = "Βοήθεια";
$Cost = "Κόστος";
$NewBloc = "Άλλο";
$TeachingHours = "Ώρες διαλέξεων";
$Area = "Περιοχή";
$InProcess = "Σε εξέλιξη";
$CourseDescriptionUpdated = "Η περιγραφή ανανεώθηκε";
$CourseDescriptionDeleted = "Η περιγραφή διαγράφηκε";
$PreventSessionAdminsToManageAllUsersComment = "Με την ενεργοποίηση αυτής της επιλογής,ο administrator της παρούσας συνεδρίας θα είναι σε θέση να δει μόνο τους user που έχει ενεργοποιήσει ο ίδιος";
$InvalidId = "Η είσοδος απέτυχε - λανθασμένο όνομα χρήστη ή συνθηματικό";
$Pass = "Συνθηματικό";
$Advises = "Συμβουλές";
@ -3844,6 +4018,9 @@ $Interaction = "Αλληλεπίδραση";
$Authoring = "Συγγραφή";
$SessionIdentifier = "Ταυτοποίηση περιόδου";
$SessionCategory = "Κατηγορίες περιόδων";
$ConvertToUniqueAnswer = "Προσαρμογή σε μοναδικές απαντήσεις";
$UnknownFormat = "Άγνωστο format";
$ErrorWhileBuildingReport = "Υπήρξε σφάλμα κατά ανάλυση της αναφοράς";
$WikiSearchResults = "Wiki Search Results";
$StartPage = "Κεντρική σελίδα";
$EditThisPage = "Επεξεργασία σελίδας";
@ -4569,6 +4746,7 @@ $HAnnouncements = "Announcements Help";
$HChat = "Ζωντανή Συζήτηση";
$HWork = "Βοήθεια";
$HTracking = "Reporting Help";
$IsInductionSession = "Εισαγωγική συνεδρία";
$PublishSurvey = "Publish survey";
$CompareQuestions = "Compare questions";
$InformationUpdated = "Information updated";
@ -4783,7 +4961,9 @@ $ShowThumbnails = "Show Thumbnails";
$SetSlideshowOptions = "Set Slideshow Options";
$SlideshowOptions = "Slideshow Options";
$NoResizing = "Show all images in their original size. No resizing is done. Scrollbars will automatically appear if the image is larger than your monitor size.";
$Brochure = "Κατάλογος";
$SlideShow = "Slideshow";
$PublicationEndDate = "Λήξη ημερομηνίας δημοσίευσης";
$ViewSlideshow = "View Slideshow";
$MyTasks = "Οι εργασίες μου";
$FavoriteBlogs = "Τα έργα μου (projects)";
@ -5085,6 +5265,8 @@ $SilverLine = "Silver line";
$SoberBrown = "Sober brown";
$SteelGrey = "Steel grey";
$TastyOlive = "Tasty olive";
$QuestionsOverallReportDetail = "Σε αυτή την αναλυτική αναφορά βλέπετε τα αποτελέσματα όλων των ερωτήσεων";
$QuestionsOverallReport = "Συνολική ανάλυση ερωτήσεων";
$NameOfLang['bosnian'] = "bosnian";
$NameOfLang['czech'] = "czech";
$NameOfLang['dari'] = "dari";
@ -5781,6 +5963,7 @@ $webserver = "Web server";
$mysql = "MySQL";
$NotInserted = "Not inserted";
$Multipleresponse = "Πολλαπλής Απάντησης";
$EnableMathJaxComment = "Ενεργοποιήστε το μαθηματικό συντακτικό του MathJax.";
$YouCanNowLoginAtXUsingTheLoginAndThePasswordYouHaveProvided = "Μπορείτε να εισέλθετε στην πλατφόρμα %s χρησιμοποιώντας το όνομα χρήστη και το συνθηματικό που επιλέξατε.";
$HaveFun = "Have fun,";
$AreYouSureToEditTheUserStatus = "Are you sure to edit the user status?";
@ -5790,6 +5973,7 @@ $LPWasReset = "Learning path was reset for the learner";
$AnnouncementVisible = "Announcement visible";
$AnnouncementInvisible = "Announcement invisible";
$GlossaryDeleted = "Glossary deleted";
$CalendarYear = "Ημερολόγιο";
$SessionReadOnly = "Read only";
$SessionAccessible = "Με Πρόσβαση";
$SessionNotAccessible = "Χωρίς Πρόσβαση";
@ -6015,6 +6199,7 @@ $MultipleAnswerCombinationTrueFalse = "Συνδυασμός Σωστό/ Λάθο
$DontKnow = "Δεν ξέρω";
$ExamNotAvailableAtThisTime = "Η εξέταση δεν είναι διαθέσιμη προς το παρόν";
$LoginOrEmailAddress = "Όνομα χρήστη ή διεύθυνση e-mail";
$EnableMathJaxTitle = "Ενεργοποιήστε το MathJax";
$Activate = "Ενεργοποίηση";
$Deactivate = "Απενεργοποίηση";
$ConfigLearnpath = "Ρυθμίσεις μονοπατιού εκπαίδευσης";
@ -6957,4 +7142,23 @@ $DataTableSearch = "Αναζήτηση";
$HideColumn = "Απόκρυψη στήλης";
$DisplayColumn = "Εμφάνιση στήλης";
$LegalAgreementAccepted = "Legal agreement accepted";
$WorkEmailAlertActivateOnlyForTeachers = "Ενεργοποίηση email alert μόνο για καθηγητές σχετικά με την υποβολή καινούριων εργασιών.";
$WorkEmailAlertActivateOnlyForStudents = "Ενεργοποίηση email alert μόνο για μαθητές σχετικά με την υποβολή καινούριων εργασιών.";
$Uncategorized = "Χωρίς κατηγορία";
$NaturalYear = "Χρονική περίοδος";
$AutoWeight = "Αυτοματοποιημένο βάρος";
$AutoWeightExplanation = "Χρησιμοποιήστε τη ρύθμιση του αυτοματοποιημένου βάρους για να επισπεύσετε τη διαδικασία. Το πρόγραμμα έπειτα θα προχωρήσει σε αυτόματη κατανομή του βάρους στα παρακάτω στοιχεία αξιολόγησης.";
$EditWeight = "Επεξεργασία βάρους";
$TheSkillHasBeenCreated = "Δημιουργήθηκε ένα καινούριο skill";
$CreateSkill = "Δημιουργία skill";
$CannotCreateSkill = "Δεν υπάρχει δυνατότητα δημιουργίας skill";
$SkillEdit = "Επεξεργασία Skill";
$TheSkillHasBeenUpdated = "Το skill έχει αναβαθμιστεί.";
$CannotUpdateSkill = "Δεν μπορεί να γίνει αναβάθμιση του skill";
$BadgesManagement = "Διαχείρηση Badges";
$CurrentBadges = "Υπάρχον badges";
$SaveBadge = "Αποθήκευση Badge";
$BadgeMeasuresXPixelsInPNG = "Μέγεθος Badge 200x200 pixel σε PNG";
$SetTutor = "Ορισμός καθηγητή";
$UniqueAnswerImage = "Μοναδική εικόνα απάντησης";
?>

@ -2066,7 +2066,6 @@ $UserInfo = "Felhasználói információ";
$ModifyQuestion = "Kérdés módosítása";
$CheckAll = "Összes ellenőrzése";
$NbAnnoucement = "Bejelentés";
$OtherCourses = "más kurzusok";
$Doc = "dokumentum";
$PlataformAdmin = "Platform Adminisztrátor";
$Groups = "Csoportok";

@ -1428,7 +1428,6 @@ $UserInfo = "informasi user";
$ModifyQuestion = "Ubah pertanyaan";
$CheckAll = "Conteng semua";
$NbAnnoucement = "Pengumuman";
$OtherCourses = "mata kuliah lain";
$Doc = "dokumen";
$PlataformAdmin = "Admin Platform";
$Groups = "Group";

@ -3149,7 +3149,6 @@ $ModifyQuestion = "Modifica il quesito";
$Example = "Esempio";
$CheckAll = "Seleziona tutto";
$NbAnnoucement = "Avviso";
$OtherCourses = "altri corsi";
$Doc = "Moduli didattici";
$PlataformAdmin = "Amministratore Campus";
$Groups = "Gruppi";

@ -1148,7 +1148,6 @@ $NameOfLang['vietnamese'] = "vietnamese";
$UserInfo = "유저 정보";
$ModifyQuestion = "문제 수정";
$NbAnnoucement = "공지사항";
$OtherCourses = "다른 과정들";
$Doc = "문서";
$PlataformAdmin = "플랫폼 관리자";
$Groups = "그룹";

@ -2513,7 +2513,6 @@ $UserInfo = "Informācija par lietotāju";
$ModifyQuestion = "Saglabāt jautājumu";
$CheckAll = "Atzīmēt visus";
$NbAnnoucement = "Paziņojums";
$OtherCourses = "citi kursi";
$Doc = "Kurss";
$PlataformAdmin = "Platformas administrators";
$Groups = "Grupas";

@ -1715,7 +1715,6 @@ $UserInfo = "vartotojo informacija";
$ModifyQuestion = "Redaguoti klausimą";
$CheckAll = "Tikrinti viską";
$NbAnnoucement = "Skelbimas";
$OtherCourses = "kiti kursai";
$Doc = "Teorinė medžiaga";
$PlataformAdmin = "Sistemos administratorius";
$Groups = "Grupės";

@ -1684,7 +1684,6 @@ $UserInfo = "информација за корисникот";
$ModifyQuestion = "Измени го прашањето";
$CheckAll = "Маркирај се'";
$NbAnnoucement = "Соопштение";
$OtherCourses = "други курсеви";
$Doc = "Патека_на_учењето";
$PlataformAdmin = "Управувач со Платформата";
$Groups = "Групи";

@ -658,7 +658,6 @@ $NameOfLang['vietnamese'] = "vietnamesisk";
$UserInfo = "Brukerinformasjon";
$CheckAll = "Velg alle";
$NbAnnoucement = "Annonsering";
$OtherCourses = "Andre kurs";
$Doc = "dokument";
$PlataformAdmin = "Plattformadministrasjon";
$Groups = "Grupper";

@ -299,7 +299,6 @@ $UserInfo = "Informacions de l'usancier";
$ModifyQuestion = "Modificar la demanda";
$CheckAll = "Tot verificar";
$NbAnnoucement = "Anóncia";
$OtherCourses = "Autrei cors";
$Doc = "Document";
$Groups = "Grops";
$GroupManagement = "Administracion dau grop";

@ -2018,7 +2018,6 @@ $ModifyQuestion = "ذخیره کردن سوال";
$Example = "نمونه";
$CheckAll = "انتخاب همه";
$NbAnnoucement = "اطلاعیه ها";
$OtherCourses = "دیگر دروس";
$Doc = "آموزش";
$PlataformAdmin = "پرتال مدیر";
$Groups = "گروه ها";

@ -2709,7 +2709,6 @@ $ModifyQuestion = "Zapisz pytanie";
$Example = "Przykład";
$CheckAll = "Zaznacz wszystkie";
$NbAnnoucement = "Ogłoszenie";
$OtherCourses = "inne kursy";
$Doc = "Kurs";
$PlataformAdmin = "Platforma administratora";
$Groups = "Grupy";

@ -2843,7 +2843,6 @@ $UserInfo = "informação do utilizador";
$ModifyQuestion = "Guardar a pergunta";
$CheckAll = "Verificar todos";
$NbAnnoucement = "Anúncio";
$OtherCourses = "outros cursos";
$Doc = "Curso";
$PlataformAdmin = "Administração do Portal";
$Groups = "Grupos";

@ -2414,7 +2414,6 @@ $UserInfo = "haykuqmasimanta willay";
$ModifyQuestion = "T'ijrapay taputa";
$CheckAll = "cheqaqchay";
$NbAnnoucement = "Willaykuna";
$OtherCourses = "hoq yachachinakuna";
$Doc = "qelqa khipu";
$PlataformAdmin = "Hanp'araq kamachina";
$Groups = "Huñusqakuna";

@ -3025,7 +3025,6 @@ $ModifyQuestion = "Modifica intrebarea";
$Example = "Exemplu";
$CheckAll = "Bifeaza toate";
$NbAnnoucement = "Anunt";
$OtherCourses = "alte cursuri";
$Doc = "document";
$PlataformAdmin = "Administratorul platformei";
$Groups = "Grupuri";

@ -1945,7 +1945,6 @@ $UserInfo = "информация пользователя";
$ModifyQuestion = "Изменить вопрос";
$CheckAll = "Проверить все";
$NbAnnoucement = "Объявление";
$OtherCourses = "другие курсы";
$Doc = "Учебный план";
$PlataformAdmin = "Администратор платформы";
$Groups = "Группы";

@ -1645,7 +1645,6 @@ $UserInfo = "informacija o korisniku";
$ModifyQuestion = "Izmena putanja";
$CheckAll = "Proveri sve";
$NbAnnoucement = "Obaveštenje";
$OtherCourses = "drugi kursevi";
$Doc = "dokument";
$PlataformAdmin = "Administratorska platforma";
$Groups = "Grupe";

@ -1879,7 +1879,6 @@ $UserInfo = "用户信息";
$ModifyQuestion = "修改题目";
$CheckAll = "全部选定";
$NbAnnoucement = "通知";
$OtherCourses = "其它课程";
$Doc = "文档";
$PlataformAdmin = "平台管理";
$Groups = "小组";

@ -3193,7 +3193,6 @@ $ModifyQuestion = "Zmeniť otázku";
$Example = "Príklad";
$CheckAll = "Zaškrtnúť všetko";
$NbAnnoucement = "Oznam";
$OtherCourses = "ostatné kurzy";
$Doc = "Dokument";
$PlataformAdmin = "Administrátor platformy";
$Groups = "Skupiny";

@ -3121,7 +3121,6 @@ $ModifyQuestion = "Shrani vprašanje";
$Example = "Primer";
$CheckAll = "Izberi vse";
$NbAnnoucement = "Obvestilo";
$OtherCourses = "ostali tečaji";
$Doc = "Tečaj";
$PlataformAdmin = "Admin portala";
$Groups = "Skupine";

@ -7637,4 +7637,6 @@ $ClickOrDropOneFileHere = "Suelte un archivo aquí o haga clic";
$ModuloPercentage = "Módulo:\t\t\t%";
$LastXDays = "Últimos %s días";
$ExportBadges = "Exportar insignias";
$LanguagesDisableAllExceptDefault = "Desactivar todos los idiomas excepto el por defecto de la plataforma";
$ThereAreUsersUsingThisLanguagesDisableItManually = "Hay usuarios que usan actualmente el idioma siguiente. Por favor, desactivar manualmente.";
?>

@ -1544,7 +1544,6 @@ $UserInfo = "información de usuario";
$ModifyQuestion = "Modificar una pregunta";
$CheckAll = "Marcar todo";
$NbAnnoucement = "Avisos";
$OtherCourses = "otros cursos";
$Doc = "documento";
$PlataformAdmin = "Administración de la plataforma";
$Groups = "Grupos";

@ -1958,7 +1958,6 @@ $ModifyQuestion = "Ändra fråga";
$Example = "Exempel";
$CheckAll = "Markera allt";
$NbAnnoucement = "Tillkännagivande";
$OtherCourses = "andra kurser";
$Doc = "dokument";
$PlataformAdmin = "Plattformsadministratör";
$Groups = "Grupper";

@ -1283,7 +1283,6 @@ $UserInfo = "ขอมลของผใช";
$ModifyQuestion = "ปรบ/แกไขคำถาม";
$CheckAll = "เลอกทงหมด";
$NbAnnoucement = "ประกาศ";
$OtherCourses = "รายวชาอน";
$Doc = "เอกสาร";
$PlataformAdmin = "การบรหารระบบ";
$Groups = "กลม";

@ -1803,7 +1803,6 @@ $UserInfo = "用戶訊息";
$ModifyQuestion = "修改題目";
$CheckAll = "全部選定";
$NbAnnoucement = "通知";
$OtherCourses = "其它課程";
$Doc = "學習路徑";
$PlataformAdmin = "平台管理員";
$Groups = "組別";

@ -1868,7 +1868,6 @@ $UserInfo = "kullanıcı bilgisi";
$ModifyQuestion = "Soruyu düzenle";
$CheckAll = "Hepsini seç";
$NbAnnoucement = "Duyuru";
$OtherCourses = "diğer dersler";
$Doc = "belge";
$PlataformAdmin = "Platform Yöneticisi";
$Groups = "Gruplar";

@ -1412,7 +1412,6 @@ $UserInfo = "інформація користувача";
$ModifyQuestion = "Змінити питання";
$CheckAll = "Позначити всі";
$NbAnnoucement = "Оголошення";
$OtherCourses = "інші курси";
$Doc = "Документ";
$PlataformAdmin = "Адміністратор платформи";
$Groups = "Групи";

@ -15,18 +15,22 @@ $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'nothing';
$username = isset($_POST['username']) ? Security::remove_XSS($_POST['username']) : null;
$apiKey = isset($_POST['api_key']) ? Security::remove_XSS($_POST['api_key']) : null;
$em = Database::getManager();
switch ($action) {
case 'loginNewMessages':
$password = isset($_POST['password']) ? Security::remove_XSS($_POST['password']) : null;
if (MessagesWebService::isValidUser($username, $password)) {
$webService = new MessagesWebService();
MessagesWebService::init();
$webService = new MessagesWebService();
$apiKey = $webService->getApiKey($username);
$json = array(
'status' => true,
'apiKey' => $apiKey
'apiKey' => $apiKey,
'gcmSenderId' => api_get_configuration_value('messaging_gdc_project_number'),
);
} else {
$json = array(
@ -72,6 +76,18 @@ switch ($action) {
);
}
break;
case 'setGcmRegistrationId':
if (!MessagesWebService::isValidApiKey($username, $apiKey)) {
$json = ['status' => false];
break;
}
$user = $em->getRepository('ChamiloUserBundle:User')->findOneBy(['username' => $username]);
MessagesWebService::setGcmRegistrationId($user, $_POST['registration_id']);
$json = ['status' => true];
break;
default:
}

Loading…
Cancel
Save