diff --git a/.hgignore b/.hgignore
old mode 100755
new mode 100644
diff --git a/README.txt b/README.txt
old mode 100755
new mode 100644
diff --git a/archive/index.html b/archive/index.html
old mode 100755
new mode 100644
diff --git a/courses/index.html b/courses/index.html
old mode 100755
new mode 100644
diff --git a/documentation/changelog.html b/documentation/changelog.html
old mode 100755
new mode 100644
diff --git a/documentation/credits.html b/documentation/credits.html
old mode 100755
new mode 100644
diff --git a/documentation/default.css b/documentation/default.css
old mode 100755
new mode 100644
diff --git a/documentation/dependencies.html b/documentation/dependencies.html
old mode 100755
new mode 100644
diff --git a/documentation/index.html b/documentation/index.html
old mode 100755
new mode 100644
diff --git a/documentation/install_red5.txt b/documentation/install_red5.txt
old mode 100755
new mode 100644
diff --git a/documentation/installation_guide.html b/documentation/installation_guide.html
old mode 100755
new mode 100644
diff --git a/documentation/installation_guide_es_ES.html b/documentation/installation_guide_es_ES.html
old mode 100755
new mode 100644
diff --git a/documentation/license.html b/documentation/license.html
old mode 100755
new mode 100644
diff --git a/documentation/license.txt b/documentation/license.txt
old mode 100755
new mode 100644
diff --git a/documentation/readme.html b/documentation/readme.html
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/index.html b/home/default_platform_document/index.html
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/audiocomment.gif b/home/default_platform_document/template_thumb/audiocomment.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/checklist.gif b/home/default_platform_document/template_thumb/checklist.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/compare.gif b/home/default_platform_document/template_thumb/compare.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/courseobjectives.gif b/home/default_platform_document/template_thumb/courseobjectives.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/cyclechart.gif b/home/default_platform_document/template_thumb/cyclechart.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/description.gif b/home/default_platform_document/template_thumb/description.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/diagram.gif b/home/default_platform_document/template_thumb/diagram.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/empty.gif b/home/default_platform_document/template_thumb/empty.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/flash.gif b/home/default_platform_document/template_thumb/flash.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/index.html b/home/default_platform_document/template_thumb/index.html
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/learnerwonder.gif b/home/default_platform_document/template_thumb/learnerwonder.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/leftlist.gif b/home/default_platform_document/template_thumb/leftlist.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/leftrightlist.gif b/home/default_platform_document/template_thumb/leftrightlist.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/noimage.gif b/home/default_platform_document/template_thumb/noimage.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/phasetimeline.gif b/home/default_platform_document/template_thumb/phasetimeline.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/rightlist.gif b/home/default_platform_document/template_thumb/rightlist.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/stopthink.gif b/home/default_platform_document/template_thumb/stopthink.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/table.gif b/home/default_platform_document/template_thumb/table.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/video.gif b/home/default_platform_document/template_thumb/video.gif
old mode 100755
new mode 100644
diff --git a/home/default_platform_document/template_thumb/yourinstructor.gif b/home/default_platform_document/template_thumb/yourinstructor.gif
old mode 100755
new mode 100644
diff --git a/home/faq.html b/home/faq.html
old mode 100755
new mode 100644
diff --git a/home/home_menu.html b/home/home_menu.html
old mode 100755
new mode 100644
diff --git a/home/home_news.html b/home/home_news.html
old mode 100755
new mode 100644
diff --git a/home/home_notice.html b/home/home_notice.html
old mode 100755
new mode 100644
diff --git a/home/home_top.html b/home/home_top.html
old mode 100755
new mode 100644
diff --git a/home/index.html b/home/index.html
old mode 100755
new mode 100644
diff --git a/index.php b/index.php
old mode 100755
new mode 100644
diff --git a/license.txt b/license.txt
old mode 100755
new mode 100644
diff --git a/main/admin/access_url_add_courses_to_url.php b/main/admin/access_url_add_courses_to_url.php
old mode 100755
new mode 100644
diff --git a/main/admin/access_url_add_sessions_to_url.php b/main/admin/access_url_add_sessions_to_url.php
old mode 100755
new mode 100644
diff --git a/main/admin/access_url_add_users_to_url.php b/main/admin/access_url_add_users_to_url.php
old mode 100755
new mode 100644
diff --git a/main/admin/access_url_edit.php b/main/admin/access_url_edit.php
old mode 100755
new mode 100644
diff --git a/main/admin/access_url_edit_courses_to_url.php b/main/admin/access_url_edit_courses_to_url.php
old mode 100755
new mode 100644
diff --git a/main/admin/access_url_edit_sessions_to_url.php b/main/admin/access_url_edit_sessions_to_url.php
old mode 100755
new mode 100644
diff --git a/main/admin/access_url_edit_users_to_url.php b/main/admin/access_url_edit_users_to_url.php
old mode 100755
new mode 100644
diff --git a/main/admin/access_urls.php b/main/admin/access_urls.php
old mode 100755
new mode 100644
diff --git a/main/admin/add_courses_to_session.php b/main/admin/add_courses_to_session.php
old mode 100755
new mode 100644
diff --git a/main/admin/add_many_session_to_category.php b/main/admin/add_many_session_to_category.php
old mode 100755
new mode 100644
diff --git a/main/admin/add_users_to_group.php b/main/admin/add_users_to_group.php
old mode 100755
new mode 100644
diff --git a/main/admin/add_users_to_session.php b/main/admin/add_users_to_session.php
old mode 100755
new mode 100644
diff --git a/main/admin/calendar.lib.php b/main/admin/calendar.lib.php
old mode 100755
new mode 100644
diff --git a/main/admin/calendar.php b/main/admin/calendar.php
old mode 100755
new mode 100644
diff --git a/main/admin/calendar_ical_export.php b/main/admin/calendar_ical_export.php
old mode 100755
new mode 100644
diff --git a/main/admin/calendar_view.php b/main/admin/calendar_view.php
old mode 100755
new mode 100644
diff --git a/main/admin/calendar_view_print.php b/main/admin/calendar_view_print.php
old mode 100755
new mode 100644
diff --git a/main/admin/class_list.php b/main/admin/class_list.php
old mode 100755
new mode 100644
diff --git a/main/admin/class_user_import.php b/main/admin/class_user_import.php
old mode 100755
new mode 100644
diff --git a/main/admin/configure_extensions.php b/main/admin/configure_extensions.php
old mode 100755
new mode 100644
diff --git a/main/admin/configure_homepage.php b/main/admin/configure_homepage.php
old mode 100755
new mode 100644
diff --git a/main/admin/configure_inscription.php b/main/admin/configure_inscription.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_add.php b/main/admin/course_add.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_category.php b/main/admin/course_category.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_create_content.php b/main/admin/course_create_content.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_edit.php b/main/admin/course_edit.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_export.php b/main/admin/course_export.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_import.php b/main/admin/course_import.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_information.php b/main/admin/course_information.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_list.php b/main/admin/course_list.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_user_import.php b/main/admin/course_user_import.php
old mode 100755
new mode 100644
diff --git a/main/admin/course_virtual.php b/main/admin/course_virtual.php
old mode 100755
new mode 100644
diff --git a/main/admin/dashboard_add_courses_to_user.php b/main/admin/dashboard_add_courses_to_user.php
old mode 100755
new mode 100644
diff --git a/main/admin/dashboard_add_sessions_to_user.php b/main/admin/dashboard_add_sessions_to_user.php
old mode 100755
new mode 100644
diff --git a/main/admin/dashboard_add_users_to_user.php b/main/admin/dashboard_add_users_to_user.php
old mode 100755
new mode 100644
diff --git a/main/admin/example_session.csv b/main/admin/example_session.csv
old mode 100755
new mode 100644
diff --git a/main/admin/filler.php b/main/admin/filler.php
old mode 100755
new mode 100644
diff --git a/main/admin/group_add.php b/main/admin/group_add.php
old mode 100755
new mode 100644
diff --git a/main/admin/group_edit.php b/main/admin/group_edit.php
old mode 100755
new mode 100644
diff --git a/main/admin/group_list.php b/main/admin/group_list.php
old mode 100755
new mode 100644
diff --git a/main/admin/index.php b/main/admin/index.php
old mode 100755
new mode 100644
diff --git a/main/admin/languages.php b/main/admin/languages.php
old mode 100755
new mode 100644
diff --git a/main/admin/ldap_import_students_to_session.php b/main/admin/ldap_import_students_to_session.php
old mode 100755
new mode 100644
diff --git a/main/admin/ldap_synchro.php b/main/admin/ldap_synchro.php
old mode 100755
new mode 100644
diff --git a/main/admin/legal_add.php b/main/admin/legal_add.php
old mode 100755
new mode 100644
diff --git a/main/admin/resume_session.php b/main/admin/resume_session.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_add.php b/main/admin/session_add.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_category_edit.php b/main/admin/session_category_edit.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_category_list.php b/main/admin/session_category_list.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_course_edit.php b/main/admin/session_course_edit.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_course_list.php b/main/admin/session_course_list.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_course_user.php b/main/admin/session_course_user.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_course_user_list.php b/main/admin/session_course_user_list.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_edit.php b/main/admin/session_edit.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_export.php b/main/admin/session_export.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_import.php b/main/admin/session_import.php
old mode 100755
new mode 100644
diff --git a/main/admin/session_list.php b/main/admin/session_list.php
old mode 100755
new mode 100644
diff --git a/main/admin/settings.lib.php b/main/admin/settings.lib.php
old mode 100755
new mode 100644
diff --git a/main/admin/settings.php b/main/admin/settings.php
old mode 100755
new mode 100644
diff --git a/main/admin/special_exports.php b/main/admin/special_exports.php
old mode 100755
new mode 100644
diff --git a/main/admin/specific_fields.php b/main/admin/specific_fields.php
old mode 100755
new mode 100644
diff --git a/main/admin/specific_fields_add.php b/main/admin/specific_fields_add.php
old mode 100755
new mode 100644
diff --git a/main/admin/statistics/index.php b/main/admin/statistics/index.php
old mode 100755
new mode 100644
diff --git a/main/admin/statistics/statistics.lib.php b/main/admin/statistics/statistics.lib.php
old mode 100755
new mode 100644
diff --git a/main/admin/style_preview.php b/main/admin/style_preview.php
old mode 100755
new mode 100644
diff --git a/main/admin/sub_language.class.php b/main/admin/sub_language.class.php
old mode 100755
new mode 100644
diff --git a/main/admin/sub_language.php b/main/admin/sub_language.php
old mode 100755
new mode 100644
diff --git a/main/admin/sub_language_add.php b/main/admin/sub_language_add.php
old mode 100755
new mode 100644
diff --git a/main/admin/sub_language_ajax.inc.php b/main/admin/sub_language_ajax.inc.php
old mode 100755
new mode 100644
diff --git a/main/admin/subscribe_class2course.php b/main/admin/subscribe_class2course.php
old mode 100755
new mode 100644
diff --git a/main/admin/subscribe_user2class.php b/main/admin/subscribe_user2class.php
old mode 100755
new mode 100644
diff --git a/main/admin/subscribe_user2course.php b/main/admin/subscribe_user2course.php
old mode 100755
new mode 100644
diff --git a/main/admin/system_announcements.php b/main/admin/system_announcements.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_add.php b/main/admin/user_add.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_edit.php b/main/admin/user_edit.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_export.php b/main/admin/user_export.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_fields.php b/main/admin/user_fields.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_fields_add.php b/main/admin/user_fields_add.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_fields_options.php b/main/admin/user_fields_options.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_import.php b/main/admin/user_import.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_information.php b/main/admin/user_information.php
old mode 100755
new mode 100644
diff --git a/main/admin/user_list.php b/main/admin/user_list.php
old mode 100755
new mode 100644
diff --git a/main/announcements/announcements.inc.php b/main/announcements/announcements.inc.php
old mode 100755
new mode 100644
diff --git a/main/announcements/announcements.php b/main/announcements/announcements.php
old mode 100755
new mode 100644
diff --git a/main/announcements/download.php b/main/announcements/download.php
old mode 100755
new mode 100644
diff --git a/main/announcements/index.html b/main/announcements/index.html
old mode 100755
new mode 100644
diff --git a/main/app_share/AuthPanel.class b/main/app_share/AuthPanel.class
old mode 100755
new mode 100644
diff --git a/main/app_share/AuthPanel.java b/main/app_share/AuthPanel.java
old mode 100755
new mode 100644
diff --git a/main/app_share/ButtonPanel.class b/main/app_share/ButtonPanel.class
old mode 100755
new mode 100644
diff --git a/main/app_share/ButtonPanel.java b/main/app_share/ButtonPanel.java
old mode 100755
new mode 100644
diff --git a/main/app_share/ChangeLog b/main/app_share/ChangeLog
old mode 100755
new mode 100644
diff --git a/main/app_share/ClipboardFrame.class b/main/app_share/ClipboardFrame.class
old mode 100755
new mode 100644
diff --git a/main/app_share/ClipboardFrame.java b/main/app_share/ClipboardFrame.java
old mode 100755
new mode 100644
diff --git a/main/app_share/ConfigClientBean.class b/main/app_share/ConfigClientBean.class
old mode 100755
new mode 100644
diff --git a/main/app_share/ConfigClientBean.java b/main/app_share/ConfigClientBean.java
old mode 100755
new mode 100644
diff --git a/main/app_share/DH.class b/main/app_share/DH.class
old mode 100755
new mode 100644
diff --git a/main/app_share/DH.java b/main/app_share/DH.java
old mode 100755
new mode 100644
diff --git a/main/app_share/DesCipher.class b/main/app_share/DesCipher.class
old mode 100755
new mode 100644
diff --git a/main/app_share/DesCipher.java b/main/app_share/DesCipher.java
old mode 100755
new mode 100644
diff --git a/main/app_share/DokeosAppShare.exe b/main/app_share/DokeosAppShare.exe
old mode 100755
new mode 100644
diff --git a/main/app_share/FTPFrame.class b/main/app_share/FTPFrame.class
old mode 100755
new mode 100644
diff --git a/main/app_share/FTPFrame.java b/main/app_share/FTPFrame.java
old mode 100755
new mode 100644
diff --git a/main/app_share/IProtocolCommand.class b/main/app_share/IProtocolCommand.class
old mode 100755
new mode 100644
diff --git a/main/app_share/IProtocolCommand.java b/main/app_share/IProtocolCommand.java
old mode 100755
new mode 100644
diff --git a/main/app_share/LICENCE.TXT b/main/app_share/LICENCE.TXT
old mode 100755
new mode 100644
diff --git a/main/app_share/Makefile b/main/app_share/Makefile
old mode 100755
new mode 100644
diff --git a/main/app_share/NoctisRfbProto.class b/main/app_share/NoctisRfbProto.class
old mode 100755
new mode 100644
diff --git a/main/app_share/NoctisRfbProto.java b/main/app_share/NoctisRfbProto.java
old mode 100755
new mode 100644
diff --git a/main/app_share/NoctisVncCanvas.class b/main/app_share/NoctisVncCanvas.class
old mode 100755
new mode 100644
diff --git a/main/app_share/NoctisVncCanvas.java b/main/app_share/NoctisVncCanvas.java
old mode 100755
new mode 100644
diff --git a/main/app_share/OptionsFrame.class b/main/app_share/OptionsFrame.class
old mode 100755
new mode 100644
diff --git a/main/app_share/OptionsFrame.java b/main/app_share/OptionsFrame.java
old mode 100755
new mode 100644
diff --git a/main/app_share/POCConnection.class b/main/app_share/POCConnection.class
old mode 100755
new mode 100644
diff --git a/main/app_share/POCConnection.java b/main/app_share/POCConnection.java
old mode 100755
new mode 100644
diff --git a/main/app_share/README b/main/app_share/README
old mode 100755
new mode 100644
diff --git a/main/app_share/RecordingFrame.class b/main/app_share/RecordingFrame.class
old mode 100755
new mode 100644
diff --git a/main/app_share/RecordingFrame.java b/main/app_share/RecordingFrame.java
old mode 100755
new mode 100644
diff --git a/main/app_share/RfbProto.class b/main/app_share/RfbProto.class
old mode 100755
new mode 100644
diff --git a/main/app_share/RfbProto.java b/main/app_share/RfbProto.java
old mode 100755
new mode 100644
diff --git a/main/app_share/SessionRecorder.class b/main/app_share/SessionRecorder.class
old mode 100755
new mode 100644
diff --git a/main/app_share/SessionRecorder.java b/main/app_share/SessionRecorder.java
old mode 100755
new mode 100644
diff --git a/main/app_share/VncCanvas.class b/main/app_share/VncCanvas.class
old mode 100755
new mode 100644
diff --git a/main/app_share/VncCanvas.java b/main/app_share/VncCanvas.java
old mode 100755
new mode 100644
diff --git a/main/app_share/VncViewer.class b/main/app_share/VncViewer.class
old mode 100755
new mode 100644
diff --git a/main/app_share/VncViewer.jar b/main/app_share/VncViewer.jar
old mode 100755
new mode 100644
diff --git a/main/app_share/VncViewer.java b/main/app_share/VncViewer.java
old mode 100755
new mode 100644
diff --git a/main/app_share/appshare.php b/main/app_share/appshare.php
old mode 100755
new mode 100644
diff --git a/main/app_share/dir.mk b/main/app_share/dir.mk
old mode 100755
new mode 100644
diff --git a/main/app_share/hextile.vnc b/main/app_share/hextile.vnc
old mode 100755
new mode 100644
diff --git a/main/app_share/index.php b/main/app_share/index.php
old mode 100755
new mode 100644
diff --git a/main/app_share/index.vnc b/main/app_share/index.vnc
old mode 100755
new mode 100644
diff --git a/main/app_share/java.policy.applet b/main/app_share/java.policy.applet
old mode 100755
new mode 100644
diff --git a/main/app_share/mk.bat b/main/app_share/mk.bat
old mode 100755
new mode 100644
diff --git a/main/app_share/noshared.vnc b/main/app_share/noshared.vnc
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/IProtocolCommand.class b/main/app_share/relay/be/noctis/vnc/relay/IProtocolCommand.class
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/IProtocolCommand.java b/main/app_share/relay/be/noctis/vnc/relay/IProtocolCommand.java
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/ProtocolBean.class b/main/app_share/relay/be/noctis/vnc/relay/ProtocolBean.class
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/ProtocolBean.java b/main/app_share/relay/be/noctis/vnc/relay/ProtocolBean.java
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/Relay$ClientThread.class b/main/app_share/relay/be/noctis/vnc/relay/Relay$ClientThread.class
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/Relay$ConnectClientThread.class b/main/app_share/relay/be/noctis/vnc/relay/Relay$ConnectClientThread.class
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/Relay$RelayThread.class b/main/app_share/relay/be/noctis/vnc/relay/Relay$RelayThread.class
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/Relay.class b/main/app_share/relay/be/noctis/vnc/relay/Relay.class
old mode 100755
new mode 100644
diff --git a/main/app_share/relay/be/noctis/vnc/relay/Relay.java b/main/app_share/relay/be/noctis/vnc/relay/Relay.java
old mode 100755
new mode 100644
diff --git a/main/app_share/run.bat b/main/app_share/run.bat
old mode 100755
new mode 100644
diff --git a/main/app_share/runapplet.bat b/main/app_share/runapplet.bat
old mode 100755
new mode 100644
diff --git a/main/app_share/screenshot.jpg b/main/app_share/screenshot.jpg
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare.sln b/main/app_share/serverbootstrap/DokeosAppShare.sln
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/App.ico b/main/app_share/serverbootstrap/DokeosAppShare/App.ico
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/CommandConnection.jsl b/main/app_share/serverbootstrap/DokeosAppShare/CommandConnection.jsl
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/Config.jsl b/main/app_share/serverbootstrap/DokeosAppShare/Config.jsl
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/ConnectionToRelay.jsl b/main/app_share/serverbootstrap/DokeosAppShare/ConnectionToRelay.jsl
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/DokeosAppShare.vjsproj b/main/app_share/serverbootstrap/DokeosAppShare/DokeosAppShare.vjsproj
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/DownloadProgressEventListener.java b/main/app_share/serverbootstrap/DokeosAppShare/DownloadProgressEventListener.java
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/DownloadThread.java b/main/app_share/serverbootstrap/DokeosAppShare/DownloadThread.java
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/LocalRelay.jsl b/main/app_share/serverbootstrap/DokeosAppShare/LocalRelay.jsl
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/LocalRelay.resx b/main/app_share/serverbootstrap/DokeosAppShare/LocalRelay.resx
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/Program.jsl b/main/app_share/serverbootstrap/DokeosAppShare/Program.jsl
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/Properties/AssemblyInfo.jsl b/main/app_share/serverbootstrap/DokeosAppShare/Properties/AssemblyInfo.jsl
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/Properties/Resources.Designer.jsl b/main/app_share/serverbootstrap/DokeosAppShare/Properties/Resources.Designer.jsl
old mode 100755
new mode 100644
diff --git a/main/app_share/serverbootstrap/DokeosAppShare/Properties/Resources.resx b/main/app_share/serverbootstrap/DokeosAppShare/Properties/Resources.resx
old mode 100755
new mode 100644
diff --git a/main/app_share/shared.vnc b/main/app_share/shared.vnc
old mode 100755
new mode 100644
diff --git a/main/app_share/tight.vnc b/main/app_share/tight.vnc
old mode 100755
new mode 100644
diff --git a/main/app_share/zlib.vnc b/main/app_share/zlib.vnc
old mode 100755
new mode 100644
diff --git a/main/attendance/attendance_add.php b/main/attendance/attendance_add.php
old mode 100755
new mode 100644
diff --git a/main/attendance/attendance_calendar.php b/main/attendance/attendance_calendar.php
old mode 100755
new mode 100644
diff --git a/main/attendance/attendance_controller.php b/main/attendance/attendance_controller.php
old mode 100755
new mode 100644
diff --git a/main/attendance/attendance_edit.php b/main/attendance/attendance_edit.php
old mode 100755
new mode 100644
diff --git a/main/attendance/attendance_list.php b/main/attendance/attendance_list.php
old mode 100755
new mode 100644
diff --git a/main/attendance/attendance_sheet.php b/main/attendance/attendance_sheet.php
old mode 100755
new mode 100644
diff --git a/main/attendance/index.php b/main/attendance/index.php
old mode 100755
new mode 100644
diff --git a/main/attendance/layout.php b/main/attendance/layout.php
old mode 100755
new mode 100644
diff --git a/main/auth/courses.php b/main/auth/courses.php
old mode 100755
new mode 100644
diff --git a/main/auth/index.html b/main/auth/index.html
old mode 100755
new mode 100644
diff --git a/main/auth/inscription.php b/main/auth/inscription.php
old mode 100755
new mode 100644
diff --git a/main/auth/ldap/authldap.php b/main/auth/ldap/authldap.php
old mode 100755
new mode 100644
diff --git a/main/auth/ldap/index.html b/main/auth/ldap/index.html
old mode 100755
new mode 100644
diff --git a/main/auth/ldap/ldap_var.inc.php b/main/auth/ldap/ldap_var.inc.php
old mode 100755
new mode 100644
diff --git a/main/auth/lostPassword.php b/main/auth/lostPassword.php
old mode 100755
new mode 100644
diff --git a/main/auth/lost_password.lib.php b/main/auth/lost_password.lib.php
old mode 100755
new mode 100644
diff --git a/main/auth/my_progress.php b/main/auth/my_progress.php
old mode 100755
new mode 100644
diff --git a/main/auth/openid/openid.conf.php b/main/auth/openid/openid.conf.php
old mode 100755
new mode 100644
diff --git a/main/auth/openid/xrds.lib.php b/main/auth/openid/xrds.lib.php
old mode 100755
new mode 100644
diff --git a/main/auth/profile.php b/main/auth/profile.php
old mode 100755
new mode 100644
diff --git a/main/blog/blog.php b/main/blog/blog.php
old mode 100755
new mode 100644
diff --git a/main/blog/blog_admin.php b/main/blog/blog_admin.php
old mode 100755
new mode 100644
diff --git a/main/blog/calendar.php b/main/blog/calendar.php
old mode 100755
new mode 100644
diff --git a/main/blog/download.php b/main/blog/download.php
old mode 100755
new mode 100644
diff --git a/main/calendar/agenda.inc.php b/main/calendar/agenda.inc.php
old mode 100755
new mode 100644
diff --git a/main/calendar/agenda.php b/main/calendar/agenda.php
old mode 100755
new mode 100644
diff --git a/main/calendar/allagendas.php b/main/calendar/allagendas.php
old mode 100755
new mode 100644
diff --git a/main/calendar/calendar.php b/main/calendar/calendar.php
old mode 100755
new mode 100644
diff --git a/main/calendar/download.php b/main/calendar/download.php
old mode 100755
new mode 100644
diff --git a/main/calendar/ical_export.php b/main/calendar/ical_export.php
old mode 100755
new mode 100644
diff --git a/main/calendar/index.html b/main/calendar/index.html
old mode 100755
new mode 100644
diff --git a/main/calendar/myagenda.inc.php b/main/calendar/myagenda.inc.php
old mode 100755
new mode 100644
diff --git a/main/calendar/myagenda.php b/main/calendar/myagenda.php
old mode 100755
new mode 100644
diff --git a/main/calendar/print.php b/main/calendar/print.php
old mode 100755
new mode 100644
diff --git a/main/chat/chat.php b/main/chat/chat.php
old mode 100755
new mode 100644
diff --git a/main/chat/chat_functions.lib.php b/main/chat/chat_functions.lib.php
old mode 100755
new mode 100644
diff --git a/main/chat/chat_message.php b/main/chat/chat_message.php
old mode 100755
new mode 100644
diff --git a/main/chat/chat_whoisonline.php b/main/chat/chat_whoisonline.php
old mode 100755
new mode 100644
diff --git a/main/chat/index.html b/main/chat/index.html
old mode 100755
new mode 100644
diff --git a/main/conference/api.php b/main/conference/api.php
old mode 100755
new mode 100644
diff --git a/main/conference/audiopost.php b/main/conference/audiopost.php
old mode 100755
new mode 100644
diff --git a/main/conference/checksession.php b/main/conference/checksession.php
old mode 100755
new mode 100644
diff --git a/main/conference/classroom.swf b/main/conference/classroom.swf
old mode 100755
new mode 100644
diff --git a/main/conference/get_translation.lib.php b/main/conference/get_translation.lib.php
old mode 100755
new mode 100644
diff --git a/main/conference/index.php b/main/conference/index.php
old mode 100755
new mode 100644
diff --git a/main/conference/player2.swf b/main/conference/player2.swf
old mode 100755
new mode 100644
diff --git a/main/conference/recorder2.swf b/main/conference/recorder2.swf
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/button_quit.png b/main/conference/resources/themes/darkblue/buttons/button_quit.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_back.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_back.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_close.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_close.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_color.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_color.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_colorline.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_colorline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_letter.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_letter.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_line.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_line.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_newfile.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_newfile.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_next.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_next.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_paint.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_paint.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_point.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_point.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_down_underline.png b/main/conference/resources/themes/darkblue/buttons/menudraw_down_underline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_back.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_back.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_close.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_close.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_color.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_color.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_colorline.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_colorline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_letter.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_letter.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_line.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_line.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_newfile.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_newfile.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_next.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_next.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_paint.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_paint.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_point.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_point.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_over_underline.png b/main/conference/resources/themes/darkblue/buttons/menudraw_over_underline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_back.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_back.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_close.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_close.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_color.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_color.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_colorline.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_colorline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_letter.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_letter.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_line.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_line.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_newfile.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_newfile.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_next.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_next.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_paint.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_paint.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_point.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_point.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/buttons/menudraw_up_underline.png b/main/conference/resources/themes/darkblue/buttons/menudraw_up_underline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/darkblue/splash.swf b/main/conference/resources/themes/darkblue/splash.swf
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/backgroundstuff.png b/main/conference/resources/themes/grey/backgroundstuff.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/button_quit.png b/main/conference/resources/themes/grey/buttons/button_quit.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_back.png b/main/conference/resources/themes/grey/buttons/menudraw_down_back.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_close.png b/main/conference/resources/themes/grey/buttons/menudraw_down_close.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_color.png b/main/conference/resources/themes/grey/buttons/menudraw_down_color.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_colorline.png b/main/conference/resources/themes/grey/buttons/menudraw_down_colorline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_letter.png b/main/conference/resources/themes/grey/buttons/menudraw_down_letter.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_line.png b/main/conference/resources/themes/grey/buttons/menudraw_down_line.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_newfile.png b/main/conference/resources/themes/grey/buttons/menudraw_down_newfile.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_next.png b/main/conference/resources/themes/grey/buttons/menudraw_down_next.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_paint.png b/main/conference/resources/themes/grey/buttons/menudraw_down_paint.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_point.png b/main/conference/resources/themes/grey/buttons/menudraw_down_point.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_down_underline.png b/main/conference/resources/themes/grey/buttons/menudraw_down_underline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_back.png b/main/conference/resources/themes/grey/buttons/menudraw_over_back.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_close.png b/main/conference/resources/themes/grey/buttons/menudraw_over_close.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_color.png b/main/conference/resources/themes/grey/buttons/menudraw_over_color.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_colorline.png b/main/conference/resources/themes/grey/buttons/menudraw_over_colorline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_letter.png b/main/conference/resources/themes/grey/buttons/menudraw_over_letter.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_line.png b/main/conference/resources/themes/grey/buttons/menudraw_over_line.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_newfile.png b/main/conference/resources/themes/grey/buttons/menudraw_over_newfile.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_next.png b/main/conference/resources/themes/grey/buttons/menudraw_over_next.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_paint.png b/main/conference/resources/themes/grey/buttons/menudraw_over_paint.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_point.png b/main/conference/resources/themes/grey/buttons/menudraw_over_point.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_over_underline.png b/main/conference/resources/themes/grey/buttons/menudraw_over_underline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_back.png b/main/conference/resources/themes/grey/buttons/menudraw_up_back.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_close.png b/main/conference/resources/themes/grey/buttons/menudraw_up_close.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_color.png b/main/conference/resources/themes/grey/buttons/menudraw_up_color.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_colorline.png b/main/conference/resources/themes/grey/buttons/menudraw_up_colorline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_letter.png b/main/conference/resources/themes/grey/buttons/menudraw_up_letter.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_line.png b/main/conference/resources/themes/grey/buttons/menudraw_up_line.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_newfile.png b/main/conference/resources/themes/grey/buttons/menudraw_up_newfile.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_next.png b/main/conference/resources/themes/grey/buttons/menudraw_up_next.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_paint.png b/main/conference/resources/themes/grey/buttons/menudraw_up_paint.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_point.png b/main/conference/resources/themes/grey/buttons/menudraw_up_point.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/buttons/menudraw_up_underline.png b/main/conference/resources/themes/grey/buttons/menudraw_up_underline.png
old mode 100755
new mode 100644
diff --git a/main/conference/resources/themes/grey/splash.swf b/main/conference/resources/themes/grey/splash.swf
old mode 100755
new mode 100644
diff --git a/main/conference/testpost.php b/main/conference/testpost.php
old mode 100755
new mode 100644
diff --git a/main/conference/videoconference.php b/main/conference/videoconference.php
old mode 100755
new mode 100644
diff --git a/main/course_description/add.php b/main/course_description/add.php
old mode 100755
new mode 100644
diff --git a/main/course_description/course_description_controller.php b/main/course_description/course_description_controller.php
old mode 100755
new mode 100644
diff --git a/main/course_description/edit.php b/main/course_description/edit.php
old mode 100755
new mode 100644
diff --git a/main/course_description/index.php b/main/course_description/index.php
old mode 100755
new mode 100644
diff --git a/main/course_description/layout.php b/main/course_description/layout.php
old mode 100755
new mode 100644
diff --git a/main/course_description/listing.php b/main/course_description/listing.php
old mode 100755
new mode 100644
diff --git a/main/course_home/2column.php b/main/course_home/2column.php
old mode 100755
new mode 100644
diff --git a/main/course_home/3column.php b/main/course_home/3column.php
old mode 100755
new mode 100644
diff --git a/main/course_home/activity.php b/main/course_home/activity.php
old mode 100755
new mode 100644
diff --git a/main/course_home/course_home.php b/main/course_home/course_home.php
old mode 100755
new mode 100644
diff --git a/main/course_home/index.html b/main/course_home/index.html
old mode 100755
new mode 100644
diff --git a/main/course_home/vertical_activity.php b/main/course_home/vertical_activity.php
old mode 100755
new mode 100644
diff --git a/main/course_info/delete_course.php b/main/course_info/delete_course.php
old mode 100755
new mode 100644
diff --git a/main/course_info/download.lib.php b/main/course_info/download.lib.php
old mode 100755
new mode 100644
diff --git a/main/course_info/download.php b/main/course_info/download.php
old mode 100755
new mode 100644
diff --git a/main/course_info/index.html b/main/course_info/index.html
old mode 100755
new mode 100644
diff --git a/main/course_info/infocours.php b/main/course_info/infocours.php
old mode 100755
new mode 100644
diff --git a/main/course_info/maintenance.php b/main/course_info/maintenance.php
old mode 100755
new mode 100644
diff --git a/main/course_info/postpone.php b/main/course_info/postpone.php
old mode 100755
new mode 100644
diff --git a/main/course_progress/index.php b/main/course_progress/index.php
old mode 100755
new mode 100644
diff --git a/main/course_progress/layout.php b/main/course_progress/layout.php
old mode 100755
new mode 100644
diff --git a/main/course_progress/thematic.php b/main/course_progress/thematic.php
old mode 100755
new mode 100644
diff --git a/main/course_progress/thematic_advance.php b/main/course_progress/thematic_advance.php
old mode 100755
new mode 100644
diff --git a/main/course_progress/thematic_controller.php b/main/course_progress/thematic_controller.php
old mode 100755
new mode 100644
diff --git a/main/course_progress/thematic_plan.php b/main/course_progress/thematic_plan.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/backup.php b/main/coursecopy/backup.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Announcement.class.php b/main/coursecopy/classes/Announcement.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Course.class.php b/main/coursecopy/classes/Course.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/CourseArchiver.class.php b/main/coursecopy/classes/CourseArchiver.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/CourseBuilder.class.php b/main/coursecopy/classes/CourseBuilder.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/CourseCopyLearnpath.class.php b/main/coursecopy/classes/CourseCopyLearnpath.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/CourseDescription.class.php b/main/coursecopy/classes/CourseDescription.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/CourseRecycler.class.php b/main/coursecopy/classes/CourseRecycler.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/CourseRestorer.class.php b/main/coursecopy/classes/CourseRestorer.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/CourseSelectForm.class.php b/main/coursecopy/classes/CourseSelectForm.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Document.class.php b/main/coursecopy/classes/Document.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/DummyCourseCreator.class.php b/main/coursecopy/classes/DummyCourseCreator.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Event.class.php b/main/coursecopy/classes/Event.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Forum.class.php b/main/coursecopy/classes/Forum.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/ForumCategory.class.php b/main/coursecopy/classes/ForumCategory.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/ForumPost.class.php b/main/coursecopy/classes/ForumPost.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/ForumTopic.class.php b/main/coursecopy/classes/ForumTopic.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Glossary.class.php b/main/coursecopy/classes/Glossary.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Link.class.php b/main/coursecopy/classes/Link.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/LinkCategory.class.php b/main/coursecopy/classes/LinkCategory.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Quiz.class.php b/main/coursecopy/classes/Quiz.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/QuizQuestion.class.php b/main/coursecopy/classes/QuizQuestion.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Resource.class.php b/main/coursecopy/classes/Resource.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/ScormDocument.class.php b/main/coursecopy/classes/ScormDocument.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/Survey.class.php b/main/coursecopy/classes/Survey.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/SurveyInvitation.class.php b/main/coursecopy/classes/SurveyInvitation.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/SurveyQuestion.class.php b/main/coursecopy/classes/SurveyQuestion.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/ToolIntro.class.php b/main/coursecopy/classes/ToolIntro.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/classes/wiki.class.php b/main/coursecopy/classes/wiki.class.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/copy_course.php b/main/coursecopy/copy_course.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/copy_course_session.php b/main/coursecopy/copy_course_session.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/create_backup.php b/main/coursecopy/create_backup.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/import_backup.php b/main/coursecopy/import_backup.php
old mode 100755
new mode 100644
diff --git a/main/coursecopy/recycle_course.php b/main/coursecopy/recycle_course.php
old mode 100755
new mode 100644
diff --git a/main/create_course/add_course.php b/main/create_course/add_course.php
old mode 100755
new mode 100644
diff --git a/main/create_course/index.html b/main/create_course/index.html
old mode 100755
new mode 100644
diff --git a/main/cron/user_import/client.php b/main/cron/user_import/client.php
old mode 100755
new mode 100644
diff --git a/main/css/academica/default.css b/main/css/academica/default.css
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/alert.jpg b/main/css/academica/images/alert.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/bar_1.gif b/main/css/academica/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/bar_1m.gif b/main/css/academica/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/bar_1r.gif b/main/css/academica/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/bar_1u.gif b/main/css/academica/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/bg.jpg b/main/css/academica/images/bg.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/bglogin.jpg b/main/css/academica/images/bglogin.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/bgloginconf.jpg b/main/css/academica/images/bgloginconf.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_accept.gif b/main/css/academica/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_add.gif b/main/css/academica/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_back.gif b/main/css/academica/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_back.jpg b/main/css/academica/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_delete.gif b/main/css/academica/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_login.gif b/main/css/academica/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_minus.gif b/main/css/academica/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_next.gif b/main/css/academica/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_plus.gif b/main/css/academica/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_refresh.gif b/main/css/academica/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_search.gif b/main/css/academica/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/button_upload.gif b/main/css/academica/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/crystal3.gif b/main/css/academica/images/crystal3.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/crystal3.png b/main/css/academica/images/crystal3.png
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/crystal5.png b/main/css/academica/images/crystal5.png
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/divider.jpg b/main/css/academica/images/divider.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/divider2.jpg b/main/css/academica/images/divider2.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/dropbox.jpg b/main/css/academica/images/dropbox.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/headerform.jpg b/main/css/academica/images/headerform.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/line.jpg b/main/css/academica/images/line.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/loading.gif b/main/css/academica/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/loading2.gif b/main/css/academica/images/loading2.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/portal.png b/main/css/academica/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/refresh.png b/main/css/academica/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/shadow.gif b/main/css/academica/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/shadowheader.jpg b/main/css/academica/images/shadowheader.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/systemenouvelles.jpg b/main/css/academica/images/systemenouvelles.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/tab.png b/main/css/academica/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/thindivider.jpg b/main/css/academica/images/thindivider.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/tinydivider.jpg b/main/css/academica/images/tinydivider.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/images/vertdivider.jpg b/main/css/academica/images/vertdivider.jpg
old mode 100755
new mode 100644
diff --git a/main/css/academica/learnpath.css b/main/css/academica/learnpath.css
old mode 100755
new mode 100644
diff --git a/main/css/academica/print.css b/main/css/academica/print.css
old mode 100755
new mode 100644
diff --git a/main/css/academica/scorm.css b/main/css/academica/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/default.css b/main/css/baby_orange/default.css
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_accept.gif b/main/css/baby_orange/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_add.gif b/main/css/baby_orange/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_back.gif b/main/css/baby_orange/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_back.jpg b/main/css/baby_orange/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_delete.gif b/main/css/baby_orange/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_login.gif b/main/css/baby_orange/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_minus.gif b/main/css/baby_orange/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_next.gif b/main/css/baby_orange/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_plus.gif b/main/css/baby_orange/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_refresh.gif b/main/css/baby_orange/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_search.gif b/main/css/baby_orange/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/button_upload.gif b/main/css/baby_orange/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/loading.gif b/main/css/baby_orange/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/portal.png b/main/css/baby_orange/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/refresh.png b/main/css/baby_orange/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/shadow.gif b/main/css/baby_orange/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/images/tab.png b/main/css/baby_orange/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/baby_orange/scorm.css b/main/css/baby_orange/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/chat.css b/main/css/blue_lagoon/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/default.css b/main/css/blue_lagoon/default.css
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/bar_1.gif b/main/css/blue_lagoon/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/bar_1m.gif b/main/css/blue_lagoon/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/bar_1r.gif b/main/css/blue_lagoon/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/bar_1u.gif b/main/css/blue_lagoon/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_accept.gif b/main/css/blue_lagoon/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_add.gif b/main/css/blue_lagoon/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_back.gif b/main/css/blue_lagoon/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_back.jpg b/main/css/blue_lagoon/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_delete.gif b/main/css/blue_lagoon/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_login.gif b/main/css/blue_lagoon/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_minus.gif b/main/css/blue_lagoon/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_next.gif b/main/css/blue_lagoon/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_plus.gif b/main/css/blue_lagoon/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_refresh.gif b/main/css/blue_lagoon/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_search.gif b/main/css/blue_lagoon/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/button_upload.gif b/main/css/blue_lagoon/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/loading.gif b/main/css/blue_lagoon/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/portal.png b/main/css/blue_lagoon/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/refresh.png b/main/css/blue_lagoon/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/shadow.gif b/main/css/blue_lagoon/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/tab-left.png b/main/css/blue_lagoon/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/tab-repeat.png b/main/css/blue_lagoon/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/tab-right.png b/main/css/blue_lagoon/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/images/tab.png b/main/css/blue_lagoon/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/online.css b/main/css/blue_lagoon/online.css
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/print.css b/main/css/blue_lagoon/print.css
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/scorm.css b/main/css/blue_lagoon/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/blue_lagoon/screen.css b/main/css/blue_lagoon/screen.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo/default.css b/main/css/chamilo/default.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo/images/tab_center-active.gif b/main/css/chamilo/images/tab_center-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo/images/tab_left-active.gif b/main/css/chamilo/images/tab_left-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo/images/tab_left-hover-active.gif b/main/css/chamilo/images/tab_left-hover-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo/images/tab_right-active.gif b/main/css/chamilo/images/tab_right-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/course.css b/main/css/chamilo_electric_blue/course.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/default.css b/main/css/chamilo_electric_blue/default.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/frames.css b/main/css/chamilo_electric_blue/frames.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/1.png b/main/css/chamilo_electric_blue/images/1.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/2leftarrow.gif b/main/css/chamilo_electric_blue/images/2leftarrow.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/2rightarrow.gif b/main/css/chamilo_electric_blue/images/2rightarrow.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/TGSS_header.jpg b/main/css/chamilo_electric_blue/images/TGSS_header.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bar_1.gif b/main/css/chamilo_electric_blue/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bar_1m.gif b/main/css/chamilo_electric_blue/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bar_1r.gif b/main/css/chamilo_electric_blue/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bar_1u.gif b/main/css/chamilo_electric_blue/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bg-button.gif b/main/css/chamilo_electric_blue/images/bg-button.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bg-footer.gif b/main/css/chamilo_electric_blue/images/bg-footer.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bg-header1.gif b/main/css/chamilo_electric_blue/images/bg-header1.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bg-header4.png b/main/css/chamilo_electric_blue/images/bg-header4.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bg-main.png b/main/css/chamilo_electric_blue/images/bg-main.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bg-menu.png b/main/css/chamilo_electric_blue/images/bg-menu.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bgmenusup.png b/main/css/chamilo_electric_blue/images/bgmenusup.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/bullet.gif b/main/css/chamilo_electric_blue/images/bullet.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_accept.gif b/main/css/chamilo_electric_blue/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_add.gif b/main/css/chamilo_electric_blue/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_back.gif b/main/css/chamilo_electric_blue/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_back.jpg b/main/css/chamilo_electric_blue/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_delete.gif b/main/css/chamilo_electric_blue/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_login.gif b/main/css/chamilo_electric_blue/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_minus.gif b/main/css/chamilo_electric_blue/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_next.gif b/main/css/chamilo_electric_blue/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_plus.gif b/main/css/chamilo_electric_blue/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_refresh.gif b/main/css/chamilo_electric_blue/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_search.gif b/main/css/chamilo_electric_blue/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/button_upload.gif b/main/css/chamilo_electric_blue/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/dokeos-header-camaleon.png b/main/css/chamilo_electric_blue/images/dokeos-header-camaleon.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/fondoFooter.jpg b/main/css/chamilo_electric_blue/images/fondoFooter.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/fondoHeader2.jpg b/main/css/chamilo_electric_blue/images/fondoHeader2.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/fondoHeader3.jpg b/main/css/chamilo_electric_blue/images/fondoHeader3.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/fondoNav.jpg b/main/css/chamilo_electric_blue/images/fondoNav.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/footer.jpg b/main/css/chamilo_electric_blue/images/footer.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/header-logo.png b/main/css/chamilo_electric_blue/images/header-logo.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/loading.gif b/main/css/chamilo_electric_blue/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/logo-chamilo.gif b/main/css/chamilo_electric_blue/images/logo-chamilo.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/logoMouse.jpg b/main/css/chamilo_electric_blue/images/logoMouse.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/portal.png b/main/css/chamilo_electric_blue/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/refresh.png b/main/css/chamilo_electric_blue/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/salir.gif b/main/css/chamilo_electric_blue/images/salir.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/shadow.gif b/main/css/chamilo_electric_blue/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/systemenouvelles.jpg b/main/css/chamilo_electric_blue/images/systemenouvelles.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab.png b/main/css/chamilo_electric_blue/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_center-active.gif b/main/css/chamilo_electric_blue/images/tab_center-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_center.gif b/main/css/chamilo_electric_blue/images/tab_center.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_left-active.gif b/main/css/chamilo_electric_blue/images/tab_left-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_left-hover-active.gif b/main/css/chamilo_electric_blue/images/tab_left-hover-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_left-hover.gif b/main/css/chamilo_electric_blue/images/tab_left-hover.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_left.gif b/main/css/chamilo_electric_blue/images/tab_left.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_right-active.gif b/main/css/chamilo_electric_blue/images/tab_right-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_right-hover.gif b/main/css/chamilo_electric_blue/images/tab_right-hover.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_right.gif b/main/css/chamilo_electric_blue/images/tab_right.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_right.jpg b/main/css/chamilo_electric_blue/images/tab_right.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/images/tab_rigth.gif b/main/css/chamilo_electric_blue/images/tab_rigth.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/jquery.tabs.css b/main/css/chamilo_electric_blue/jquery.tabs.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/learnpath.css b/main/css/chamilo_electric_blue/learnpath.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/print.css b/main/css/chamilo_electric_blue/print.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/scorm.css b/main/css/chamilo_electric_blue/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_electric_blue/scormfs.css b/main/css/chamilo_electric_blue/scormfs.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_green/default.css b/main/css/chamilo_green/default.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/course.css b/main/css/chamilo_orange/course.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/default.css b/main/css/chamilo_orange/default.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/frames.css b/main/css/chamilo_orange/frames.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/2leftarrow.gif b/main/css/chamilo_orange/images/2leftarrow.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/2rightarrow.gif b/main/css/chamilo_orange/images/2rightarrow.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/TGSS_header.jpg b/main/css/chamilo_orange/images/TGSS_header.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bar_1.gif b/main/css/chamilo_orange/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bar_1m.gif b/main/css/chamilo_orange/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bar_1r.gif b/main/css/chamilo_orange/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bar_1u.gif b/main/css/chamilo_orange/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bg-button.gif b/main/css/chamilo_orange/images/bg-button.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bg-footer.gif b/main/css/chamilo_orange/images/bg-footer.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bg-header1.gif b/main/css/chamilo_orange/images/bg-header1.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bg-header4.png b/main/css/chamilo_orange/images/bg-header4.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bg-main.png b/main/css/chamilo_orange/images/bg-main.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bg-menu.png b/main/css/chamilo_orange/images/bg-menu.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bgmenusup.png b/main/css/chamilo_orange/images/bgmenusup.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/bullet.gif b/main/css/chamilo_orange/images/bullet.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_accept.gif b/main/css/chamilo_orange/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_add.gif b/main/css/chamilo_orange/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_back.gif b/main/css/chamilo_orange/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_back.jpg b/main/css/chamilo_orange/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_delete.gif b/main/css/chamilo_orange/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_login.gif b/main/css/chamilo_orange/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_minus.gif b/main/css/chamilo_orange/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_next.gif b/main/css/chamilo_orange/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_plus.gif b/main/css/chamilo_orange/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_refresh.gif b/main/css/chamilo_orange/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_search.gif b/main/css/chamilo_orange/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/button_upload.gif b/main/css/chamilo_orange/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/fondoFooter.jpg b/main/css/chamilo_orange/images/fondoFooter.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/fondoHeader2.jpg b/main/css/chamilo_orange/images/fondoHeader2.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/fondoHeader3.jpg b/main/css/chamilo_orange/images/fondoHeader3.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/fondoNav.jpg b/main/css/chamilo_orange/images/fondoNav.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/footer.jpg b/main/css/chamilo_orange/images/footer.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/header-logo.png b/main/css/chamilo_orange/images/header-logo.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/loading.gif b/main/css/chamilo_orange/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/logoMouse.jpg b/main/css/chamilo_orange/images/logoMouse.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/portal.png b/main/css/chamilo_orange/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/refresh.png b/main/css/chamilo_orange/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/salir.gif b/main/css/chamilo_orange/images/salir.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/shadow.gif b/main/css/chamilo_orange/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/systemenouvelles.jpg b/main/css/chamilo_orange/images/systemenouvelles.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab.png b/main/css/chamilo_orange/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_center-active.gif b/main/css/chamilo_orange/images/tab_center-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_center.gif b/main/css/chamilo_orange/images/tab_center.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_left-active.gif b/main/css/chamilo_orange/images/tab_left-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_left-hover-active.gif b/main/css/chamilo_orange/images/tab_left-hover-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_left-hover.gif b/main/css/chamilo_orange/images/tab_left-hover.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_left.gif b/main/css/chamilo_orange/images/tab_left.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_right-active.gif b/main/css/chamilo_orange/images/tab_right-active.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_right-hover.gif b/main/css/chamilo_orange/images/tab_right-hover.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_right.gif b/main/css/chamilo_orange/images/tab_right.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_right.jpg b/main/css/chamilo_orange/images/tab_right.jpg
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/images/tab_rigth.gif b/main/css/chamilo_orange/images/tab_rigth.gif
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/jquery.tabs.css b/main/css/chamilo_orange/jquery.tabs.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/learnpath.css b/main/css/chamilo_orange/learnpath.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/print.css b/main/css/chamilo_orange/print.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/scorm.css b/main/css/chamilo_orange/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_orange/scormfs.css b/main/css/chamilo_orange/scormfs.css
old mode 100755
new mode 100644
diff --git a/main/css/chamilo_red/default.css b/main/css/chamilo_red/default.css
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/chat.css b/main/css/cool_blue/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/default.css b/main/css/cool_blue/default.css
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/bar_1.gif b/main/css/cool_blue/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/bar_1m.gif b/main/css/cool_blue/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/bar_1r.gif b/main/css/cool_blue/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/bar_1u.gif b/main/css/cool_blue/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_accept.gif b/main/css/cool_blue/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_add.gif b/main/css/cool_blue/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_back.gif b/main/css/cool_blue/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_back.jpg b/main/css/cool_blue/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_delete.gif b/main/css/cool_blue/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_login.gif b/main/css/cool_blue/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_minus.gif b/main/css/cool_blue/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_next.gif b/main/css/cool_blue/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_plus.gif b/main/css/cool_blue/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_refresh.gif b/main/css/cool_blue/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_search.gif b/main/css/cool_blue/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/button_upload.gif b/main/css/cool_blue/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/loading.gif b/main/css/cool_blue/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/portal.png b/main/css/cool_blue/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/refresh.png b/main/css/cool_blue/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/shadow.gif b/main/css/cool_blue/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/tab-left.png b/main/css/cool_blue/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/tab-repeat.png b/main/css/cool_blue/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/tab-right.png b/main/css/cool_blue/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/images/tab.png b/main/css/cool_blue/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/online.css b/main/css/cool_blue/online.css
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/print.css b/main/css/cool_blue/print.css
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/scorm.css b/main/css/cool_blue/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/cool_blue/screen.css b/main/css/cool_blue/screen.css
old mode 100755
new mode 100644
diff --git a/main/css/corporate/default.css b/main/css/corporate/default.css
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_accept.gif b/main/css/corporate/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_add.gif b/main/css/corporate/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_back.gif b/main/css/corporate/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_back.jpg b/main/css/corporate/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_delete.gif b/main/css/corporate/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_login.gif b/main/css/corporate/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_minus.gif b/main/css/corporate/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_next.gif b/main/css/corporate/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_plus.gif b/main/css/corporate/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_refresh.gif b/main/css/corporate/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_search.gif b/main/css/corporate/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/button_upload.gif b/main/css/corporate/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/loading.gif b/main/css/corporate/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/portal.png b/main/css/corporate/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/refresh.png b/main/css/corporate/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/shadow.gif b/main/css/corporate/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/corporate/images/tab.png b/main/css/corporate/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/corporate/scorm.css b/main/css/corporate/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/default.css b/main/css/cosmic_campus/default.css
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/bar_1.gif b/main/css/cosmic_campus/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/bar_1m.gif b/main/css/cosmic_campus/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/bar_1r.gif b/main/css/cosmic_campus/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/bar_1u.gif b/main/css/cosmic_campus/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_accept.gif b/main/css/cosmic_campus/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_add.gif b/main/css/cosmic_campus/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_back.gif b/main/css/cosmic_campus/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_back.jpg b/main/css/cosmic_campus/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_delete.gif b/main/css/cosmic_campus/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_login.gif b/main/css/cosmic_campus/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_minus.gif b/main/css/cosmic_campus/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_next.gif b/main/css/cosmic_campus/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_plus.gif b/main/css/cosmic_campus/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_refresh.gif b/main/css/cosmic_campus/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_search.gif b/main/css/cosmic_campus/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/button_upload.gif b/main/css/cosmic_campus/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/fondoHeader3.jpg b/main/css/cosmic_campus/images/fondoHeader3.jpg
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/fondoNav.jpg b/main/css/cosmic_campus/images/fondoNav.jpg
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/footer.jpg b/main/css/cosmic_campus/images/footer.jpg
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/header.jpg b/main/css/cosmic_campus/images/header.jpg
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/loading.gif b/main/css/cosmic_campus/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/outer.png b/main/css/cosmic_campus/images/outer.png
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/portal.png b/main/css/cosmic_campus/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/refresh.png b/main/css/cosmic_campus/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/shadow.gif b/main/css/cosmic_campus/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/tab.png b/main/css/cosmic_campus/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/tabCurrent.png b/main/css/cosmic_campus/images/tabCurrent.png
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/images/tabHover.png b/main/css/cosmic_campus/images/tabHover.png
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/print.css b/main/css/cosmic_campus/print.css
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/scorm.css b/main/css/cosmic_campus/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/cosmic_campus/scormfs.css b/main/css/cosmic_campus/scormfs.css
old mode 100755
new mode 100644
diff --git a/main/css/csshover3.htc b/main/css/csshover3.htc
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/chat.css b/main/css/delicious_bordeaux/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/default.css b/main/css/delicious_bordeaux/default.css
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/bar_1.gif b/main/css/delicious_bordeaux/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/bar_1m.gif b/main/css/delicious_bordeaux/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/bar_1r.gif b/main/css/delicious_bordeaux/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/bar_1u.gif b/main/css/delicious_bordeaux/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_accept.gif b/main/css/delicious_bordeaux/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_add.gif b/main/css/delicious_bordeaux/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_back.gif b/main/css/delicious_bordeaux/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_back.jpg b/main/css/delicious_bordeaux/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_delete.gif b/main/css/delicious_bordeaux/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_login.gif b/main/css/delicious_bordeaux/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_minus.gif b/main/css/delicious_bordeaux/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_next.gif b/main/css/delicious_bordeaux/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_plus.gif b/main/css/delicious_bordeaux/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_refresh.gif b/main/css/delicious_bordeaux/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_search.gif b/main/css/delicious_bordeaux/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/button_upload.gif b/main/css/delicious_bordeaux/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/loading.gif b/main/css/delicious_bordeaux/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/portal.png b/main/css/delicious_bordeaux/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/refresh.png b/main/css/delicious_bordeaux/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/shadow.gif b/main/css/delicious_bordeaux/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/tab-left.png b/main/css/delicious_bordeaux/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/tab-repeat.png b/main/css/delicious_bordeaux/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/tab-right.png b/main/css/delicious_bordeaux/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/images/tab.png b/main/css/delicious_bordeaux/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/online.css b/main/css/delicious_bordeaux/online.css
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/print.css b/main/css/delicious_bordeaux/print.css
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/scorm.css b/main/css/delicious_bordeaux/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/delicious_bordeaux/screen.css b/main/css/delicious_bordeaux/screen.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/chat.css b/main/css/dokeos_blue/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/default.css b/main/css/dokeos_blue/default.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/bar_1.gif b/main/css/dokeos_blue/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/bar_1m.gif b/main/css/dokeos_blue/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/bar_1r.gif b/main/css/dokeos_blue/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/bar_1u.gif b/main/css/dokeos_blue/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_accept.gif b/main/css/dokeos_blue/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_add.gif b/main/css/dokeos_blue/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_back.gif b/main/css/dokeos_blue/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_back.jpg b/main/css/dokeos_blue/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_delete.gif b/main/css/dokeos_blue/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_login.gif b/main/css/dokeos_blue/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_minus.gif b/main/css/dokeos_blue/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_next.gif b/main/css/dokeos_blue/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_plus.gif b/main/css/dokeos_blue/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_refresh.gif b/main/css/dokeos_blue/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_search.gif b/main/css/dokeos_blue/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/button_upload.gif b/main/css/dokeos_blue/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/loading.gif b/main/css/dokeos_blue/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/portal.png b/main/css/dokeos_blue/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/refresh.png b/main/css/dokeos_blue/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/shadow.gif b/main/css/dokeos_blue/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/tab-left.png b/main/css/dokeos_blue/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/tab-repeat.png b/main/css/dokeos_blue/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/tab-right.png b/main/css/dokeos_blue/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/images/tab.png b/main/css/dokeos_blue/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/online.css b/main/css/dokeos_blue/online.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/print.css b/main/css/dokeos_blue/print.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/scorm.css b/main/css/dokeos_blue/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_blue/screen.css b/main/css/dokeos_blue/screen.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/default.css b/main/css/dokeos_classic/default.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_accept.gif b/main/css/dokeos_classic/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_add.gif b/main/css/dokeos_classic/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_back.gif b/main/css/dokeos_classic/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_back.jpg b/main/css/dokeos_classic/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_delete.gif b/main/css/dokeos_classic/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_login.gif b/main/css/dokeos_classic/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_minus.gif b/main/css/dokeos_classic/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_next.gif b/main/css/dokeos_classic/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_plus.gif b/main/css/dokeos_classic/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_refresh.gif b/main/css/dokeos_classic/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_search.gif b/main/css/dokeos_classic/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/button_upload.gif b/main/css/dokeos_classic/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/loading.gif b/main/css/dokeos_classic/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/portal.png b/main/css/dokeos_classic/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/refresh.png b/main/css/dokeos_classic/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/shadow.gif b/main/css/dokeos_classic/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/images/tab.png b/main/css/dokeos_classic/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic/scorm.css b/main/css/dokeos_classic/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/default.css b/main/css/dokeos_classic_2D/default.css
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_accept.gif b/main/css/dokeos_classic_2D/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_add.gif b/main/css/dokeos_classic_2D/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_back.gif b/main/css/dokeos_classic_2D/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_back.jpg b/main/css/dokeos_classic_2D/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_delete.gif b/main/css/dokeos_classic_2D/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_login.gif b/main/css/dokeos_classic_2D/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_minus.gif b/main/css/dokeos_classic_2D/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_next.gif b/main/css/dokeos_classic_2D/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_plus.gif b/main/css/dokeos_classic_2D/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_refresh.gif b/main/css/dokeos_classic_2D/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_search.gif b/main/css/dokeos_classic_2D/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/button_upload.gif b/main/css/dokeos_classic_2D/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/loading.gif b/main/css/dokeos_classic_2D/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/portal.png b/main/css/dokeos_classic_2D/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/refresh.png b/main/css/dokeos_classic_2D/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/images/tab.png b/main/css/dokeos_classic_2D/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/dokeos_classic_2D/scorm.css b/main/css/dokeos_classic_2D/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/chat.css b/main/css/empire_green/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/default.css b/main/css/empire_green/default.css
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/bar_1.gif b/main/css/empire_green/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/bar_1m.gif b/main/css/empire_green/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/bar_1r.gif b/main/css/empire_green/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/bar_1u.gif b/main/css/empire_green/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_accept.gif b/main/css/empire_green/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_add.gif b/main/css/empire_green/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_back.gif b/main/css/empire_green/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_back.jpg b/main/css/empire_green/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_delete.gif b/main/css/empire_green/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_login.gif b/main/css/empire_green/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_minus.gif b/main/css/empire_green/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_next.gif b/main/css/empire_green/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_plus.gif b/main/css/empire_green/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_refresh.gif b/main/css/empire_green/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_search.gif b/main/css/empire_green/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/button_upload.gif b/main/css/empire_green/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/loading.gif b/main/css/empire_green/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/portal.png b/main/css/empire_green/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/refresh.png b/main/css/empire_green/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/shadow.gif b/main/css/empire_green/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/tab-left.png b/main/css/empire_green/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/tab-repeat.png b/main/css/empire_green/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/tab-right.png b/main/css/empire_green/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/images/tab.png b/main/css/empire_green/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/online.css b/main/css/empire_green/online.css
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/print.css b/main/css/empire_green/print.css
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/scorm.css b/main/css/empire_green/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/empire_green/screen.css b/main/css/empire_green/screen.css
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/chat.css b/main/css/fruity_orange/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/default.css b/main/css/fruity_orange/default.css
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/bar_1.gif b/main/css/fruity_orange/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/bar_1m.gif b/main/css/fruity_orange/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/bar_1r.gif b/main/css/fruity_orange/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/bar_1u.gif b/main/css/fruity_orange/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_accept.gif b/main/css/fruity_orange/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_add.gif b/main/css/fruity_orange/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_back.gif b/main/css/fruity_orange/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_back.jpg b/main/css/fruity_orange/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_delete.gif b/main/css/fruity_orange/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_login.gif b/main/css/fruity_orange/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_minus.gif b/main/css/fruity_orange/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_next.gif b/main/css/fruity_orange/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_plus.gif b/main/css/fruity_orange/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_refresh.gif b/main/css/fruity_orange/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_search.gif b/main/css/fruity_orange/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/button_upload.gif b/main/css/fruity_orange/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/loading.gif b/main/css/fruity_orange/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/portal.png b/main/css/fruity_orange/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/refresh.png b/main/css/fruity_orange/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/shadow.gif b/main/css/fruity_orange/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/tab-left.png b/main/css/fruity_orange/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/tab-repeat.png b/main/css/fruity_orange/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/tab-right.png b/main/css/fruity_orange/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/images/tab.png b/main/css/fruity_orange/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/online.css b/main/css/fruity_orange/online.css
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/print.css b/main/css/fruity_orange/print.css
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/scorm.css b/main/css/fruity_orange/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/fruity_orange/screen.css b/main/css/fruity_orange/screen.css
old mode 100755
new mode 100644
diff --git a/main/css/index.html b/main/css/index.html
old mode 100755
new mode 100644
diff --git a/main/css/medical/default.css b/main/css/medical/default.css
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_accept.gif b/main/css/medical/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_add.gif b/main/css/medical/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_back.gif b/main/css/medical/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_back.jpg b/main/css/medical/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_delete.gif b/main/css/medical/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_login.gif b/main/css/medical/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_minus.gif b/main/css/medical/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_next.gif b/main/css/medical/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_plus.gif b/main/css/medical/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_refresh.gif b/main/css/medical/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_search.gif b/main/css/medical/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/button_upload.gif b/main/css/medical/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/fondoHeader3.jpg b/main/css/medical/images/fondoHeader3.jpg
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/fondoNav.jpg b/main/css/medical/images/fondoNav.jpg
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/footer.jpg b/main/css/medical/images/footer.jpg
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/header.jpg b/main/css/medical/images/header.jpg
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/loading.gif b/main/css/medical/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/portal.png b/main/css/medical/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/refresh.png b/main/css/medical/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/shadow.gif b/main/css/medical/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/tab.png b/main/css/medical/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/medical/images/tab_right.gif b/main/css/medical/images/tab_right.gif
old mode 100755
new mode 100644
diff --git a/main/css/medical/scorm.css b/main/css/medical/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/default.css b/main/css/public_admin/default.css
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/TGSS_header.jpg b/main/css/public_admin/images/TGSS_header.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_accept.gif b/main/css/public_admin/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_add.gif b/main/css/public_admin/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_back.gif b/main/css/public_admin/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_back.jpg b/main/css/public_admin/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_delete.gif b/main/css/public_admin/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_login.gif b/main/css/public_admin/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_minus.gif b/main/css/public_admin/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_next.gif b/main/css/public_admin/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_plus.gif b/main/css/public_admin/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_refresh.gif b/main/css/public_admin/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_search.gif b/main/css/public_admin/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/button_upload.gif b/main/css/public_admin/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/fondoFooter.jpg b/main/css/public_admin/images/fondoFooter.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/fondoHeader2.jpg b/main/css/public_admin/images/fondoHeader2.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/fondoHeader3.jpg b/main/css/public_admin/images/fondoHeader3.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/fondoNav.jpg b/main/css/public_admin/images/fondoNav.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/footer.jpg b/main/css/public_admin/images/footer.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/loading.gif b/main/css/public_admin/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/logoMouse.jpg b/main/css/public_admin/images/logoMouse.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/portal.png b/main/css/public_admin/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/refresh.png b/main/css/public_admin/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/salir.gif b/main/css/public_admin/images/salir.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/shadow.gif b/main/css/public_admin/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/tab.png b/main/css/public_admin/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/tab_right.gif b/main/css/public_admin/images/tab_right.gif
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/images/tab_right.jpg b/main/css/public_admin/images/tab_right.jpg
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/print.css b/main/css/public_admin/print.css
old mode 100755
new mode 100644
diff --git a/main/css/public_admin/scorm.css b/main/css/public_admin/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/chat.css b/main/css/royal_purple/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/default.css b/main/css/royal_purple/default.css
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/bar_1.gif b/main/css/royal_purple/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/bar_1m.gif b/main/css/royal_purple/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/bar_1r.gif b/main/css/royal_purple/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/bar_1u.gif b/main/css/royal_purple/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_accept.gif b/main/css/royal_purple/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_add.gif b/main/css/royal_purple/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_back.gif b/main/css/royal_purple/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_back.jpg b/main/css/royal_purple/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_delete.gif b/main/css/royal_purple/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_login.gif b/main/css/royal_purple/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_minus.gif b/main/css/royal_purple/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_next.gif b/main/css/royal_purple/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_plus.gif b/main/css/royal_purple/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_refresh.gif b/main/css/royal_purple/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_search.gif b/main/css/royal_purple/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/button_upload.gif b/main/css/royal_purple/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/loading.gif b/main/css/royal_purple/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/portal.png b/main/css/royal_purple/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/refresh.png b/main/css/royal_purple/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/shadow.gif b/main/css/royal_purple/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/tab-left.png b/main/css/royal_purple/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/tab-repeat.png b/main/css/royal_purple/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/tab-right.png b/main/css/royal_purple/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/images/tab.png b/main/css/royal_purple/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/online.css b/main/css/royal_purple/online.css
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/print.css b/main/css/royal_purple/print.css
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/scorm.css b/main/css/royal_purple/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/royal_purple/screen.css b/main/css/royal_purple/screen.css
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/default.css b/main/css/silver_line/default.css
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_accept.gif b/main/css/silver_line/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_add.gif b/main/css/silver_line/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_back.gif b/main/css/silver_line/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_back.jpg b/main/css/silver_line/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_delete.gif b/main/css/silver_line/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_login.gif b/main/css/silver_line/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_minus.gif b/main/css/silver_line/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_next.gif b/main/css/silver_line/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_plus.gif b/main/css/silver_line/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_refresh.gif b/main/css/silver_line/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_search.gif b/main/css/silver_line/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/button_upload.gif b/main/css/silver_line/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/loading.gif b/main/css/silver_line/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/portal.png b/main/css/silver_line/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/refresh.png b/main/css/silver_line/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/shadow.gif b/main/css/silver_line/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/images/tab.png b/main/css/silver_line/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/scorm.css b/main/css/silver_line/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/silver_line/tab.png b/main/css/silver_line/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/default.css b/main/css/sober_brown/default.css
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_accept.gif b/main/css/sober_brown/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_add.gif b/main/css/sober_brown/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_back.gif b/main/css/sober_brown/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_back.jpg b/main/css/sober_brown/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_delete.gif b/main/css/sober_brown/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_login.gif b/main/css/sober_brown/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_minus.gif b/main/css/sober_brown/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_next.gif b/main/css/sober_brown/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_plus.gif b/main/css/sober_brown/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_refresh.gif b/main/css/sober_brown/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_search.gif b/main/css/sober_brown/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/button_upload.gif b/main/css/sober_brown/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/fondoFooter.jpg b/main/css/sober_brown/images/fondoFooter.jpg
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/fondoHeader3.jpg b/main/css/sober_brown/images/fondoHeader3.jpg
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/fondoNav.jpg b/main/css/sober_brown/images/fondoNav.jpg
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/footer.jpg b/main/css/sober_brown/images/footer.jpg
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/header.jpg b/main/css/sober_brown/images/header.jpg
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/loading.gif b/main/css/sober_brown/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/portal.png b/main/css/sober_brown/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/refresh.png b/main/css/sober_brown/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/shadow.gif b/main/css/sober_brown/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/tab.png b/main/css/sober_brown/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/tab_right.gif b/main/css/sober_brown/images/tab_right.gif
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/images/tab_right.jpg b/main/css/sober_brown/images/tab_right.jpg
old mode 100755
new mode 100644
diff --git a/main/css/sober_brown/scorm.css b/main/css/sober_brown/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/chat.css b/main/css/steel_grey/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/default.css b/main/css/steel_grey/default.css
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/bar_1.gif b/main/css/steel_grey/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/bar_1m.gif b/main/css/steel_grey/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/bar_1r.gif b/main/css/steel_grey/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/bar_1u.gif b/main/css/steel_grey/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_accept.gif b/main/css/steel_grey/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_add.gif b/main/css/steel_grey/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_back.gif b/main/css/steel_grey/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_back.jpg b/main/css/steel_grey/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_delete.gif b/main/css/steel_grey/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_login.gif b/main/css/steel_grey/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_minus.gif b/main/css/steel_grey/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_next.gif b/main/css/steel_grey/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_plus.gif b/main/css/steel_grey/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_refresh.gif b/main/css/steel_grey/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_search.gif b/main/css/steel_grey/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/button_upload.gif b/main/css/steel_grey/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/loading.gif b/main/css/steel_grey/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/portal.png b/main/css/steel_grey/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/refresh.png b/main/css/steel_grey/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/shadow.gif b/main/css/steel_grey/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/tab-left.png b/main/css/steel_grey/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/tab-repeat.png b/main/css/steel_grey/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/tab-right.png b/main/css/steel_grey/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/images/tab.png b/main/css/steel_grey/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/online.css b/main/css/steel_grey/online.css
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/print.css b/main/css/steel_grey/print.css
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/scorm.css b/main/css/steel_grey/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/steel_grey/screen.css b/main/css/steel_grey/screen.css
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/chat.css b/main/css/tasty_olive/chat.css
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/default.css b/main/css/tasty_olive/default.css
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/bar_1.gif b/main/css/tasty_olive/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/bar_1m.gif b/main/css/tasty_olive/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/bar_1r.gif b/main/css/tasty_olive/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/bar_1u.gif b/main/css/tasty_olive/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_accept.gif b/main/css/tasty_olive/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_add.gif b/main/css/tasty_olive/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_back.gif b/main/css/tasty_olive/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_back.jpg b/main/css/tasty_olive/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_delete.gif b/main/css/tasty_olive/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_login.gif b/main/css/tasty_olive/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_minus.gif b/main/css/tasty_olive/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_next.gif b/main/css/tasty_olive/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_plus.gif b/main/css/tasty_olive/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_refresh.gif b/main/css/tasty_olive/images/button_refresh.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_search.gif b/main/css/tasty_olive/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/button_upload.gif b/main/css/tasty_olive/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/loading.gif b/main/css/tasty_olive/images/loading.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/portal.png b/main/css/tasty_olive/images/portal.png
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/refresh.png b/main/css/tasty_olive/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/shadow.gif b/main/css/tasty_olive/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/tab-left.png b/main/css/tasty_olive/images/tab-left.png
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/tab-repeat.png b/main/css/tasty_olive/images/tab-repeat.png
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/tab-right.png b/main/css/tasty_olive/images/tab-right.png
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/images/tab.png b/main/css/tasty_olive/images/tab.png
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/online.css b/main/css/tasty_olive/online.css
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/print.css b/main/css/tasty_olive/print.css
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/scorm.css b/main/css/tasty_olive/scorm.css
old mode 100755
new mode 100644
diff --git a/main/css/tasty_olive/screen.css b/main/css/tasty_olive/screen.css
old mode 100755
new mode 100644
diff --git a/main/dashboard/block.class.php b/main/dashboard/block.class.php
old mode 100755
new mode 100644
diff --git a/main/dashboard/dashboard.php b/main/dashboard/dashboard.php
old mode 100755
new mode 100644
diff --git a/main/dashboard/dashboard_controller.php b/main/dashboard/dashboard_controller.php
old mode 100755
new mode 100644
diff --git a/main/dashboard/index.php b/main/dashboard/index.php
old mode 100755
new mode 100644
diff --git a/main/dashboard/layout.php b/main/dashboard/layout.php
old mode 100755
new mode 100644
diff --git a/main/default_course_document/audio/ListeningComprehension.mp3 b/main/default_course_document/audio/ListeningComprehension.mp3
old mode 100755
new mode 100644
diff --git a/main/default_course_document/flash/ArtefactsInRMI.swf b/main/default_course_document/flash/ArtefactsInRMI.swf
old mode 100755
new mode 100644
diff --git a/main/default_course_document/flash/PonderationOfMrSignal.swf b/main/default_course_document/flash/PonderationOfMrSignal.swf
old mode 100755
new mode 100644
diff --git a/main/default_course_document/flash/SpinEchoSequence.swf b/main/default_course_document/flash/SpinEchoSequence.swf
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.board.jpg b/main/default_course_document/images/.thumbs/.board.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.book.jpg b/main/default_course_document/images/.thumbs/.book.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.book_highlight.jpg b/main/default_course_document/images/.thumbs/.book_highlight.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.bookcase.jpg b/main/default_course_document/images/.thumbs/.bookcase.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.computer.jpg b/main/default_course_document/images/.thumbs/.computer.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.emot_happy.jpg b/main/default_course_document/images/.thumbs/.emot_happy.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.emot_neutral.jpg b/main/default_course_document/images/.thumbs/.emot_neutral.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.emot_sad.jpg b/main/default_course_document/images/.thumbs/.emot_sad.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.emot_wink.jpg b/main/default_course_document/images/.thumbs/.emot_wink.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.female.jpg b/main/default_course_document/images/.thumbs/.female.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.geometry.jpg b/main/default_course_document/images/.thumbs/.geometry.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.homework.jpg b/main/default_course_document/images/.thumbs/.homework.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.idea.jpg b/main/default_course_document/images/.thumbs/.idea.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.interaction.jpg b/main/default_course_document/images/.thumbs/.interaction.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.logo_dokeos.png b/main/default_course_document/images/.thumbs/.logo_dokeos.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.male.jpg b/main/default_course_document/images/.thumbs/.male.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.maths.jpg b/main/default_course_document/images/.thumbs/.maths.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.mechanism.jpg b/main/default_course_document/images/.thumbs/.mechanism.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.mouse.jpg b/main/default_course_document/images/.thumbs/.mouse.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.newspaper.jpg b/main/default_course_document/images/.thumbs/.newspaper.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.note.jpg b/main/default_course_document/images/.thumbs/.note.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.pencil.png b/main/default_course_document/images/.thumbs/.pencil.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.presentation.jpg b/main/default_course_document/images/.thumbs/.presentation.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.redlight.jpg b/main/default_course_document/images/.thumbs/.redlight.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.science.jpg b/main/default_course_document/images/.thumbs/.science.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.servicesgather.png b/main/default_course_document/images/.thumbs/.servicesgather.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.silhouette.png b/main/default_course_document/images/.thumbs/.silhouette.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.speech.jpg b/main/default_course_document/images/.thumbs/.speech.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.time.jpg b/main/default_course_document/images/.thumbs/.time.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.tutorial.jpg b/main/default_course_document/images/.thumbs/.tutorial.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.twopeople.png b/main/default_course_document/images/.thumbs/.twopeople.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.world.jpg b/main/default_course_document/images/.thumbs/.world.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/.thumbs/.write.jpg b/main/default_course_document/images/.thumbs/.write.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/board.jpg b/main/default_course_document/images/board.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/book.jpg b/main/default_course_document/images/book.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/book_highlight.jpg b/main/default_course_document/images/book_highlight.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/bookcase.jpg b/main/default_course_document/images/bookcase.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/computer.jpg b/main/default_course_document/images/computer.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.accident_1.png b/main/default_course_document/images/diagrams/.thumbs/.accident_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.alaska_chart.png b/main/default_course_document/images/diagrams/.thumbs/.alaska_chart.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.argandgaussplane.jpg b/main/default_course_document/images/diagrams/.thumbs/.argandgaussplane.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.asus-eee-pc.jpg b/main/default_course_document/images/diagrams/.thumbs/.asus-eee-pc.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.bandgap_dv.jpg b/main/default_course_document/images/diagrams/.thumbs/.bandgap_dv.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.barbitursyra.jpg b/main/default_course_document/images/diagrams/.thumbs/.barbitursyra.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.brain.png b/main/default_course_document/images/diagrams/.thumbs/.brain.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.chainette_formule.jpg b/main/default_course_document/images/diagrams/.thumbs/.chainette_formule.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.coccidioides.jpg b/main/default_course_document/images/diagrams/.thumbs/.coccidioides.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.constitution_1.png b/main/default_course_document/images/diagrams/.thumbs/.constitution_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.distance.png b/main/default_course_document/images/diagrams/.thumbs/.distance.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.dokeos_stones.png b/main/default_course_document/images/diagrams/.thumbs/.dokeos_stones.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.dokeos_stones_external.png b/main/default_course_document/images/diagrams/.thumbs/.dokeos_stones_external.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.elearning_project.png b/main/default_course_document/images/diagrams/.thumbs/.elearning_project.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.europecouncilorange200_1.png b/main/default_course_document/images/diagrams/.thumbs/.europecouncilorange200_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.europemap.jpg b/main/default_course_document/images/diagrams/.thumbs/.europemap.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.gearbox.jpg b/main/default_course_document/images/diagrams/.thumbs/.gearbox.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.halleffect.jpg b/main/default_course_document/images/diagrams/.thumbs/.halleffect.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.head_olfactory_nerve.png b/main/default_course_document/images/diagrams/.thumbs/.head_olfactory_nerve.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.lightbulb.jpg b/main/default_course_document/images/diagrams/.thumbs/.lightbulb.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.matching_electric_1.png b/main/default_course_document/images/diagrams/.thumbs/.matching_electric_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.oilwell.jpg b/main/default_course_document/images/diagrams/.thumbs/.oilwell.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.pc.jpg b/main/default_course_document/images/diagrams/.thumbs/.pc.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.piano.jpg b/main/default_course_document/images/diagrams/.thumbs/.piano.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.precession.jpg b/main/default_course_document/images/diagrams/.thumbs/.precession.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.pythagore.jpg b/main/default_course_document/images/diagrams/.thumbs/.pythagore.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.radiograph.png b/main/default_course_document/images/diagrams/.thumbs/.radiograph.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.receiver.jpg b/main/default_course_document/images/diagrams/.thumbs/.receiver.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.spectre.jpg b/main/default_course_document/images/diagrams/.thumbs/.spectre.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.synapse.jpg b/main/default_course_document/images/diagrams/.thumbs/.synapse.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.tetralogy.png b/main/default_course_document/images/diagrams/.thumbs/.tetralogy.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.velocity.jpg b/main/default_course_document/images/diagrams/.thumbs/.velocity.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.waterloo.png b/main/default_course_document/images/diagrams/.thumbs/.waterloo.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/.thumbs/.yalta_1.png b/main/default_course_document/images/diagrams/.thumbs/.yalta_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/accident_1.png b/main/default_course_document/images/diagrams/accident_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/alaska_chart.png b/main/default_course_document/images/diagrams/alaska_chart.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_corriolis.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_corriolis.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_electrolysis.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_electrolysis.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_japanese.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_japanese.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_loco.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_loco.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_pendul.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_pendul.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_rome.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_rome.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_twostroke.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_twostroke.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_wave_frequency.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_wave_frequency.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/.thumbs/.anim_yugoslavia.gif b/main/default_course_document/images/diagrams/animated/.thumbs/.anim_yugoslavia.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_corriolis.gif b/main/default_course_document/images/diagrams/animated/anim_corriolis.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_electrolysis.gif b/main/default_course_document/images/diagrams/animated/anim_electrolysis.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_japanese.gif b/main/default_course_document/images/diagrams/animated/anim_japanese.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_loco.gif b/main/default_course_document/images/diagrams/animated/anim_loco.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_pendul.gif b/main/default_course_document/images/diagrams/animated/anim_pendul.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_rome.gif b/main/default_course_document/images/diagrams/animated/anim_rome.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_twostroke.gif b/main/default_course_document/images/diagrams/animated/anim_twostroke.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_wave_frequency.gif b/main/default_course_document/images/diagrams/animated/anim_wave_frequency.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/animated/anim_yugoslavia.gif b/main/default_course_document/images/diagrams/animated/anim_yugoslavia.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/argandgaussplane.jpg b/main/default_course_document/images/diagrams/argandgaussplane.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/asus-eee-pc.jpg b/main/default_course_document/images/diagrams/asus-eee-pc.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/bandgap_dv.jpg b/main/default_course_document/images/diagrams/bandgap_dv.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/barbitursyra.jpg b/main/default_course_document/images/diagrams/barbitursyra.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/bottom_arrow.png b/main/default_course_document/images/diagrams/bottom_arrow.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/brain.png b/main/default_course_document/images/diagrams/brain.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/chainette_formule.jpg b/main/default_course_document/images/diagrams/chainette_formule.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/coccidioides.jpg b/main/default_course_document/images/diagrams/coccidioides.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/constitution_1.png b/main/default_course_document/images/diagrams/constitution_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/distance.png b/main/default_course_document/images/diagrams/distance.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/dokeos_stones.png b/main/default_course_document/images/diagrams/dokeos_stones.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/dokeos_stones_external.png b/main/default_course_document/images/diagrams/dokeos_stones_external.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/elearning_project.png b/main/default_course_document/images/diagrams/elearning_project.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/europecouncilorange200_1.png b/main/default_course_document/images/diagrams/europecouncilorange200_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/europemap.jpg b/main/default_course_document/images/diagrams/europemap.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/gearbox.jpg b/main/default_course_document/images/diagrams/gearbox.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/halleffect.jpg b/main/default_course_document/images/diagrams/halleffect.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/head_olfactory_nerve.png b/main/default_course_document/images/diagrams/head_olfactory_nerve.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/lightbulb.jpg b/main/default_course_document/images/diagrams/lightbulb.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/matching_electric_1.png b/main/default_course_document/images/diagrams/matching_electric_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/oilwell.jpg b/main/default_course_document/images/diagrams/oilwell.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/pc.jpg b/main/default_course_document/images/diagrams/pc.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/piano.jpg b/main/default_course_document/images/diagrams/piano.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/precession.jpg b/main/default_course_document/images/diagrams/precession.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/pythagore.jpg b/main/default_course_document/images/diagrams/pythagore.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/radiograph.png b/main/default_course_document/images/diagrams/radiograph.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/receiver.jpg b/main/default_course_document/images/diagrams/receiver.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/spectre.jpg b/main/default_course_document/images/diagrams/spectre.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/synapse.jpg b/main/default_course_document/images/diagrams/synapse.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/tetralogy.png b/main/default_course_document/images/diagrams/tetralogy.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/top_arrow.png b/main/default_course_document/images/diagrams/top_arrow.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/velocity.jpg b/main/default_course_document/images/diagrams/velocity.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/waterloo.png b/main/default_course_document/images/diagrams/waterloo.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/diagrams/yalta_1.png b/main/default_course_document/images/diagrams/yalta_1.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/emot_happy.jpg b/main/default_course_document/images/emot_happy.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/emot_neutral.jpg b/main/default_course_document/images/emot_neutral.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/emot_sad.jpg b/main/default_course_document/images/emot_sad.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/emot_wink.jpg b/main/default_course_document/images/emot_wink.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/female.jpg b/main/default_course_document/images/female.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/geometry.jpg b/main/default_course_document/images/geometry.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/homework.jpg b/main/default_course_document/images/homework.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/idea.jpg b/main/default_course_document/images/idea.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/interaction.jpg b/main/default_course_document/images/interaction.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/logo_dokeos.png b/main/default_course_document/images/logo_dokeos.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/male.jpg b/main/default_course_document/images/male.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/maths.jpg b/main/default_course_document/images/maths.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mechanism.jpg b/main/default_course_document/images/mechanism.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mouse.jpg b/main/default_course_document/images/mouse.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.anim_pointing_left.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.anim_pointing_left.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.anim_pointing_right.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.anim_pointing_right.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.anim_practicing.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.anim_practicing.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.anim_reading.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.anim_reading.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.anim_teaching.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.anim_teaching.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.anim_thinking.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.anim_thinking.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.anim_writing.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.anim_writing.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.collaborating.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.collaborating.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.collaborative.png b/main/default_course_document/images/mr_dokeos/.thumbs/.collaborative.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.collaborative_big.png b/main/default_course_document/images/mr_dokeos/.thumbs/.collaborative_big.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.group.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.group.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.mr_dokeosleft.png b/main/default_course_document/images/mr_dokeos/.thumbs/.mr_dokeosleft.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.pointing_left.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.pointing_left.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.pointing_right.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.pointing_right.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.practicing.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.practicing.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.reading.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.reading.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.teaching.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.teaching.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.thinking.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.thinking.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/.thumbs/.writing.jpg b/main/default_course_document/images/mr_dokeos/.thumbs/.writing.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/anim_pointing_left.jpg b/main/default_course_document/images/mr_dokeos/anim_pointing_left.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/anim_pointing_right.jpg b/main/default_course_document/images/mr_dokeos/anim_pointing_right.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/anim_practicing.jpg b/main/default_course_document/images/mr_dokeos/anim_practicing.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/anim_reading.jpg b/main/default_course_document/images/mr_dokeos/anim_reading.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/anim_teaching.jpg b/main/default_course_document/images/mr_dokeos/anim_teaching.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/anim_thinking.jpg b/main/default_course_document/images/mr_dokeos/anim_thinking.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/anim_writing.jpg b/main/default_course_document/images/mr_dokeos/anim_writing.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/.thumbs/.creativeAnim.gif b/main/default_course_document/images/mr_dokeos/animated/.thumbs/.creativeAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/.thumbs/.pointerAnim.gif b/main/default_course_document/images/mr_dokeos/animated/.thumbs/.pointerAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/.thumbs/.practicerAnim.gif b/main/default_course_document/images/mr_dokeos/animated/.thumbs/.practicerAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/.thumbs/.readerAnim.gif b/main/default_course_document/images/mr_dokeos/animated/.thumbs/.readerAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/.thumbs/.teacherAnim.gif b/main/default_course_document/images/mr_dokeos/animated/.thumbs/.teacherAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/.thumbs/.thinkerAnim.gif b/main/default_course_document/images/mr_dokeos/animated/.thumbs/.thinkerAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/creativeAnim.gif b/main/default_course_document/images/mr_dokeos/animated/creativeAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/pointerAnim.gif b/main/default_course_document/images/mr_dokeos/animated/pointerAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/practicerAnim.gif b/main/default_course_document/images/mr_dokeos/animated/practicerAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/readerAnim.gif b/main/default_course_document/images/mr_dokeos/animated/readerAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/teacherAnim.gif b/main/default_course_document/images/mr_dokeos/animated/teacherAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/animated/thinkerAnim.gif b/main/default_course_document/images/mr_dokeos/animated/thinkerAnim.gif
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/collaborating.jpg b/main/default_course_document/images/mr_dokeos/collaborating.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/collaborative.png b/main/default_course_document/images/mr_dokeos/collaborative.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/collaborative_big.png b/main/default_course_document/images/mr_dokeos/collaborative_big.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/group.jpg b/main/default_course_document/images/mr_dokeos/group.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/mr_dokeosleft.png b/main/default_course_document/images/mr_dokeos/mr_dokeosleft.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/pointing_left.jpg b/main/default_course_document/images/mr_dokeos/pointing_left.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/pointing_right.jpg b/main/default_course_document/images/mr_dokeos/pointing_right.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/practicing.jpg b/main/default_course_document/images/mr_dokeos/practicing.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/reading.jpg b/main/default_course_document/images/mr_dokeos/reading.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/teaching.jpg b/main/default_course_document/images/mr_dokeos/teaching.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/thinking.jpg b/main/default_course_document/images/mr_dokeos/thinking.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/mr_dokeos/writing.jpg b/main/default_course_document/images/mr_dokeos/writing.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/newspaper.jpg b/main/default_course_document/images/newspaper.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/note.jpg b/main/default_course_document/images/note.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/pencil.png b/main/default_course_document/images/pencil.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/presentation.jpg b/main/default_course_document/images/presentation.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/redlight.jpg b/main/default_course_document/images/redlight.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/science.jpg b/main/default_course_document/images/science.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/servicesgather.png b/main/default_course_document/images/servicesgather.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/silhouette.png b/main/default_course_document/images/silhouette.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/00.png b/main/default_course_document/images/small/00.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/01.png b/main/default_course_document/images/small/01.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/02.png b/main/default_course_document/images/small/02.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/03.png b/main/default_course_document/images/small/03.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/04.png b/main/default_course_document/images/small/04.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/05.png b/main/default_course_document/images/small/05.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/06.png b/main/default_course_document/images/small/06.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/07.png b/main/default_course_document/images/small/07.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/08.png b/main/default_course_document/images/small/08.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/09.png b/main/default_course_document/images/small/09.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/accessibilty.jpg b/main/default_course_document/images/small/accessibilty.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/agenda.jpg b/main/default_course_document/images/small/agenda.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/annoncement.jpg b/main/default_course_document/images/small/annoncement.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/arrow.png b/main/default_course_document/images/small/arrow.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/attach.jpg b/main/default_course_document/images/small/attach.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/board.jpg b/main/default_course_document/images/small/board.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/bookcase.jpg b/main/default_course_document/images/small/bookcase.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/button_cancel.jpg b/main/default_course_document/images/small/button_cancel.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/button_ok.jpg b/main/default_course_document/images/small/button_ok.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/chart.jpg b/main/default_course_document/images/small/chart.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/collaboration.jpg b/main/default_course_document/images/small/collaboration.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/computer.jpg b/main/default_course_document/images/small/computer.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/down.jpg b/main/default_course_document/images/small/down.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/email.jpg b/main/default_course_document/images/small/email.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/emot_happy.jpg b/main/default_course_document/images/small/emot_happy.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/emot_neutral.jpg b/main/default_course_document/images/small/emot_neutral.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/emot_sad.jpg b/main/default_course_document/images/small/emot_sad.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/emot_wink.jpg b/main/default_course_document/images/small/emot_wink.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/fish.jpg b/main/default_course_document/images/small/fish.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/group.jpg b/main/default_course_document/images/small/group.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/help.jpg b/main/default_course_document/images/small/help.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/important.jpg b/main/default_course_document/images/small/important.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/left.jpg b/main/default_course_document/images/small/left.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/listen.jpg b/main/default_course_document/images/small/listen.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/maths.jpg b/main/default_course_document/images/small/maths.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_access.jpg b/main/default_course_document/images/small/mime_access.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_audio.jpg b/main/default_course_document/images/small/mime_audio.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_excel.jpg b/main/default_course_document/images/small/mime_excel.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_flash.jpg b/main/default_course_document/images/small/mime_flash.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_movie.jpg b/main/default_course_document/images/small/mime_movie.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_music.jpg b/main/default_course_document/images/small/mime_music.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_pdf.jpg b/main/default_course_document/images/small/mime_pdf.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_ppt.jpg b/main/default_course_document/images/small/mime_ppt.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_publisher.jpg b/main/default_course_document/images/small/mime_publisher.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_visio.jpg b/main/default_course_document/images/small/mime_visio.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_word.jpg b/main/default_course_document/images/small/mime_word.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mime_zip.jpg b/main/default_course_document/images/small/mime_zip.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/mouse.jpg b/main/default_course_document/images/small/mouse.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/quicktime.jpg b/main/default_course_document/images/small/quicktime.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/redlight.jpg b/main/default_course_document/images/small/redlight.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/right.jpg b/main/default_course_document/images/small/right.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/save.jpg b/main/default_course_document/images/small/save.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/science.jpg b/main/default_course_document/images/small/science.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/search.jpg b/main/default_course_document/images/small/search.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/speak.jpg b/main/default_course_document/images/small/speak.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/talking.jpg b/main/default_course_document/images/small/talking.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/teacher.jpg b/main/default_course_document/images/small/teacher.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/teacher_male.jpg b/main/default_course_document/images/small/teacher_male.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/tutorial.jpg b/main/default_course_document/images/small/tutorial.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/up.jpg b/main/default_course_document/images/small/up.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/videoconference.jpg b/main/default_course_document/images/small/videoconference.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/small/work.jpg b/main/default_course_document/images/small/work.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/speech.jpg b/main/default_course_document/images/speech.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/time.jpg b/main/default_course_document/images/time.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_case.png b/main/default_course_document/images/trainer/.thumbs/.trainer_case.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_chair.png b/main/default_course_document/images/trainer/.thumbs/.trainer_chair.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_face.png b/main/default_course_document/images/trainer/.thumbs/.trainer_face.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_glasses.png b/main/default_course_document/images/trainer/.thumbs/.trainer_glasses.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_join_hands.png b/main/default_course_document/images/trainer/.thumbs/.trainer_join_hands.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_join_left.png b/main/default_course_document/images/trainer/.thumbs/.trainer_join_left.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_points_left.png b/main/default_course_document/images/trainer/.thumbs/.trainer_points_left.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_points_right.png b/main/default_course_document/images/trainer/.thumbs/.trainer_points_right.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_reads.png b/main/default_course_document/images/trainer/.thumbs/.trainer_reads.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_smile.png b/main/default_course_document/images/trainer/.thumbs/.trainer_smile.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_standing.png b/main/default_course_document/images/trainer/.thumbs/.trainer_standing.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/.thumbs/.trainer_staring.png b/main/default_course_document/images/trainer/.thumbs/.trainer_staring.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_case.png b/main/default_course_document/images/trainer/trainer_case.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_chair.png b/main/default_course_document/images/trainer/trainer_chair.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_face.png b/main/default_course_document/images/trainer/trainer_face.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_glasses.png b/main/default_course_document/images/trainer/trainer_glasses.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_join_hands.png b/main/default_course_document/images/trainer/trainer_join_hands.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_join_left.png b/main/default_course_document/images/trainer/trainer_join_left.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_points_left.png b/main/default_course_document/images/trainer/trainer_points_left.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_points_right.png b/main/default_course_document/images/trainer/trainer_points_right.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_reads.png b/main/default_course_document/images/trainer/trainer_reads.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_smile.png b/main/default_course_document/images/trainer/trainer_smile.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_standing.png b/main/default_course_document/images/trainer/trainer_standing.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/trainer/trainer_staring.png b/main/default_course_document/images/trainer/trainer_staring.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/tutorial.jpg b/main/default_course_document/images/tutorial.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/twopeople.png b/main/default_course_document/images/twopeople.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/world.jpg b/main/default_course_document/images/world.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/images/write.jpg b/main/default_course_document/images/write.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/themes/img/certificate_black.jpg b/main/default_course_document/themes/img/certificate_black.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/themes/img/certificate_blue.jpg b/main/default_course_document/themes/img/certificate_blue.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/themes/img/certificate_contemporain.jpg b/main/default_course_document/themes/img/certificate_contemporain.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/themes/img/certificate_grey.jpg b/main/default_course_document/themes/img/certificate_grey.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/themes/img/certificate_yellow.jpg b/main/default_course_document/themes/img/certificate_yellow.jpg
old mode 100755
new mode 100644
diff --git a/main/default_course_document/themes/img/puce.png b/main/default_course_document/themes/img/puce.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/themes/img/puce_hover.png b/main/default_course_document/themes/img/puce_hover.png
old mode 100755
new mode 100644
diff --git a/main/default_course_document/video/flv/example.flv b/main/default_course_document/video/flv/example.flv
old mode 100755
new mode 100644
diff --git a/main/default_course_document/video/painting.mpg b/main/default_course_document/video/painting.mpg
old mode 100755
new mode 100644
diff --git a/main/document/create_document.php b/main/document/create_document.php
old mode 100755
new mode 100644
diff --git a/main/document/document.inc.php b/main/document/document.inc.php
old mode 100755
new mode 100644
diff --git a/main/document/document.php b/main/document/document.php
old mode 100755
new mode 100644
diff --git a/main/document/document_slideshow.inc.php b/main/document/document_slideshow.inc.php
old mode 100755
new mode 100644
diff --git a/main/document/download.php b/main/document/download.php
old mode 100755
new mode 100644
diff --git a/main/document/downloadfolder.inc.php b/main/document/downloadfolder.inc.php
old mode 100755
new mode 100644
diff --git a/main/document/edit_document.php b/main/document/edit_document.php
old mode 100755
new mode 100644
diff --git a/main/document/example_math.pdf b/main/document/example_math.pdf
old mode 100755
new mode 100644
diff --git a/main/document/example_presentation.pdf b/main/document/example_presentation.pdf
old mode 100755
new mode 100644
diff --git a/main/document/footerpage.php b/main/document/footerpage.php
old mode 100755
new mode 100644
diff --git a/main/document/headerpage.php b/main/document/headerpage.php
old mode 100755
new mode 100644
diff --git a/main/document/index.html b/main/document/index.html
old mode 100755
new mode 100644
diff --git a/main/document/quota.php b/main/document/quota.php
old mode 100755
new mode 100644
diff --git a/main/document/showinframes.php b/main/document/showinframes.php
old mode 100755
new mode 100644
diff --git a/main/document/slideshow.inc.php b/main/document/slideshow.inc.php
old mode 100755
new mode 100644
diff --git a/main/document/slideshow.php b/main/document/slideshow.php
old mode 100755
new mode 100644
diff --git a/main/document/slideshowoptions.php b/main/document/slideshowoptions.php
old mode 100755
new mode 100644
diff --git a/main/document/upload.php b/main/document/upload.php
old mode 100755
new mode 100644
diff --git a/main/dropbox/dropbox_class.inc.php b/main/dropbox/dropbox_class.inc.php
old mode 100755
new mode 100644
diff --git a/main/dropbox/dropbox_config.inc.php b/main/dropbox/dropbox_config.inc.php
old mode 100755
new mode 100644
diff --git a/main/dropbox/dropbox_download.php b/main/dropbox/dropbox_download.php
old mode 100755
new mode 100644
diff --git a/main/dropbox/dropbox_functions.inc.php b/main/dropbox/dropbox_functions.inc.php
old mode 100755
new mode 100644
diff --git a/main/dropbox/dropbox_init.inc.php b/main/dropbox/dropbox_init.inc.php
old mode 100755
new mode 100644
diff --git a/main/dropbox/dropbox_submit.php b/main/dropbox/dropbox_submit.php
old mode 100755
new mode 100644
diff --git a/main/dropbox/dropbox_zipdownload.inc.php b/main/dropbox/dropbox_zipdownload.inc.php
old mode 100755
new mode 100644
diff --git a/main/dropbox/index.php b/main/dropbox/index.php
old mode 100755
new mode 100644
diff --git a/main/exercice/GC.php b/main/exercice/GC.php
old mode 100755
new mode 100644
diff --git a/main/exercice/Hpdownload.php b/main/exercice/Hpdownload.php
old mode 100755
new mode 100644
diff --git a/main/exercice/addlimits.php b/main/exercice/addlimits.php
old mode 100755
new mode 100644
diff --git a/main/exercice/admin.php b/main/exercice/admin.php
old mode 100755
new mode 100644
diff --git a/main/exercice/adminhp.php b/main/exercice/adminhp.php
old mode 100755
new mode 100644
diff --git a/main/exercice/answer.class.php b/main/exercice/answer.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/answer_admin.inc.php b/main/exercice/answer_admin.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercice.php b/main/exercice/exercice.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercice_submit.php b/main/exercice/exercice_submit.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercise.class.php b/main/exercice/exercise.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercise.lib.php b/main/exercice/exercise.lib.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercise_admin.php b/main/exercice/exercise_admin.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercise_result.class.php b/main/exercice/exercise_result.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercise_result.php b/main/exercice/exercise_result.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercise_show.php b/main/exercice/exercise_show.php
old mode 100755
new mode 100644
diff --git a/main/exercice/exercise_submit_modal.php b/main/exercice/exercise_submit_modal.php
old mode 100755
new mode 100644
diff --git a/main/exercice/export/exercise_import.inc.php b/main/exercice/export/exercise_import.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/export/qti2/qti2_export.php b/main/exercice/export/qti2/qti2_export.php
old mode 100755
new mode 100644
diff --git a/main/exercice/feedback.php b/main/exercice/feedback.php
old mode 100755
new mode 100644
diff --git a/main/exercice/fill_blanks.class.php b/main/exercice/fill_blanks.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/freeanswer.class.php b/main/exercice/freeanswer.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotpotatoes.lib.php b/main/exercice/hotpotatoes.lib.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotpotatoes.php b/main/exercice/hotpotatoes.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot.class.php b/main/exercice/hotspot.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot.inc.php b/main/exercice/hotspot.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot_actionscript.as.php b/main/exercice/hotspot_actionscript.as.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot_actionscript_admin.as.php b/main/exercice/hotspot_actionscript_admin.as.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot_admin.inc.php b/main/exercice/hotspot_admin.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot_answers.as.php b/main/exercice/hotspot_answers.as.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot_lang_conversion.php b/main/exercice/hotspot_lang_conversion.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot_save.inc.php b/main/exercice/hotspot_save.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot_savescore.inc.php b/main/exercice/hotspot_savescore.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/hotspot_updatescore.inc.php b/main/exercice/hotspot_updatescore.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/index.html b/main/exercice/index.html
old mode 100755
new mode 100644
diff --git a/main/exercice/mark_free_answer.php b/main/exercice/mark_free_answer.php
old mode 100755
new mode 100644
diff --git a/main/exercice/matching.class.php b/main/exercice/matching.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/multiple_answer.class.php b/main/exercice/multiple_answer.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/multiple_answer_combination.class.php b/main/exercice/multiple_answer_combination.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/qti2.php b/main/exercice/qti2.php
old mode 100755
new mode 100644
diff --git a/main/exercice/question.class.php b/main/exercice/question.class.php
old mode 100755
new mode 100644
diff --git a/main/exercice/question_admin.inc.php b/main/exercice/question_admin.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/question_create.php b/main/exercice/question_create.php
old mode 100755
new mode 100644
diff --git a/main/exercice/question_list_admin.inc.php b/main/exercice/question_list_admin.inc.php
old mode 100755
new mode 100644
diff --git a/main/exercice/question_pool.php b/main/exercice/question_pool.php
old mode 100755
new mode 100644
diff --git a/main/exercice/savescores.php b/main/exercice/savescores.php
old mode 100755
new mode 100644
diff --git a/main/exercice/showinframes.php b/main/exercice/showinframes.php
old mode 100755
new mode 100644
diff --git a/main/exercice/testheaderpage.php b/main/exercice/testheaderpage.php
old mode 100755
new mode 100644
diff --git a/main/exercice/unique_answer.class.php b/main/exercice/unique_answer.class.php
old mode 100755
new mode 100644
diff --git a/main/external_module/external_module.php b/main/external_module/external_module.php
old mode 100755
new mode 100644
diff --git a/main/external_module/index.html b/main/external_module/index.html
old mode 100755
new mode 100644
diff --git a/main/forum/download.php b/main/forum/download.php
old mode 100755
new mode 100644
diff --git a/main/forum/editpost.php b/main/forum/editpost.php
old mode 100755
new mode 100644
diff --git a/main/forum/forumbody.inc.php b/main/forum/forumbody.inc.php
old mode 100755
new mode 100644
diff --git a/main/forum/forumconfig.inc.php b/main/forum/forumconfig.inc.php
old mode 100755
new mode 100644
diff --git a/main/forum/forumfunction.inc.php b/main/forum/forumfunction.inc.php
old mode 100755
new mode 100644
diff --git a/main/forum/forumqualify.php b/main/forum/forumqualify.php
old mode 100755
new mode 100644
diff --git a/main/forum/forumsearch.php b/main/forum/forumsearch.php
old mode 100755
new mode 100644
diff --git a/main/forum/iframe_thread.php b/main/forum/iframe_thread.php
old mode 100755
new mode 100644
diff --git a/main/forum/index.php b/main/forum/index.php
old mode 100755
new mode 100644
diff --git a/main/forum/newthread.php b/main/forum/newthread.php
old mode 100755
new mode 100644
diff --git a/main/forum/reply.php b/main/forum/reply.php
old mode 100755
new mode 100644
diff --git a/main/forum/viewforum.php b/main/forum/viewforum.php
old mode 100755
new mode 100644
diff --git a/main/forum/viewforumcategory.php b/main/forum/viewforumcategory.php
old mode 100755
new mode 100644
diff --git a/main/forum/viewpost.inc.php b/main/forum/viewpost.inc.php
old mode 100755
new mode 100644
diff --git a/main/forum/viewpost.php b/main/forum/viewpost.php
old mode 100755
new mode 100644
diff --git a/main/forum/viewthread.php b/main/forum/viewthread.php
old mode 100755
new mode 100644
diff --git a/main/forum/viewthread_flat.inc.php b/main/forum/viewthread_flat.inc.php
old mode 100755
new mode 100644
diff --git a/main/forum/viewthread_nested.inc.php b/main/forum/viewthread_nested.inc.php
old mode 100755
new mode 100644
diff --git a/main/forum/viewthread_threaded.inc.php b/main/forum/viewthread_threaded.inc.php
old mode 100755
new mode 100644
diff --git a/main/garbage/index.html b/main/garbage/index.html
old mode 100755
new mode 100644
diff --git a/main/glossary/glossary_ajax_request.php b/main/glossary/glossary_ajax_request.php
old mode 100755
new mode 100644
diff --git a/main/glossary/index.php b/main/glossary/index.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/docs/example_csv.html b/main/gradebook/docs/example_csv.html
old mode 100755
new mode 100644
diff --git a/main/gradebook/docs/example_xml.html b/main/gradebook/docs/example_xml.html
old mode 100755
new mode 100644
diff --git a/main/gradebook/exercise_jump.php b/main/gradebook/exercise_jump.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook.php b/main/gradebook/gradebook.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_add_cat.php b/main/gradebook/gradebook_add_cat.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_add_eval.php b/main/gradebook/gradebook_add_eval.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_add_link.php b/main/gradebook/gradebook_add_link.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_add_link_select_course.php b/main/gradebook/gradebook_add_link_select_course.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_add_result.php b/main/gradebook/gradebook_add_result.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_add_user.php b/main/gradebook/gradebook_add_user.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_display_certificate.php b/main/gradebook/gradebook_display_certificate.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_edit_all.php b/main/gradebook/gradebook_edit_all.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_edit_cat.php b/main/gradebook/gradebook_edit_cat.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_edit_eval.php b/main/gradebook/gradebook_edit_eval.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_edit_link.php b/main/gradebook/gradebook_edit_link.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_edit_result.php b/main/gradebook/gradebook_edit_result.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_flatview.php b/main/gradebook/gradebook_flatview.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_result.class.php b/main/gradebook/gradebook_result.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_scoring_system.php b/main/gradebook/gradebook_scoring_system.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_showlog_eval.php b/main/gradebook/gradebook_showlog_eval.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_showlog_link.php b/main/gradebook/gradebook_showlog_link.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_statistics.php b/main/gradebook/gradebook_statistics.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/gradebook_view_result.php b/main/gradebook/gradebook_view_result.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be.inc.php b/main/gradebook/lib/be.inc.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/abstractlink.class.php b/main/gradebook/lib/be/abstractlink.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/attendancelink.class.php b/main/gradebook/lib/be/attendancelink.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/category.class.php b/main/gradebook/lib/be/category.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/dropboxlink.class.php b/main/gradebook/lib/be/dropboxlink.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/evallink.class.php b/main/gradebook/lib/be/evallink.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/evaluation.class.php b/main/gradebook/lib/be/evaluation.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/exerciselink.class.php b/main/gradebook/lib/be/exerciselink.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/forumthreadlink.class.php b/main/gradebook/lib/be/forumthreadlink.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/gradebookitem.class.php b/main/gradebook/lib/be/gradebookitem.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/learnpathlink.class.php b/main/gradebook/lib/be/learnpathlink.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/linkfactory.class.php b/main/gradebook/lib/be/linkfactory.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/result.class.php b/main/gradebook/lib/be/result.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/be/studentpublicationlink.class.php b/main/gradebook/lib/be/studentpublicationlink.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/catform.class.php b/main/gradebook/lib/fe/catform.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/dataform.class.php b/main/gradebook/lib/fe/dataform.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/displaygradebook.php b/main/gradebook/lib/fe/displaygradebook.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/evalform.class.php b/main/gradebook/lib/fe/evalform.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/exportgradebook.php b/main/gradebook/lib/fe/exportgradebook.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/flatviewtable.class.php b/main/gradebook/lib/fe/flatviewtable.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/gradebooktable.class.php b/main/gradebook/lib/fe/gradebooktable.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/linkaddeditform.class.php b/main/gradebook/lib/fe/linkaddeditform.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/linkform.class.php b/main/gradebook/lib/fe/linkform.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/resulttable.class.php b/main/gradebook/lib/fe/resulttable.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/scoredisplayform.class.php b/main/gradebook/lib/fe/scoredisplayform.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/userform.class.php b/main/gradebook/lib/fe/userform.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/fe/usertable.class.php b/main/gradebook/lib/fe/usertable.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/flatview_data_generator.class.php b/main/gradebook/lib/flatview_data_generator.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/gradebook_data_generator.class.php b/main/gradebook/lib/gradebook_data_generator.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/gradebook_functions.inc.php b/main/gradebook/lib/gradebook_functions.inc.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/gradebook_functions_users.inc.php b/main/gradebook/lib/gradebook_functions_users.inc.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/results_data_generator.class.php b/main/gradebook/lib/results_data_generator.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/scoredisplay.class.php b/main/gradebook/lib/scoredisplay.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/lib/user_data_generator.class.php b/main/gradebook/lib/user_data_generator.class.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/open_document.php b/main/gradebook/open_document.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/print.css b/main/gradebook/print.css
old mode 100755
new mode 100644
diff --git a/main/gradebook/user_info.php b/main/gradebook/user_info.php
old mode 100755
new mode 100644
diff --git a/main/gradebook/user_stats.php b/main/gradebook/user_stats.php
old mode 100755
new mode 100644
diff --git a/main/group/group.php b/main/group/group.php
old mode 100755
new mode 100644
diff --git a/main/group/group_category.php b/main/group/group_category.php
old mode 100755
new mode 100644
diff --git a/main/group/group_creation.php b/main/group/group_creation.php
old mode 100755
new mode 100644
diff --git a/main/group/group_edit.php b/main/group/group_edit.php
old mode 100755
new mode 100644
diff --git a/main/group/group_overview.php b/main/group/group_overview.php
old mode 100755
new mode 100644
diff --git a/main/group/group_space.php b/main/group/group_space.php
old mode 100755
new mode 100644
diff --git a/main/group/index.html b/main/group/index.html
old mode 100755
new mode 100644
diff --git a/main/help/allowed_html_tags.php b/main/help/allowed_html_tags.php
old mode 100755
new mode 100644
diff --git a/main/help/faq.php b/main/help/faq.php
old mode 100755
new mode 100644
diff --git a/main/help/help.php b/main/help/help.php
old mode 100755
new mode 100644
diff --git a/main/help/index.html b/main/help/index.html
old mode 100755
new mode 100644
diff --git a/main/img/0.gif b/main/img/0.gif
old mode 100755
new mode 100644
diff --git a/main/img/1.gif b/main/img/1.gif
old mode 100755
new mode 100644
diff --git a/main/img/2rightarrow.gif b/main/img/2rightarrow.gif
old mode 100755
new mode 100644
diff --git a/main/img/ButtonGallOff.png b/main/img/ButtonGallOff.png
old mode 100755
new mode 100644
diff --git a/main/img/ButtonGallOn.png b/main/img/ButtonGallOn.png
old mode 100755
new mode 100644
diff --git a/main/img/ButtonListOff.png b/main/img/ButtonListOff.png
old mode 100755
new mode 100644
diff --git a/main/img/ButtonListOn.png b/main/img/ButtonListOn.png
old mode 100755
new mode 100644
diff --git a/main/img/PickFromQuestionsDb.gif b/main/img/PickFromQuestionsDb.gif
old mode 100755
new mode 100644
diff --git a/main/img/accept.png b/main/img/accept.png
old mode 100755
new mode 100644
diff --git a/main/img/acces_tool.gif b/main/img/acces_tool.gif
old mode 100755
new mode 100644
diff --git a/main/img/add.gif b/main/img/add.gif
old mode 100755
new mode 100644
diff --git a/main/img/add_multiple_users.gif b/main/img/add_multiple_users.gif
old mode 100755
new mode 100644
diff --git a/main/img/add_na.gif b/main/img/add_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/add_teacher_big.gif b/main/img/add_teacher_big.gif
old mode 100755
new mode 100644
diff --git a/main/img/add_user.gif b/main/img/add_user.gif
old mode 100755
new mode 100644
diff --git a/main/img/add_user_big.gif b/main/img/add_user_big.gif
old mode 100755
new mode 100644
diff --git a/main/img/add_user_field_howto.png b/main/img/add_user_field_howto.png
old mode 100755
new mode 100644
diff --git a/main/img/addd.gif b/main/img/addd.gif
old mode 100755
new mode 100644
diff --git a/main/img/adduser.gif b/main/img/adduser.gif
old mode 100755
new mode 100644
diff --git a/main/img/adherir.png b/main/img/adherir.png
old mode 100755
new mode 100644
diff --git a/main/img/admins.gif b/main/img/admins.gif
old mode 100755
new mode 100644
diff --git a/main/img/agenda.gif b/main/img/agenda.gif
old mode 100755
new mode 100644
diff --git a/main/img/agenda_na.gif b/main/img/agenda_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/anim-frame1.gif b/main/img/anim-frame1.gif
old mode 100755
new mode 100644
diff --git a/main/img/anim-frame2.gif b/main/img/anim-frame2.gif
old mode 100755
new mode 100644
diff --git a/main/img/anim-frame3.gif b/main/img/anim-frame3.gif
old mode 100755
new mode 100644
diff --git a/main/img/anim-frame4.gif b/main/img/anim-frame4.gif
old mode 100755
new mode 100644
diff --git a/main/img/anim-loader.gif b/main/img/anim-loader.gif
old mode 100755
new mode 100644
diff --git a/main/img/announce_add.gif b/main/img/announce_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/arrow_down_0.gif b/main/img/arrow_down_0.gif
old mode 100755
new mode 100644
diff --git a/main/img/arrow_down_0.png b/main/img/arrow_down_0.png
old mode 100755
new mode 100644
diff --git a/main/img/arrow_down_1.gif b/main/img/arrow_down_1.gif
old mode 100755
new mode 100644
diff --git a/main/img/arrow_down_1.png b/main/img/arrow_down_1.png
old mode 100755
new mode 100644
diff --git a/main/img/arrow_down_2.gif b/main/img/arrow_down_2.gif
old mode 100755
new mode 100644
diff --git a/main/img/arrow_down_2.png b/main/img/arrow_down_2.png
old mode 100755
new mode 100644
diff --git a/main/img/arrow_up_0.gif b/main/img/arrow_up_0.gif
old mode 100755
new mode 100644
diff --git a/main/img/arrow_up_0.png b/main/img/arrow_up_0.png
old mode 100755
new mode 100644
diff --git a/main/img/arrow_up_1.gif b/main/img/arrow_up_1.gif
old mode 100755
new mode 100644
diff --git a/main/img/arrow_up_1.png b/main/img/arrow_up_1.png
old mode 100755
new mode 100644
diff --git a/main/img/arrow_up_2.gif b/main/img/arrow_up_2.gif
old mode 100755
new mode 100644
diff --git a/main/img/arrow_up_2.png b/main/img/arrow_up_2.png
old mode 100755
new mode 100644
diff --git a/main/img/asterisk_prerequisites.gif b/main/img/asterisk_prerequisites.gif
old mode 100755
new mode 100644
diff --git a/main/img/attachment.gif b/main/img/attachment.gif
old mode 100755
new mode 100644
diff --git a/main/img/audio.gif b/main/img/audio.gif
old mode 100755
new mode 100644
diff --git a/main/img/avi.gif b/main/img/avi.gif
old mode 100755
new mode 100644
diff --git a/main/img/back.png b/main/img/back.png
old mode 100755
new mode 100644
diff --git a/main/img/backup.gif b/main/img/backup.gif
old mode 100755
new mode 100644
diff --git a/main/img/backup_na.gif b/main/img/backup_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/bar_1.gif b/main/img/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/img/bar_1m.gif b/main/img/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/img/bar_1r.gif b/main/img/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/img/bar_1u.gif b/main/img/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/img/blanco.png b/main/img/blanco.png
old mode 100755
new mode 100644
diff --git a/main/img/blank.gif b/main/img/blank.gif
old mode 100755
new mode 100644
diff --git a/main/img/blankquestion.gif b/main/img/blankquestion.gif
old mode 100755
new mode 100644
diff --git a/main/img/blog.gif b/main/img/blog.gif
old mode 100755
new mode 100644
diff --git a/main/img/blog_admin.gif b/main/img/blog_admin.gif
old mode 100755
new mode 100644
diff --git a/main/img/blog_created.png b/main/img/blog_created.png
old mode 100755
new mode 100644
diff --git a/main/img/blog_na.gif b/main/img/blog_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/blog_new.gif b/main/img/blog_new.gif
old mode 100755
new mode 100644
diff --git a/main/img/blog_newtasks.gif b/main/img/blog_newtasks.gif
old mode 100755
new mode 100644
diff --git a/main/img/blog_task.gif b/main/img/blog_task.gif
old mode 100755
new mode 100644
diff --git a/main/img/blog_tasks.gif b/main/img/blog_tasks.gif
old mode 100755
new mode 100644
diff --git a/main/img/blog_user.gif b/main/img/blog_user.gif
old mode 100755
new mode 100644
diff --git a/main/img/bluelogo.gif b/main/img/bluelogo.gif
old mode 100755
new mode 100644
diff --git a/main/img/bmp.gif b/main/img/bmp.gif
old mode 100755
new mode 100644
diff --git a/main/img/bug.gif b/main/img/bug.gif
old mode 100755
new mode 100644
diff --git a/main/img/bug_gray.gif b/main/img/bug_gray.gif
old mode 100755
new mode 100644
diff --git a/main/img/bullet_blue.gif b/main/img/bullet_blue.gif
old mode 100755
new mode 100644
diff --git a/main/img/bullet_green.gif b/main/img/bullet_green.gif
old mode 100755
new mode 100644
diff --git a/main/img/bullet_orange.gif b/main/img/bullet_orange.gif
old mode 100755
new mode 100644
diff --git a/main/img/bullet_red.gif b/main/img/bullet_red.gif
old mode 100755
new mode 100644
diff --git a/main/img/buoy.gif b/main/img/buoy.gif
old mode 100755
new mode 100644
diff --git a/main/img/c.gif b/main/img/c.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_add.gif b/main/img/calendar_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_add.png b/main/img/calendar_add.png
old mode 100755
new mode 100644
diff --git a/main/img/calendar_day.gif b/main/img/calendar_day.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_delete.png b/main/img/calendar_delete.png
old mode 100755
new mode 100644
diff --git a/main/img/calendar_down.gif b/main/img/calendar_down.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_month.gif b/main/img/calendar_month.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_personal.gif b/main/img/calendar_personal.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_personal_add.gif b/main/img/calendar_personal_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_select.gif b/main/img/calendar_select.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_up.gif b/main/img/calendar_up.gif
old mode 100755
new mode 100644
diff --git a/main/img/calendar_week.gif b/main/img/calendar_week.gif
old mode 100755
new mode 100644
diff --git a/main/img/cd.gif b/main/img/cd.gif
old mode 100755
new mode 100644
diff --git a/main/img/cd_gray.gif b/main/img/cd_gray.gif
old mode 100755
new mode 100644
diff --git a/main/img/certificate.png b/main/img/certificate.png
old mode 100755
new mode 100644
diff --git a/main/img/chat.gif b/main/img/chat.gif
old mode 100755
new mode 100644
diff --git a/main/img/chat_little.gif b/main/img/chat_little.gif
old mode 100755
new mode 100644
diff --git a/main/img/chat_na.gif b/main/img/chat_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/check.gif b/main/img/check.gif
old mode 100755
new mode 100644
diff --git a/main/img/checkbox_off.gif b/main/img/checkbox_off.gif
old mode 100755
new mode 100644
diff --git a/main/img/checkbox_on.gif b/main/img/checkbox_on.gif
old mode 100755
new mode 100644
diff --git a/main/img/checkbox_on2.gif b/main/img/checkbox_on2.gif
old mode 100755
new mode 100644
diff --git a/main/img/checkbox_on3.gif b/main/img/checkbox_on3.gif
old mode 100755
new mode 100644
diff --git a/main/img/checked.gif b/main/img/checked.gif
old mode 100755
new mode 100644
diff --git a/main/img/checkzip.gif b/main/img/checkzip.gif
old mode 100755
new mode 100644
diff --git a/main/img/clean_group.gif b/main/img/clean_group.gif
old mode 100755
new mode 100644
diff --git a/main/img/clock.gif b/main/img/clock.gif
old mode 100755
new mode 100644
diff --git a/main/img/clock_gray.gif b/main/img/clock_gray.gif
old mode 100755
new mode 100644
diff --git a/main/img/close.gif b/main/img/close.gif
old mode 100755
new mode 100644
diff --git a/main/img/coachs.gif b/main/img/coachs.gif
old mode 100755
new mode 100644
diff --git a/main/img/comment.gif b/main/img/comment.gif
old mode 100755
new mode 100644
diff --git a/main/img/comment_bubble.gif b/main/img/comment_bubble.gif
old mode 100755
new mode 100644
diff --git a/main/img/commentquestion.gif b/main/img/commentquestion.gif
old mode 100755
new mode 100644
diff --git a/main/img/completed.gif b/main/img/completed.gif
old mode 100755
new mode 100644
diff --git a/main/img/conf.gif b/main/img/conf.gif
old mode 100755
new mode 100644
diff --git a/main/img/conf_na.gif b/main/img/conf_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/contacts.png b/main/img/contacts.png
old mode 100755
new mode 100644
diff --git a/main/img/copy.gif b/main/img/copy.gif
old mode 100755
new mode 100644
diff --git a/main/img/copy_na.gif b/main/img/copy_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/course.gif b/main/img/course.gif
old mode 100755
new mode 100644
diff --git a/main/img/course_add.gif b/main/img/course_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/course_home.gif b/main/img/course_home.gif
old mode 100755
new mode 100644
diff --git a/main/img/course_na.gif b/main/img/course_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/course_setting_layout.png b/main/img/course_setting_layout.png
old mode 100755
new mode 100644
diff --git a/main/img/courses.gif b/main/img/courses.gif
old mode 100755
new mode 100644
diff --git a/main/img/css.gif b/main/img/css.gif
old mode 100755
new mode 100644
diff --git a/main/img/css.png b/main/img/css.png
old mode 100755
new mode 100644
diff --git a/main/img/csv.gif b/main/img/csv.gif
old mode 100755
new mode 100644
diff --git a/main/img/cube.png b/main/img/cube.png
old mode 100755
new mode 100644
diff --git a/main/img/database.gif b/main/img/database.gif
old mode 100755
new mode 100644
diff --git a/main/img/database.png b/main/img/database.png
old mode 100755
new mode 100644
diff --git a/main/img/defaut.gif b/main/img/defaut.gif
old mode 100755
new mode 100644
diff --git a/main/img/defaut_small.gif b/main/img/defaut_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/del_user_big.gif b/main/img/del_user_big.gif
old mode 100755
new mode 100644
diff --git a/main/img/delete.gif b/main/img/delete.gif
old mode 100755
new mode 100644
diff --git a/main/img/delete_data.gif b/main/img/delete_data.gif
old mode 100755
new mode 100644
diff --git a/main/img/delete_na.gif b/main/img/delete_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/deluser.gif b/main/img/deluser.gif
old mode 100755
new mode 100644
diff --git a/main/img/deplacer.gif b/main/img/deplacer.gif
old mode 100755
new mode 100644
diff --git a/main/img/deplacer_fichier.gif b/main/img/deplacer_fichier.gif
old mode 100755
new mode 100644
diff --git a/main/img/deplacer_fichier_na.gif b/main/img/deplacer_fichier_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/div_hide.gif b/main/img/div_hide.gif
old mode 100755
new mode 100644
diff --git a/main/img/div_show.gif b/main/img/div_show.gif
old mode 100755
new mode 100644
diff --git a/main/img/doc.gif b/main/img/doc.gif
old mode 100755
new mode 100644
diff --git a/main/img/doc_word.gif b/main/img/doc_word.gif
old mode 100755
new mode 100644
diff --git a/main/img/documents.gif b/main/img/documents.gif
old mode 100755
new mode 100644
diff --git a/main/img/documents_na.gif b/main/img/documents_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/dokeos.gif b/main/img/dokeos.gif
old mode 100755
new mode 100644
diff --git a/main/img/dokeos_logo_certif.png b/main/img/dokeos_logo_certif.png
old mode 100755
new mode 100644
diff --git a/main/img/dokeosgrey/tab_left.gif b/main/img/dokeosgrey/tab_left.gif
old mode 100755
new mode 100644
diff --git a/main/img/dokeosgrey/tab_left_active.gif b/main/img/dokeosgrey/tab_left_active.gif
old mode 100755
new mode 100644
diff --git a/main/img/dokeosgrey/tab_left_hover.gif b/main/img/dokeosgrey/tab_left_hover.gif
old mode 100755
new mode 100644
diff --git a/main/img/dokeosgrey/tab_right.gif b/main/img/dokeosgrey/tab_right.gif
old mode 100755
new mode 100644
diff --git a/main/img/dokeosgrey/tab_right_active.gif b/main/img/dokeosgrey/tab_right_active.gif
old mode 100755
new mode 100644
diff --git a/main/img/dokeosgrey/tab_right_hover.gif b/main/img/dokeosgrey/tab_right_hover.gif
old mode 100755
new mode 100644
diff --git a/main/img/dossier.gif b/main/img/dossier.gif
old mode 100755
new mode 100644
diff --git a/main/img/down.gif b/main/img/down.gif
old mode 100755
new mode 100644
diff --git a/main/img/down_na.gif b/main/img/down_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/download_manager.gif b/main/img/download_manager.gif
old mode 100755
new mode 100644
diff --git a/main/img/dropbox.gif b/main/img/dropbox.gif
old mode 100755
new mode 100644
diff --git a/main/img/dropbox_na.gif b/main/img/dropbox_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/dropdown.gif b/main/img/dropdown.gif
old mode 100755
new mode 100644
diff --git a/main/img/edit.gif b/main/img/edit.gif
old mode 100755
new mode 100644
diff --git a/main/img/edit_group.gif b/main/img/edit_group.gif
old mode 100755
new mode 100644
diff --git a/main/img/edit_na.gif b/main/img/edit_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/edu_miscellaneous.gif b/main/img/edu_miscellaneous.gif
old mode 100755
new mode 100644
diff --git a/main/img/email.gif b/main/img/email.gif
old mode 100755
new mode 100644
diff --git a/main/img/email.png b/main/img/email.png
old mode 100755
new mode 100644
diff --git a/main/img/empty.gif b/main/img/empty.gif
old mode 100755
new mode 100644
diff --git a/main/img/empty2.gif b/main/img/empty2.gif
old mode 100755
new mode 100644
diff --git a/main/img/enroll.gif b/main/img/enroll.gif
old mode 100755
new mode 100644
diff --git a/main/img/ephorus.gif b/main/img/ephorus.gif
old mode 100755
new mode 100644
diff --git a/main/img/excel.gif b/main/img/excel.gif
old mode 100755
new mode 100644
diff --git a/main/img/excel_small.gif b/main/img/excel_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/exclamation.gif b/main/img/exclamation.gif
old mode 100755
new mode 100644
diff --git a/main/img/exclamation.png b/main/img/exclamation.png
old mode 100755
new mode 100644
diff --git a/main/img/exe.gif b/main/img/exe.gif
old mode 100755
new mode 100644
diff --git a/main/img/exit.png b/main/img/exit.png
old mode 100755
new mode 100644
diff --git a/main/img/expired.gif b/main/img/expired.gif
old mode 100755
new mode 100644
diff --git a/main/img/explorer.gif b/main/img/explorer.gif
old mode 100755
new mode 100644
diff --git a/main/img/export.png b/main/img/export.png
old mode 100755
new mode 100644
diff --git a/main/img/export_high_fade.png b/main/img/export_high_fade.png
old mode 100755
new mode 100644
diff --git a/main/img/export_low_fade.png b/main/img/export_low_fade.png
old mode 100755
new mode 100644
diff --git a/main/img/external.gif b/main/img/external.gif
old mode 100755
new mode 100644
diff --git a/main/img/external_inactive.gif b/main/img/external_inactive.gif
old mode 100755
new mode 100644
diff --git a/main/img/external_na.gif b/main/img/external_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/faded_blue_horizontal.png b/main/img/faded_blue_horizontal.png
old mode 100755
new mode 100644
diff --git a/main/img/faded_grey.png b/main/img/faded_grey.png
old mode 100755
new mode 100644
diff --git a/main/img/faded_grey2.png b/main/img/faded_grey2.png
old mode 100755
new mode 100644
diff --git a/main/img/faded_grey3.png b/main/img/faded_grey3.png
old mode 100755
new mode 100644
diff --git a/main/img/failed.gif b/main/img/failed.gif
old mode 100755
new mode 100644
diff --git a/main/img/fieldadd.gif b/main/img/fieldadd.gif
old mode 100755
new mode 100644
diff --git a/main/img/file.gif b/main/img/file.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_flash.gif b/main/img/file_flash.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_flash_small.gif b/main/img/file_flash_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_html.gif b/main/img/file_html.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_html_na.gif b/main/img/file_html_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_html_new.gif b/main/img/file_html_new.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_html_new_small.gif b/main/img/file_html_new_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_html_small.gif b/main/img/file_html_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_image.gif b/main/img/file_image.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_image_small.gif b/main/img/file_image_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_oo_calc.gif b/main/img/file_oo_calc.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_oo_draw.gif b/main/img/file_oo_draw.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_oo_impress.gif b/main/img/file_oo_impress.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_oo_writer.gif b/main/img/file_oo_writer.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_pdf.gif b/main/img/file_pdf.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_pdf_small.gif b/main/img/file_pdf_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_powerpoint.gif b/main/img/file_powerpoint.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_sound.gif b/main/img/file_sound.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_sound_small.gif b/main/img/file_sound_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_txt.gif b/main/img/file_txt.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_txt_small.gif b/main/img/file_txt_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_xls.gif b/main/img/file_xls.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_zip.gif b/main/img/file_zip.gif
old mode 100755
new mode 100644
diff --git a/main/img/file_zip_small.gif b/main/img/file_zip_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/filenew.gif b/main/img/filenew.gif
old mode 100755
new mode 100644
diff --git a/main/img/filesave.gif b/main/img/filesave.gif
old mode 100755
new mode 100644
diff --git a/main/img/fill_field.png b/main/img/fill_field.png
old mode 100755
new mode 100644
diff --git a/main/img/fill_group.gif b/main/img/fill_group.gif
old mode 100755
new mode 100644
diff --git a/main/img/fill_in_blanks.gif b/main/img/fill_in_blanks.gif
old mode 100755
new mode 100644
diff --git a/main/img/film.gif b/main/img/film.gif
old mode 100755
new mode 100644
diff --git a/main/img/film_small.gif b/main/img/film_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/finish.gif b/main/img/finish.gif
old mode 100755
new mode 100644
diff --git a/main/img/first.png b/main/img/first.png
old mode 100755
new mode 100644
diff --git a/main/img/flash.gif b/main/img/flash.gif
old mode 100755
new mode 100644
diff --git a/main/img/folder.gif b/main/img/folder.gif
old mode 100755
new mode 100644
diff --git a/main/img/folder_document.gif b/main/img/folder_document.gif
old mode 100755
new mode 100644
diff --git a/main/img/folder_document_na.gif b/main/img/folder_document_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/folder_new.gif b/main/img/folder_new.gif
old mode 100755
new mode 100644
diff --git a/main/img/folder_up.gif b/main/img/folder_up.gif
old mode 100755
new mode 100644
diff --git a/main/img/folder_zip.gif b/main/img/folder_zip.gif
old mode 100755
new mode 100644
diff --git a/main/img/forum.gif b/main/img/forum.gif
old mode 100755
new mode 100644
diff --git a/main/img/forum_category_new.gif b/main/img/forum_category_new.gif
old mode 100755
new mode 100644
diff --git a/main/img/forum_listview.gif b/main/img/forum_listview.gif
old mode 100755
new mode 100644
diff --git a/main/img/forum_na.gif b/main/img/forum_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/forum_nestedview.gif b/main/img/forum_nestedview.gif
old mode 100755
new mode 100644
diff --git a/main/img/forum_new.gif b/main/img/forum_new.gif
old mode 100755
new mode 100644
diff --git a/main/img/forum_new_small.gif b/main/img/forum_new_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/forum_threadedview.gif b/main/img/forum_threadedview.gif
old mode 100755
new mode 100644
diff --git a/main/img/forumgroup.gif b/main/img/forumgroup.gif
old mode 100755
new mode 100644
diff --git a/main/img/forumgroupnew.gif b/main/img/forumgroupnew.gif
old mode 100755
new mode 100644
diff --git a/main/img/forumpost.gif b/main/img/forumpost.gif
old mode 100755
new mode 100644
diff --git a/main/img/forumpostnew.gif b/main/img/forumpostnew.gif
old mode 100755
new mode 100644
diff --git a/main/img/forumthread.gif b/main/img/forumthread.gif
old mode 100755
new mode 100644
diff --git a/main/img/forumthread_new.gif b/main/img/forumthread_new.gif
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.collaborative.png b/main/img/gallery/.thumbs/.collaborative.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.collaborative1.png b/main/img/gallery/.thumbs/.collaborative1.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.creative.png b/main/img/gallery/.thumbs/.creative.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.pointer-left.png b/main/img/gallery/.thumbs/.pointer-left.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.pointer-right.png b/main/img/gallery/.thumbs/.pointer-right.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.practicer.png b/main/img/gallery/.thumbs/.practicer.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.reader.png b/main/img/gallery/.thumbs/.reader.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.teacher.png b/main/img/gallery/.thumbs/.teacher.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/.thumbs/.thinker.png b/main/img/gallery/.thumbs/.thinker.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/academic.jpg b/main/img/gallery/academic.jpg
old mode 100755
new mode 100644
diff --git a/main/img/gallery/baby.jpg b/main/img/gallery/baby.jpg
old mode 100755
new mode 100644
diff --git a/main/img/gallery/collaborative.png b/main/img/gallery/collaborative.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/collaborative1.png b/main/img/gallery/collaborative1.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/corp.jpg b/main/img/gallery/corp.jpg
old mode 100755
new mode 100644
diff --git a/main/img/gallery/corp_right.jpg b/main/img/gallery/corp_right.jpg
old mode 100755
new mode 100644
diff --git a/main/img/gallery/creative.gif b/main/img/gallery/creative.gif
old mode 100755
new mode 100644
diff --git a/main/img/gallery/creative.png b/main/img/gallery/creative.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/pointer-left.png b/main/img/gallery/pointer-left.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/pointer-right.png b/main/img/gallery/pointer-right.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/practicer.png b/main/img/gallery/practicer.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/reader.png b/main/img/gallery/reader.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/speech.png b/main/img/gallery/speech.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/teacher.png b/main/img/gallery/teacher.png
old mode 100755
new mode 100644
diff --git a/main/img/gallery/thinker.png b/main/img/gallery/thinker.png
old mode 100755
new mode 100644
diff --git a/main/img/gif.gif b/main/img/gif.gif
old mode 100755
new mode 100644
diff --git a/main/img/glossary.gif b/main/img/glossary.gif
old mode 100755
new mode 100644
diff --git a/main/img/glossary_na.gif b/main/img/glossary_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/gradebook_add.gif b/main/img/gradebook_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/gradebook_eval_not_empty.gif b/main/img/gradebook_eval_not_empty.gif
old mode 100755
new mode 100644
diff --git a/main/img/gradebook_na.gif b/main/img/gradebook_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/gradebook_remove.gif b/main/img/gradebook_remove.gif
old mode 100755
new mode 100644
diff --git a/main/img/group.gif b/main/img/group.gif
old mode 100755
new mode 100644
diff --git a/main/img/group_add.gif b/main/img/group_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/group_add_big.gif b/main/img/group_add_big.gif
old mode 100755
new mode 100644
diff --git a/main/img/group_contact.png b/main/img/group_contact.png
old mode 100755
new mode 100644
diff --git a/main/img/group_delete.gif b/main/img/group_delete.gif
old mode 100755
new mode 100644
diff --git a/main/img/group_na.gif b/main/img/group_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/group_small.gif b/main/img/group_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/group_view.gif b/main/img/group_view.gif
old mode 100755
new mode 100644
diff --git a/main/img/groupadd.gif b/main/img/groupadd.gif
old mode 100755
new mode 100644
diff --git a/main/img/headset.gif b/main/img/headset.gif
old mode 100755
new mode 100644
diff --git a/main/img/help.gif b/main/img/help.gif
old mode 100755
new mode 100644
diff --git a/main/img/help_course_authoring.png b/main/img/help_course_authoring.png
old mode 100755
new mode 100644
diff --git a/main/img/history.gif b/main/img/history.gif
old mode 100755
new mode 100644
diff --git a/main/img/home.gif b/main/img/home.gif
old mode 100755
new mode 100644
diff --git a/main/img/home_small.gif b/main/img/home_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/homework.gif b/main/img/homework.gif
old mode 100755
new mode 100644
diff --git a/main/img/hotpotatoes.jpg b/main/img/hotpotatoes.jpg
old mode 100755
new mode 100644
diff --git a/main/img/hotspot.gif b/main/img/hotspot.gif
old mode 100755
new mode 100644
diff --git a/main/img/hotspot_delineation.gif b/main/img/hotspot_delineation.gif
old mode 100755
new mode 100644
diff --git a/main/img/hotspot_na.gif b/main/img/hotspot_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/hotspots.png b/main/img/hotspots.png
old mode 100755
new mode 100644
diff --git a/main/img/html.gif b/main/img/html.gif
old mode 100755
new mode 100644
diff --git a/main/img/html.png b/main/img/html.png
old mode 100755
new mode 100644
diff --git a/main/img/i.gif b/main/img/i.gif
old mode 100755
new mode 100644
diff --git a/main/img/ical_icon.gif b/main/img/ical_icon.gif
old mode 100755
new mode 100644
diff --git a/main/img/image.png b/main/img/image.png
old mode 100755
new mode 100644
diff --git a/main/img/images_gallery.gif b/main/img/images_gallery.gif
old mode 100755
new mode 100644
diff --git a/main/img/import.png b/main/img/import.png
old mode 100755
new mode 100644
diff --git a/main/img/inbox.png b/main/img/inbox.png
old mode 100755
new mode 100644
diff --git a/main/img/incomplete.gif b/main/img/incomplete.gif
old mode 100755
new mode 100644
diff --git a/main/img/index.html b/main/img/index.html
old mode 100755
new mode 100644
diff --git a/main/img/info.gif b/main/img/info.gif
old mode 100755
new mode 100644
diff --git a/main/img/info2.gif b/main/img/info2.gif
old mode 100755
new mode 100644
diff --git a/main/img/info_na.gif b/main/img/info_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/info_small.gif b/main/img/info_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/inquire.gif b/main/img/inquire.gif
old mode 100755
new mode 100644
diff --git a/main/img/inquire_na.gif b/main/img/inquire_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/insert_row.png b/main/img/insert_row.png
old mode 100755
new mode 100644
diff --git a/main/img/introduction.gif b/main/img/introduction.gif
old mode 100755
new mode 100644
diff --git a/main/img/introduction_add.gif b/main/img/introduction_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/invisible.gif b/main/img/invisible.gif
old mode 100755
new mode 100644
diff --git a/main/img/invisible_LP_list.gif b/main/img/invisible_LP_list.gif
old mode 100755
new mode 100644
diff --git a/main/img/invisible_na.gif b/main/img/invisible_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/join.gif b/main/img/join.gif
old mode 100755
new mode 100644
diff --git a/main/img/joinbottom.gif b/main/img/joinbottom.gif
old mode 100755
new mode 100644
diff --git a/main/img/joint.gif b/main/img/joint.gif
old mode 100755
new mode 100644
diff --git a/main/img/jpg.gif b/main/img/jpg.gif
old mode 100755
new mode 100644
diff --git a/main/img/jqz.gif b/main/img/jqz.gif
old mode 100755
new mode 100644
diff --git a/main/img/kaboodleloop.gif b/main/img/kaboodleloop.gif
old mode 100755
new mode 100644
diff --git a/main/img/kaboodleloop_gray.gif b/main/img/kaboodleloop_gray.gif
old mode 100755
new mode 100644
diff --git a/main/img/kcmdf.gif b/main/img/kcmdf.gif
old mode 100755
new mode 100644
diff --git a/main/img/kcmdf_big.gif b/main/img/kcmdf_big.gif
old mode 100755
new mode 100644
diff --git a/main/img/khelpcenter.gif b/main/img/khelpcenter.gif
old mode 100755
new mode 100644
diff --git a/main/img/korganizer.gif b/main/img/korganizer.gif
old mode 100755
new mode 100644
diff --git a/main/img/ktip.gif b/main/img/ktip.gif
old mode 100755
new mode 100644
diff --git a/main/img/kwrite.gif b/main/img/kwrite.gif
old mode 100755
new mode 100644
diff --git a/main/img/l.gif b/main/img/l.gif
old mode 100755
new mode 100644
diff --git a/main/img/lang.gif b/main/img/lang.gif
old mode 100755
new mode 100644
diff --git a/main/img/laptop.gif b/main/img/laptop.gif
old mode 100755
new mode 100644
diff --git a/main/img/last.png b/main/img/last.png
old mode 100755
new mode 100644
diff --git a/main/img/learnpath_build.gif b/main/img/learnpath_build.gif
old mode 100755
new mode 100644
diff --git a/main/img/learnpath_build_na.gif b/main/img/learnpath_build_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/learnpath_organize.gif b/main/img/learnpath_organize.gif
old mode 100755
new mode 100644
diff --git a/main/img/learnpath_organize_na.gif b/main/img/learnpath_organize_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/learnpath_view.gif b/main/img/learnpath_view.gif
old mode 100755
new mode 100644
diff --git a/main/img/learnpath_view_na.gif b/main/img/learnpath_view_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/left.gif b/main/img/left.gif
old mode 100755
new mode 100644
diff --git a/main/img/left_on.gif b/main/img/left_on.gif
old mode 100755
new mode 100644
diff --git a/main/img/leftactive.gif b/main/img/leftactive.gif
old mode 100755
new mode 100644
diff --git a/main/img/lefthover.gif b/main/img/lefthover.gif
old mode 100755
new mode 100644
diff --git a/main/img/level_0.png b/main/img/level_0.png
old mode 100755
new mode 100644
diff --git a/main/img/level_10.png b/main/img/level_10.png
old mode 100755
new mode 100644
diff --git a/main/img/level_100.png b/main/img/level_100.png
old mode 100755
new mode 100644
diff --git a/main/img/level_20.png b/main/img/level_20.png
old mode 100755
new mode 100644
diff --git a/main/img/level_30.png b/main/img/level_30.png
old mode 100755
new mode 100644
diff --git a/main/img/level_40.png b/main/img/level_40.png
old mode 100755
new mode 100644
diff --git a/main/img/level_50.png b/main/img/level_50.png
old mode 100755
new mode 100644
diff --git a/main/img/level_60.png b/main/img/level_60.png
old mode 100755
new mode 100644
diff --git a/main/img/level_70.png b/main/img/level_70.png
old mode 100755
new mode 100644
diff --git a/main/img/level_80.png b/main/img/level_80.png
old mode 100755
new mode 100644
diff --git a/main/img/level_90.png b/main/img/level_90.png
old mode 100755
new mode 100644
diff --git a/main/img/lightbox-blank.gif b/main/img/lightbox-blank.gif
old mode 100755
new mode 100644
diff --git a/main/img/lightbox-btn-close.gif b/main/img/lightbox-btn-close.gif
old mode 100755
new mode 100644
diff --git a/main/img/lightbox-btn-next.gif b/main/img/lightbox-btn-next.gif
old mode 100755
new mode 100644
diff --git a/main/img/lightbox-btn-prev.gif b/main/img/lightbox-btn-prev.gif
old mode 100755
new mode 100644
diff --git a/main/img/lightbox-ico-loading.gif b/main/img/lightbox-ico-loading.gif
old mode 100755
new mode 100644
diff --git a/main/img/line.gif b/main/img/line.gif
old mode 100755
new mode 100644
diff --git a/main/img/link.gif b/main/img/link.gif
old mode 100755
new mode 100644
diff --git a/main/img/link_blank.gif b/main/img/link_blank.gif
old mode 100755
new mode 100644
diff --git a/main/img/link_na.gif b/main/img/link_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/links.gif b/main/img/links.gif
old mode 100755
new mode 100644
diff --git a/main/img/links_ad.gif b/main/img/links_ad.gif
old mode 100755
new mode 100644
diff --git a/main/img/links_ad_na.gif b/main/img/links_ad_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/links_na.gif b/main/img/links_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/linksnew.gif b/main/img/linksnew.gif
old mode 100755
new mode 100644
diff --git a/main/img/linphone.gif b/main/img/linphone.gif
old mode 100755
new mode 100644
diff --git a/main/img/lock.gif b/main/img/lock.gif
old mode 100755
new mode 100644
diff --git a/main/img/lockthread.gif b/main/img/lockthread.gif
old mode 100755
new mode 100644
diff --git a/main/img/login_as.gif b/main/img/login_as.gif
old mode 100755
new mode 100644
diff --git a/main/img/loginas.gif b/main/img/loginas.gif
old mode 100755
new mode 100644
diff --git a/main/img/loginmanager.gif b/main/img/loginmanager.gif
old mode 100755
new mode 100644
diff --git a/main/img/logo_audio.gif b/main/img/logo_audio.gif
old mode 100755
new mode 100644
diff --git a/main/img/logo_flash.gif b/main/img/logo_flash.gif
old mode 100755
new mode 100644
diff --git a/main/img/logo_latex.gif b/main/img/logo_latex.gif
old mode 100755
new mode 100644
diff --git a/main/img/logout.png b/main/img/logout.png
old mode 100755
new mode 100644
diff --git a/main/img/looknfeel.png b/main/img/looknfeel.png
old mode 100755
new mode 100644
diff --git a/main/img/looknfeelna.png b/main/img/looknfeelna.png
old mode 100755
new mode 100644
diff --git a/main/img/loupe.gif b/main/img/loupe.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp.gif b/main/img/lp.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp.png b/main/img/lp.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_Introduction_text.png b/main/img/lp_Introduction_text.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_announcement.png b/main/img/lp_announcement.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_arrow.gif b/main/img/lp_arrow.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_assignments.png b/main/img/lp_assignments.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_author_background.gif b/main/img/lp_author_background.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_calendar_event.png b/main/img/lp_calendar_event.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_course_description.png b/main/img/lp_course_description.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_dir.png b/main/img/lp_dir.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_document.gif b/main/img/lp_document.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_document.png b/main/img/lp_document.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_document_file.gif b/main/img/lp_document_file.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_dokeos_chapter.png b/main/img/lp_dokeos_chapter.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_dokeos_chapter_add.gif b/main/img/lp_dokeos_chapter_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_dokeos_chapter_add.png b/main/img/lp_dokeos_chapter_add.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_dokeos_module.gif b/main/img/lp_dokeos_module.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_dokeos_module.png b/main/img/lp_dokeos_module.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_dokeos_module_add.png b/main/img/lp_dokeos_module_add.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_dokeos_step_add.png b/main/img/lp_dokeos_step_add.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_dropbox.png b/main/img/lp_dropbox.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_folder.gif b/main/img/lp_folder.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_folder.png b/main/img/lp_folder.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_forum.gif b/main/img/lp_forum.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_groups.png b/main/img/lp_groups.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_hotpotatoes.png b/main/img/lp_hotpotatoes.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_leftarrow.gif b/main/img/lp_leftarrow.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_link.gif b/main/img/lp_link.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_link.png b/main/img/lp_link.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_link_blank.png b/main/img/lp_link_blank.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_link_self.png b/main/img/lp_link_self.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_quiz.gif b/main/img/lp_quiz.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_quiz.png b/main/img/lp_quiz.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_quiz_na.gif b/main/img/lp_quiz_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_rightarrow.gif b/main/img/lp_rightarrow.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_sco.png b/main/img/lp_sco.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_stats.gif b/main/img/lp_stats.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_student_publication.gif b/main/img/lp_student_publication.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_student_publication.png b/main/img/lp_student_publication.png
old mode 100755
new mode 100644
diff --git a/main/img/lp_thread.gif b/main/img/lp_thread.gif
old mode 100755
new mode 100644
diff --git a/main/img/lp_users.png b/main/img/lp_users.png
old mode 100755
new mode 100644
diff --git a/main/img/m.gif b/main/img/m.gif
old mode 100755
new mode 100644
diff --git a/main/img/mail.png b/main/img/mail.png
old mode 100755
new mode 100644
diff --git a/main/img/mail_open.png b/main/img/mail_open.png
old mode 100755
new mode 100644
diff --git a/main/img/mail_send.png b/main/img/mail_send.png
old mode 100755
new mode 100644
diff --git a/main/img/mas.gif b/main/img/mas.gif
old mode 100755
new mode 100644
diff --git a/main/img/matching.gif b/main/img/matching.gif
old mode 100755
new mode 100644
diff --git a/main/img/mcma.gif b/main/img/mcma.gif
old mode 100755
new mode 100644
diff --git a/main/img/mcua.gif b/main/img/mcua.gif
old mode 100755
new mode 100644
diff --git a/main/img/meeting_agenda.gif b/main/img/meeting_agenda.gif
old mode 100755
new mode 100644
diff --git a/main/img/members.gif b/main/img/members.gif
old mode 100755
new mode 100644
diff --git a/main/img/members_na.gif b/main/img/members_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/message_confirmation.gif b/main/img/message_confirmation.gif
old mode 100755
new mode 100644
diff --git a/main/img/message_confirmation.png b/main/img/message_confirmation.png
old mode 100755
new mode 100644
diff --git a/main/img/message_delete.png b/main/img/message_delete.png
old mode 100755
new mode 100644
diff --git a/main/img/message_error.gif b/main/img/message_error.gif
old mode 100755
new mode 100644
diff --git a/main/img/message_error.png b/main/img/message_error.png
old mode 100755
new mode 100644
diff --git a/main/img/message_new.png b/main/img/message_new.png
old mode 100755
new mode 100644
diff --git a/main/img/message_normal.gif b/main/img/message_normal.gif
old mode 100755
new mode 100644
diff --git a/main/img/message_normal.png b/main/img/message_normal.png
old mode 100755
new mode 100644
diff --git a/main/img/message_reply.png b/main/img/message_reply.png
old mode 100755
new mode 100644
diff --git a/main/img/message_warning.png b/main/img/message_warning.png
old mode 100755
new mode 100644
diff --git a/main/img/messagebox_warning.gif b/main/img/messagebox_warning.gif
old mode 100755
new mode 100644
diff --git a/main/img/mid.gif b/main/img/mid.gif
old mode 100755
new mode 100644
diff --git a/main/img/minus.gif b/main/img/minus.gif
old mode 100755
new mode 100644
diff --git a/main/img/minusbottom.gif b/main/img/minusbottom.gif
old mode 100755
new mode 100644
diff --git a/main/img/misc.gif b/main/img/misc.gif
old mode 100755
new mode 100644
diff --git a/main/img/mov.gif b/main/img/mov.gif
old mode 100755
new mode 100644
diff --git a/main/img/move.gif b/main/img/move.gif
old mode 100755
new mode 100644
diff --git a/main/img/mp3.gif b/main/img/mp3.gif
old mode 100755
new mode 100644
diff --git a/main/img/mpeg.gif b/main/img/mpeg.gif
old mode 100755
new mode 100644
diff --git a/main/img/multiple.gif b/main/img/multiple.gif
old mode 100755
new mode 100644
diff --git a/main/img/n.gif b/main/img/n.gif
old mode 100755
new mode 100644
diff --git a/main/img/new.gif b/main/img/new.gif
old mode 100755
new mode 100644
diff --git a/main/img/new_doc.gif b/main/img/new_doc.gif
old mode 100755
new mode 100644
diff --git a/main/img/new_folder.gif b/main/img/new_folder.gif
old mode 100755
new mode 100644
diff --git a/main/img/new_test.gif b/main/img/new_test.gif
old mode 100755
new mode 100644
diff --git a/main/img/new_test_small.gif b/main/img/new_test_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/next.gif b/main/img/next.gif
old mode 100755
new mode 100644
diff --git a/main/img/next.png b/main/img/next.png
old mode 100755
new mode 100644
diff --git a/main/img/nocertificate.png b/main/img/nocertificate.png
old mode 100755
new mode 100644
diff --git a/main/img/nolines_minus.gif b/main/img/nolines_minus.gif
old mode 100755
new mode 100644
diff --git a/main/img/nolines_plus.gif b/main/img/nolines_plus.gif
old mode 100755
new mode 100644
diff --git a/main/img/notattempted.gif b/main/img/notattempted.gif
old mode 100755
new mode 100644
diff --git a/main/img/notebook.gif b/main/img/notebook.gif
old mode 100755
new mode 100644
diff --git a/main/img/notebook_na.gif b/main/img/notebook_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/npage.gif b/main/img/npage.gif
old mode 100755
new mode 100644
diff --git a/main/img/odg.gif b/main/img/odg.gif
old mode 100755
new mode 100644
diff --git a/main/img/odp.gif b/main/img/odp.gif
old mode 100755
new mode 100644
diff --git a/main/img/ods.gif b/main/img/ods.gif
old mode 100755
new mode 100644
diff --git a/main/img/odt.gif b/main/img/odt.gif
old mode 100755
new mode 100644
diff --git a/main/img/ok.gif b/main/img/ok.gif
old mode 100755
new mode 100644
diff --git a/main/img/ok_na.gif b/main/img/ok_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/oogie.gif b/main/img/oogie.gif
old mode 100755
new mode 100644
diff --git a/main/img/open_answer.gif b/main/img/open_answer.gif
old mode 100755
new mode 100644
diff --git a/main/img/opendir.gif b/main/img/opendir.gif
old mode 100755
new mode 100644
diff --git a/main/img/openid_small_logo.png b/main/img/openid_small_logo.png
old mode 100755
new mode 100644
diff --git a/main/img/outbox.png b/main/img/outbox.png
old mode 100755
new mode 100644
diff --git a/main/img/p_leftarrow.gif b/main/img/p_leftarrow.gif
old mode 100755
new mode 100644
diff --git a/main/img/page.gif b/main/img/page.gif
old mode 100755
new mode 100644
diff --git a/main/img/page.png b/main/img/page.png
old mode 100755
new mode 100644
diff --git a/main/img/page_end.gif b/main/img/page_end.gif
old mode 100755
new mode 100644
diff --git a/main/img/parent.gif b/main/img/parent.gif
old mode 100755
new mode 100644
diff --git a/main/img/passed.gif b/main/img/passed.gif
old mode 100755
new mode 100644
diff --git a/main/img/passwordprotected.gif b/main/img/passwordprotected.gif
old mode 100755
new mode 100644
diff --git a/main/img/passwordprotected.png b/main/img/passwordprotected.png
old mode 100755
new mode 100644
diff --git a/main/img/path_help.gif b/main/img/path_help.gif
old mode 100755
new mode 100644
diff --git a/main/img/pdf.gif b/main/img/pdf.gif
old mode 100755
new mode 100644
diff --git a/main/img/pending_invitation.png b/main/img/pending_invitation.png
old mode 100755
new mode 100644
diff --git a/main/img/percentagequestion.gif b/main/img/percentagequestion.gif
old mode 100755
new mode 100644
diff --git a/main/img/personal.gif b/main/img/personal.gif
old mode 100755
new mode 100644
diff --git a/main/img/pixel.gif b/main/img/pixel.gif
old mode 100755
new mode 100644
diff --git a/main/img/pl.gif b/main/img/pl.gif
old mode 100755
new mode 100644
diff --git a/main/img/playbutton.gif b/main/img/playbutton.gif
old mode 100755
new mode 100644
diff --git a/main/img/playbutton.png b/main/img/playbutton.png
old mode 100755
new mode 100644
diff --git a/main/img/plugin.gif b/main/img/plugin.gif
old mode 100755
new mode 100644
diff --git a/main/img/plugins.gif b/main/img/plugins.gif
old mode 100755
new mode 100644
diff --git a/main/img/plus.gif b/main/img/plus.gif
old mode 100755
new mode 100644
diff --git a/main/img/plusbottom.gif b/main/img/plusbottom.gif
old mode 100755
new mode 100644
diff --git a/main/img/porcent.png b/main/img/porcent.png
old mode 100755
new mode 100644
diff --git a/main/img/posticon.gif b/main/img/posticon.gif
old mode 100755
new mode 100644
diff --git a/main/img/postit.png b/main/img/postit.png
old mode 100755
new mode 100644
diff --git a/main/img/postit_bottom.jpg b/main/img/postit_bottom.jpg
old mode 100755
new mode 100644
diff --git a/main/img/postit_center.jpg b/main/img/postit_center.jpg
old mode 100755
new mode 100644
diff --git a/main/img/postit_top.jpg b/main/img/postit_top.jpg
old mode 100755
new mode 100644
diff --git a/main/img/powerpoint.gif b/main/img/powerpoint.gif
old mode 100755
new mode 100644
diff --git a/main/img/powerpoint_big.gif b/main/img/powerpoint_big.gif
old mode 100755
new mode 100644
diff --git a/main/img/powerpoint_small.gif b/main/img/powerpoint_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/ppt.gif b/main/img/ppt.gif
old mode 100755
new mode 100644
diff --git a/main/img/prev.png b/main/img/prev.png
old mode 100755
new mode 100644
diff --git a/main/img/preview.gif b/main/img/preview.gif
old mode 100755
new mode 100644
diff --git a/main/img/previous.gif b/main/img/previous.gif
old mode 100755
new mode 100644
diff --git a/main/img/print.gif b/main/img/print.gif
old mode 100755
new mode 100644
diff --git a/main/img/print.png b/main/img/print.png
old mode 100755
new mode 100644
diff --git a/main/img/printmgr.gif b/main/img/printmgr.gif
old mode 100755
new mode 100644
diff --git a/main/img/profile.gif b/main/img/profile.gif
old mode 100755
new mode 100644
diff --git a/main/img/profile.png b/main/img/profile.png
old mode 100755
new mode 100644
diff --git a/main/img/progress_bar.gif b/main/img/progress_bar.gif
old mode 100755
new mode 100644
diff --git a/main/img/px_black.gif b/main/img/px_black.gif
old mode 100755
new mode 100644
diff --git a/main/img/px_blue.gif b/main/img/px_blue.gif
old mode 100755
new mode 100644
diff --git a/main/img/px_green.gif b/main/img/px_green.gif
old mode 100755
new mode 100644
diff --git a/main/img/px_grey.gif b/main/img/px_grey.gif
old mode 100755
new mode 100644
diff --git a/main/img/px_orange.gif b/main/img/px_orange.gif
old mode 100755
new mode 100644
diff --git a/main/img/px_purple.gif b/main/img/px_purple.gif
old mode 100755
new mode 100644
diff --git a/main/img/px_red.gif b/main/img/px_red.gif
old mode 100755
new mode 100644
diff --git a/main/img/px_yellow.gif b/main/img/px_yellow.gif
old mode 100755
new mode 100644
diff --git a/main/img/question_add.gif b/main/img/question_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/questionsdb.gif b/main/img/questionsdb.gif
old mode 100755
new mode 100644
diff --git a/main/img/quiz.gif b/main/img/quiz.gif
old mode 100755
new mode 100644
diff --git a/main/img/quiz_na.gif b/main/img/quiz_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/quizz_small.gif b/main/img/quizz_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/radio_off.gif b/main/img/radio_off.gif
old mode 100755
new mode 100644
diff --git a/main/img/radio_on.gif b/main/img/radio_on.gif
old mode 100755
new mode 100644
diff --git a/main/img/rar.gif b/main/img/rar.gif
old mode 100755
new mode 100644
diff --git a/main/img/real_upload_frame.gif b/main/img/real_upload_frame.gif
old mode 100755
new mode 100644
diff --git a/main/img/real_upload_step.gif b/main/img/real_upload_step.gif
old mode 100755
new mode 100644
diff --git a/main/img/recycle.gif b/main/img/recycle.gif
old mode 100755
new mode 100644
diff --git a/main/img/red_folder.gif b/main/img/red_folder.gif
old mode 100755
new mode 100644
diff --git a/main/img/reference.gif b/main/img/reference.gif
old mode 100755
new mode 100644
diff --git a/main/img/reference_na.gif b/main/img/reference_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/refresh.gif b/main/img/refresh.gif
old mode 100755
new mode 100644
diff --git a/main/img/reload.gif b/main/img/reload.gif
old mode 100755
new mode 100644
diff --git a/main/img/remove.gif b/main/img/remove.gif
old mode 100755
new mode 100644
diff --git a/main/img/remove_na.gif b/main/img/remove_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/rename.gif b/main/img/rename.gif
old mode 100755
new mode 100644
diff --git a/main/img/renommer.gif b/main/img/renommer.gif
old mode 100755
new mode 100644
diff --git a/main/img/restart.jpg b/main/img/restart.jpg
old mode 100755
new mode 100644
diff --git a/main/img/right.gif b/main/img/right.gif
old mode 100755
new mode 100644
diff --git a/main/img/right_gray_arrow.png b/main/img/right_gray_arrow.png
old mode 100755
new mode 100644
diff --git a/main/img/right_on.gif b/main/img/right_on.gif
old mode 100755
new mode 100644
diff --git a/main/img/rightactive.gif b/main/img/rightactive.gif
old mode 100755
new mode 100644
diff --git a/main/img/righthover.gif b/main/img/righthover.gif
old mode 100755
new mode 100644
diff --git a/main/img/save.gif b/main/img/save.gif
old mode 100755
new mode 100644
diff --git a/main/img/save_import.gif b/main/img/save_import.gif
old mode 100755
new mode 100644
diff --git a/main/img/save_zip.gif b/main/img/save_zip.gif
old mode 100755
new mode 100644
diff --git a/main/img/scorequestion.gif b/main/img/scorequestion.gif
old mode 100755
new mode 100644
diff --git a/main/img/scorm.gif b/main/img/scorm.gif
old mode 100755
new mode 100644
diff --git a/main/img/scorm.jpg b/main/img/scorm.jpg
old mode 100755
new mode 100644
diff --git a/main/img/scorm_create.gif b/main/img/scorm_create.gif
old mode 100755
new mode 100644
diff --git a/main/img/scorm_logo.gif b/main/img/scorm_logo.gif
old mode 100755
new mode 100644
diff --git a/main/img/scorm_na.gif b/main/img/scorm_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/scormbuilder.gif b/main/img/scormbuilder.gif
old mode 100755
new mode 100644
diff --git a/main/img/scormbuilder_na.gif b/main/img/scormbuilder_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/scormexitfullscreen.jpg b/main/img/scormexitfullscreen.jpg
old mode 100755
new mode 100644
diff --git a/main/img/scormfullscreen.jpg b/main/img/scormfullscreen.jpg
old mode 100755
new mode 100644
diff --git a/main/img/scormline.jpg b/main/img/scormline.jpg
old mode 100755
new mode 100644
diff --git a/main/img/scormpre.gif b/main/img/scormpre.gif
old mode 100755
new mode 100644
diff --git a/main/img/scormrestart.jpg b/main/img/scormrestart.jpg
old mode 100755
new mode 100644
diff --git a/main/img/scormstatus.gif b/main/img/scormstatus.gif
old mode 100755
new mode 100644
diff --git a/main/img/screenshot_bandwidth.jpg b/main/img/screenshot_bandwidth.jpg
old mode 100755
new mode 100644
diff --git a/main/img/screenshot_conf.jpg b/main/img/screenshot_conf.jpg
old mode 100755
new mode 100644
diff --git a/main/img/screenshot_ppt2lp.jpg b/main/img/screenshot_ppt2lp.jpg
old mode 100755
new mode 100644
diff --git a/main/img/screenshot_search.jpg b/main/img/screenshot_search.jpg
old mode 100755
new mode 100644
diff --git a/main/img/screenshot_serverstats.jpg b/main/img/screenshot_serverstats.jpg
old mode 100755
new mode 100644
diff --git a/main/img/search-big-plus.gif b/main/img/search-big-plus.gif
old mode 100755
new mode 100644
diff --git a/main/img/search-lense.gif b/main/img/search-lense.gif
old mode 100755
new mode 100644
diff --git a/main/img/search.gif b/main/img/search.gif
old mode 100755
new mode 100644
diff --git a/main/img/search_background_bar.jpg b/main/img/search_background_bar.jpg
old mode 100755
new mode 100644
diff --git a/main/img/search_na.gif b/main/img/search_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/send_mail.gif b/main/img/send_mail.gif
old mode 100755
new mode 100644
diff --git a/main/img/send_mail_checked.gif b/main/img/send_mail_checked.gif
old mode 100755
new mode 100644
diff --git a/main/img/sendzip.gif b/main/img/sendzip.gif
old mode 100755
new mode 100644
diff --git a/main/img/sessions.gif b/main/img/sessions.gif
old mode 100755
new mode 100644
diff --git a/main/img/setting_false.gif b/main/img/setting_false.gif
old mode 100755
new mode 100644
diff --git a/main/img/setting_true.gif b/main/img/setting_true.gif
old mode 100755
new mode 100644
diff --git a/main/img/settings.gif b/main/img/settings.gif
old mode 100755
new mode 100644
diff --git a/main/img/settings_na.gif b/main/img/settings_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/shared_folder.gif b/main/img/shared_folder.gif
old mode 100755
new mode 100644
diff --git a/main/img/shared_profile.png b/main/img/shared_profile.png
old mode 100755
new mode 100644
diff --git a/main/img/shared_setting.png b/main/img/shared_setting.png
old mode 100755
new mode 100644
diff --git a/main/img/sheet.gif b/main/img/sheet.gif
old mode 100755
new mode 100644
diff --git a/main/img/shim.gif b/main/img/shim.gif
old mode 100755
new mode 100644
diff --git a/main/img/shoutcast.gif b/main/img/shoutcast.gif
old mode 100755
new mode 100644
diff --git a/main/img/show_test_results.gif b/main/img/show_test_results.gif
old mode 100755
new mode 100644
diff --git a/main/img/silde_back.gif b/main/img/silde_back.gif
old mode 100755
new mode 100644
diff --git a/main/img/silde_next.gif b/main/img/silde_next.gif
old mode 100755
new mode 100644
diff --git a/main/img/single.gif b/main/img/single.gif
old mode 100755
new mode 100644
diff --git a/main/img/slide_previous_na.png b/main/img/slide_previous_na.png
old mode 100755
new mode 100644
diff --git a/main/img/smileys/flag_green_small.gif b/main/img/smileys/flag_green_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/flag_red_small.gif b/main/img/smileys/flag_red_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/flag_yellow_small.gif b/main/img/smileys/flag_yellow_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_angry.gif b/main/img/smileys/icon_angry.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_arrow.gif b/main/img/smileys/icon_arrow.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_biggrin.gif b/main/img/smileys/icon_biggrin.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_confused.gif b/main/img/smileys/icon_confused.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_cool.gif b/main/img/smileys/icon_cool.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_eek.gif b/main/img/smileys/icon_eek.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_exclaim.gif b/main/img/smileys/icon_exclaim.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_hand.gif b/main/img/smileys/icon_hand.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_idea.gif b/main/img/smileys/icon_idea.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_neutral.gif b/main/img/smileys/icon_neutral.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_question.gif b/main/img/smileys/icon_question.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_razz.gif b/main/img/smileys/icon_razz.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_redface.gif b/main/img/smileys/icon_redface.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_sad.gif b/main/img/smileys/icon_sad.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_shhh.gif b/main/img/smileys/icon_shhh.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_silenced.gif b/main/img/smileys/icon_silenced.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_smile.gif b/main/img/smileys/icon_smile.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_surprised.gif b/main/img/smileys/icon_surprised.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_think.gif b/main/img/smileys/icon_think.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/icon_wink.gif b/main/img/smileys/icon_wink.gif
old mode 100755
new mode 100644
diff --git a/main/img/smileys/waiting.gif b/main/img/smileys/waiting.gif
old mode 100755
new mode 100644
diff --git a/main/img/sound.gif b/main/img/sound.gif
old mode 100755
new mode 100644
diff --git a/main/img/spacer.gif b/main/img/spacer.gif
old mode 100755
new mode 100644
diff --git a/main/img/speaker.gif b/main/img/speaker.gif
old mode 100755
new mode 100644
diff --git a/main/img/spire.gif b/main/img/spire.gif
old mode 100755
new mode 100644
diff --git a/main/img/spreadsheet.gif b/main/img/spreadsheet.gif
old mode 100755
new mode 100644
diff --git a/main/img/squaregrey.gif b/main/img/squaregrey.gif
old mode 100755
new mode 100644
diff --git a/main/img/starblue.jpg b/main/img/starblue.jpg
old mode 100755
new mode 100644
diff --git a/main/img/stargreen.jpg b/main/img/stargreen.jpg
old mode 100755
new mode 100644
diff --git a/main/img/staryellow.jpg b/main/img/staryellow.jpg
old mode 100755
new mode 100644
diff --git a/main/img/statistics.gif b/main/img/statistics.gif
old mode 100755
new mode 100644
diff --git a/main/img/statistics.png b/main/img/statistics.png
old mode 100755
new mode 100644
diff --git a/main/img/statistics_admin.gif b/main/img/statistics_admin.gif
old mode 100755
new mode 100644
diff --git a/main/img/statistics_na.gif b/main/img/statistics_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/stats_access.gif b/main/img/stats_access.gif
old mode 100755
new mode 100644
diff --git a/main/img/stones.jpg b/main/img/stones.jpg
old mode 100755
new mode 100644
diff --git a/main/img/streaming.jpg b/main/img/streaming.jpg
old mode 100755
new mode 100644
diff --git a/main/img/students.gif b/main/img/students.gif
old mode 100755
new mode 100644
diff --git a/main/img/submit_file.gif b/main/img/submit_file.gif
old mode 100755
new mode 100644
diff --git a/main/img/subscribe.gif b/main/img/subscribe.gif
old mode 100755
new mode 100644
diff --git a/main/img/succeeded.gif b/main/img/succeeded.gif
old mode 100755
new mode 100644
diff --git a/main/img/survey.gif b/main/img/survey.gif
old mode 100755
new mode 100644
diff --git a/main/img/survey_na.gif b/main/img/survey_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/survey_publish.gif b/main/img/survey_publish.gif
old mode 100755
new mode 100644
diff --git a/main/img/survey_reporting.gif b/main/img/survey_reporting.gif
old mode 100755
new mode 100644
diff --git a/main/img/survey_reporting_comparative.gif b/main/img/survey_reporting_comparative.gif
old mode 100755
new mode 100644
diff --git a/main/img/survey_reporting_complete.gif b/main/img/survey_reporting_complete.gif
old mode 100755
new mode 100644
diff --git a/main/img/survey_reporting_question.gif b/main/img/survey_reporting_question.gif
old mode 100755
new mode 100644
diff --git a/main/img/survey_reporting_user.gif b/main/img/survey_reporting_user.gif
old mode 100755
new mode 100644
diff --git a/main/img/surveyadd.gif b/main/img/surveyadd.gif
old mode 100755
new mode 100644
diff --git a/main/img/surveyreporting.gif b/main/img/surveyreporting.gif
old mode 100755
new mode 100644
diff --git a/main/img/synthese_view.gif b/main/img/synthese_view.gif
old mode 100755
new mode 100644
diff --git a/main/img/synthese_view_na.gif b/main/img/synthese_view_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/t.gif b/main/img/t.gif
old mode 100755
new mode 100644
diff --git a/main/img/tab_left.gif b/main/img/tab_left.gif
old mode 100755
new mode 100644
diff --git a/main/img/tab_left_active.gif b/main/img/tab_left_active.gif
old mode 100755
new mode 100644
diff --git a/main/img/tab_left_hover.gif b/main/img/tab_left_hover.gif
old mode 100755
new mode 100644
diff --git a/main/img/tab_left_on.gif b/main/img/tab_left_on.gif
old mode 100755
new mode 100644
diff --git a/main/img/tab_right.gif b/main/img/tab_right.gif
old mode 100755
new mode 100644
diff --git a/main/img/tab_right_active.gif b/main/img/tab_right_active.gif
old mode 100755
new mode 100644
diff --git a/main/img/tab_right_hover.gif b/main/img/tab_right_hover.gif
old mode 100755
new mode 100644
diff --git a/main/img/tab_right_on.gif b/main/img/tab_right_on.gif
old mode 100755
new mode 100644
diff --git a/main/img/teachers.gif b/main/img/teachers.gif
old mode 100755
new mode 100644
diff --git a/main/img/template.gif b/main/img/template.gif
old mode 100755
new mode 100644
diff --git a/main/img/template_add.gif b/main/img/template_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/templates.gif b/main/img/templates.gif
old mode 100755
new mode 100644
diff --git a/main/img/test.gif b/main/img/test.gif
old mode 100755
new mode 100644
diff --git a/main/img/test_add_limit.gif b/main/img/test_add_limit.gif
old mode 100755
new mode 100644
diff --git a/main/img/theme.gif b/main/img/theme.gif
old mode 100755
new mode 100644
diff --git a/main/img/theme_add.gif b/main/img/theme_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/theory.gif b/main/img/theory.gif
old mode 100755
new mode 100644
diff --git a/main/img/thesaurus.gif b/main/img/thesaurus.gif
old mode 100755
new mode 100644
diff --git a/main/img/thumbnails.png b/main/img/thumbnails.png
old mode 100755
new mode 100644
diff --git a/main/img/thumbnails_na.png b/main/img/thumbnails_na.png
old mode 100755
new mode 100644
diff --git a/main/img/tool_delete.gif b/main/img/tool_delete.gif
old mode 100755
new mode 100644
diff --git a/main/img/top.gif b/main/img/top.gif
old mode 100755
new mode 100644
diff --git a/main/img/tuning.gif b/main/img/tuning.gif
old mode 100755
new mode 100644
diff --git a/main/img/tutorial.gif b/main/img/tutorial.gif
old mode 100755
new mode 100644
diff --git a/main/img/txt.gif b/main/img/txt.gif
old mode 100755
new mode 100644
diff --git a/main/img/un_check.gif b/main/img/un_check.gif
old mode 100755
new mode 100644
diff --git a/main/img/uncheck.gif b/main/img/uncheck.gif
old mode 100755
new mode 100644
diff --git a/main/img/undelete.gif b/main/img/undelete.gif
old mode 100755
new mode 100644
diff --git a/main/img/unknown.jpg b/main/img/unknown.jpg
old mode 100755
new mode 100644
diff --git a/main/img/unknown_250_100.jpg b/main/img/unknown_250_100.jpg
old mode 100755
new mode 100644
diff --git a/main/img/unlock.gif b/main/img/unlock.gif
old mode 100755
new mode 100644
diff --git a/main/img/up.gif b/main/img/up.gif
old mode 100755
new mode 100644
diff --git a/main/img/up_na.gif b/main/img/up_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/upload.gif b/main/img/upload.gif
old mode 100755
new mode 100644
diff --git a/main/img/user_info.gif b/main/img/user_info.gif
old mode 100755
new mode 100644
diff --git a/main/img/userfield_data.png b/main/img/userfield_data.png
old mode 100755
new mode 100644
diff --git a/main/img/userfield_date_time.png b/main/img/userfield_date_time.png
old mode 100755
new mode 100644
diff --git a/main/img/userfield_divider.png b/main/img/userfield_divider.png
old mode 100755
new mode 100644
diff --git a/main/img/userfield_doubleselect.png b/main/img/userfield_doubleselect.png
old mode 100755
new mode 100644
diff --git a/main/img/userfield_drop_down.png b/main/img/userfield_drop_down.png
old mode 100755
new mode 100644
diff --git a/main/img/userfield_multidropdown.png b/main/img/userfield_multidropdown.png
old mode 100755
new mode 100644
diff --git a/main/img/userfield_text.png b/main/img/userfield_text.png
old mode 100755
new mode 100644
diff --git a/main/img/userfield_text_area.png b/main/img/userfield_text_area.png
old mode 100755
new mode 100644
diff --git a/main/img/valves.gif b/main/img/valves.gif
old mode 100755
new mode 100644
diff --git a/main/img/valves_add.gif b/main/img/valves_add.gif
old mode 100755
new mode 100644
diff --git a/main/img/valves_delete.gif b/main/img/valves_delete.gif
old mode 100755
new mode 100644
diff --git a/main/img/valves_na.gif b/main/img/valves_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/valvesdelete.gif b/main/img/valvesdelete.gif
old mode 100755
new mode 100644
diff --git a/main/img/verticalruler.gif b/main/img/verticalruler.gif
old mode 100755
new mode 100644
diff --git a/main/img/video.gif b/main/img/video.gif
old mode 100755
new mode 100644
diff --git a/main/img/videos.gif b/main/img/videos.gif
old mode 100755
new mode 100644
diff --git a/main/img/view_choose.gif b/main/img/view_choose.gif
old mode 100755
new mode 100644
diff --git a/main/img/view_fullscreen.gif b/main/img/view_fullscreen.gif
old mode 100755
new mode 100644
diff --git a/main/img/view_less_stats.gif b/main/img/view_less_stats.gif
old mode 100755
new mode 100644
diff --git a/main/img/view_list.gif b/main/img/view_list.gif
old mode 100755
new mode 100644
diff --git a/main/img/view_more_stats.gif b/main/img/view_more_stats.gif
old mode 100755
new mode 100644
diff --git a/main/img/view_table.gif b/main/img/view_table.gif
old mode 100755
new mode 100644
diff --git a/main/img/visible.gif b/main/img/visible.gif
old mode 100755
new mode 100644
diff --git a/main/img/visible_LP_list.gif b/main/img/visible_LP_list.gif
old mode 100755
new mode 100644
diff --git a/main/img/visible_na.gif b/main/img/visible_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/visio.gif b/main/img/visio.gif
old mode 100755
new mode 100644
diff --git a/main/img/visio_meeting.gif b/main/img/visio_meeting.gif
old mode 100755
new mode 100644
diff --git a/main/img/visio_meeting_na.gif b/main/img/visio_meeting_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/visio_na.gif b/main/img/visio_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/wav.gif b/main/img/wav.gif
old mode 100755
new mode 100644
diff --git a/main/img/whiteboard.gif b/main/img/whiteboard.gif
old mode 100755
new mode 100644
diff --git a/main/img/whoisonline.png b/main/img/whoisonline.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki.gif b/main/img/wiki.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/assignment.gif b/main/img/wiki/assignment.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/invisible.gif b/main/img/wiki/invisible.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/lock.gif b/main/img/wiki/lock.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/lockadd.gif b/main/img/wiki/lockadd.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating.gif b/main/img/wiki/rating.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_0.gif b/main/img/wiki/rating/stars_0.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_10.gif b/main/img/wiki/rating/stars_10.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_15.gif b/main/img/wiki/rating/stars_15.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_20.gif b/main/img/wiki/rating/stars_20.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_25.gif b/main/img/wiki/rating/stars_25.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_30.gif b/main/img/wiki/rating/stars_30.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_35.gif b/main/img/wiki/rating/stars_35.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_40.gif b/main/img/wiki/rating/stars_40.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_45.gif b/main/img/wiki/rating/stars_45.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_5.gif b/main/img/wiki/rating/stars_5.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating/stars_50.gif b/main/img/wiki/rating/stars_50.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/rating_na.gif b/main/img/wiki/rating_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/send_mail.gif b/main/img/wiki/send_mail.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/send_mail_checked.gif b/main/img/wiki/send_mail_checked.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/task.gif b/main/img/wiki/task.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/trans.gif b/main/img/wiki/trans.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/unlock.gif b/main/img/wiki/unlock.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/unlockadd.gif b/main/img/wiki/unlockadd.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/visible.gif b/main/img/wiki/visible.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wadd.png b/main/img/wiki/wadd.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wallpages.png b/main/img/wiki/wallpages.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wcollaborative.png b/main/img/wiki/wcollaborative.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wdeletewiki.png b/main/img/wiki/wdeletewiki.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wexport2doc.png b/main/img/wiki/wexport2doc.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wexport2pdf.gif b/main/img/wiki/wexport2pdf.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wmore.png b/main/img/wiki/wmore.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wmove2doc.png b/main/img/wiki/wmove2doc.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/works.gif b/main/img/wiki/works.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wprint.gif b/main/img/wiki/wprint.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wrecentchanges.png b/main/img/wiki/wrecentchanges.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wsearch.png b/main/img/wiki/wsearch.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wwarning.png b/main/img/wiki/wwarning.png
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wwiki.gif b/main/img/wiki/wwiki.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki/wzip_save.gif b/main/img/wiki/wzip_save.gif
old mode 100755
new mode 100644
diff --git a/main/img/wiki_na.gif b/main/img/wiki_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/winamp.gif b/main/img/winamp.gif
old mode 100755
new mode 100644
diff --git a/main/img/wizard.gif b/main/img/wizard.gif
old mode 100755
new mode 100644
diff --git a/main/img/wizard_gray.gif b/main/img/wizard_gray.gif
old mode 100755
new mode 100644
diff --git a/main/img/wizard_gray_small.gif b/main/img/wizard_gray_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/wizard_small.gif b/main/img/wizard_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/woogie.gif b/main/img/woogie.gif
old mode 100755
new mode 100644
diff --git a/main/img/word.gif b/main/img/word.gif
old mode 100755
new mode 100644
diff --git a/main/img/word_big.gif b/main/img/word_big.gif
old mode 100755
new mode 100644
diff --git a/main/img/word_small.gif b/main/img/word_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/works.gif b/main/img/works.gif
old mode 100755
new mode 100644
diff --git a/main/img/works_na.gif b/main/img/works_na.gif
old mode 100755
new mode 100644
diff --git a/main/img/works_small.gif b/main/img/works_small.gif
old mode 100755
new mode 100644
diff --git a/main/img/wrong.gif b/main/img/wrong.gif
old mode 100755
new mode 100644
diff --git a/main/img/xls.gif b/main/img/xls.gif
old mode 100755
new mode 100644
diff --git a/main/img/xml_export.gif b/main/img/xml_export.gif
old mode 100755
new mode 100644
diff --git a/main/img/yesno.gif b/main/img/yesno.gif
old mode 100755
new mode 100644
diff --git a/main/img/zip.gif b/main/img/zip.gif
old mode 100755
new mode 100644
diff --git a/main/img/zip_save.gif b/main/img/zip_save.gif
old mode 100755
new mode 100644
diff --git a/main/inc/ajax/.htaccess b/main/inc/ajax/.htaccess
old mode 100755
new mode 100644
diff --git a/main/inc/ajax/index.html b/main/inc/ajax/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/ajax/message.ajax.php b/main/inc/ajax/message.ajax.php
old mode 100755
new mode 100644
diff --git a/main/inc/ajax/thematic.ajax.php b/main/inc/ajax/thematic.ajax.php
old mode 100755
new mode 100644
diff --git a/main/inc/ajax/user_manager.ajax.php b/main/inc/ajax/user_manager.ajax.php
old mode 100755
new mode 100644
diff --git a/main/inc/banner.inc.php b/main/inc/banner.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/conf/add_course.conf.dist.php b/main/inc/conf/add_course.conf.dist.php
old mode 100755
new mode 100644
diff --git a/main/inc/conf/course_info.conf.dist.php b/main/inc/conf/course_info.conf.dist.php
old mode 100755
new mode 100644
diff --git a/main/inc/conf/index.html b/main/inc/conf/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/conf/mail.conf.dist.php b/main/inc/conf/mail.conf.dist.php
old mode 100755
new mode 100644
diff --git a/main/inc/conf/profile.conf.dist.php b/main/inc/conf/profile.conf.dist.php
old mode 100755
new mode 100644
diff --git a/main/inc/course_document.inc.php b/main/inc/course_document.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/footer.inc.php b/main/inc/footer.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/global.inc.php b/main/inc/global.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/global_error_message.inc.php b/main/inc/global_error_message.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/header.inc.php b/main/inc/header.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/index.html b/main/inc/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/introductionSection.inc.php b/main/inc/introductionSection.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/latex.php b/main/inc/latex.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/.htaccess b/main/inc/lib/.htaccess
old mode 100755
new mode 100644
diff --git a/main/inc/lib/add_course.lib.inc.php b/main/inc/lib/add_course.lib.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/add_courses_to_session_functions.lib.php b/main/inc/lib/add_courses_to_session_functions.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/add_many_session_to_category_functions.lib.php b/main/inc/lib/add_many_session_to_category_functions.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/app_view.php b/main/inc/lib/app_view.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/array.lib.php b/main/inc/lib/array.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/asciimath/ASCIIMathML.js b/main/inc/lib/asciimath/ASCIIMathML.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/asciimath/d.svg b/main/inc/lib/asciimath/d.svg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/asciimath/index.html b/main/inc/lib/asciimath/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/attendance.lib.php b/main/inc/lib/attendance.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/banner.lib.php b/main/inc/lib/banner.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/blog.lib.php b/main/inc/lib/blog.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/classmanager.lib.php b/main/inc/lib/classmanager.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/course.lib.php b/main/inc/lib/course.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/course_description.lib.php b/main/inc/lib/course_description.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/course_document.lib.php b/main/inc/lib/course_document.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/course_home.lib.php b/main/inc/lib/course_home.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/dashboard.lib.php b/main/inc/lib/dashboard.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/database.lib.php b/main/inc/lib/database.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/display.lib.php b/main/inc/lib/display.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/document.lib.php b/main/inc/lib/document.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/events.lib.inc.php b/main/inc/lib/events.lib.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/exercise_show_functions.lib.php b/main/inc/lib/exercise_show_functions.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/export.lib.inc.php b/main/inc/lib/export.lib.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ezpdf/fonts/Courier-Bold.afm b/main/inc/lib/ezpdf/fonts/Courier-Bold.afm
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ezpdf/fonts/Courier-BoldOblique.afm b/main/inc/lib/ezpdf/fonts/Courier-BoldOblique.afm
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ezpdf/fonts/Courier-Oblique.afm b/main/inc/lib/ezpdf/fonts/Courier-Oblique.afm
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ezpdf/fonts/Courier.afm b/main/inc/lib/ezpdf/fonts/Courier.afm
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ezpdf/fonts/php_Courier-Bold.afm b/main/inc/lib/ezpdf/fonts/php_Courier-Bold.afm
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ezpdf/fonts/php_Courier-BoldOblique.afm b/main/inc/lib/ezpdf/fonts/php_Courier-BoldOblique.afm
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ezpdf/fonts/php_Courier-Oblique.afm b/main/inc/lib/ezpdf/fonts/php_Courier-Oblique.afm
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ezpdf/fonts/php_Courier.afm b/main/inc/lib/ezpdf/fonts/php_Courier.afm
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/_documentation.html b/main/inc/lib/fckeditor/_documentation.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/_upgrade.html b/main/inc/lib/fckeditor/_upgrade.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/_whatsnew.html b/main/inc/lib/fckeditor/_whatsnew.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/_whatsnew_history.html b/main/inc/lib/fckeditor/_whatsnew_history.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckcontextmenu.js b/main/inc/lib/fckeditor/editor/_source/classes/fckcontextmenu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdataprocessor.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdataprocessor.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_gecko.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_ie.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdocumentfragment_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_gecko.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_ie.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrange_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckdomrangeiterator.js b/main/inc/lib/fckeditor/editor/_source/classes/fckdomrangeiterator.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckeditingarea.js b/main/inc/lib/fckeditor/editor/_source/classes/fckeditingarea.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckelementpath.js b/main/inc/lib/fckeditor/editor/_source/classes/fckelementpath.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckenterkey.js b/main/inc/lib/fckeditor/editor/_source/classes/fckenterkey.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckevents.js b/main/inc/lib/fckeditor/editor/_source/classes/fckevents.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckhtmliterator.js b/main/inc/lib/fckeditor/editor/_source/classes/fckhtmliterator.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckicon.js b/main/inc/lib/fckeditor/editor/_source/classes/fckicon.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckiecleanup.js b/main/inc/lib/fckeditor/editor/_source/classes/fckiecleanup.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckimagepreloader.js b/main/inc/lib/fckeditor/editor/_source/classes/fckimagepreloader.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckkeystrokehandler.js b/main/inc/lib/fckeditor/editor/_source/classes/fckkeystrokehandler.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckmenublock.js b/main/inc/lib/fckeditor/editor/_source/classes/fckmenublock.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckmenublockpanel.js b/main/inc/lib/fckeditor/editor/_source/classes/fckmenublockpanel.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckmenuitem.js b/main/inc/lib/fckeditor/editor/_source/classes/fckmenuitem.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckpanel.js b/main/inc/lib/fckeditor/editor/_source/classes/fckpanel.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckplugin.js b/main/inc/lib/fckeditor/editor/_source/classes/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckspecialcombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fckspecialcombo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckstyle.js b/main/inc/lib/fckeditor/editor/_source/classes/fckstyle.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbar.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbar.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbreak_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbutton.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbutton.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbuttonui.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarbuttonui.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontformatcombo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontscombo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarfontsizecombo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarpanelbutton.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarspecialcombo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js b/main/inc/lib/fckeditor/editor/_source/classes/fcktoolbarstylecombo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckw3crange.js b/main/inc/lib/fckeditor/editor/_source/classes/fckw3crange.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckxml.js b/main/inc/lib/fckeditor/editor/_source/classes/fckxml.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckxml_gecko.js b/main/inc/lib/fckeditor/editor/_source/classes/fckxml_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/fckxml_ie.js b/main/inc/lib/fckeditor/editor/_source/classes/fckxml_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/classes/index.html b/main/inc/lib/fckeditor/editor/_source/classes/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fck_othercommands.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fck_othercommands.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckblockquotecommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckblockquotecommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckcorestylecommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckcorestylecommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckfitwindow.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckfitwindow.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckindentcommands.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckindentcommands.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckjustifycommands.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckjustifycommands.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcklistcommands.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcklistcommands.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcknamedcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcknamedcommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckpastewordcommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckremoveformatcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckremoveformatcommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckshowblocks.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckshowblocks.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fckstylecommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fckstylecommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktablecommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktablecommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js b/main/inc/lib/fckeditor/editor/_source/commandclasses/fcktextcolorcommand.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/commandclasses/index.html b/main/inc/lib/fckeditor/editor/_source/commandclasses/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/fckconstants.js b/main/inc/lib/fckeditor/editor/_source/fckconstants.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/fckeditorapi.js b/main/inc/lib/fckeditor/editor/_source/fckeditorapi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/fckjscoreextensions.js b/main/inc/lib/fckeditor/editor/_source/fckjscoreextensions.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/fckscriptloader.js b/main/inc/lib/fckeditor/editor/_source/fckscriptloader.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/index.html b/main/inc/lib/fckeditor/editor/_source/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fck.js b/main/inc/lib/fckeditor/editor/_source/internals/fck.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fck_contextmenu.js b/main/inc/lib/fckeditor/editor/_source/internals/fck_contextmenu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fck_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fck_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fck_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fck_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckbrowserinfo.js b/main/inc/lib/fckeditor/editor/_source/internals/fckbrowserinfo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckcodeformatter.js b/main/inc/lib/fckeditor/editor/_source/internals/fckcodeformatter.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckcommands.js b/main/inc/lib/fckeditor/editor/_source/internals/fckcommands.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckconfig.js b/main/inc/lib/fckeditor/editor/_source/internals/fckconfig.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdebug.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdebug.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdebug_empty.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdebug_empty.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdialog.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdialog.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdocumentprocessor.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdocumentprocessor.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckdomtools.js b/main/inc/lib/fckeditor/editor/_source/internals/fckdomtools.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcklanguagemanager.js b/main/inc/lib/fckeditor/editor/_source/internals/fcklanguagemanager.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcklisthandler.js b/main/inc/lib/fckeditor/editor/_source/internals/fcklisthandler.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcklistslib.js b/main/inc/lib/fckeditor/editor/_source/internals/fcklistslib.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckplugins.js b/main/inc/lib/fckeditor/editor/_source/internals/fckplugins.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckregexlib.js b/main/inc/lib/fckeditor/editor/_source/internals/fckregexlib.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckscayt.js b/main/inc/lib/fckeditor/editor/_source/internals/fckscayt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckselection.js b/main/inc/lib/fckeditor/editor/_source/internals/fckselection.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckselection_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fckselection_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckselection_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fckselection_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckstyles.js b/main/inc/lib/fckeditor/editor/_source/internals/fckstyles.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktablehandler_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbaritems.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbaritems.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbarset.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktoolbarset.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktools.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktools.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktools_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktools_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fcktools_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fcktools_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckundo.js b/main/inc/lib/fckeditor/editor/_source/internals/fckundo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckurlparams.js b/main/inc/lib/fckeditor/editor/_source/internals/fckurlparams.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml.js b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_gecko.js b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_ie.js b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtml_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/fckxhtmlentities.js b/main/inc/lib/fckeditor/editor/_source/internals/fckxhtmlentities.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/_source/internals/index.html b/main/inc/lib/fckeditor/editor/_source/internals/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/behaviors/disablehandles.htc b/main/inc/lib/fckeditor/editor/css/behaviors/disablehandles.htc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/behaviors/index.html b/main/inc/lib/fckeditor/editor/css/behaviors/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/behaviors/showtableborders.htc b/main/inc/lib/fckeditor/editor/css/behaviors/showtableborders.htc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/fck_editorarea.css b/main/inc/lib/fckeditor/editor/css/fck_editorarea.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/fck_internal.css b/main/inc/lib/fckeditor/editor/css/fck_internal.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/fck_showtableborders_gecko.css b/main/inc/lib/fckeditor/editor/css/fck_showtableborders_gecko.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_address.png b/main/inc/lib/fckeditor/editor/css/images/block_address.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_blockquote.png b/main/inc/lib/fckeditor/editor/css/images/block_blockquote.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_div.png b/main/inc/lib/fckeditor/editor/css/images/block_div.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_h1.png b/main/inc/lib/fckeditor/editor/css/images/block_h1.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_h2.png b/main/inc/lib/fckeditor/editor/css/images/block_h2.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_h3.png b/main/inc/lib/fckeditor/editor/css/images/block_h3.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_h4.png b/main/inc/lib/fckeditor/editor/css/images/block_h4.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_h5.png b/main/inc/lib/fckeditor/editor/css/images/block_h5.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_h6.png b/main/inc/lib/fckeditor/editor/css/images/block_h6.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_p.png b/main/inc/lib/fckeditor/editor/css/images/block_p.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/block_pre.png b/main/inc/lib/fckeditor/editor/css/images/block_pre.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/fck_anchor.gif b/main/inc/lib/fckeditor/editor/css/images/fck_anchor.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/fck_flashlogo.gif b/main/inc/lib/fckeditor/editor/css/images/fck_flashlogo.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/fck_hiddenfield.gif b/main/inc/lib/fckeditor/editor/css/images/fck_hiddenfield.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/fck_mp3.gif b/main/inc/lib/fckeditor/editor/css/images/fck_mp3.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/fck_pagebreak.gif b/main/inc/lib/fckeditor/editor/css/images/fck_pagebreak.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/fck_plugin.gif b/main/inc/lib/fckeditor/editor/css/images/fck_plugin.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/fck_video.gif b/main/inc/lib/fckeditor/editor/css/images/fck_video.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/images/index.html b/main/inc/lib/fckeditor/editor/css/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/css/index.html b/main/inc/lib/fckeditor/editor/css/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/common/fck_dialog_common.css b/main/inc/lib/fckeditor/editor/dialog/common/fck_dialog_common.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/common/fck_dialog_common.js b/main/inc/lib/fckeditor/editor/dialog/common/fck_dialog_common.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/common/images/index.html b/main/inc/lib/fckeditor/editor/dialog/common/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/common/images/locked.gif b/main/inc/lib/fckeditor/editor/dialog/common/images/locked.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/common/images/reset.gif b/main/inc/lib/fckeditor/editor/dialog/common/images/reset.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/common/images/unlocked.gif b/main/inc/lib/fckeditor/editor/dialog/common/images/unlocked.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/common/index.html b/main/inc/lib/fckeditor/editor/dialog/common/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_about.html b/main/inc/lib/fckeditor/editor/dialog/fck_about.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_about/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_about/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif b/main/inc/lib/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_about/logo_fredck.gif b/main/inc/lib/fckeditor/editor/dialog/fck_about/logo_fredck.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_about/sponsors/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_about/sponsors/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif b/main/inc/lib/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_anchor.html b/main/inc/lib/fckeditor/editor/dialog/fck_anchor.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_button.html b/main/inc/lib/fckeditor/editor/dialog/fck_button.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_checkbox.html b/main/inc/lib/fckeditor/editor/dialog/fck_checkbox.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_colorselector.html b/main/inc/lib/fckeditor/editor/dialog/fck_colorselector.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_div.html b/main/inc/lib/fckeditor/editor/dialog/fck_div.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_docprops.html b/main/inc/lib/fckeditor/editor/dialog/fck_docprops.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html b/main/inc/lib/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_docprops/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_docprops/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_flash.html b/main/inc/lib/fckeditor/editor/dialog/fck_flash.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_flash/fck_flash.js b/main/inc/lib/fckeditor/editor/dialog/fck_flash/fck_flash.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html b/main/inc/lib/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_flash/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_flash/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_form.html b/main/inc/lib/fckeditor/editor/dialog/fck_form.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_hiddenfield.html b/main/inc/lib/fckeditor/editor/dialog/fck_hiddenfield.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_image.html b/main/inc/lib/fckeditor/editor/dialog/fck_image.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_image/fck_image.js b/main/inc/lib/fckeditor/editor/dialog/fck_image/fck_image.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_image/fck_image_preview.html b/main/inc/lib/fckeditor/editor/dialog/fck_image/fck_image_preview.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_image/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_image/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_link.html b/main/inc/lib/fckeditor/editor/dialog/fck_link.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_link/fck_link.js b/main/inc/lib/fckeditor/editor/dialog/fck_link/fck_link.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_link/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_link/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_listprop.html b/main/inc/lib/fckeditor/editor/dialog/fck_listprop.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_paste.html b/main/inc/lib/fckeditor/editor/dialog/fck_paste.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_radiobutton.html b/main/inc/lib/fckeditor/editor/dialog/fck_radiobutton.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_replace.html b/main/inc/lib/fckeditor/editor/dialog/fck_replace.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_scayt.html b/main/inc/lib/fckeditor/editor/dialog/fck_scayt.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_select.html b/main/inc/lib/fckeditor/editor/dialog/fck_select.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_select/fck_select.js b/main/inc/lib/fckeditor/editor/dialog/fck_select/fck_select.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_select/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_select/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_smiley.html b/main/inc/lib/fckeditor/editor/dialog/fck_smiley.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_source.html b/main/inc/lib/fckeditor/editor/dialog/fck_source.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_specialchar.html b/main/inc/lib/fckeditor/editor/dialog/fck_specialchar.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages.html b/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html b/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js b/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css b/main/inc/lib/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_table.html b/main/inc/lib/fckeditor/editor/dialog/fck_table.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_tablecell.html b/main/inc/lib/fckeditor/editor/dialog/fck_tablecell.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_template.html b/main/inc/lib/fckeditor/editor/dialog/fck_template.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_template/images/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_template/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_template/images/template1.gif b/main/inc/lib/fckeditor/editor/dialog/fck_template/images/template1.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_template/images/template2.gif b/main/inc/lib/fckeditor/editor/dialog/fck_template/images/template2.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_template/images/template3.gif b/main/inc/lib/fckeditor/editor/dialog/fck_template/images/template3.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_template/index.html b/main/inc/lib/fckeditor/editor/dialog/fck_template/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_textarea.html b/main/inc/lib/fckeditor/editor/dialog/fck_textarea.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/fck_textfield.html b/main/inc/lib/fckeditor/editor/dialog/fck_textfield.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dialog/index.html b/main/inc/lib/fckeditor/editor/dialog/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dtd/fck_xhtml10strict.js b/main/inc/lib/fckeditor/editor/dtd/fck_xhtml10strict.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dtd/fck_xhtml10transitional.js b/main/inc/lib/fckeditor/editor/dtd/fck_xhtml10transitional.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/dtd/index.html b/main/inc/lib/fckeditor/editor/dtd/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/fckdebug.html b/main/inc/lib/fckeditor/editor/fckdebug.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/fckdialog.html b/main/inc/lib/fckeditor/editor/fckdialog.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/fckdialogframe.html b/main/inc/lib/fckeditor/editor/fckdialogframe.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/fckeditor.html b/main/inc/lib/fckeditor/editor/fckeditor.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/fckeditor.original.html b/main/inc/lib/fckeditor/editor/fckeditor.original.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/browser.css b/main/inc/lib/fckeditor/editor/filemanager/browser/default/browser.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/browser.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/browser.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmactualfolder.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmactualfolder.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmfolders.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmfolders.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmresourceslist.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmresourceslist.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmresourcetype.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmresourcetype.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmupload.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/frmupload.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/Folder.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/Folder.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/Folder32.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/Folder32.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/index.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/html.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/html.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/index.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/js.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/js.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/png.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/png.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/index.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/spacer.gif b/main/inc/lib/fckeditor/editor/filemanager/browser/default/images/spacer.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/index.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/js/common.js b/main/inc/lib/fckeditor/editor/filemanager/browser/default/js/common.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/js/fckxml.js b/main/inc/lib/fckeditor/editor/filemanager/browser/default/js/fckxml.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/default/js/index.html b/main/inc/lib/fckeditor/editor/filemanager/browser/default/js/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/browser/index.html b/main/inc/lib/fckeditor/editor/filemanager/browser/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/connectors/index.html b/main/inc/lib/fckeditor/editor/filemanager/connectors/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/connectors/php/basexml.php b/main/inc/lib/fckeditor/editor/filemanager/connectors/php/basexml.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/connectors/php/commands.php b/main/inc/lib/fckeditor/editor/filemanager/connectors/php/commands.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/connectors/php/config.php b/main/inc/lib/fckeditor/editor/filemanager/connectors/php/config.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/connectors/php/connector.php b/main/inc/lib/fckeditor/editor/filemanager/connectors/php/connector.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/connectors/php/index.html b/main/inc/lib/fckeditor/editor/filemanager/connectors/php/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/connectors/php/io.php b/main/inc/lib/fckeditor/editor/filemanager/connectors/php/io.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/connectors/php/util.php b/main/inc/lib/fckeditor/editor/filemanager/connectors/php/util.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/filemanager/index.html b/main/inc/lib/fckeditor/editor/filemanager/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/anchor.gif b/main/inc/lib/fckeditor/editor/images/anchor.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/arrow_ltr.gif b/main/inc/lib/fckeditor/editor/images/arrow_ltr.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/arrow_rtl.gif b/main/inc/lib/fckeditor/editor/images/arrow_rtl.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/index.html b/main/inc/lib/fckeditor/editor/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/index.html b/main/inc/lib/fckeditor/editor/images/smiley/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/angel_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/angel_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/angry_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/angry_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/broken_heart.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/broken_heart.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/cake.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/cake.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/confused_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/confused_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/cry_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/cry_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/devil_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/devil_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/embaressed_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/embaressed_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/envelope.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/envelope.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/heart.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/heart.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/index.html b/main/inc/lib/fckeditor/editor/images/smiley/msn/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/kiss.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/kiss.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/lightbulb.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/lightbulb.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/omg_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/omg_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/regular_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/regular_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/sad_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/sad_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/shades_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/shades_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/teeth_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/teeth_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/thumbs_down.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/thumbs_down.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/thumbs_up.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/thumbs_up.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/tounge_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/tounge_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/smiley/msn/wink_smile.gif b/main/inc/lib/fckeditor/editor/images/smiley/msn/wink_smile.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/images/spacer.gif b/main/inc/lib/fckeditor/editor/images/spacer.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/index.html b/main/inc/lib/fckeditor/editor/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/js/fckadobeair.js b/main/inc/lib/fckeditor/editor/js/fckadobeair.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/js/fckeditorcode_gecko.js b/main/inc/lib/fckeditor/editor/js/fckeditorcode_gecko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/js/fckeditorcode_ie.js b/main/inc/lib/fckeditor/editor/js/fckeditorcode_ie.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/js/index.html b/main/inc/lib/fckeditor/editor/js/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/_translationstatus.txt b/main/inc/lib/fckeditor/editor/lang/_translationstatus.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/af.js b/main/inc/lib/fckeditor/editor/lang/af.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/ar.js b/main/inc/lib/fckeditor/editor/lang/ar.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/bg.js b/main/inc/lib/fckeditor/editor/lang/bg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/bn.js b/main/inc/lib/fckeditor/editor/lang/bn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/bs.js b/main/inc/lib/fckeditor/editor/lang/bs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/ca.js b/main/inc/lib/fckeditor/editor/lang/ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/cs.js b/main/inc/lib/fckeditor/editor/lang/cs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/da.js b/main/inc/lib/fckeditor/editor/lang/da.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/de.js b/main/inc/lib/fckeditor/editor/lang/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/el.js b/main/inc/lib/fckeditor/editor/lang/el.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/en-au.js b/main/inc/lib/fckeditor/editor/lang/en-au.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/en-ca.js b/main/inc/lib/fckeditor/editor/lang/en-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/en-uk.js b/main/inc/lib/fckeditor/editor/lang/en-uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/en.js b/main/inc/lib/fckeditor/editor/lang/en.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/eo.js b/main/inc/lib/fckeditor/editor/lang/eo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/es.js b/main/inc/lib/fckeditor/editor/lang/es.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/et.js b/main/inc/lib/fckeditor/editor/lang/et.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/eu.js b/main/inc/lib/fckeditor/editor/lang/eu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/fa.js b/main/inc/lib/fckeditor/editor/lang/fa.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/fi.js b/main/inc/lib/fckeditor/editor/lang/fi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/fo.js b/main/inc/lib/fckeditor/editor/lang/fo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/fr-ca.js b/main/inc/lib/fckeditor/editor/lang/fr-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/fr.js b/main/inc/lib/fckeditor/editor/lang/fr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/gl.js b/main/inc/lib/fckeditor/editor/lang/gl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/gu.js b/main/inc/lib/fckeditor/editor/lang/gu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/he.js b/main/inc/lib/fckeditor/editor/lang/he.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/hi.js b/main/inc/lib/fckeditor/editor/lang/hi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/hr.js b/main/inc/lib/fckeditor/editor/lang/hr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/hu.js b/main/inc/lib/fckeditor/editor/lang/hu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/index.html b/main/inc/lib/fckeditor/editor/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/is.js b/main/inc/lib/fckeditor/editor/lang/is.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/it.js b/main/inc/lib/fckeditor/editor/lang/it.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/ja.js b/main/inc/lib/fckeditor/editor/lang/ja.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/km.js b/main/inc/lib/fckeditor/editor/lang/km.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/ko.js b/main/inc/lib/fckeditor/editor/lang/ko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/lt.js b/main/inc/lib/fckeditor/editor/lang/lt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/lv.js b/main/inc/lib/fckeditor/editor/lang/lv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/mn.js b/main/inc/lib/fckeditor/editor/lang/mn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/ms.js b/main/inc/lib/fckeditor/editor/lang/ms.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/nb.js b/main/inc/lib/fckeditor/editor/lang/nb.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/nl.js b/main/inc/lib/fckeditor/editor/lang/nl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/no.js b/main/inc/lib/fckeditor/editor/lang/no.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/pl.js b/main/inc/lib/fckeditor/editor/lang/pl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/pt-br.js b/main/inc/lib/fckeditor/editor/lang/pt-br.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/pt.js b/main/inc/lib/fckeditor/editor/lang/pt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/ro.js b/main/inc/lib/fckeditor/editor/lang/ro.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/ru.js b/main/inc/lib/fckeditor/editor/lang/ru.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/sk.js b/main/inc/lib/fckeditor/editor/lang/sk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/sl.js b/main/inc/lib/fckeditor/editor/lang/sl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/sr-latn.js b/main/inc/lib/fckeditor/editor/lang/sr-latn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/sr.js b/main/inc/lib/fckeditor/editor/lang/sr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/sv.js b/main/inc/lib/fckeditor/editor/lang/sv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/th.js b/main/inc/lib/fckeditor/editor/lang/th.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/tr.js b/main/inc/lib/fckeditor/editor/lang/tr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/uk.js b/main/inc/lib/fckeditor/editor/lang/uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/vi.js b/main/inc/lib/fckeditor/editor/lang/vi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/zh-cn.js b/main/inc/lib/fckeditor/editor/lang/zh-cn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/lang/zh.js b/main/inc/lib/fckeditor/editor/lang/zh.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/ChangeLog b/main/inc/lib/fckeditor/editor/plugins/ImageManager/ChangeLog
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/Files.php b/main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/Files.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/ImageEditor.php b/main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/ImageEditor.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/ImageManager.php b/main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/ImageManager.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/index.html b/main/inc/lib/fckeditor/editor/plugins/ImageManager/Classes/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/blank.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/blank.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/editor.js b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/editor.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/editorFrame.css b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/editorFrame.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/hover.htc b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/hover.htc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/imagelist.css b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/imagelist.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/TGSS_header.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/TGSS_header.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/bar_1.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/bar_1.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/bar_1m.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/bar_1m.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/bar_1r.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/bar_1r.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/bar_1u.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/bar_1u.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_accept.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_add.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_back.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_back.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_delete.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_login.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_minus.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_next.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_plus.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_search.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_upload.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/button_upload.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/fondoFooter.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/fondoFooter.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/fondoHeader2.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/fondoHeader2.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/fondoHeader3.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/fondoHeader3.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/fondoNav.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/fondoNav.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/footer.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/footer.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/logoMouse.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/logoMouse.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/salir.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/salir.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/shadow.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/tab_right.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/tab_right.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/tab_right.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/images/tab_right.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/index.html b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/pngbehavior.htc b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/pngbehavior.htc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/wz_dragdrop.js b/main/inc/lib/fckeditor/editor/plugins/ImageManager/assets/wz_dragdrop.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/config.inc.php b/main/inc/lib/fckeditor/editor/plugins/ImageManager/config.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/editor.php b/main/inc/lib/fckeditor/editor/plugins/ImageManager/editor.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/editorFrame.php b/main/inc/lib/fckeditor/editor/plugins/ImageManager/editorFrame.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/fckplugin.js b/main/inc/lib/fckeditor/editor/plugins/ImageManager/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/fckplugin_compressed.js b/main/inc/lib/fckeditor/editor/plugins/ImageManager/fckplugin_compressed.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/icon.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/icon.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/icon_or.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/icon_or.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/images.php b/main/inc/lib/fckeditor/editor/plugins/ImageManager/images.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/2x2.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/2x2.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/2x2_w.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/2x2_w.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/backgroundGrid.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/backgroundGrid.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/btnFolderNew.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/btnFolderNew.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/btnFolderUp.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/btnFolderUp.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/btn_cancel.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/btn_cancel.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/btn_ok.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/btn_ok.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/crop.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/crop.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/default.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/default.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/div.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/div.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/dots.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/dots.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/edit_active.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/edit_active.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/edit_pencil.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/edit_pencil.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/edit_trash.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/edit_trash.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/folder.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/folder.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/hand.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/hand.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/index.html b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/islocked2.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/islocked2.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/locked.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/locked.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/measure.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/measure.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/noimages.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/noimages.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/replace.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/replace.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/rotate.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/rotate.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/save.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/save.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/scale.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/scale.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/spacer.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/spacer.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/t_black.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/t_black.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/t_white.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/t_white.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/transparentpixel.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/transparentpixel.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/unlocked.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/unlocked.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/unlocked2.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/unlocked2.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/devshed.png b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/devshed.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/imageManager.jpg b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/imageManager.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/imageManager.png b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/imageManager.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/index.html b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/natureWatermark.png b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermark/natureWatermark.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermarkAlign.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermarkAlign.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermarkColor.gif b/main/inc/lib/fckeditor/editor/plugins/ImageManager/img/watermarkColor.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/index.html b/main/inc/lib/fckeditor/editor/plugins/ImageManager/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/lang/bg.js b/main/inc/lib/fckeditor/editor/plugins/ImageManager/lang/bg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/lang/de.js b/main/inc/lib/fckeditor/editor/plugins/ImageManager/lang/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/lang/en.js b/main/inc/lib/fckeditor/editor/plugins/ImageManager/lang/en.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/ImageManager/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ImageManager/manager.php b/main/inc/lib/fckeditor/editor/plugins/ImageManager/manager.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/index.html b/main/inc/lib/fckeditor/editor/plugins/MP3/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ar.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ar.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/bg.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/bg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/bn.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/bn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/bs.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/bs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ca.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/cs.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/cs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/da.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/da.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/de.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/el.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/el.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/en-au.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/en-au.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/en-ca.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/en-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/en-uk.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/en-uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/eo.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/eo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/et.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/et.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/eu.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/eu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fa.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fa.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fi.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fo.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fr-ca.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fr-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fr.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/fr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/gl.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/gl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/gu.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/gu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/he.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/he.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/hi.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/hi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/hr.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/hr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/hu.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/hu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/is.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/is.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/it.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/it.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ja.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ja.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/km.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/km.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ko.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/lt.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/lt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/lv.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/lv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/mn.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/mn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ms.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ms.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/nb.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/nb.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/nl.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/nl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/no.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/no.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/pl.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/pl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/pt-br.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/pt-br.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/pt.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/pt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ro.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ro.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ru.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/ru.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sk.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sl.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sr-latn.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sr-latn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sr.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sv.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/sv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/th.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/th.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/tr.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/tr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/uk.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/vi.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/vi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/zh-cn.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/zh-cn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/lang/zh.js b/main/inc/lib/fckeditor/editor/plugins/MP3/lang/zh.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/MP3/mp3.gif b/main/inc/lib/fckeditor/editor/plugins/MP3/mp3.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/_ajax_get_details_listing.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/_ajax_get_details_listing.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/_ajax_get_thumbnail_listing.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/_ajax_get_thumbnail_listing.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/_ajax_load_folders.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/_ajax_load_folders.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_create_folder.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_create_folder.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_delete_file.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_delete_file.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_download.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_download.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_editor_reset.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_editor_reset.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_file_copy.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_file_copy.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_file_cut.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_file_cut.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_file_paste.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_file_paste.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_file_upload.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_file_upload.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_get_file_listing.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_get_file_listing.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_get_folder_listing.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_get_folder_listing.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_image_editor.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_image_editor.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_image_save.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_image_save.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_image_thumbnail.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_image_thumbnail.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_image_undo.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_image_undo.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_login.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_login.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_preview.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_preview.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_save_as_form.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_save_as_form.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_save_name.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_save_name.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_save_text.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_save_text.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_text_editor.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajax_text_editor.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajaxfilemanager.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/ajaxfilemanager.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/debug.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/debug.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.auth.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.auth.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.file.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.file.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.history.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.history.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.image.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.image.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.manager.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.manager.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.pagination.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.pagination.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.search.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.search.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.session.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.session.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.sessionaction.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.sessionaction.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.upload.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.upload.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/config.base.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/config.base.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/config.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/config.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/function.base.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/function.base.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfilemanager.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfilemanager.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfilemanager_c.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfilemanager_c.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfileupload.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxfileupload.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaximageeditor.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaximageeditor.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaximageeditor_c.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaximageeditor_c.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxtexteditor.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxtexteditor.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxtexteditor_c.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/ajaxtexteditor_c.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/calendar.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/calendar.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/contextmenu.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/contextmenu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/edit_area.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/edit_area.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/edit_area_full.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/edit_area_full.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/close.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/close.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/fullscreen.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/fullscreen.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/go_to_line.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/go_to_line.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/help.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/help.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/highlight.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/highlight.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/load.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/load.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/move.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/move.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/newdocument.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/newdocument.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/opacity.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/opacity.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/processing.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/processing.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/redo.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/redo.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/reset_highlight.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/reset_highlight.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/save.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/save.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/save_as.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/save_as.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/search.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/search.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/smooth_selection.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/smooth_selection.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/spacer.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/spacer.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/statusbar_resize.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/statusbar_resize.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/undo.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/images/undo.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/de.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/dk.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/dk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/en.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/en.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/fr.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/fr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/hr.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/hr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/it.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/it.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/ja.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/ja.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/nl.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/nl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/pl.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/pl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/pt.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/pt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/zh_cn.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/langs/zh_cn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/plugins/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/plugins/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/basic.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/basic.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/brainfuck.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/brainfuck.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/c.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/c.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/cpp.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/cpp.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/css.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/css.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/html.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/html.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/js.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/js.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/pas.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/pas.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/php.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/php.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/python.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/python.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/vb.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/vb.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/xml.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/edit_area/reg_syntax/xml.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/for_fckeditor.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/for_fckeditor.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/for_form.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/for_form.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/for_stand_alone.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/for_stand_alone.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/for_tinymce.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/for_tinymce.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/form.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/form.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/interface.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/interface.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/iresizable.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/iresizable.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/iutil.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/iutil.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/jquery.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/jquery.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/media.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/media.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/rotate.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/rotate.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/select.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/select.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/thickbox.js b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/jscripts/thickbox.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/en.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/en.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/it.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/it.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/zh.php b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/langs/zh.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/mediaplayer.swf b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/mediaplayer.swf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/mediaplayer_readme.txt b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/mediaplayer_readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/ajaximageeditor.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/ajaximageeditor.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/ajaxtexteditor.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/ajaxtexteditor.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/fckeditor.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/fckeditor.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/form.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/form.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/ie6.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/ie6.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/jqModal.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/jqModal.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/jquery-calendar.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/jquery-calendar.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/login.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/login.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/stand_alone.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/stand_alone.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/thickbox.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/thickbox.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/tinymce.css b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/css/tinymce.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/New Folder/folder_explore.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/New Folder/folder_explore.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/New Folder/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/New Folder/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/action/folder_add.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/action/folder_add.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/action/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/action/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/action/page_add.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/action/page_add.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/action/upload.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/action/upload.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/add.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/add.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/arrow_right.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/arrow_right.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/bigfolderShared.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/bigfolderShared.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileAcrobat.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileAcrobat.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileCode.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileCode.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileExcel.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileExcel.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileExe.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileExe.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileFlash.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileFlash.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileMusic.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileMusic.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/filePicture.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/filePicture.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/filePowerpoint.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/filePowerpoint.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileRTF.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileRTF.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileText.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileText.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileUnknown.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileUnknown.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileVideo.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileVideo.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileWord.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileWord.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileXml.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileXml.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileZip.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/fileZip.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/folder.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/folder.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/folderEmpty.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/folderEmpty.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/big_icon/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/button.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/button.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/close.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/close.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/copy.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/copy.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/copy_flag.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/copy_flag.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/cut.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/cut.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/cut_flag.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/cut_flag.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/date_picker.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/date_picker.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/delete.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/delete.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/flagYes.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/flagYes.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/flagno.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/flagno.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/folder.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/folder.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/folder_explore.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/folder_explore.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/go_parent.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/go_parent.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/header.jpg b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/header.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/info.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/info.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/loadingAnimation.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/loadingAnimation.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/pagination/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/pagination/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/pagination/pagination_left.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/pagination/pagination_left.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/pagination/pagination_right.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/pagination/pagination_right.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/panel_bg.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/panel_bg.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/paste.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/paste.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/player.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/player.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/programm2008.jpg b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/programm2008.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/refresh.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/refresh.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/shadow.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/shadow.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileAcrobat.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileAcrobat.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileCode.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileCode.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileExcel.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileExcel.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileExe.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileExe.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileFlash.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileFlash.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileMusic.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileMusic.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/filePicture.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/filePicture.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/filePowerpoint.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/filePowerpoint.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileRTF.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileRTF.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileText.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileText.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileUnknown.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileUnknown.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileVideo.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileVideo.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileWord.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileWord.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileXml.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileXml.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileZip.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/fileZip.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/folder.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/folder.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/folderEmpty.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/folderEmpty.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/folderParent.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/folderParent.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/folderShared.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/folderShared.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/small_icon/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/tickAll.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/tickAll.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/transparentpixel.gif b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/transparentpixel.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/uncheckAll.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/uncheckAll.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/unzip.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/unzip.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/zip.png b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/images/zip.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/default/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/index.html b/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/theme/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/fck_asciimath.html b/main/inc/lib/fckeditor/editor/plugins/asciimath/fck_asciimath.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/fck_asciimath.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/fck_asciimath.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/fckplugin.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/fckplugin_compressed.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/fckplugin_compressed.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/index.html b/main/inc/lib/fckeditor/editor/plugins/asciimath/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/af.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/af.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ar.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ar.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/bg.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/bg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/bn.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/bn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/bs.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/bs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ca.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/cs.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/cs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/da.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/da.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/de.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/el.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/el.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/en-au.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/en-au.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/en-ca.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/en-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/en-uk.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/en-uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/en.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/en.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/eo.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/eo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/et.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/et.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/eu.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/eu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fa.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fa.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fi.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fo.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fr-ca.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fr-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fr.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/fr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/gl.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/gl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/gu.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/gu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/he.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/he.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/hi.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/hi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/hr.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/hr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/hu.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/hu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/is.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/is.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/it.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/it.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ja.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ja.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/km.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/km.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ko.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/lt.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/lt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/lv.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/lv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/mn.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/mn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ms.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ms.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/nb.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/nb.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/nl.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/nl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/no.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/no.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/pl.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/pl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/pt-br.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/pt-br.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/pt.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/pt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ro.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ro.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ru.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/ru.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sk.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sl.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sr-latn.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sr-latn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sr.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sv.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/sv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/th.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/th.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/tr.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/tr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/uk.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/vi.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/vi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/zh-cn.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/zh-cn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/zh.js b/main/inc/lib/fckeditor/editor/plugins/asciimath/lang/zh.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/lgpl-3.0.txt b/main/inc/lib/fckeditor/editor/plugins/asciimath/lgpl-3.0.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/asciimath/readme.txt b/main/inc/lib/fckeditor/editor/plugins/asciimath/readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/audio/audio.gif b/main/inc/lib/fckeditor/editor/plugins/audio/audio.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/audio/fck_audio.html b/main/inc/lib/fckeditor/editor/plugins/audio/fck_audio.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/audio/fck_audio.js b/main/inc/lib/fckeditor/editor/plugins/audio/fck_audio.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/audio/fck_audio_playback.html b/main/inc/lib/fckeditor/editor/plugins/audio/fck_audio_playback.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/audio/index.html b/main/inc/lib/fckeditor/editor/plugins/audio/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/audio/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/audio/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/audio/license.txt b/main/inc/lib/fckeditor/editor/plugins/audio/license.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/autogrow/fckplugin.js b/main/inc/lib/fckeditor/editor/plugins/autogrow/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/autogrow/index.html b/main/inc/lib/fckeditor/editor/plugins/autogrow/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/bbcode/_sample/index.html b/main/inc/lib/fckeditor/editor/plugins/bbcode/_sample/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/bbcode/fckplugin.js b/main/inc/lib/fckeditor/editor/plugins/bbcode/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/bbcode/index.html b/main/inc/lib/fckeditor/editor/plugins/bbcode/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/customizations/fckplugin.js b/main/inc/lib/fckeditor/editor/plugins/customizations/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/customizations/fckplugin_compressed.js b/main/inc/lib/fckeditor/editor/plugins/customizations/fckplugin_compressed.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/customizations/fckplugin_load.js b/main/inc/lib/fckeditor/editor/plugins/customizations/fckplugin_load.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/customizations/images/images_icon.gif b/main/inc/lib/fckeditor/editor/plugins/customizations/images/images_icon.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/customizations/index.html b/main/inc/lib/fckeditor/editor/plugins/customizations/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/customizations/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/customizations/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/customizations/license.txt b/main/inc/lib/fckeditor/editor/plugins/customizations/license.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/dragresizetable/index.html b/main/inc/lib/fckeditor/editor/plugins/dragresizetable/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/embedmovies.gif b/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/embedmovies.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/fck_embedmovies.html b/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/fck_embedmovies.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/fck_embedmovies_preview.html b/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/fck_embedmovies_preview.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/index.html b/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/fckEmbedMovies/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/flvPlayer.gif b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/flvPlayer.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/flvPlayer.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/flvPlayer.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/flvPreview.html b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/flvPreview.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/index.html b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ar.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ar.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/bg.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/bg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/bn.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/bn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/bs.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/bs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ca.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/cs.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/cs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/da.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/da.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/de.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/el.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/el.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/en-au.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/en-au.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/en-ca.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/en-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/en-uk.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/en-uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/en.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/en.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/eo.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/eo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/et.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/et.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/eu.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/eu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fa.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fa.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fi.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fo.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fr-ca.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fr-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fr.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/fr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/gl.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/gl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/gu.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/gu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/he.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/he.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/hi.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/hi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/hr.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/hr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/hu.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/hu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/is.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/is.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/it.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/it.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ja.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ja.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/km.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/km.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ko.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/lt.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/lt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/lv.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/lv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/mn.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/mn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ms.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ms.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/nb.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/nb.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/nl.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/nl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/no.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/no.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/pl.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/pl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/pt-br.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/pt-br.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/pt.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/pt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ro.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ro.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ru.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/ru.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sk.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sl.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sr-latn.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sr-latn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sr.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sv.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/sv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/th.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/th.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/tr.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/tr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/uk.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/vi.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/vi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/zh-cn.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/zh-cn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/zh.js b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/lang/zh.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/mediaplayer.swf b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/mediaplayer.swf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/mediaplayer_readme.txt b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/mediaplayer_readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/readme.html b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/readme.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/flvPlayer/swfobject_readme.txt b/main/inc/lib/fckeditor/editor/plugins/flvPlayer/swfobject_readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/glossary/glossary.gif b/main/inc/lib/fckeditor/editor/plugins/glossary/glossary.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/dialog/index.html b/main/inc/lib/fckeditor/editor/plugins/googlemaps/dialog/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/es.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/es.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/index.html b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/marker.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/marker.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/preview.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/preview.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/styles.css b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/styles.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/uk.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/uk.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/user_dialog1.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/user_dialog1.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/user_dialog2.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/user_dialog2.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/user_dialog3.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/user_dialog3.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/user_dialog4.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/docs/user_dialog4.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/AddMarker.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/AddMarker.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/AddMarkerDown.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/AddMarkerDown.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/index.html b/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/mapIcon.gif b/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/mapIcon.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/maps_res_logo.png b/main/inc/lib/fckeditor/editor/plugins/googlemaps/images/maps_res_logo.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/index.html b/main/inc/lib/fckeditor/editor/plugins/googlemaps/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/lang/bg.js b/main/inc/lib/fckeditor/editor/plugins/googlemaps/lang/bg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/lang/de.js b/main/inc/lib/fckeditor/editor/plugins/googlemaps/lang/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/googlemaps/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/googlemaps/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/css/index.html b/main/inc/lib/fckeditor/editor/plugins/imgmap/css/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/accept.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/accept.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/add.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/add.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/bullet_green.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/bullet_green.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/bullet_orange.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/bullet_orange.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/circle.png b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/circle.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/clipboard.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/clipboard.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/delete.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/delete.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/edit.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/edit.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/html.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/html.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/icon_default.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/icon_default.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/icon_office2003.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/icon_office2003.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/icon_silver.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/icon_silver.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/index.html b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/pointer.png b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/pointer.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/poly.png b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/poly.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/rect.png b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/rect.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/images/zoom.gif b/main/inc/lib/fckeditor/editor/plugins/imgmap/images/zoom.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/index.html b/main/inc/lib/fckeditor/editor/plugins/imgmap/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/jscripts/excanvas.js b/main/inc/lib/fckeditor/editor/plugins/imgmap/jscripts/excanvas.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/jscripts/imgmap.js b/main/inc/lib/fckeditor/editor/plugins/imgmap/jscripts/imgmap.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/jscripts/index.html b/main/inc/lib/fckeditor/editor/plugins/imgmap/jscripts/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/imgmap/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/imgmap/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/index.html b/main/inc/lib/fckeditor/editor/plugins/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/index.html b/main/inc/lib/fckeditor/editor/plugins/mimetex/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/jquery.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/jquery.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/af.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/af.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ar.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ar.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ast.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ast.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/bg.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/bg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/bn.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/bn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/bs.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/bs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ca.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/cs.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/cs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/da.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/da.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/de.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/el.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/el.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/en-au.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/en-au.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/en-ca.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/en-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/en-uk.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/en-uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/en.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/en.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/eo.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/eo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/es.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/es.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/et.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/et.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/eu.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/eu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fa.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fa.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fi.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fo.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fr-ca.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fr-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fr.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fur.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/fur.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/gl.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/gl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/gu.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/gu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/he.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/he.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/hi.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/hi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/hr.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/hr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/hu.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/hu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/id.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/id.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/is.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/is.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/it.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/it.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ja.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ja.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ka.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ka.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/km.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/km.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ko.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/lt.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/lt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/lv.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/lv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/mk.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/mk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/mn.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/mn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ms.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ms.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/nb.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/nb.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/nl.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/nl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/no.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/no.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/oc.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/oc.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/pl.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/pl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/prs.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/prs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ps.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ps.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/pt-br.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/pt-br.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/pt.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/pt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/qu.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/qu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ro.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ro.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ru.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/ru.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sk.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sl.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sr-latn.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sr-latn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sr.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sv.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sw.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/sw.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/th.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/th.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/tr.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/tr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/uk.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/vi.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/vi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/yo.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/yo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/zh-cn.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/zh-cn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/zh.js b/main/inc/lib/fckeditor/editor/plugins/mimetex/lang/zh.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/mimetex.gif b/main/inc/lib/fckeditor/editor/plugins/mimetex/mimetex.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/mimetex/mimetex.html b/main/inc/lib/fckeditor/editor/plugins/mimetex/mimetex.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/prompt/fck_prompt.html b/main/inc/lib/fckeditor/editor/plugins/prompt/fck_prompt.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/prompt/fckplugin.js b/main/inc/lib/fckeditor/editor/plugins/prompt/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/simplecommands/fckplugin.js b/main/inc/lib/fckeditor/editor/plugins/simplecommands/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/simplecommands/index.html b/main/inc/lib/fckeditor/editor/plugins/simplecommands/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/tablecommands/fckplugin.js b/main/inc/lib/fckeditor/editor/plugins/tablecommands/fckplugin.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/tablecommands/index.html b/main/inc/lib/fckeditor/editor/plugins/tablecommands/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/index.html b/main/inc/lib/fckeditor/editor/plugins/wikilink/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ar.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ar.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/bg.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/bg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/bn.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/bn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/bs.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/bs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ca.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/cs.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/cs.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/da.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/da.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/de.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/de.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/el.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/el.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/en-au.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/en-au.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/en-ca.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/en-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/en-uk.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/en-uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/eo.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/eo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/et.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/et.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/eu.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/eu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fa.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fa.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fi.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fo.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fo.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fr-ca.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fr-ca.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fr.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/fr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/gl.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/gl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/gu.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/gu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/he.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/he.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/hi.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/hi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/hr.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/hr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/hu.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/hu.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/is.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/is.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/it.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/it.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ja.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ja.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/km.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/km.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ko.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ko.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/lt.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/lt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/lv.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/lv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/mn.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/mn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ms.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ms.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/nb.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/nb.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/nl.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/nl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/no.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/no.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/pl.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/pl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/pt-br.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/pt-br.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/pt.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/pt.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ro.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ro.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ru.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/ru.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sk.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sl.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sl.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sr-latn.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sr-latn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sr.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sv.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/sv.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/th.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/th.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/tr.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/tr.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/uk.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/uk.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/vi.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/vi.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/zh-cn.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/zh-cn.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/zh.js b/main/inc/lib/fckeditor/editor/plugins/wikilink/lang/zh.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/wikilink/wikilink.gif b/main/inc/lib/fckeditor/editor/plugins/wikilink/wikilink.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/youtube/index.html b/main/inc/lib/fckeditor/editor/plugins/youtube/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/youtube/lang/index.html b/main/inc/lib/fckeditor/editor/plugins/youtube/lang/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/youtube/release-notes.txt b/main/inc/lib/fckeditor/editor/plugins/youtube/release-notes.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/youtube/youtube.gif b/main/inc/lib/fckeditor/editor/plugins/youtube/youtube.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/youtube/youtube.html b/main/inc/lib/fckeditor/editor/plugins/youtube/youtube.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/youtube/youtube.js b/main/inc/lib/fckeditor/editor/plugins/youtube/youtube.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/youtube/youtube_old.gif b/main/inc/lib/fckeditor/editor/plugins/youtube/youtube_old.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/plugins/youtube/youtube_preview.html b/main/inc/lib/fckeditor/editor/plugins/youtube/youtube_preview.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/_fckviewstrips.html b/main/inc/lib/fckeditor/editor/skins/_fckviewstrips.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/fck_dialog.css b/main/inc/lib/fckeditor/editor/skins/default/fck_dialog.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/fck_dialog_ie6.js b/main/inc/lib/fckeditor/editor/skins/default/fck_dialog_ie6.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/fck_editor.css b/main/inc/lib/fckeditor/editor/skins/default/fck_editor.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/fck_strip.gif b/main/inc/lib/fckeditor/editor/skins/default/fck_strip.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/dialog.sides.gif b/main/inc/lib/fckeditor/editor/skins/default/images/dialog.sides.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/dialog.sides.png b/main/inc/lib/fckeditor/editor/skins/default/images/dialog.sides.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/dialog.sides.rtl.png b/main/inc/lib/fckeditor/editor/skins/default/images/dialog.sides.rtl.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/index.html b/main/inc/lib/fckeditor/editor/skins/default/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/sprites.gif b/main/inc/lib/fckeditor/editor/skins/default/images/sprites.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/sprites.png b/main/inc/lib/fckeditor/editor/skins/default/images/sprites.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.arrowright.gif b/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.arrowright.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif b/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.collapse.gif b/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.collapse.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.end.gif b/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.end.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.expand.gif b/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.expand.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.separator.gif b/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.separator.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.start.gif b/main/inc/lib/fckeditor/editor/skins/default/images/toolbar.start.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/default/index.html b/main/inc/lib/fckeditor/editor/skins/default/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/index.html b/main/inc/lib/fckeditor/editor/skins/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/fck_dialog.css b/main/inc/lib/fckeditor/editor/skins/office2003/fck_dialog.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/fck_dialog_ie6.js b/main/inc/lib/fckeditor/editor/skins/office2003/fck_dialog_ie6.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/fck_editor.css b/main/inc/lib/fckeditor/editor/skins/office2003/fck_editor.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/fck_strip.gif b/main/inc/lib/fckeditor/editor/skins/office2003/fck_strip.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/dialog.sides.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/dialog.sides.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/dialog.sides.png b/main/inc/lib/fckeditor/editor/skins/office2003/images/dialog.sides.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png b/main/inc/lib/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/index.html b/main/inc/lib/fckeditor/editor/skins/office2003/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/sprites.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/sprites.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/sprites.png b/main/inc/lib/fckeditor/editor/skins/office2003/images/sprites.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.bg.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.bg.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.end.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.end.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.expand.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.expand.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.separator.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.separator.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.start.gif b/main/inc/lib/fckeditor/editor/skins/office2003/images/toolbar.start.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/office2003/index.html b/main/inc/lib/fckeditor/editor/skins/office2003/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/fck_dialog.css b/main/inc/lib/fckeditor/editor/skins/silver/fck_dialog.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/fck_dialog_ie6.js b/main/inc/lib/fckeditor/editor/skins/silver/fck_dialog_ie6.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/fck_editor.css b/main/inc/lib/fckeditor/editor/skins/silver/fck_editor.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/fck_strip.gif b/main/inc/lib/fckeditor/editor/skins/silver/fck_strip.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/fck_strip_original.gif b/main/inc/lib/fckeditor/editor/skins/silver/fck_strip_original.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_accept.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_accept.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_add.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_add.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_back.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_back.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_back.jpg b/main/inc/lib/fckeditor/editor/skins/silver/images/button_back.jpg
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_delete.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_delete.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_login.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_login.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_minus.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_minus.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_next.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_next.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_plus.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_plus.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/button_search.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/button_search.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/dialog.sides.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/dialog.sides.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/dialog.sides.png b/main/inc/lib/fckeditor/editor/skins/silver/images/dialog.sides.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png b/main/inc/lib/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/index.html b/main/inc/lib/fckeditor/editor/skins/silver/images/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/sprites.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/sprites.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/sprites.png b/main/inc/lib/fckeditor/editor/skins/silver/images/sprites.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.collapse.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.collapse.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.end.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.end.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.expand.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.expand.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.separator.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.separator.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.start.gif b/main/inc/lib/fckeditor/editor/skins/silver/images/toolbar.start.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/skins/silver/index.html b/main/inc/lib/fckeditor/editor/skins/silver/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/wsc/ciframe.html b/main/inc/lib/fckeditor/editor/wsc/ciframe.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/wsc/index.html b/main/inc/lib/fckeditor/editor/wsc/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/wsc/tmpFrameset.html b/main/inc/lib/fckeditor/editor/wsc/tmpFrameset.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/editor/wsc/w.html b/main/inc/lib/fckeditor/editor/wsc/w.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/fckconfig.js b/main/inc/lib/fckeditor/fckconfig.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/fckeditor.php b/main/inc/lib/fckeditor/fckeditor.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/fckpackager.xml b/main/inc/lib/fckeditor/fckpackager.xml
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/fckstyles.xml b/main/inc/lib/fckeditor/fckstyles.xml
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/fcktemplates.xml b/main/inc/lib/fckeditor/fcktemplates.xml
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/fcktemplates.xml.php b/main/inc/lib/fckeditor/fcktemplates.xml.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/index.html b/main/inc/lib/fckeditor/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/license.txt b/main/inc/lib/fckeditor/license.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/myconfig.js b/main/inc/lib/fckeditor/myconfig.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/myconfig.php b/main/inc/lib/fckeditor/myconfig.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/repository.php b/main/inc/lib/fckeditor/repository.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/admin_templates.php b/main/inc/lib/fckeditor/toolbars/default/admin_templates.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/agenda.php b/main/inc/lib/fckeditor/toolbars/default/agenda.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/agenda_student.php b/main/inc/lib/fckeditor/toolbars/default/agenda_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/announcements.php b/main/inc/lib/fckeditor/toolbars/default/announcements.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/announcements_student.php b/main/inc/lib/fckeditor/toolbars/default/announcements_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/assessments_introduction.php b/main/inc/lib/fckeditor/toolbars/default/assessments_introduction.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/documents.php b/main/inc/lib/fckeditor/toolbars/default/documents.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/documents_student.php b/main/inc/lib/fckeditor/toolbars/default/documents_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/faq.php b/main/inc/lib/fckeditor/toolbars/default/faq.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/forum.php b/main/inc/lib/fckeditor/toolbars/default/forum.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/forum_student.php b/main/inc/lib/fckeditor/toolbars/default/forum_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/global_agenda.php b/main/inc/lib/fckeditor/toolbars/default/global_agenda.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/glossary.php b/main/inc/lib/fckeditor/toolbars/default/glossary.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/index.html b/main/inc/lib/fckeditor/toolbars/default/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/introduction.php b/main/inc/lib/fckeditor/toolbars/default/introduction.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/learning_path_author.php b/main/inc/lib/fckeditor/toolbars/default/learning_path_author.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/learning_path_documents.php b/main/inc/lib/fckeditor/toolbars/default/learning_path_documents.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/messages.php b/main/inc/lib/fckeditor/toolbars/default/messages.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/notebook.php b/main/inc/lib/fckeditor/toolbars/default/notebook.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/notebook_student.php b/main/inc/lib/fckeditor/toolbars/default/notebook_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/portal_home_page.php b/main/inc/lib/fckeditor/toolbars/default/portal_home_page.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/portal_news.php b/main/inc/lib/fckeditor/toolbars/default/portal_news.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/profile.php b/main/inc/lib/fckeditor/toolbars/default/profile.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/project.php b/main/inc/lib/fckeditor/toolbars/default/project.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/project_comment.php b/main/inc/lib/fckeditor/toolbars/default/project_comment.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/project_comment_student.php b/main/inc/lib/fckeditor/toolbars/default/project_comment_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/project_student.php b/main/inc/lib/fckeditor/toolbars/default/project_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/survey.php b/main/inc/lib/fckeditor/toolbars/default/survey.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/test_answer_feedback.php b/main/inc/lib/fckeditor/toolbars/default/test_answer_feedback.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/test_description.php b/main/inc/lib/fckeditor/toolbars/default/test_description.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/test_free_answer.php b/main/inc/lib/fckeditor/toolbars/default/test_free_answer.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/test_proposed_answer.php b/main/inc/lib/fckeditor/toolbars/default/test_proposed_answer.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/test_question_description.php b/main/inc/lib/fckeditor/toolbars/default/test_question_description.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/training_description.php b/main/inc/lib/fckeditor/toolbars/default/training_description.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/wiki.php b/main/inc/lib/fckeditor/toolbars/default/wiki.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/wiki_feedback.php b/main/inc/lib/fckeditor/toolbars/default/wiki_feedback.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/wiki_student.php b/main/inc/lib/fckeditor/toolbars/default/wiki_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/default/wiki_task.php b/main/inc/lib/fckeditor/toolbars/default/wiki_task.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/admin_templates.php b/main/inc/lib/fckeditor/toolbars/extended/admin_templates.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/agenda.php b/main/inc/lib/fckeditor/toolbars/extended/agenda.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/announcements.php b/main/inc/lib/fckeditor/toolbars/extended/announcements.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/announcements_student.php b/main/inc/lib/fckeditor/toolbars/extended/announcements_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/assessments_introduction.php b/main/inc/lib/fckeditor/toolbars/extended/assessments_introduction.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/documents.php b/main/inc/lib/fckeditor/toolbars/extended/documents.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/documents_student.php b/main/inc/lib/fckeditor/toolbars/extended/documents_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/faq.php b/main/inc/lib/fckeditor/toolbars/extended/faq.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/forum.php b/main/inc/lib/fckeditor/toolbars/extended/forum.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/forum_student.php b/main/inc/lib/fckeditor/toolbars/extended/forum_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/global_agenda.php b/main/inc/lib/fckeditor/toolbars/extended/global_agenda.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/glossary.php b/main/inc/lib/fckeditor/toolbars/extended/glossary.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/index.html b/main/inc/lib/fckeditor/toolbars/extended/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/introduction.php b/main/inc/lib/fckeditor/toolbars/extended/introduction.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/learning_path_author.php b/main/inc/lib/fckeditor/toolbars/extended/learning_path_author.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/learning_path_documents.php b/main/inc/lib/fckeditor/toolbars/extended/learning_path_documents.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/messages.php b/main/inc/lib/fckeditor/toolbars/extended/messages.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/notebook.php b/main/inc/lib/fckeditor/toolbars/extended/notebook.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/notebook_student.php b/main/inc/lib/fckeditor/toolbars/extended/notebook_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/portal_home_page.php b/main/inc/lib/fckeditor/toolbars/extended/portal_home_page.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/portal_news.php b/main/inc/lib/fckeditor/toolbars/extended/portal_news.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/profile.php b/main/inc/lib/fckeditor/toolbars/extended/profile.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/project.php b/main/inc/lib/fckeditor/toolbars/extended/project.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/project_comment.php b/main/inc/lib/fckeditor/toolbars/extended/project_comment.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/project_comment_student.php b/main/inc/lib/fckeditor/toolbars/extended/project_comment_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/project_student.php b/main/inc/lib/fckeditor/toolbars/extended/project_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/survey.php b/main/inc/lib/fckeditor/toolbars/extended/survey.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/test_answer_feedback.php b/main/inc/lib/fckeditor/toolbars/extended/test_answer_feedback.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/test_description.php b/main/inc/lib/fckeditor/toolbars/extended/test_description.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/test_free_answer.php b/main/inc/lib/fckeditor/toolbars/extended/test_free_answer.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/test_proposed_answer.php b/main/inc/lib/fckeditor/toolbars/extended/test_proposed_answer.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/test_question_description.php b/main/inc/lib/fckeditor/toolbars/extended/test_question_description.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/training_description.php b/main/inc/lib/fckeditor/toolbars/extended/training_description.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/wiki.php b/main/inc/lib/fckeditor/toolbars/extended/wiki.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/wiki_feedback.php b/main/inc/lib/fckeditor/toolbars/extended/wiki_feedback.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/wiki_student.php b/main/inc/lib/fckeditor/toolbars/extended/wiki_student.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/extended/wiki_task.php b/main/inc/lib/fckeditor/toolbars/extended/wiki_task.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fckeditor/toolbars/index.html b/main/inc/lib/fckeditor/toolbars/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fileDisplay.lib.php b/main/inc/lib/fileDisplay.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fileManage.lib.php b/main/inc/lib/fileManage.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/fileUpload.lib.php b/main/inc/lib/fileUpload.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/flv_player/player_flv_mini.swf b/main/inc/lib/flv_player/player_flv_mini.swf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/formvalidator/Element/calendar_popup.php b/main/inc/lib/formvalidator/Element/calendar_popup.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/formvalidator/Element/datepicker.php b/main/inc/lib/formvalidator/Element/datepicker.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/formvalidator/Element/datepickerdate.php b/main/inc/lib/formvalidator/Element/datepickerdate.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/formvalidator/Element/tbl_change.js.php b/main/inc/lib/formvalidator/Element/tbl_change.js.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/formvalidator/FormValidator.class.php b/main/inc/lib/formvalidator/FormValidator.class.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/formvalidator/Rule/MultipleRequired.php b/main/inc/lib/formvalidator/Rule/MultipleRequired.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/formvalidator/Rule/UsernameAvailable.php b/main/inc/lib/formvalidator/Rule/UsernameAvailable.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/formvalidator/Rule/allowed_tags.inc.php b/main/inc/lib/formvalidator/Rule/allowed_tags.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/geometry.lib.php b/main/inc/lib/geometry.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/getid3/readme.txt b/main/inc/lib/getid3/readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/glossary.lib.php b/main/inc/lib/glossary.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/group_portal_manager.lib.php b/main/inc/lib/group_portal_manager.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/groupmanager.lib.php b/main/inc/lib/groupmanager.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt b/main/inc/lib/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README b/main/inc/lib/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README
old mode 100755
new mode 100644
diff --git a/main/inc/lib/htmlpurifier/maintenance/compile-doxygen.sh b/main/inc/lib/htmlpurifier/maintenance/compile-doxygen.sh
old mode 100755
new mode 100644
diff --git a/main/inc/lib/htmlpurifier/maintenance/flush-definition-cache.php b/main/inc/lib/htmlpurifier/maintenance/flush-definition-cache.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/htmlpurifier/maintenance/generate-entity-file.php b/main/inc/lib/htmlpurifier/maintenance/generate-entity-file.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/htmlpurifier/maintenance/generate-standalone.php b/main/inc/lib/htmlpurifier/maintenance/generate-standalone.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/htmlpurifier/maintenance/merge-library.php b/main/inc/lib/htmlpurifier/maintenance/merge-library.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/htmlpurifier/maintenance/regenerate-docs.sh b/main/inc/lib/htmlpurifier/maintenance/regenerate-docs.sh
old mode 100755
new mode 100644
diff --git a/main/inc/lib/icalcreator/iCalcreator.class.php b/main/inc/lib/icalcreator/iCalcreator.class.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/image.lib.php b/main/inc/lib/image.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/import.lib.php b/main/inc/lib/import.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/index.html b/main/inc/lib/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/internationalization.lib.php b/main/inc/lib/internationalization.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/internationalization_database/conversion/character_map_selector.php b/main/inc/lib/internationalization_database/conversion/character_map_selector.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/internationalization_database/name_order_conventions.php b/main/inc/lib/internationalization_database/name_order_conventions.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/internationalization_database/non_utf8_encodings.php b/main/inc/lib/internationalization_database/non_utf8_encodings.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/internationalization_internal.lib.php b/main/inc/lib/internationalization_internal.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/email_links.lib.js.php b/main/inc/lib/javascript/email_links.lib.js.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/glossary.js b/main/inc/lib/javascript/glossary.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/iepngfix/blank.gif b/main/inc/lib/javascript/iepngfix/blank.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/iepngfix/checkerboard.gif b/main/inc/lib/javascript/iepngfix/checkerboard.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/iepngfix/iepngfix.htc b/main/inc/lib/javascript/iepngfix/iepngfix.htc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/iepngfix/iepngfix_tilebg.js b/main/inc/lib/javascript/iepngfix/iepngfix_tilebg.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/iepngfix/shadow.png b/main/inc/lib/javascript/iepngfix/shadow.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/indicator.gif b/main/inc/lib/javascript/indicator.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/jquery.corners.min.js b/main/inc/lib/javascript/jquery.corners.min.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/jquery.highlight.js b/main/inc/lib/javascript/jquery.highlight.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/tag/style.css b/main/inc/lib/javascript/tag/style.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/thickbox.css b/main/inc/lib/javascript/thickbox.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/javascript/thickbox.js b/main/inc/lib/javascript/thickbox.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/AUTHORS b/main/inc/lib/kses-0.2.2/AUTHORS
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/COPYING b/main/inc/lib/kses-0.2.2/COPYING
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/ChangeLog b/main/inc/lib/kses-0.2.2/ChangeLog
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/README b/main/inc/lib/kses-0.2.2/README
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/TODO b/main/inc/lib/kses-0.2.2/TODO
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/docs/attribute-value-checks b/main/inc/lib/kses-0.2.2/docs/attribute-value-checks
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/docs/hooks b/main/inc/lib/kses-0.2.2/docs/hooks
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/docs/stripping-everything b/main/inc/lib/kses-0.2.2/docs/stripping-everything
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/docs/supported-formats b/main/inc/lib/kses-0.2.2/docs/supported-formats
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/docs/whitelisted-url-protocols b/main/inc/lib/kses-0.2.2/docs/whitelisted-url-protocols
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/examples/filter.php b/main/inc/lib/kses-0.2.2/examples/filter.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/kses-0.2.2/examples/test.php b/main/inc/lib/kses-0.2.2/examples/test.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/legal.lib.php b/main/inc/lib/legal.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/AUTHORS b/main/inc/lib/magpierss/AUTHORS
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/CHANGES b/main/inc/lib/magpierss/CHANGES
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/ChangeLog b/main/inc/lib/magpierss/ChangeLog
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/INSTALL b/main/inc/lib/magpierss/INSTALL
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/NEWS b/main/inc/lib/magpierss/NEWS
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/README b/main/inc/lib/magpierss/README
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/TROUBLESHOOTING b/main/inc/lib/magpierss/TROUBLESHOOTING
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/cookbook b/main/inc/lib/magpierss/cookbook
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/extlib/Snoopy.class.inc b/main/inc/lib/magpierss/extlib/Snoopy.class.inc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/rss_cache.inc b/main/inc/lib/magpierss/rss_cache.inc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/rss_fetch.inc b/main/inc/lib/magpierss/rss_fetch.inc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/rss_parse.inc b/main/inc/lib/magpierss/rss_parse.inc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/magpierss/rss_utils.inc b/main/inc/lib/magpierss/rss_utils.inc
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mail.lib.inc.php b/main/inc/lib/mail.lib.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/main_api.lib.php b/main/inc/lib/main_api.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mediaplayer/player.swf b/main/inc/lib/mediaplayer/player.swf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mediaplayer/player_readme.txt b/main/inc/lib/mediaplayer/player_readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mediaplayer/source/flvplayer.fla.zip b/main/inc/lib/mediaplayer/source/flvplayer.fla.zip
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mediaplayer/source/flvplayer.swf b/main/inc/lib/mediaplayer/source/flvplayer.swf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mediaplayer/swfobject_readme.txt b/main/inc/lib/mediaplayer/swfobject_readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/message.lib.php b/main/inc/lib/message.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mimetex/COPYING b/main/inc/lib/mimetex/COPYING
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mp3player/player_mp3.fla b/main/inc/lib/mp3player/player_mp3.fla
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mp3player/player_mp3.swf b/main/inc/lib/mp3player/player_mp3.swf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mp3player/readme.txt b/main/inc/lib/mp3player/readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/CHANGELOG.txt b/main/inc/lib/mpdf/CHANGELOG.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/classes/t1asm.php b/main/inc/lib/mpdf/classes/t1asm.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/compress.php b/main/inc/lib/mpdf/compress.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/config.php b/main/inc/lib/mpdf/config.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/includes/functions.php b/main/inc/lib/mpdf/includes/functions.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/makefonts/makefonts.php b/main/inc/lib/mpdf/makefonts/makefonts.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/mpdf.php b/main/inc/lib/mpdf/mpdf.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/mpdfi/fpdi_pdf_parser.php b/main/inc/lib/mpdf/mpdfi/fpdi_pdf_parser.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/progress/out.php b/main/inc/lib/mpdf/progress/out.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garuda.ctg.z b/main/inc/lib/mpdf/unifont/garuda.ctg.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garuda.php b/main/inc/lib/mpdf/unifont/garuda.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garuda.z b/main/inc/lib/mpdf/unifont/garuda.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudab.ctg.z b/main/inc/lib/mpdf/unifont/garudab.ctg.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudab.php b/main/inc/lib/mpdf/unifont/garudab.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudab.z b/main/inc/lib/mpdf/unifont/garudab.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudabi.ctg.z b/main/inc/lib/mpdf/unifont/garudabi.ctg.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudabi.php b/main/inc/lib/mpdf/unifont/garudabi.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudabi.z b/main/inc/lib/mpdf/unifont/garudabi.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudai.ctg.z b/main/inc/lib/mpdf/unifont/garudai.ctg.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudai.php b/main/inc/lib/mpdf/unifont/garudai.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/garudai.z b/main/inc/lib/mpdf/unifont/garudai.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasi.ctg.z b/main/inc/lib/mpdf/unifont/norasi.ctg.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasi.php b/main/inc/lib/mpdf/unifont/norasi.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasi.z b/main/inc/lib/mpdf/unifont/norasi.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasib.ctg.z b/main/inc/lib/mpdf/unifont/norasib.ctg.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasib.php b/main/inc/lib/mpdf/unifont/norasib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasib.z b/main/inc/lib/mpdf/unifont/norasib.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasibi.ctg.z b/main/inc/lib/mpdf/unifont/norasibi.ctg.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasibi.php b/main/inc/lib/mpdf/unifont/norasibi.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasibi.z b/main/inc/lib/mpdf/unifont/norasibi.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasii.ctg.z b/main/inc/lib/mpdf/unifont/norasii.ctg.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasii.php b/main/inc/lib/mpdf/unifont/norasii.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/mpdf/unifont/norasii.z b/main/inc/lib/mpdf/unifont/norasii.z
old mode 100755
new mode 100644
diff --git a/main/inc/lib/notebook.lib.php b/main/inc/lib/notebook.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/online.inc.php b/main/inc/lib/online.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/fonts/GeosansLight.ttf b/main/inc/lib/pchart/fonts/GeosansLight.ttf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/fonts/MankSans.ttf b/main/inc/lib/pchart/fonts/MankSans.ttf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/fonts/Silkscreen.ttf b/main/inc/lib/pchart/fonts/Silkscreen.ttf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/fonts/pf_arma_five.ttf b/main/inc/lib/pchart/fonts/pf_arma_five.ttf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/fonts/tahoma.ttf b/main/inc/lib/pchart/fonts/tahoma.ttf
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/pChart.class.php b/main/inc/lib/pchart/pChart.class.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/pData.class.php b/main/inc/lib/pchart/pData.class.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/palette/hard_blue.txt b/main/inc/lib/pchart/palette/hard_blue.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/palette/reduced.txt b/main/inc/lib/pchart/palette/reduced.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pchart/palette/soft_tones.txt b/main/inc/lib/pchart/palette/soft_tones.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pclzip/index.html b/main/inc/lib/pclzip/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pclzip/pclzip.lib.php b/main/inc/lib/pclzip/pclzip.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pclzip/readme.txt b/main/inc/lib/pclzip/readme.txt
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/Common.php b/main/inc/lib/pear/HTML/Common.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm.php b/main/inc/lib/pear/HTML/QuickForm.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Action.php b/main/inc/lib/pear/HTML/QuickForm/Action.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Action/Back.php b/main/inc/lib/pear/HTML/QuickForm/Action/Back.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Action/Direct.php b/main/inc/lib/pear/HTML/QuickForm/Action/Direct.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Action/Display.php b/main/inc/lib/pear/HTML/QuickForm/Action/Display.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Action/Jump.php b/main/inc/lib/pear/HTML/QuickForm/Action/Jump.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Action/Next.php b/main/inc/lib/pear/HTML/QuickForm/Action/Next.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Action/Submit.php b/main/inc/lib/pear/HTML/QuickForm/Action/Submit.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Controller.php b/main/inc/lib/pear/HTML/QuickForm/Controller.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Page.php b/main/inc/lib/pear/HTML/QuickForm/Page.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer.php b/main/inc/lib/pear/HTML/QuickForm/Renderer.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer/Array.php b/main/inc/lib/pear/HTML/QuickForm/Renderer/Array.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer/ArraySmarty.php b/main/inc/lib/pear/HTML/QuickForm/Renderer/ArraySmarty.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer/Default.php b/main/inc/lib/pear/HTML/QuickForm/Renderer/Default.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer/ITDynamic.php b/main/inc/lib/pear/HTML/QuickForm/Renderer/ITDynamic.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer/ITStatic.php b/main/inc/lib/pear/HTML/QuickForm/Renderer/ITStatic.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer/Object.php b/main/inc/lib/pear/HTML/QuickForm/Renderer/Object.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer/ObjectFlexy.php b/main/inc/lib/pear/HTML/QuickForm/Renderer/ObjectFlexy.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Renderer/QuickHtml.php b/main/inc/lib/pear/HTML/QuickForm/Renderer/QuickHtml.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Rule.php b/main/inc/lib/pear/HTML/QuickForm/Rule.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Rule/Callback.php b/main/inc/lib/pear/HTML/QuickForm/Rule/Callback.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Rule/Compare.php b/main/inc/lib/pear/HTML/QuickForm/Rule/Compare.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Rule/Email.php b/main/inc/lib/pear/HTML/QuickForm/Rule/Email.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Rule/Range.php b/main/inc/lib/pear/HTML/QuickForm/Rule/Range.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Rule/Regex.php b/main/inc/lib/pear/HTML/QuickForm/Rule/Regex.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/Rule/Required.php b/main/inc/lib/pear/HTML/QuickForm/Rule/Required.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/RuleRegistry.php b/main/inc/lib/pear/HTML/QuickForm/RuleRegistry.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/advcheckbox.php b/main/inc/lib/pear/HTML/QuickForm/advcheckbox.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/advmultiselect.php b/main/inc/lib/pear/HTML/QuickForm/advmultiselect.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/autocomplete.php b/main/inc/lib/pear/HTML/QuickForm/autocomplete.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/button.php b/main/inc/lib/pear/HTML/QuickForm/button.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/checkbox.php b/main/inc/lib/pear/HTML/QuickForm/checkbox.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/date.php b/main/inc/lib/pear/HTML/QuickForm/date.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/element.php b/main/inc/lib/pear/HTML/QuickForm/element.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/file.php b/main/inc/lib/pear/HTML/QuickForm/file.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/group.php b/main/inc/lib/pear/HTML/QuickForm/group.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/header.php b/main/inc/lib/pear/HTML/QuickForm/header.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/hidden.php b/main/inc/lib/pear/HTML/QuickForm/hidden.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/hiddenselect.php b/main/inc/lib/pear/HTML/QuickForm/hiddenselect.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/hierselect.php b/main/inc/lib/pear/HTML/QuickForm/hierselect.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/html.php b/main/inc/lib/pear/HTML/QuickForm/html.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/image.php b/main/inc/lib/pear/HTML/QuickForm/image.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/input.php b/main/inc/lib/pear/HTML/QuickForm/input.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/link.php b/main/inc/lib/pear/HTML/QuickForm/link.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/password.php b/main/inc/lib/pear/HTML/QuickForm/password.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/radio.php b/main/inc/lib/pear/HTML/QuickForm/radio.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/reset.php b/main/inc/lib/pear/HTML/QuickForm/reset.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/select.php b/main/inc/lib/pear/HTML/QuickForm/select.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/static.php b/main/inc/lib/pear/HTML/QuickForm/static.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/submit.php b/main/inc/lib/pear/HTML/QuickForm/submit.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/text.php b/main/inc/lib/pear/HTML/QuickForm/text.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/textarea.php b/main/inc/lib/pear/HTML/QuickForm/textarea.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/QuickForm/xbutton.php b/main/inc/lib/pear/HTML/QuickForm/xbutton.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/Table.php b/main/inc/lib/pear/HTML/Table.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/HTML/Table/Storage.php b/main/inc/lib/pear/HTML/Table/Storage.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/OLE/ChainedBlockStream.php b/main/inc/lib/pear/OLE/ChainedBlockStream.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/PEAR.php b/main/inc/lib/pear/PEAR.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Pager/Common.php b/main/inc/lib/pear/Pager/Common.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Pager/HtmlWidgets.php b/main/inc/lib/pear/Pager/HtmlWidgets.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Pager/Jumping.php b/main/inc/lib/pear/Pager/Jumping.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Pager/Pager.php b/main/inc/lib/pear/Pager/Pager.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Pager/Sliding.php b/main/inc/lib/pear/Pager/Sliding.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer.php b/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/BIFFwriter.php b/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/BIFFwriter.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Validator.php b/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Validator.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Workbook.php b/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Workbook.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/LICENSE b/main/inc/lib/phpmailer/LICENSE
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/README b/main/inc/lib/phpmailer/README
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/class.phpmailer.php b/main/inc/lib/phpmailer/class.phpmailer.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/class.pop3.php b/main/inc/lib/phpmailer/class.pop3.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/class.smtp.php b/main/inc/lib/phpmailer/class.smtp.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/docs/extending.html b/main/inc/lib/phpmailer/docs/extending.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/examples/contents.html b/main/inc/lib/phpmailer/examples/contents.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/examples/images/phpmailer.gif b/main/inc/lib/phpmailer/examples/images/phpmailer.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/examples/images/phpmailer_mini.gif b/main/inc/lib/phpmailer/examples/images/phpmailer_mini.gif
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/examples/index.html b/main/inc/lib/phpmailer/examples/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-ar.php b/main/inc/lib/phpmailer/language/phpmailer.lang-ar.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-br.php b/main/inc/lib/phpmailer/language/phpmailer.lang-br.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-ca.php b/main/inc/lib/phpmailer/language/phpmailer.lang-ca.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-cz.php b/main/inc/lib/phpmailer/language/phpmailer.lang-cz.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-de.php b/main/inc/lib/phpmailer/language/phpmailer.lang-de.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-dk.php b/main/inc/lib/phpmailer/language/phpmailer.lang-dk.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-es.php b/main/inc/lib/phpmailer/language/phpmailer.lang-es.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-et.php b/main/inc/lib/phpmailer/language/phpmailer.lang-et.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-fi.php b/main/inc/lib/phpmailer/language/phpmailer.lang-fi.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-fo.php b/main/inc/lib/phpmailer/language/phpmailer.lang-fo.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-fr.php b/main/inc/lib/phpmailer/language/phpmailer.lang-fr.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-hu.php b/main/inc/lib/phpmailer/language/phpmailer.lang-hu.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-it.php b/main/inc/lib/phpmailer/language/phpmailer.lang-it.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-ja.php b/main/inc/lib/phpmailer/language/phpmailer.lang-ja.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-nl.php b/main/inc/lib/phpmailer/language/phpmailer.lang-nl.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-no.php b/main/inc/lib/phpmailer/language/phpmailer.lang-no.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-pl.php b/main/inc/lib/phpmailer/language/phpmailer.lang-pl.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-ro.php b/main/inc/lib/phpmailer/language/phpmailer.lang-ro.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-ru.php b/main/inc/lib/phpmailer/language/phpmailer.lang-ru.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-se.php b/main/inc/lib/phpmailer/language/phpmailer.lang-se.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/language/phpmailer.lang-tr.php b/main/inc/lib/phpmailer/language/phpmailer.lang-tr.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/test/phpmailerTest.php b/main/inc/lib/phpmailer/test/phpmailerTest.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/phpmailer/test/test.png b/main/inc/lib/phpmailer/test/test.png
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/AbstractDokeosDocumentConverter.class b/main/inc/lib/ppt2png/AbstractDokeosDocumentConverter.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/AbstractDokeosDocumentConverter.java b/main/inc/lib/ppt2png/AbstractDokeosDocumentConverter.java
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/AbstractDokeosOpenOfficeConnection.class b/main/inc/lib/ppt2png/AbstractDokeosOpenOfficeConnection.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/AbstractDokeosOpenOfficeConnection.java b/main/inc/lib/ppt2png/AbstractDokeosOpenOfficeConnection.java
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/DocumentConverter.class b/main/inc/lib/ppt2png/DocumentConverter.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/DokeosConverter.class b/main/inc/lib/ppt2png/DokeosConverter.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/DokeosConverter.java b/main/inc/lib/ppt2png/DokeosConverter.java
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/DokeosDocumentFormatRegistry.class b/main/inc/lib/ppt2png/DokeosDocumentFormatRegistry.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/DokeosDocumentFormatRegistry.java b/main/inc/lib/ppt2png/DokeosDocumentFormatRegistry.java
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/DokeosSocketOfficeConnection.class b/main/inc/lib/ppt2png/DokeosSocketOfficeConnection.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/DokeosSocketOfficeConnection.java b/main/inc/lib/ppt2png/DokeosSocketOfficeConnection.java
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/OogieDocumentConverter.class b/main/inc/lib/ppt2png/OogieDocumentConverter.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/OogieDocumentConverter.java b/main/inc/lib/ppt2png/OogieDocumentConverter.java
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/StringOperation.class b/main/inc/lib/ppt2png/StringOperation.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/StringOperation.java b/main/inc/lib/ppt2png/StringOperation.java
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/WoogieDocumentConverter.class b/main/inc/lib/ppt2png/WoogieDocumentConverter.class
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/WoogieDocumentConverter.java b/main/inc/lib/ppt2png/WoogieDocumentConverter.java
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/commons-cli-1.0.jar b/main/inc/lib/ppt2png/commons-cli-1.0.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/commons-io-1.3.1.jar b/main/inc/lib/ppt2png/commons-io-1.3.1.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/edtftpj-1.5.2.jar b/main/inc/lib/ppt2png/edtftpj-1.5.2.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/java_uno.jar b/main/inc/lib/ppt2png/java_uno.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/java_uno_accessbridge.jar b/main/inc/lib/ppt2png/java_uno_accessbridge.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/jodconverter-2.2.1.jar b/main/inc/lib/ppt2png/jodconverter-2.2.1.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/jodconverter-cli-2.2.1.jar b/main/inc/lib/ppt2png/jodconverter-cli-2.2.1.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/juh-2.3.0.jar b/main/inc/lib/ppt2png/juh-2.3.0.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/jurt-2.3.0.jar b/main/inc/lib/ppt2png/jurt-2.3.0.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/jut.jar b/main/inc/lib/ppt2png/jut.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/oogie.jar b/main/inc/lib/ppt2png/oogie.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/ridl-2.3.0.jar b/main/inc/lib/ppt2png/ridl-2.3.0.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/ridl.jar b/main/inc/lib/ppt2png/ridl.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/slf4j-api-1.4.3.jar b/main/inc/lib/ppt2png/slf4j-api-1.4.3.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/slf4j-jdk14-1.4.3.jar b/main/inc/lib/ppt2png/slf4j-jdk14-1.4.3.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/unoil-2.3.0.jar b/main/inc/lib/ppt2png/unoil-2.3.0.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/ppt2png/xstream-1.2.2.jar b/main/inc/lib/ppt2png/xstream-1.2.2.jar
old mode 100755
new mode 100644
diff --git a/main/inc/lib/search/DokeosIndexer.class.php b/main/inc/lib/search/DokeosIndexer.class.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/search/search_widget.css b/main/inc/lib/search/search_widget.css
old mode 100755
new mode 100644
diff --git a/main/inc/lib/search/search_widget.js b/main/inc/lib/search/search_widget.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/search/tool_processors/search_processor.class.php b/main/inc/lib/search/tool_processors/search_processor.class.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/security.lib.php b/main/inc/lib/security.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/session_handler.class.php b/main/inc/lib/session_handler.class.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/sessionmanager.lib.php b/main/inc/lib/sessionmanager.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/social.lib.php b/main/inc/lib/social.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/sortabletable.class.php b/main/inc/lib/sortabletable.class.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/specific_fields_manager.lib.php b/main/inc/lib/specific_fields_manager.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/stats.lib.inc.php b/main/inc/lib/stats.lib.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/statsUtils.lib.inc.php b/main/inc/lib/statsUtils.lib.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/surveymanager.lib.php b/main/inc/lib/surveymanager.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/swfobject/index.html b/main/inc/lib/swfobject/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/swfobject/swfobject_source/index.html b/main/inc/lib/swfobject/swfobject_source/index.html
old mode 100755
new mode 100644
diff --git a/main/inc/lib/swfobject/swfobject_source/swfobject_1_5.zip b/main/inc/lib/swfobject/swfobject_source/swfobject_1_5.zip
old mode 100755
new mode 100644
diff --git a/main/inc/lib/swfobject/swfobject_source/swfobject_2_2.zip b/main/inc/lib/swfobject/swfobject_source/swfobject_2_2.zip
old mode 100755
new mode 100644
diff --git a/main/inc/lib/swfobject/swfobject_source/swfobject_source.js b/main/inc/lib/swfobject/swfobject_source/swfobject_source.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/system_announcements.lib.php b/main/inc/lib/system_announcements.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/tablesort.lib.php b/main/inc/lib/tablesort.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/text.lib.php b/main/inc/lib/text.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/thematic.lib.php b/main/inc/lib/thematic.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/tracking.lib.php b/main/inc/lib/tracking.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/urlmanager.lib.php b/main/inc/lib/urlmanager.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/usermanager.lib.php b/main/inc/lib/usermanager.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/xajax/tests/changeLister.php b/main/inc/lib/xajax/tests/changeLister.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/xajax/tests/index.php b/main/inc/lib/xajax/tests/index.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/xajax/xajax_js/xajax.js b/main/inc/lib/xajax/xajax_js/xajax.js
old mode 100755
new mode 100644
diff --git a/main/inc/lib/xht.lib.php b/main/inc/lib/xht.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/lib/xmd.lib.php b/main/inc/lib/xmd.lib.php
old mode 100755
new mode 100644
diff --git a/main/inc/local.inc.php b/main/inc/local.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/reduced_header.inc.php b/main/inc/reduced_header.inc.php
old mode 100755
new mode 100644
diff --git a/main/inc/tool_navigation_menu.inc.php b/main/inc/tool_navigation_menu.inc.php
old mode 100755
new mode 100644
diff --git a/main/index.html b/main/index.html
old mode 100755
new mode 100644
diff --git a/main/install/configuration.dist.php b/main/install/configuration.dist.php
old mode 100755
new mode 100644
diff --git a/main/install/country_data.csv b/main/install/country_data.csv
old mode 100755
new mode 100644
diff --git a/main/install/db_main.sql b/main/install/db_main.sql
old mode 100755
new mode 100644
diff --git a/main/install/htaccess.dist b/main/install/htaccess.dist
old mode 100755
new mode 100644
diff --git a/main/install/index.php b/main/install/index.php
old mode 100755
new mode 100644
diff --git a/main/install/install_db.inc.php b/main/install/install_db.inc.php
old mode 100755
new mode 100644
diff --git a/main/install/install_files.inc.php b/main/install/install_files.inc.php
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.6.x-1.8.0-post.sql b/main/install/migrate-db-1.6.x-1.8.0-post.sql
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.6.x-1.8.0-pre.sql b/main/install/migrate-db-1.6.x-1.8.0-pre.sql
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.8.0-1.8.2-pre.sql b/main/install/migrate-db-1.8.0-1.8.2-pre.sql
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.8.2-1.8.3-pre.sql b/main/install/migrate-db-1.8.2-1.8.3-pre.sql
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.8.3-1.8.4-pre.sql b/main/install/migrate-db-1.8.3-1.8.4-pre.sql
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.8.4-1.8.5-pre.sql b/main/install/migrate-db-1.8.4-1.8.5-pre.sql
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.8.5-1.8.6-pre.sql b/main/install/migrate-db-1.8.5-1.8.6-pre.sql
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.8.6.2-1.8.7-post.sql b/main/install/migrate-db-1.8.6.2-1.8.7-post.sql
old mode 100755
new mode 100644
diff --git a/main/install/migrate-db-1.8.6.2-1.8.7-pre.sql b/main/install/migrate-db-1.8.6.2-1.8.7-pre.sql
old mode 100755
new mode 100644
diff --git a/main/install/update-db-1.8.2-1.8.3.inc.php b/main/install/update-db-1.8.2-1.8.3.inc.php
old mode 100755
new mode 100644
diff --git a/main/install/update-db-1.8.3-1.8.4.inc.php b/main/install/update-db-1.8.3-1.8.4.inc.php
old mode 100755
new mode 100644
diff --git a/main/install/update-db-1.8.4-1.8.5.inc.php b/main/install/update-db-1.8.4-1.8.5.inc.php
old mode 100755
new mode 100644
diff --git a/main/install/update-db-1.8.5-1.8.6.inc.php b/main/install/update-db-1.8.5-1.8.6.inc.php
old mode 100755
new mode 100644
diff --git a/main/install/update-db-1.8.6.2-1.8.7.inc.php b/main/install/update-db-1.8.6.2-1.8.7.inc.php
old mode 100755
new mode 100644
diff --git a/main/install/update-db-scorm-1.6.x-1.8.0.inc.php b/main/install/update-db-scorm-1.6.x-1.8.0.inc.php
old mode 100755
new mode 100644
diff --git a/main/install/update-files-1.8.6.2-1.8.7.inc.php b/main/install/update-files-1.8.6.2-1.8.7.inc.php
old mode 100755
new mode 100644
diff --git a/main/link/index.html b/main/link/index.html
old mode 100755
new mode 100644
diff --git a/main/link/link.php b/main/link/link.php
old mode 100755
new mode 100644
diff --git a/main/link/link_goto.php b/main/link/link_goto.php
old mode 100755
new mode 100644
diff --git a/main/link/linkfunctions.php b/main/link/linkfunctions.php
old mode 100755
new mode 100644
diff --git a/main/messages/new_message.php b/main/messages/new_message.php
old mode 100755
new mode 100644
diff --git a/main/metadata/doc/CourseKwds.xml b/main/metadata/doc/CourseKwds.xml
old mode 100755
new mode 100644
diff --git a/main/metadata/doc/Metadata_for_Dokeos.html b/main/metadata/doc/Metadata_for_Dokeos.html
old mode 100755
new mode 100644
diff --git a/main/metadata/doc/SelKwds.xsl b/main/metadata/doc/SelKwds.xsl
old mode 100755
new mode 100644
diff --git a/main/metadata/doc/imsmanifest_reload.xml b/main/metadata/doc/imsmanifest_reload.xml
old mode 100755
new mode 100644
diff --git a/main/metadata/doc/mdp_scorm.htt b/main/metadata/doc/mdp_scorm.htt
old mode 100755
new mode 100644
diff --git a/main/metadata/doc/testXht.php b/main/metadata/doc/testXht.php
old mode 100755
new mode 100644
diff --git a/main/metadata/importdocs.php b/main/metadata/importdocs.php
old mode 100755
new mode 100644
diff --git a/main/metadata/importlinks.php b/main/metadata/importlinks.php
old mode 100755
new mode 100644
diff --git a/main/metadata/importmanifest.php b/main/metadata/importmanifest.php
old mode 100755
new mode 100644
diff --git a/main/metadata/index.php b/main/metadata/index.php
old mode 100755
new mode 100644
diff --git a/main/metadata/md_document.htt b/main/metadata/md_document.htt
old mode 100755
new mode 100644
diff --git a/main/metadata/md_document.php b/main/metadata/md_document.php
old mode 100755
new mode 100644
diff --git a/main/metadata/md_editxml.htt b/main/metadata/md_editxml.htt
old mode 100755
new mode 100644
diff --git a/main/metadata/md_funcs.php b/main/metadata/md_funcs.php
old mode 100755
new mode 100644
diff --git a/main/metadata/md_link.php b/main/metadata/md_link.php
old mode 100755
new mode 100644
diff --git a/main/metadata/md_mix.php b/main/metadata/md_mix.php
old mode 100755
new mode 100644
diff --git a/main/metadata/md_phpdig.php b/main/metadata/md_phpdig.php
old mode 100755
new mode 100644
diff --git a/main/metadata/md_scorm.htt b/main/metadata/md_scorm.htt
old mode 100755
new mode 100644
diff --git a/main/metadata/md_scorm.php b/main/metadata/md_scorm.php
old mode 100755
new mode 100644
diff --git a/main/metadata/md_script.js b/main/metadata/md_script.js
old mode 100755
new mode 100644
diff --git a/main/metadata/md_styles.css b/main/metadata/md_styles.css
old mode 100755
new mode 100644
diff --git a/main/metadata/mds_mix.htt b/main/metadata/mds_mix.htt
old mode 100755
new mode 100644
diff --git a/main/metadata/phpdig/CourseKwds_example.js b/main/metadata/phpdig/CourseKwds_example.js
old mode 100755
new mode 100644
diff --git a/main/metadata/phpdig/CourseKwds_example.jsc b/main/metadata/phpdig/CourseKwds_example.jsc
old mode 100755
new mode 100644
diff --git a/main/metadata/phpdig/phpdig_functions.php b/main/metadata/phpdig/phpdig_functions.php
old mode 100755
new mode 100644
diff --git a/main/metadata/phpdig/search.php b/main/metadata/phpdig/search.php
old mode 100755
new mode 100644
diff --git a/main/metadata/phpdig/search_function.php b/main/metadata/phpdig/search_function.php
old mode 100755
new mode 100644
diff --git a/main/metadata/phpdig/update_db_to_1_8_6_from_1_8_3.sql b/main/metadata/phpdig/update_db_to_1_8_6_from_1_8_3.sql
old mode 100755
new mode 100644
diff --git a/main/metadata/playscormmdset.inc.php b/main/metadata/playscormmdset.inc.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/access_details.php b/main/mySpace/access_details.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/admin.php b/main/mySpace/admin.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/coaches.php b/main/mySpace/coaches.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/course.php b/main/mySpace/course.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/index.php b/main/mySpace/index.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/lp_tracking.php b/main/mySpace/lp_tracking.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/myStudents.php b/main/mySpace/myStudents.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/myspace.lib.php b/main/mySpace/myspace.lib.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/progression.php b/main/mySpace/progression.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/reussite.php b/main/mySpace/reussite.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/session.php b/main/mySpace/session.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/student.php b/main/mySpace/student.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/teachers.php b/main/mySpace/teachers.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/user_add.php b/main/mySpace/user_add.php
old mode 100755
new mode 100644
diff --git a/main/mySpace/user_import.php b/main/mySpace/user_import.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/README.txt b/main/newscorm/README.txt
old mode 100755
new mode 100644
diff --git a/main/newscorm/aicc.class.php b/main/newscorm/aicc.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/aiccBlock.class.php b/main/newscorm/aiccBlock.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/aiccItem.class.php b/main/newscorm/aiccItem.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/aiccObjective.class.php b/main/newscorm/aiccObjective.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/aiccResource.class.php b/main/newscorm/aiccResource.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/aicc_api.php b/main/newscorm/aicc_api.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/aicc_hacp.php b/main/newscorm/aicc_hacp.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/audiorecorder.inc.php b/main/newscorm/audiorecorder.inc.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/back_compat.inc.php b/main/newscorm/back_compat.inc.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/blank.php b/main/newscorm/blank.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/content_makers.inc.php b/main/newscorm/content_makers.inc.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/display_audiorecorder.php b/main/newscorm/display_audiorecorder.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/dtree.css b/main/newscorm/dtree.css
old mode 100755
new mode 100644
diff --git a/main/newscorm/index.php b/main/newscorm/index.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/js/api_wrapper.js b/main/newscorm/js/api_wrapper.js
old mode 100755
new mode 100644
diff --git a/main/newscorm/learnpath.class.php b/main/newscorm/learnpath.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/learnpathItem.class.php b/main/newscorm/learnpathItem.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/learnpathList.class.php b/main/newscorm/learnpathList.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/learnpath_functions.inc.php b/main/newscorm/learnpath_functions.inc.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_add.php b/main/newscorm/lp_add.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_add_item.php b/main/newscorm/lp_add_item.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_admin_view.php b/main/newscorm/lp_admin_view.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_ajax_initialize.php b/main/newscorm/lp_ajax_initialize.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_ajax_last_update_status.php b/main/newscorm/lp_ajax_last_update_status.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_ajax_log.php b/main/newscorm/lp_ajax_log.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_ajax_save_item.php b/main/newscorm/lp_ajax_save_item.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_ajax_save_objectives.php b/main/newscorm/lp_ajax_save_objectives.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_ajax_start_timer.php b/main/newscorm/lp_ajax_start_timer.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_ajax_switch_item.php b/main/newscorm/lp_ajax_switch_item.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_ajax_switch_item_toc.php b/main/newscorm/lp_ajax_switch_item_toc.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_api.php b/main/newscorm/lp_api.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_author_image.php b/main/newscorm/lp_author_image.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_build.php b/main/newscorm/lp_build.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_comm.common.php b/main/newscorm/lp_comm.common.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_comm.server.php b/main/newscorm/lp_comm.server.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_content.php b/main/newscorm/lp_content.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_controller.php b/main/newscorm/lp_controller.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_edit.php b/main/newscorm/lp_edit.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_edit_item.php b/main/newscorm/lp_edit_item.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_edit_item_prereq.php b/main/newscorm/lp_edit_item_prereq.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_export.php b/main/newscorm/lp_export.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_footer.php b/main/newscorm/lp_footer.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_header.php b/main/newscorm/lp_header.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_list.php b/main/newscorm/lp_list.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_list_search.css b/main/newscorm/lp_list_search.css
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_list_search.php b/main/newscorm/lp_list_search.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_log.php b/main/newscorm/lp_log.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_message.php b/main/newscorm/lp_message.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_move_item.php b/main/newscorm/lp_move_item.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_nav.php b/main/newscorm/lp_nav.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_save.php b/main/newscorm/lp_save.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_stats.php b/main/newscorm/lp_stats.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_toc.php b/main/newscorm/lp_toc.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_upload.php b/main/newscorm/lp_upload.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_view.php b/main/newscorm/lp_view.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/lp_view_item.php b/main/newscorm/lp_view_item.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/openoffice_document.class.php b/main/newscorm/openoffice_document.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/openoffice_presentation.class.php b/main/newscorm/openoffice_presentation.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/openoffice_text.class.php b/main/newscorm/openoffice_text.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/openoffice_text_document.class.php b/main/newscorm/openoffice_text_document.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/resourcelinker.inc.php b/main/newscorm/resourcelinker.inc.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/resourcelinker.php b/main/newscorm/resourcelinker.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scorm.class.php b/main/newscorm/scorm.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scorm.lib.php b/main/newscorm/scorm.lib.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scormItem.class.php b/main/newscorm/scormItem.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scormMetadata.class.php b/main/newscorm/scormMetadata.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scormOrganization.class.php b/main/newscorm/scormOrganization.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scormResource.class.php b/main/newscorm/scormResource.class.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scorm_admin.php b/main/newscorm/scorm_admin.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scorm_api.php b/main/newscorm/scorm_api.php
old mode 100755
new mode 100644
diff --git a/main/newscorm/scorm_manage.php b/main/newscorm/scorm_manage.php
old mode 100755
new mode 100644
diff --git a/main/notebook/index.php b/main/notebook/index.php
old mode 100755
new mode 100644
diff --git a/main/permissions/blog_permissions.inc.php b/main/permissions/blog_permissions.inc.php
old mode 100755
new mode 100644
diff --git a/main/permissions/permissions_functions.inc.php b/main/permissions/permissions_functions.inc.php
old mode 100755
new mode 100644
diff --git a/main/permissions/roles.php b/main/permissions/roles.php
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/JavaScriptFlashGateway.js b/main/plugin/hotspot/JavaScriptFlashGateway.js
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/JavaScriptFlashGateway.swf b/main/plugin/hotspot/JavaScriptFlashGateway.swf
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/hotspot.js b/main/plugin/hotspot/hotspot.js
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/hotspot_admin.fla b/main/plugin/hotspot/hotspot_admin.fla
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/hotspot_admin.swf b/main/plugin/hotspot/hotspot_admin.swf
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/hotspot_solution.fla b/main/plugin/hotspot/hotspot_solution.fla
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/hotspot_solution.swf b/main/plugin/hotspot/hotspot_solution.swf
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/hotspot_user.fla b/main/plugin/hotspot/hotspot_user.fla
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/hotspot_user.swf b/main/plugin/hotspot/hotspot_user.swf
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/jsmethods.js b/main/plugin/hotspot/jsmethods.js
old mode 100755
new mode 100644
diff --git a/main/plugin/hotspot/vbmethods.vbscript b/main/plugin/hotspot/vbmethods.vbscript
old mode 100755
new mode 100644
diff --git a/main/reservation/m_category.php b/main/reservation/m_category.php
old mode 100755
new mode 100644
diff --git a/main/reservation/m_item.php b/main/reservation/m_item.php
old mode 100755
new mode 100644
diff --git a/main/reservation/m_item_origineel.php b/main/reservation/m_item_origineel.php
old mode 100755
new mode 100644
diff --git a/main/reservation/rsys.php b/main/reservation/rsys.php
old mode 100755
new mode 100644
diff --git a/main/reservation/subscribe.php b/main/reservation/subscribe.php
old mode 100755
new mode 100644
diff --git a/main/resourcelinker/index.html b/main/resourcelinker/index.html
old mode 100755
new mode 100644
diff --git a/main/resourcelinker/resourcelinker.inc.php b/main/resourcelinker/resourcelinker.inc.php
old mode 100755
new mode 100644
diff --git a/main/resourcelinker/resourcelinker.php b/main/resourcelinker/resourcelinker.php
old mode 100755
new mode 100644
diff --git a/main/search/INSTALL b/main/search/INSTALL
old mode 100755
new mode 100644
diff --git a/main/search/NOTES b/main/search/NOTES
old mode 100755
new mode 100644
diff --git a/main/search/index.php b/main/search/index.php
old mode 100755
new mode 100644
diff --git a/main/search/search_suggestions.php b/main/search/search_suggestions.php
old mode 100755
new mode 100644
diff --git a/main/social/friends.php b/main/social/friends.php
old mode 100755
new mode 100644
diff --git a/main/social/group_add.php b/main/social/group_add.php
old mode 100755
new mode 100644
diff --git a/main/social/group_edit.php b/main/social/group_edit.php
old mode 100755
new mode 100644
diff --git a/main/social/group_invitation.php b/main/social/group_invitation.php
old mode 100755
new mode 100644
diff --git a/main/social/group_members.php b/main/social/group_members.php
old mode 100755
new mode 100644
diff --git a/main/social/group_waiting_list.php b/main/social/group_waiting_list.php
old mode 100755
new mode 100644
diff --git a/main/social/groups.php b/main/social/groups.php
old mode 100755
new mode 100644
diff --git a/main/social/home.php b/main/social/home.php
old mode 100755
new mode 100644
diff --git a/main/social/invitations.php b/main/social/invitations.php
old mode 100755
new mode 100644
diff --git a/main/social/message_for_group_form.inc.php b/main/social/message_for_group_form.inc.php
old mode 100755
new mode 100644
diff --git a/main/social/profile.php b/main/social/profile.php
old mode 100755
new mode 100644
diff --git a/main/social/search.php b/main/social/search.php
old mode 100755
new mode 100644
diff --git a/main/survey/create_new_survey.php b/main/survey/create_new_survey.php
old mode 100755
new mode 100644
diff --git a/main/survey/fillsurvey.php b/main/survey/fillsurvey.php
old mode 100755
new mode 100644
diff --git a/main/survey/preview.php b/main/survey/preview.php
old mode 100755
new mode 100644
diff --git a/main/survey/question.php b/main/survey/question.php
old mode 100755
new mode 100644
diff --git a/main/survey/reporting.php b/main/survey/reporting.php
old mode 100755
new mode 100644
diff --git a/main/survey/survey.download.inc.php b/main/survey/survey.download.inc.php
old mode 100755
new mode 100644
diff --git a/main/survey/survey.php b/main/survey/survey.php
old mode 100755
new mode 100644
diff --git a/main/survey/survey_invitation.php b/main/survey/survey_invitation.php
old mode 100755
new mode 100644
diff --git a/main/survey/survey_invite.php b/main/survey/survey_invite.php
old mode 100755
new mode 100644
diff --git a/main/survey/survey_list.php b/main/survey/survey_list.php
old mode 100755
new mode 100644
diff --git a/main/tracking/courseLog.php b/main/tracking/courseLog.php
old mode 100755
new mode 100644
diff --git a/main/tracking/courseLogCSV.php b/main/tracking/courseLogCSV.php
old mode 100755
new mode 100644
diff --git a/main/tracking/course_access_details.php b/main/tracking/course_access_details.php
old mode 100755
new mode 100644
diff --git a/main/tracking/index.html b/main/tracking/index.html
old mode 100755
new mode 100644
diff --git a/main/tracking/logins_details.php b/main/tracking/logins_details.php
old mode 100755
new mode 100644
diff --git a/main/tracking/personnalLog.php b/main/tracking/personnalLog.php
old mode 100755
new mode 100644
diff --git a/main/tracking/toolaccess_details.php b/main/tracking/toolaccess_details.php
old mode 100755
new mode 100644
diff --git a/main/tracking/userLog.php b/main/tracking/userLog.php
old mode 100755
new mode 100644
diff --git a/main/tracking/userlogCSV.php b/main/tracking/userlogCSV.php
old mode 100755
new mode 100644
diff --git a/main/upload/form.document.php b/main/upload/form.document.php
old mode 100755
new mode 100644
diff --git a/main/upload/form.scorm.php b/main/upload/form.scorm.php
old mode 100755
new mode 100644
diff --git a/main/upload/index.html b/main/upload/index.html
old mode 100755
new mode 100644
diff --git a/main/upload/index.php b/main/upload/index.php
old mode 100755
new mode 100644
diff --git a/main/upload/upload.document.php b/main/upload/upload.document.php
old mode 100755
new mode 100644
diff --git a/main/upload/upload.php b/main/upload/upload.php
old mode 100755
new mode 100644
diff --git a/main/upload/upload.scorm.php b/main/upload/upload.scorm.php
old mode 100755
new mode 100644
diff --git a/main/upload/upload_ppt.php b/main/upload/upload_ppt.php
old mode 100755
new mode 100644
diff --git a/main/upload/upload_word.php b/main/upload/upload_word.php
old mode 100755
new mode 100644
diff --git a/main/upload/users/index.html b/main/upload/users/index.html
old mode 100755
new mode 100644
diff --git a/main/user/class.php b/main/user/class.php
old mode 100755
new mode 100644
diff --git a/main/user/index.html b/main/user/index.html
old mode 100755
new mode 100644
diff --git a/main/user/subscribe_class.php b/main/user/subscribe_class.php
old mode 100755
new mode 100644
diff --git a/main/user/subscribe_user.php b/main/user/subscribe_user.php
old mode 100755
new mode 100644
diff --git a/main/user/user.php b/main/user/user.php
old mode 100755
new mode 100644
diff --git a/main/user/userInfo.php b/main/user/userInfo.php
old mode 100755
new mode 100644
diff --git a/main/user/userInfoLib.php b/main/user/userInfoLib.php
old mode 100755
new mode 100644
diff --git a/main/user/user_add.php b/main/user/user_add.php
old mode 100755
new mode 100644
diff --git a/main/webservices/registration.soap.php b/main/webservices/registration.soap.php
old mode 100755
new mode 100644
diff --git a/main/webservices/user_import/import.lib.php b/main/webservices/user_import/import.lib.php
old mode 100755
new mode 100644
diff --git a/main/wiki/css/default.css b/main/wiki/css/default.css
old mode 100755
new mode 100644
diff --git a/main/wiki/css/email.gif b/main/wiki/css/email.gif
old mode 100755
new mode 100644
diff --git a/main/wiki/css/ext.png b/main/wiki/css/ext.png
old mode 100755
new mode 100644
diff --git a/main/wiki/css/ftp.gif b/main/wiki/css/ftp.gif
old mode 100755
new mode 100644
diff --git a/main/wiki/css/index.html b/main/wiki/css/index.html
old mode 100755
new mode 100644
diff --git a/main/wiki/css/irc.gif b/main/wiki/css/irc.gif
old mode 100755
new mode 100644
diff --git a/main/wiki/css/news.png b/main/wiki/css/news.png
old mode 100755
new mode 100644
diff --git a/main/wiki/css/wgroup.gif b/main/wiki/css/wgroup.gif
old mode 100755
new mode 100644
diff --git a/main/wiki/diff.inc.php b/main/wiki/diff.inc.php
old mode 100755
new mode 100644
diff --git a/main/wiki/export_mpdf.php b/main/wiki/export_mpdf.php
old mode 100755
new mode 100644
diff --git a/main/wiki/index.php b/main/wiki/index.php
old mode 100755
new mode 100644
diff --git a/main/wiki/wiki.inc.php b/main/wiki/wiki.inc.php
old mode 100755
new mode 100644
diff --git a/main/work/download.php b/main/work/download.php
old mode 100755
new mode 100644
diff --git a/main/work/index.html b/main/work/index.html
old mode 100755
new mode 100644
diff --git a/main/work/work.lib.php b/main/work/work.lib.php
old mode 100755
new mode 100644
diff --git a/main/work/work.php b/main/work/work.php
old mode 100755
new mode 100644
diff --git a/news_list.php b/news_list.php
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_course/block_course.class.php b/plugin/dashboard/block_course/block_course.class.php
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_course/block_course.info b/plugin/dashboard/block_course/block_course.info
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_evaluation_graph/block_evaluation_graph.class.php b/plugin/dashboard/block_evaluation_graph/block_evaluation_graph.class.php
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_session/block_session.class.php b/plugin/dashboard/block_session/block_session.class.php
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_session/block_session.info b/plugin/dashboard/block_session/block_session.info
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_student/block_student.class.php b/plugin/dashboard/block_student/block_student.class.php
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_student/block_student.info b/plugin/dashboard/block_student/block_student.info
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_student_graph/block_student_graph.class.php b/plugin/dashboard/block_student_graph/block_student_graph.class.php
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_student_graph/block_student_graph.info b/plugin/dashboard/block_student_graph/block_student_graph.info
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_student_graph/css/default.css b/plugin/dashboard/block_student_graph/css/default.css
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_teacher/block_teacher.class.php b/plugin/dashboard/block_teacher/block_teacher.class.php
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_teacher/block_teacher.info b/plugin/dashboard/block_teacher/block_teacher.info
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_teacher_graph/block_teacher_graph.class.php b/plugin/dashboard/block_teacher_graph/block_teacher_graph.class.php
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_teacher_graph/block_teacher_graph.info b/plugin/dashboard/block_teacher_graph/block_teacher_graph.info
old mode 100755
new mode 100644
diff --git a/plugin/dashboard/block_teacher_graph/css/default.css b/plugin/dashboard/block_teacher_graph/css/default.css
old mode 100755
new mode 100644
diff --git a/plugin/date/index.dsp.php b/plugin/date/index.dsp.php
old mode 100755
new mode 100644
diff --git a/plugin/date/index.php b/plugin/date/index.php
old mode 100755
new mode 100644
diff --git a/plugin/index.html b/plugin/index.html
old mode 100755
new mode 100644
diff --git a/plugin/search/README.txt b/plugin/search/README.txt
old mode 100755
new mode 100644
diff --git a/plugin/search/client/client.conf.php b/plugin/search/client/client.conf.php
old mode 100755
new mode 100644
diff --git a/plugin/search/client/search.css b/plugin/search/client/search.css
old mode 100755
new mode 100644
diff --git a/plugin/search/client/www/indexer_login.php b/plugin/search/client/www/indexer_login.php
old mode 100755
new mode 100644
diff --git a/plugin/search/server/cron.d/dokeos-indexer b/plugin/search/server/cron.d/dokeos-indexer
old mode 100755
new mode 100644
diff --git a/plugin/search/server/etc/indexer.conf b/plugin/search/server/etc/indexer.conf
old mode 100755
new mode 100644
diff --git a/plugin/search/server/www/common.inc b/plugin/search/server/www/common.inc
old mode 100755
new mode 100644
diff --git a/plugin/search/server/www/config.inc b/plugin/search/server/www/config.inc
old mode 100755
new mode 100644
diff --git a/plugin/search/server/www/init.inc b/plugin/search/server/www/init.inc
old mode 100755
new mode 100644
diff --git a/plugin/search/server/www/template.inc b/plugin/search/server/www/template.inc
old mode 100755
new mode 100644
diff --git a/searchdb/index.html b/searchdb/index.html
old mode 100755
new mode 100644
diff --git a/tests/README.txt b/tests/README.txt
deleted file mode 100755
index 6393ae107c..0000000000
--- a/tests/README.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-/* For licensing terms, see /license.txt */
-
-/* README */
-
-This directory is used for automated testing through the use of the SimpleTest framework..
-Run test_suite.php
diff --git a/tests/course_tests/index.html b/tests/course_tests/index.html
deleted file mode 100755
index 8e464d8ce3..0000000000
--- a/tests/course_tests/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/datafiller/data_users.php b/tests/datafiller/data_users.php
deleted file mode 100755
index 69c93d2ee8..0000000000
--- a/tests/datafiller/data_users.php
+++ /dev/null
@@ -1,166 +0,0 @@
-
- *
- */
-/**
- * Initialisation section
- */
-$users = array();
-$users[] = array(
- 'username' => 'ywarnier',
- 'pass' => 'ywarnier',
- 'firstname' => 'Yannick',
- 'lastname' => 'Warnier',
- 'status' => 1,
- 'auth_source' => 'platform',
- 'email' => 'yannick.warnier@testdokeos.com',
- 'creator_id' => 1,
- 'active' => 1,
-);
-$users[] = array(
- 'username' => 'mmosquera',
- 'pass' => 'mmosquera',
- 'firstname' => 'Michela',
- 'lastname' => 'Mosquera Guardamino',
- 'status' => 1,
- 'auth_source' => 'platform',
- 'email' => 'michela.mosquera@testdokeos.com',
- 'creator_id' => 1,
- 'active' => 1,
-);
-$users[] = array(
- 'username' => 'mlanoix',
- 'pass' => 'mlanoix',
- 'firstname' => 'Michel',
- 'lastname' => 'Lanoix',
- 'status' => 5,
- 'auth_source' => 'platform',
- 'email' => 'michel.lanoix@testdokeos.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-$users[] = array(
- 'username' => 'jmontoya',
- 'pass' => 'jmontoya',
- 'firstname' => 'Julio',
- 'lastname' => 'Montoya',
- 'status' => 1,
- 'auth_source' => 'platform',
- 'email' => 'julio.montoya@beeznest.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-$users[] = array(
- 'username' => 'agarcia',
- 'pass' => 'agarcia',
- 'firstname' => 'Alan',
- 'lastname' => 'Garcia',
- 'status' => 1,
- 'auth_source' => 'platform',
- 'email' => 'agarcia@example.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-$users[] = array(
- 'username' => 'pperez',
- 'pass' => 'pperez',
- 'firstname' => 'Pedro',
- 'lastname' => 'Perez',
- 'status' => 5,
- 'auth_source' => 'platform',
- 'email' => 'pperez@example.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-$users[] = array(
- 'username' => 'ggomez',
- 'pass' => 'ggomez',
- 'firstname' => 'Gabriela',
- 'lastname' => 'Gomez',
- 'status' => 5,
- 'auth_source' => 'platform',
- 'email' => 'ggomez@example.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-$users[] = array(
- 'username' => 'norizales',
- 'pass' => 'norizales',
- 'firstname' => 'Noa',
- 'lastname' => 'Orizales',
- 'status' => 5,
- 'auth_source' => 'platform',
- 'email' => 'norizales@example.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-$users[] = array(
- 'username' => 'jbrion',
- 'pass' => 'jbrion',
- 'firstname' => 'Jon',
- 'lastname' => 'Brion',
- 'status' => 5,
- 'auth_source' => 'platform',
- 'email' => 'jbrion@example.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-
-$users[] = array(
- 'username' => 'fapple',
- 'pass' => 'fapple',
- 'firstname' => 'Fiona',
- 'lastname' => 'Apple Maggart',
- 'status' => 5,
- 'auth_source' => 'platform',
- 'email' => 'fapple@example.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-$users[] = array(
- 'username' => 'acalabaza',
- 'pass' => 'acalabaza',
- 'firstname' => 'Aldo',
- 'lastname' => 'Calabaza',
- 'status' => 5,
- 'auth_source' => 'platform',
- 'email' => 'acalabaza@example.com',
- 'creator_id' => 1,
- 'active' => 1
-);
-
-
-$users[] = array('username' => 'mhalles','pass' => 'mhalles','firstname' => 'Maria','lastname' => 'Halles','status' => 5,'auth_source' => 'platform','email' => 'mhalles@example.com','creator_id' => 1,'active' => 1);
-$users[] = array('username' => 'adaniel','pass' => 'adaniel','firstname' => 'Annaa','lastname' => 'Daniel','status' => 5,'auth_source' => 'platform','email' => 'adaniel@example.com','creator_id' => 1,'active' => 1);
-$users[] = array('username' => 'ppiedra','pass' => 'ppiedra','firstname' => 'Pirot','lastname' => 'Piedra','status' => 5,'auth_source' => 'platform','email' => 'ppiedra@example.com','creator_id' => 1,'active' => 1);
-$users[] = array('username' => 'amartin','pass' => 'amartin','firstname' => 'Angel','lastname' => 'Martin','status' => 5,'auth_source' => 'platform','email' => 'amartin@example.com','creator_id' => 1,'active' => 1);
-$users[] = array('username' => 'mhingis','pass' => 'mhingis','firstname' => 'Marsi','lastname' => 'Hingis','status' => 5,'auth_source' => 'platform','email' => 'mhingis@example.com','creator_id' => 1,'active' => 1);
-$users[] = array('username' => 'jlennon','pass' => 'jlennon','firstname' => 'Johny','lastname' => 'Lennon','status' => 5,'auth_source' => 'platform','email' => 'jlennon@example.com','creator_id' => 1,'active' => 1);
-$users[] = array('username' => 'pchavez','pass' => 'pchavez','firstname' => 'Parol','lastname' => 'Chavez','status' => 5,'auth_source' => 'platform','email' => 'pchavez@example.com','creator_id' => 1,'active' => 1);
-
-
-/*
-$users[] = array(
- 'username' => '',
- 'pass' => '',
- 'firstname' => '',
- 'lastname' => '',
- 'status' => 1,
- 'auth_source' => 'platform',
- 'email' => '',
- 'status' => 1,
- 'creator_id' => 1,
- 'active' => 1,
-);
-*/
\ No newline at end of file
diff --git a/tests/datafiller/fill_all.php b/tests/datafiller/fill_all.php
deleted file mode 100755
index 484a003574..0000000000
--- a/tests/datafiller/fill_all.php
+++ /dev/null
@@ -1,48 +0,0 @@
-
- */
-
-/**
- * Initialisation section
- */
-$incdir = dirname(__FILE__).'/../../main/inc/';
-require $incdir.'global.inc.php';
-
-/**
- * Code logic
- */
-//Avoid execution if not from the command line
-if (PHP_SAPI != 'cli') { die('This demo-data filling script can only be run from the command line. Please launch it from the command line using: php5 fill_all.php. To enable it from your browser (very highly dangerous), remove the first line of code from the "logic" section of this file.'); }
-$eol = PHP_EOL;
-$output = '';
-$files = scandir(dirname(__FILE__));
-foreach ($files as $file) {
- if (substr($file,0,1) == '.' or substr($file,0,5) != 'fill_') { ; } //skip
- else {
- if ($file == basename(__FILE__)) {
- //skip, this is the current file
- } else {
- $output .= $eol.'Reading file: '.$file.$eol;
- require_once $file;
- $function = basename($file,'.php');
- if (function_exists($function)) {
- $output .= $eol.'Executing function '.$function.$eol;
- $function();
- } else {
- //function not found
- }
- }
- }
-}
-/**
- * Display
- */
-echo $output.$eol;
-echo "Done all$eol";
\ No newline at end of file
diff --git a/tests/datafiller/fill_users.php b/tests/datafiller/fill_users.php
deleted file mode 100755
index 982b0bd502..0000000000
--- a/tests/datafiller/fill_users.php
+++ /dev/null
@@ -1,31 +0,0 @@
-
- *
- */
-/**
- * Initialisation section
- */
-//require_once '../../main/inc/global.inc.php';
-require_once api_get_path(LIBRARY_PATH).'usermanager.lib.php';
-/**
- * Loads the data and injects it into the Dokeos database, using the Dokeos
- * internal functions.
- * @return array List of user IDs for the users that have just been inserted
- */
-function fill_users() {
- $eol = PHP_EOL;
- $users = array(); //declare only to avoid parsing notice
- require_once 'data_users.php'; //fill the $users array
- $output = array();
- $output[] = array('title'=>'Users Filling Report:');
- $i = 1;
- foreach ($users as $i => $user) {
- //first check that the first item doesn't exist already
- $output[$i]['line-init'] = $user['firstname'];
- $output[$i]['line-info'] = (UserManager::create_user($user['firstname'],$user['lastname'],$user['status'],$user['email'],$user['username'],$user['pass'],null,null,null,null,$user['auth_source'],null,$user['active'])?$res:get_lang('NotInserted'));
- $i++;
- }
- return $output;
-}
diff --git a/tests/datafiller/fill_whoisonline.php b/tests/datafiller/fill_whoisonline.php
deleted file mode 100755
index 69775a306e..0000000000
--- a/tests/datafiller/fill_whoisonline.php
+++ /dev/null
@@ -1,32 +0,0 @@
-
- *
- */
-
-/**
- * Initialisation section
- */
-
-require_once api_get_path(LIBRARY_PATH).'usermanager.lib.php';
-/**
- * Loads the data and injects it into the Dokeos database, using the Dokeos
- * internal functions.
- * @return array List of user IDs for the users that have just been inserted
- */
-function fill_whoisonline() {
- $table_e_online = Database::get_statistic_table(TABLE_STATISTIC_TRACK_E_ONLINE);
- $max = 100;
-
- //Cleaning the table
- $sql = "TRUNCATE $table_e_online";
- $rs = Database::query($sql);
- //filling the table
- for ($i=1;$i <=$max;$i++) {
- $date = api_get_local_time();
- $sql = "INSERT INTO $table_e_online (login_id, login_user_id, login_date, login_ip, course, session_id, access_url_id)
- VALUES ('$i', '$i', '$date', '127.0.0.1', '', '0','1')";
- $rs = Database::query($sql);
- }
-}
\ No newline at end of file
diff --git a/tests/datafiller/index.html b/tests/datafiller/index.html
deleted file mode 100755
index 8e464d8ce3..0000000000
--- a/tests/datafiller/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/dokeostest.php b/tests/dokeostest.php
deleted file mode 100644
index 7334954dec..0000000000
--- a/tests/dokeostest.php
+++ /dev/null
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/tests/img/bg-footer.gif b/tests/img/bg-footer.gif
deleted file mode 100644
index bdd34cea9a..0000000000
Binary files a/tests/img/bg-footer.gif and /dev/null differ
diff --git a/tests/img/bg-header4.png b/tests/img/bg-header4.png
deleted file mode 100644
index 10f15a4a0a..0000000000
Binary files a/tests/img/bg-header4.png and /dev/null differ
diff --git a/tests/img/header-logo.png b/tests/img/header-logo.png
deleted file mode 100644
index 397e6f7cde..0000000000
Binary files a/tests/img/header-logo.png and /dev/null differ
diff --git a/tests/index.html b/tests/index.html
deleted file mode 100755
index 8e464d8ce3..0000000000
--- a/tests/index.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/internationalization.lib.test_standalone.php b/tests/internationalization.lib.test_standalone.php
deleted file mode 100644
index 534c929089..0000000000
--- a/tests/internationalization.lib.test_standalone.php
+++ /dev/null
@@ -1,50 +0,0 @@
-TestSuite('Internationalization Tests');
-
- global $_test_sys_library_path;
- $this->addTestFile($_test_sys_library_path.'internationalization.lib.test.php');
- }
-
-}
-
-$test = & new InternationalizationTests();
-//$test-> run( new HtmlReporter());
-
-?>
\ No newline at end of file
diff --git a/tests/main/admin/calendar.lib.test.php b/tests/main/admin/calendar.lib.test.php
deleted file mode 100755
index bc667449f4..0000000000
--- a/tests/main/admin/calendar.lib.test.php
+++ /dev/null
@@ -1,397 +0,0 @@
-UnitTestCase('Admin calendar library - main/admin/calendar.inc.test.php');
- }
- public function testToJavascript(){
- $res = to_javascript();
- $this->assertTrue($res);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Adds an agenda item in the database. Similar to store_new_agenda_item() except it takes parameters
- * @param array Course info
- * @param string Event title
- * @param string Event content/description
- * @param string Start date
- * @param string End date
- * @param array List of groups to which this event is added
- * @param int Parent id (optional)
- * @return int The new item's DB ID
- */
- public function testAgendaAddItem(){
- global $_course;
- $course_code=$_course;
- $course_info = '';
- $title='test';
- $content='test function';
- $db_start_date='07/11/2009';
- $db_end_date='07/20/2009';
- $res = agenda_add_item($course_info, $title, $content, $db_start_date, $db_end_date, $to=array(), $parent_id=null);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testStoreNewAgendaItem(){
- global $_user;
- $res_store = store_new_agenda_item();
- $this->assertTrue(is_numeric($res_store));
-
- //delete the new agenda item in the database
- if (is_numeric($res_store)) {
- $res_delete = delete_agenda_item($res_store);
- $this->assertTrue(is_numeric($res_store));
- }
- }
-
- public function testShowAddForm(){
- ob_start();
- global $MonthsLong;
- $id='';
- $res= show_add_form($id);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testAddWeek(){
- $timestamp=12;
- $num=1;
- $res = add_week($timestamp,$num);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testAddMonth(){
- $timestamp=5;
- $num=1;
- $res = add_month($timestamp,$num);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testAddYear(){
- $timestamp=9999;
- $num=1;
- $res = add_year($timestamp,$num);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
-
-/**
- * Adds a repetitive item to the database
- * @param array Course info
- * @param int The original event's id
- * @param string Type of repetition
- * @param int Timestamp of end of repetition (repeating until that date)
- * @param array Original event's destination
- * @return boolean False if error, True otherwise
- */
-
- public function testAgendaAddRepeatItem(){
- //this function is not used or deprecated
- }
-
- public function testGetCalendarItems(){
- global $_course;
- $month=01;
- $year=2010;
- $res = get_calendar_items($month, $year);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- //This funtion need a path where will copy to the other folder.
-/*
- public function testAgendaImportIcal() {
- global $_course;
- $course_info = $_course;
- $file = api_get_path(SYS_PATH).'tests/main/admin/icals/test.ics';
- $res = agenda_import_ical($course_info, $file);
- if(is_bool($res)){
- $this->assertTrue(is_bool($res));
- $this->assertTrue($res===false || $res === true);
- }else{
- $this->assertTrue($res);
- }
- }
-*/
-
- public function testStoreEditedAgendaItem(){
- ob_start();
- $id=1;
- $title='';
- $content='';
- $start_date= 21;
- $end_date=25;
- $res = store_edited_agenda_item();
- $edit_result=save_edit_agenda_item($id,$title,$content,$start_date,$end_date);
- ob_end_clean();
- $this->assertTrue($edit_result);
- //var_dump($edit_result);
- }
-
- public function testSaveEditAgendaItem(){
- $id=Database::escape_string($id);
- $title=Database::escape_string($title);
- $content=Database::escape_string($content);
- $start_date=Database::escape_string($start_date);
- $end_date=Database::escape_string($end_date);
- $res = save_edit_agenda_item($id,$title,$content,$start_date,$end_date);
- $this->assertTrue($res);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testCalculateStartEndOfWeek(){
- $week_number=4;
- $year=2011;
- $res = calculate_start_end_of_week($week_number, $year);
- $this->assertTrue(is_array($res));
- $this->assertTrue($res);
- //var_dump($res);
- }
-
- /**
- * Displays all the agenda items
- */
- public function testDisplayAgendaItems() {
- global $is_courseAdmin;
- ob_start();
- $TABLEAGENDA = Database::get_main_table(TABLE_MAIN_SYSTEM_CALENDAR);
- $res = display_agenda_items();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- }
-
- public function testDisplayDaycalendar(){
- ob_start();
- $agendaitems='';
- $day='';
- $month='';
- $year='';
- $weekdaynames='';
- $monthName='';
- $res = display_daycalendar($agendaitems, $day, $month, $year, $weekdaynames, $monthName);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testDisplayWeekcalendar() {
- ob_start();
- $agendaitems='';
- $month=10;
- $year=2011;
- $weekdaynames='';
- $monthName='';
- $res = display_weekcalendar($agendaitems, $month, $year, $weekdaynames, $monthName);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testGetDayAgendaitems() {
- $courses_dbs=array();
- $month=01;
- $year=2010;
- $day='1';
- $res = get_day_agendaitems($courses_dbs, $month, $year, $day);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testGetWeekAgendaitems() {
- $courses_dbs=array();
- $month=01;
- $year=2010;
- $res = get_week_agendaitems($courses_dbs, $month, $year);
- $this->assertTrue(is_array($res));
- }
-
- public function testGetRepeatedEventsDayView(){
- global $_course;
- $start = 0;
- $end = 0;
- $params = array();
- $course_code = 'COURSETEST';
- $course_info = api_get_course_info($course_code);
- $resul = get_repeated_events_day_view($course_info,$start,$end,$params);
- $this->assertTrue(is_array($resul));
- }
-
- public function testGetRepeatedEventsWeekView(){
- $course_info = 'COURSETEST';
- $resul = get_repeated_events_week_view($course_info, 0, 0, '');
- $this->assertTrue(is_array($resul));
- }
-
- public function testGetRepeatedEventsMonthView(){
- $course_code='COURSETEST';
- $course_info = api_get_course_info($course_code);
- $resul= get_repeated_events_month_view($course_info,0,0,'');
- $this->assertTrue(is_array($resul));
- //var_dump($resul);
- }
-
- public function testGetRepeatedEventsListView(){
- $course_code='COURSETEST';
- $course_info = api_get_course_info($course_code);
- $resul = get_repeated_events_list_view($course_info,0,0,'');
- $this->assertTrue(is_array($resul));
- //var_dump($resul);
- }
-
- public function testDeleteAgendaItem(){
- $id=1;
- $res = delete_agenda_item($id);
- $this->assertTrue(is_bool($res));
- }
- public function testDisplayMinimonthcalendar(){
- ob_start();
- global $DaysShort;
- $agendaitems=array('test','test2');
- $month=01;
- $year=2010;
- $monthName='';
- $res = display_minimonthcalendar($agendaitems, $month, $year, $monthName);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testUserGroupFilterJavascript(){
- $res = user_group_filter_javascript();
- $this->assertTrue($res);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testDisplayMonthcalendar(){
- ob_start();
- global $MonthsLong;
- global $DaysShort;
- global $origin;
- $month=05;
- $year=2010;
- $res = display_monthcalendar($month, $year);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- $this->assertNull($res);
- //var_dump($res);
- }
-
- public function testDisplayCourseadminLinks(){
- ob_start();
- $res = display_courseadmin_links();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testDisplayStudentLinks(){
- ob_start();
- global $show;
- $res = display_student_links();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testGetAgendaItem(){
- $id=4;
- $res = get_agenda_item($id);
- if(is_array($res)) {
- $this->assertTrue(is_array($res));
- }
- }
-
-
- /**
- * Makes an agenda item visible or invisible for a student
- * @param integer id the id of the agenda item we are changing the visibility of
- */
- public function testShowhideAgendaItem(){
- ob_start();
- $id=1;
- global $nameTools;
- $res = showhide_agenda_item($id);
- //Show the message when the visibility was changed
- $real_show = Display::display_normal_message(get_lang("VisibilityChanged"));
- ob_end_clean();
- if(!empty($res)){
- $this->assertTrue($res);
- $this->assertTrue($real_show);
- } else {
- $this->assertNull($res);
- }
- //var_dump($res);
- }
-
- /**
- * Displays only 1 agenda item. This is used when an agenda item is added to the learning path.
- */
- public function testDisplayOneAgendaItem(){
- ob_start();
- $agenda_id=1;
- $res = display_one_agenda_item($agenda_id);
- ob_end_clean();
- $this->assertTrue(is_null($res));
-
- }
-
- /**
- * Show the form for adding a new agenda item. This is the same function that is used whenever we are editing an
- * agenda item. When the id parameter is empty (default behaviour), then we show an empty form, else we are editing and
- * we have to retrieve the information that is in the database and use this information in the forms.
- */
- public function testShowGroupFilterForm(){
- ob_start();
- $res = show_group_filter_form();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- }
-
- public function testShowUserFilterForm(){
- ob_start();
- $res = show_user_filter_form();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- }
-
- public function testGetAgendaitems(){
- global $_user;
- global $_configuration;
- $month=01;
- $year=2010;
- $res = get_agendaitems($month, $year);
- if(is_array($res)) {
- $this->assertTrue(is_array($res));
- }
-
- }
-
- public function testDisplayUpcomingEvents(){
- ob_start();
- $res = display_upcoming_events();
- ob_end_clean();
- $this->assertNull($res);
- }
-
- public function testIsRepeatedEvent() {
- //This is deprecated or not used
- }
-
-}
-?>
diff --git a/tests/main/admin/statistics/statistics.lib.test.php b/tests/main/admin/statistics/statistics.lib.test.php
deleted file mode 100755
index 5c56b6c75d..0000000000
--- a/tests/main/admin/statistics/statistics.lib.test.php
+++ /dev/null
@@ -1,155 +0,0 @@
-UnitTestCase('this File test the provides some function for statistics ');
- }
-
- public function setUp(){
- $this-> statisc = new Statistics();
- }
-
- public function tearDown(){
- $this->statisc = null;
- }
-
- public function testMakeSizeString(){
- $size=20960000;
- $res = Statistics::make_size_string($size);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Count courses
- * @param string $category_code Code of a course category. Default: count
- * all courses.
- * @return int Number of courses counted
- */
- public function testCountCourses(){
- $res = Statistics::count_courses();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testCountUsers(){
- $user_id ='1';
- $category_code = NULL;
- $course_code='ABC';
- $firstName='Jhon'; $lastName='Doe'; $status='1'; $email='localhost@localhost.com'; $loginName='admin'; $password='admin';
- $count_invisible_courses = true;
- $res = Statistics::count_users($status, $category_code, $count_invisible_courses);
- $this->assertTrue(is_numeric($res));
- $this->assertTrue(count($res)===0 || count($res)!==0);
- }
-
- public function testGetNumberOfActivities() {
- $resu = Statistics::get_number_of_activities();
- if(!is_null($resu)){
- $this->assertTrue(is_numeric($resu));
- $this->assertTrue(count($resu)==0 || count($resu)!==0);
- }
- }
-
- /**
- * Get activities data to display
- */
- public function testGetActivitiesData(){
- global $dateTimeFormatLong;
- $from = 0;
- $number_of_items = 30;
- $column = '';
- $direction = 'ASC';
- $resu = Statistics::get_activities_data($from, $number_of_items, $column, $direction);
- $this->assertTrue(is_array($resu));
- }
-
- /**
- * Get all course categories
- * @return array All course categories (code => name)
- */
- public function testGetCourseCategories(){
- $res = Statistics::get_course_categories();
- $this->assertTrue($res);
- //var_dump($res);
- }
-
- public function testRescale(){
- $data=array('test','test2','test3');
- $max = 500;
- $res = Statistics::rescale($data, $max);
- $this->assertTrue($res);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testPrintStats(){
- ob_start();
- $title='testing';
- $stats=array('test','test2','test3');
- $show_total = true;
- $is_file_size = false;
- $res = Statistics::print_stats($title, $stats, $show_total = true, $is_file_size = false);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testPrintLoginStats(){
- ob_start();
- $type='month';
- $resu = Statistics::print_login_stats($type);
- ob_end_clean();
- $this->assertTrue(is_null($resu));
- //var_dump($resu);
- }
-
- public function testPrintRecenLoginStats(){
- ob_start();
- $res = Statistics::print_recent_login_stats();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testPrintToolStats(){
- ob_start();
- $resu = Statistics::print_tool_stats();
- ob_end_clean();
- $this->assertTrue(is_null($resu));
- }
-
- public function testPrintCourseByLanguageStats(){
- ob_start();
- $resu = Statistics::print_course_by_language_stats();
- ob_end_clean();
- $this->assertTrue(is_null($resu));
- //var_dump($resu);
- }
-
- public function testPrintUserPicturesStats(){
- ob_start();
- $resu = Statistics::print_user_pictures_stats();
- ob_end_clean();
- $this->assertTrue(is_null($resu));
- }
-
- public function testPrintActivitiesStats(){
- ob_start();
- $res = Statistics::print_activities_stats();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testPrintCourseLastVisit(){
- ob_start();
- $column='';
- $direction='';
- $parameters['action'] = 'courselastvisit';
- $res = Statistics::print_course_last_visit();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- }
-}
-?>
diff --git a/tests/main/admin/sub_language.class.test.php b/tests/main/admin/sub_language.class.test.php
deleted file mode 100755
index 525c3fd168..0000000000
--- a/tests/main/admin/sub_language.class.test.php
+++ /dev/null
@@ -1,243 +0,0 @@
-UnitTestCase('Sublanguage Manager library - main/admin/sub_language.class.test.php');
- }
- /**
- * Testing who get all data of dokeos folder
- * @param String to url path folder
- * @param bool true if we only want the subname
- * @return Array All file of dokeos folder
- */
- public function testget_all_data_of_dokeos_folder(){
- $dokeos_path_folder = api_get_path(SYS_PATH);
- $res = SubLanguageManager::get_all_data_of_dokeos_folder($dokeos_path_folder, $only_main_name = false);
- $this->assertTrue(is_array($res));
- $this->assertTrue($res);
- }
-
- /**
- *
- *
- */
- public function testget_all_information_of_sub_language(){
- $parent_id = 13;
- $language_id = 10;
- $res = SubLanguageManager::get_all_information_of_sub_language($parent_id, $language_id);
- $this->assertFalse($res);
- $this->assertTrue(is_array($res));
- // var_dump($res);
-
- }
-
- /**
- *
- */
- public function testget_all_information_of_language(){
- $parent_id = 11;
- $res = SubLanguageManager::get_all_information_of_language($parent_id);
- $this->assertTrue($res);
- $this->assertTrue(is_array($res));
- }
-
- /**
- * Get variables within a language file
- */
- public function testget_all_language_variable_in_file(){
- $system_path_folder = api_get_path(SYS_LANG_PATH);
- $system_path_file = $system_path_folder.'spanish/link.inc.php';
- $res = SubLanguageManager::get_all_language_variable_in_file($system_path_file);
- $this->assertTrue(is_array($res));
- }
-
- /**
- *
- */
- public function testadd_file_in_language_directory(){
- $dirname = api_get_path(SYS_LANG_PATH);
- $perm_dir = substr(sprintf('%o', fileperms($dirname)), -4);
- if ($perm_dir != '0777') {
- $msg = 'Error';
- $this->assertTrue(is_string($msg));
- } else {
- $system_path_file = $dirname.'spanish.inc.php';
- $res = SubLanguageManager::add_file_in_language_directory($system_path_file);
- unlink($system_path_file);
- $this->assertNull($res);
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- public function testwrite_data_in_file(){
- $dirname = api_get_path(SYS_LANG_PATH);
- $perm_dir = substr(sprintf('%o', fileperms($dirname)), -4);
- if ($perm_dir != '0777') {
- $msg = "Error";
- $this->assertTrue(is_string($msg));
- } else {
- $file = $dirname.'spanish.inc.php';
- $path_file = $file;
- $new_sub_language='spanishtest';
- $variable_sub_language='test';
- $res = SubLanguageManager::write_data_in_file($path_file,$new_sub_language,$variable_sub_language);
- $this->assertTrue(is_null($res));
- $this->assertNull($res);
- }
- //var_dump($res);
-
-
-
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- }
-
- /**
- * Add directory for sub-language
- * @param String The sub-language path directory ( /var/www/my_dokeos/main/lang/spanish_corporate )
- * @return boolean
- */
- public function testadd_directory_of_sub_language() {
- $path_sub_language = api_get_path(SYS_LANG_PATH).'test';
- $res = SubLanguageManager :: add_directory_of_sub_language($path_sub_language);
- if (is_bool($res)) {
- $this->assertTrue($path_sub_language);
- } else {
- $this->assertFalse($path_sub_language);
- }
-
- }
-
- /**
- * Delete sub language of database
- * @param Integer id's.
- * @return null
- */
- public function Testremoved_sub_language() {
- $parent_id = '';
- $sub_language_id = 1;
- $res = SubLanguageManager :: removed_sub_language($parent_id, $sub_language_id);
- $this->assertNull($res);
- // var_dump($res);
- }
-
- /**
- * Test of Check if language exist by id
- * @param Integer
- * @return Boolean
- */
- public function Testcheck_if_exist_language_by_id() {
- $language_id = 14;
- $res = SubLanguageManager :: check_if_exist_language_by_id($language_id);
- $this->assertTrue($res);
- // var_dump($res);
- }
-
- /**
- * Show the name of language by id
- * @param Integer id
- * @return String the name of language
- */
- public function Testget_name_of_language_by_id() {
- $language_id = 13;
- $res = SubLanguageManager :: get_name_of_language_by_id($language_id);
- $this->assertTrue(is_string($res));
- // var_dump($res);
- }
-
- /**
- * Verified if language is an sub-language
- * @param Integer
- * @return Boolean
- */
- public function Testcheck_if_language_is_sub_language() {
- $language_id = 112;
- $res = SubLanguageManager :: check_if_language_is_sub_language($language_id);
- $this->assertTrue(is_bool($res));
- // var_dump($res);
- }
-
- /**
- *
- */
- public function Testcheck_if_language_is_father() {
- $language_id = 12;
- $res = SubLanguageManager :: check_if_language_is_father($language_id);
- $this->assertTrue(is_bool($res));
- // var_dump($res);
- }
-
- /**
- *
- */
- public function Testmake_unavailable_language() {
- $language_id = 15;
- $res = SubLanguageManager :: make_unavailable_language($language_id);
- $this->assertNull($res);
- $this->assertTrue(is_null($res));
- // var_dump($res);
- }
-
- /**
- *
- */
- public function Testmake_available_language() {
- $language_id= 11;
- $res = SubLanguageManager :: make_available_language ($language_id);
- $this->assertNull($res);
- $this->assertTrue(is_null($res));
- // var_dump($res);
- }
- /**
- *
- *
- */
- public function Testset_platform_language(){
- $language_id = '';
- $res = SubLanguageManager :: set_platform_language($language_id);
- $this->assertTrue(is_null($res));
- $this->assertNull($res);
- // var_dump($res);
- }
- /**
- *
- *
- */
- public function Testremove_directory_of_sub_language(){
- // create a directory of sub language
- $path_sub_language = api_get_path(SYS_LANG_PATH).'test';
- //$path_sub_language = '/var/www/prueba123';
- //$res = SubLanguageManager :: add_directory_of_sub_language($path_sub_language, 0777);
- $res = SubLanguageManager :: add_directory_of_sub_language($path_sub_language, api_get_permissions_for_new_directories());
- // remove a directory of sub language
- if (file_exists($path_sub_language)) {
- rmdir($path_sub_language);
- }
- $this->assertTrue(is_bool($res));
- // var_dump($res);
- }
-/*
- public function TestDeleteCourse(){
- $code = 'COURSETEST';
- $res = CourseManager::delete_course($code);
- $path = api_get_path(SYS_PATH).'archive';
- if ($handle = opendir($path)) {
- while (false !== ($file = readdir($handle))) {
- if (strpos($file,$code)!==false) {
- if (is_dir($path.'/'.$file)) {
- rmdirr($path.'/'.$file);
- }
- }
- }
- closedir($handle);
- }
- }
-*/
-}
-?>
diff --git a/tests/main/announcements/announcements.inc.test.php b/tests/main/announcements/announcements.inc.test.php
deleted file mode 100644
index 303bcd596f..0000000000
--- a/tests/main/announcements/announcements.inc.test.php
+++ /dev/null
@@ -1,136 +0,0 @@
-UnitTestCase('Displays one specific announcement test');
- }
- /*public function Testdisplay_announcement(){
- global $_user, $dateFormatLong, $_course;
- global $defaultVisibilityForANewCourse, $error_msg;
- ob_start();
- //create course
- $courseSysCode= '142';
- $courseScreenCode='142';
- $courseRepository='142';
- $courseDbName='dokeos_142';
- $titular='R. F. Wolfgan';
- $category='1';
- $title='prueba111';
- $course_language='english';
- $uidCreator='1';
- global $course_code;
- $course_code = $courseSysCode;
- prepare_course_repository($courseRepository,$courseSysCode);
- update_Db_course($courseDbName);
- $pictures_array=fill_course_repository($courseRepository);
- fill_Db_course($courseDbName, $courseRepository, $course_language,$pictures_array);
- $res1 = register_course($courseSysCode, $courseScreenCode, $courseRepository, $courseDbName, $titular, $category, $title, $course_language, $uidCreator, $expiration_date = "", $teachers=array());
- $_course = api_get_course_info($courseSysCode);
-
- // display announcement in the course added
- $announcements_id= 1;
- $res2 = display_announcement($announcements_id);
- ob_end_clean();
- $this->assertTrue(is_numeric($res1));
- $res3 = CourseManager::delete_course($courseSysCode);
-
- //var_dump($res1);
- //var_dump($res2);
-
- }
-
- public function Testshow_to_form(){
- $to_already_selected = "";
-
- $_SESSION['_cid'] = 'CURSO1';
-
- $res = show_to_form($to_already_selected);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }*/
-
- public function Testconstruct_not_selected_select_form(){
- $courseSysCode= '123';
- $course_code = $courseSysCode;
- ob_start();
- $to_already_selected="";
- $_SESSION['_cid'] = 'CURSO1';
- $user_list = array( 0=>array(
- 0 => '1','user_id' => '1',
- 1 =>'Doe','lastname' =>'Doe',
- 2 =>'John','firstname' =>'John',
- 3 => 'admin','username' =>'admin'
- ));
-
- $res = construct_not_selected_select_form($group_list=null, $user_list,$to_already_selected);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function Testconstruct_selected_select_form(){
- $to_already_selected="";
- ob_start();
- $res = construct_selected_select_form($group_list=null, $user_list=null,$to_already_selected);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function Testshow_to_form_group(){
- ob_start();
- $group_id=1;
- $group_users=GroupManager::get_subscribed_users($group_id);
- $res = show_to_form_group($group_id);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function Testget_course_users(){
- $_SESSION['id_session'] = 'CURSO1';
- $user_list = CourseManager::get_real_and_linked_user_list(api_get_course_id(), true, $_SESSION['id_session']);
- $res = get_course_users();
- if($res = array($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- public function Testget_course_groups(){
- $_SESSION['id_session']='CURSO1';
- $new_group_list = CourseManager::get_group_list_of_course(api_get_course_id(), intval($_SESSION['id_session']));
- $res = get_course_groups();
- $this->assertFalse($res);
- $this->assertTrue(is_array($res));
- var_dump($res);
- }
-
- public function Testload_edit_users(){
- $_SESSION['id_session']='CURSO1';
- global $_course;
- global $tbl_item_property;
- $tbl_item_property = Database::get_course_table(TABLE_ITEM_PROPERTY);
- $tool = '';
- $id = '';
- $res = load_edit_users($tool, $id);
- $this->assertTrue(is_null($res));
- var_dump($res);
- }
- /*
- public function Testsent_to_form(){
- $group_names=get_course_groups();
- $sent_to_array='';
- $res = sent_to_form($sent_to_array);
- $this->assertTrue(is_null($res));
- var_dump($res);
- }*/
-}
-?>
diff --git a/tests/main/auth/lost_password.lib.test.php b/tests/main/auth/lost_password.lib.test.php
deleted file mode 100755
index afbe935d91..0000000000
--- a/tests/main/auth/lost_password.lib.test.php
+++ /dev/null
@@ -1,84 +0,0 @@
-UnitTestCase('Lost password library - main/auth/lost_password.lib.test.php');
- }
- /* function commented in platform code
- function testget_email_headers(){
- global $charset;
- $res = get_email_headers();
- $this->assertTrue($res);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
- */
-
- function testget_secret_word(){
- global $_configuration;
- $add='';
- $res = Login::get_secret_word($add);
- // Expects an string of 32 chars
- $this->assertEqual(strlen($res),32);
-
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testget_user_account_list(){
- global $_configuration;
- $user='';
- $thisUser=array();
- $secretword = Login::get_secret_word($thisUser["email"]);
- $reset_link = get_lang('Pass')." : $thisUser[password]";
- $userAccountList[] = get_lang('YourRegistrationData')." : \n".get_lang('UserName').' : '.$thisUser["loginName"]."\n".get_lang('ResetLink').' : '.$reset_link.'';
- $res = Login::get_user_account_list($user, $reset = false);
- $this->assertTrue(is_array($userAccountList));
- //var_dump($userAccountList);
- }
-
- function testhandle_encrypted_password() {
- require_once api_get_path (LIBRARY_PATH).'mail.lib.inc.php';
- global $charset;
- global $_configuration;
- ob_start();
- $user=array('abc');
- $emailSubject = "[".api_get_setting('siteName')."] ".get_lang('LoginRequest'); // SUBJECT
- $userAccountList = Login::get_user_account_list($user, true); // BODY
- $emailTo = $user[0]["email"];
- $secretword = Login::get_secret_word($emailTo);
- $emailBody = get_lang('DearUser')." :\n".get_lang("password_request")."\n\n";
- $emailBody .= "-----------------------------------------------\n".$userAccountList."\n-----------------------------------------------\n\n";
- $emailBody .=get_lang('PasswordEncryptedForSecurity');
- $emailBody .="\n\n".get_lang('Formula').",\n".get_lang('PlataformAdmin');
- $sender_name = api_get_setting('administratorName').' '.api_get_setting('administratorSurname');
- $email_admin = api_get_setting('emailAdministrator');
- $res=Login::handle_encrypted_password($user);
-
- if(!is_array($res))$this->assertTrue(is_null($res));
- ob_end_clean();
- //var_dump($res);
- }
-
- function testreset_password(){
- $secret='1234567891011';
- $id=5;
- $res=Login::reset_password($secret, $id);
- $this->assertTrue($res);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testsend_password_to_user() {
- $user=array();
- ob_start();
- $res=Login::send_password_to_user($user);
- if(!is_null($res))$this->assertTrue(is_array($res));
- ob_end_clean();
- //var_dump($res);
- }
-}
-?>
diff --git a/tests/main/auth/openid/xrds.lib.test.php b/tests/main/auth/openid/xrds.lib.test.php
deleted file mode 100755
index ad5ae85726..0000000000
--- a/tests/main/auth/openid/xrds.lib.test.php
+++ /dev/null
@@ -1,71 +0,0 @@
-UnitTestCase('XRDS library for OpenID - main/auth/openid/xrds.lib.test.php');
- }
- /*
- function testxrds_cdata() {
- global $xrds_open_elements, $xrds_services, $xrds_current_service;
- $parser='';
- $data='';
- $res=_xrds_cdata(&$parser, $data);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
- */
-
- function testxrdsparse() {
-
- $xml = <<
-
- Christian
- Fasa Fasa
-
-XML;
-
- $parser = xrds_parse($xml);
- if (is_resource($parser)) {
- $this->assertTrue(is_resource($parser));
- } else {
- $this->assertTrue(is_null($parser));
- }
- }
-/*
- function test_xrds_element_end() {
- global $xrds_open_elements, $xrds_services, $xrds_current_service;
- $parser='';
- $name='';
- $xrds_current_service['version'] = 2;
- $xrds_current_service['version'] = 1;
- $xrds_services[] = $xrds_current_service;
- $xrds_current_service= array();
- $res=_xrds_element_end(&$parser, $name);
- $this->assertTrue(is_null($res));
- //var_dump($xrds_current_service);
- }
-
- function test_xrds_element_start() {
-
- global $xrds_open_elements;
-
- $name='';
- $attribs='';
-
- $res=_xrds_element_start(&$parser, $name, $attribs);
-
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- function test_xrds_strip_namespace() {
- $name='';
- $res=_xrds_strip_namespace($name);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }*/
-}
-?>
diff --git a/tests/main/chat/chat_functions.lib.test.php b/tests/main/chat/chat_functions.lib.test.php
deleted file mode 100755
index 1c9d94d417..0000000000
--- a/tests/main/chat/chat_functions.lib.test.php
+++ /dev/null
@@ -1,79 +0,0 @@
-UnitTestCase('Chat library - main/chat/chat_functions.lib.test.php');
- }
-
- public function setUp() {
- $this->tcourse = new CourseManager();
- }
-
- public function tearDown() {
- $this->tcourse = null;
- }
-
-
-
- function testuser_connected_in_chat () {
- $course_code = 'COURSETEST';
- $user_id=1;
- $course_info = api_get_course_info($course_code);
- $database_name = $course_info['dbName'];
- $res = user_connected_in_chat($user_id,$database_name);
- $this->assertTrue(is_bool($res));
- }
-
-
- function testUsersListInChat () {
- $course_code = 'COURSETEST';
- $course_info = api_get_course_info($course_code);
- $database_name = $course_info['dbName'];
- $res = users_list_in_chat($database_name);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- function CreateChatConnection($database_name) {
- $session_id = 1;
- $tbl_chat_connected = Database::get_course_chat_connected_table($database_name);
- $sql = "SELECT user_id FROM $tbl_chat_connected WHERE user_id = 1";
- $result = Database::query($sql);
- //The user_id exists so we must do an UPDATE and not a INSERT
- $current_time = date('Y-m-d H:i:s');
- if (Database::num_rows($result)==0) {
- $query="INSERT INTO $tbl_chat_connected(user_id,last_connection,session_id) VALUES(1,'$current_time','$session_id')";
- } else {
- $query="UPDATE $tbl_chat_connected set last_connection='".$current_time."' WHERE user_id=1 AND session_id='$session_id'";
- }
- Database::query($query);
- }
-
-
- function testExitOfChat () {
- $course_code = 'COURSETEST';
- $course_info = api_get_course_info($course_code);
- $database_name = $course_info['dbName'];
- $this->CreateChatConnection($database_name);
- $user_id = 1;
- $res = exit_of_chat($user_id);
- //$resu = $this->tcourse->delete_course($course_code);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
-
- function testDisconnectUserOfChat() {
- $_SESSION['is_courseAdmin'] = 1;
- $course_code = 'COURSETEST';
- $course_info = api_get_course_info($course_code);
- $database_name = $course_info['dbName'];
- $this->CreateChatConnection($database_name);
- $res = disconnect_user_of_chat($database_name);
- $this->assertTrue(is_null($res));
- }
-}
-?>
diff --git a/tests/main/conference/get_translation.lib.test.php b/tests/main/conference/get_translation.lib.test.php
deleted file mode 100755
index 001bd3df98..0000000000
--- a/tests/main/conference/get_translation.lib.test.php
+++ /dev/null
@@ -1,16 +0,0 @@
-UnitTestCase('Conference translation getter library - main/conference/get_translation.lib.test.php');
- }
-
- function testget_language_file_as_xml(){
- ob_start();
- $res=get_language_file_as_xml($language='english');
- ob_end_clean();
- $this->assertTrue(is_string($res));
- }
-}
\ No newline at end of file
diff --git a/tests/main/course_info/download.lib.test.php b/tests/main/course_info/download.lib.test.php
deleted file mode 100755
index c62b0e11c6..0000000000
--- a/tests/main/course_info/download.lib.test.php
+++ /dev/null
@@ -1,23 +0,0 @@
-UnitTestCase('Course download library - main/course_info/download.lib.test.php');
- }
- public function Testcreate_backup_is_admin()
- {
- $_GET = array('archive' => 'index.html');
-
- $resTrue = create_backup_is_admin(true);
- $this->assertTrue(is_bool($resTrue));
- $resFalse = create_backup_is_admin(false);
- $this->assertFalse($resFalse);
- $this->assertEqual($resTrue , $resFalse);
- //var_dump($resTrue, $resFalse);
- }
-}
-
-?>
diff --git a/tests/main/dropbox/dropbox_class.inc.test.php b/tests/main/dropbox/dropbox_class.inc.test.php
deleted file mode 100755
index 96a2503840..0000000000
--- a/tests/main/dropbox/dropbox_class.inc.test.php
+++ /dev/null
@@ -1,319 +0,0 @@
-UnitTestCase('');
- }
-
- public function setUp() {
- global $dropbox_cnf;
- $dropbox_cnf['tbl_post'] = Database::get_course_table(TABLE_DROPBOX_POST);
- $dropbox_cnf['tbl_file'] = Database::get_course_table(TABLE_DROPBOX_FILE);
- $dropbox_cnf['tbl_person'] = Database::get_course_table(TABLE_DROPBOX_PERSON);
- $dropbox_cnf['tbl_intro'] = Database::get_course_table(TABLE_TOOL_INTRO);
- $dropbox_cnf['tbl_user'] = Database::get_main_table(TABLE_MAIN_USER);
- $dropbox_cnf['tbl_course_user'] = Database::get_main_table(TABLE_MAIN_COURSE_USER);
- $dropbox_cnf['tbl_category'] = Database::get_course_table(TABLE_DROPBOX_CATEGORY);
- $dropbox_cnf['tbl_feedback'] = Database::get_course_table(TABLE_DROPBOX_FEEDBACK);
- $this->ddropboxwork = new Dropbox_Work(1);
- $this->ddropboxsentwork = new Dropbox_SentWork(1);
- $this->dperson = new Dropbox_Person(1, 1, 1);
- }
-
- public function tearDown() {
- $this-> ddropboxwork = null;
- $this-> ddropboxsentwork = null;
- $this-> dperson = null;
- }
-
-//Class Dropbox_Work
-
- /**
- * Constructor calls private functions to create a new work or retreive an existing work from DB
- * depending on the number of parameters
- *
- * @param unknown_type $arg1
- * @param unknown_type $arg2
- * @param unknown_type $arg3
- * @param unknown_type $arg4
- * @param unknown_type $arg5
- * @param unknown_type $arg6
- * @return Dropbox_Work
- */
-
- function testDropbox_Work() {
- $arg1=1;
- $resu= $this->ddropboxwork->Dropbox_Work($arg1, $arg2=null, $arg3=null, $arg4=null, $arg5=null, $arg6=null);
- $this->assertTrue(is_null($resu));
- //var_dump($resu);
- }
-
- /**
- * private function creating a new work object
- *
- * @param unknown_type $uploader_id
- * @param unknown_type $title
- * @param unknown_type $description
- * @param unknown_type $author
- * @param unknown_type $filename
- * @param unknown_type $filesize
- *
- * @todo $author was originally a field but this has now been replaced by the first and lastname of the uploader (to prevent anonymous uploads)
- * As a consequence this parameter can be removed
- */
-
- function testCreateNewWork() {
- global $dropbox_cnf;
- $uploader_id=1;
- $title='test';
- $description = 'testing';
- $author= 'test';
- $filename='test.txt';
- $filesize=125;
- $resu= $this->ddropboxwork->_createNewWork($uploader_id, $title, $description, $author, $filename, $filesize);
- $this->assertTrue(is_null($resu));
- //var_dump($resu);
- }
-
- /**
- * private function creating existing object by retreiving info from db
- *
- * @param unknown_type $id
- */
-
- function testCreateExistingWork() {
- global $dropbox_cnf;
- $dropbox_cnf['tbl_file'] = Database::get_course_table(TABLE_DROPBOX_FILE);
- $dropbox_cnf['tbl_feedback'] = Database::get_course_table(TABLE_DROPBOX_FEEDBACK);
- $id = 1;
- $resu= $this->ddropboxwork->_createExistingWork($id);
- $this->assertTrue(is_null($resu));
- //var_dump($resu);
- }
-
-//Class Dropbox_SentWork
-
- /**
- * Constructor calls private functions to create a new work or retreive an existing work from DB
- * depending on the number of parameters
- *
- * @param unknown_type $arg1
- * @param unknown_type $arg2
- * @param unknown_type $arg3
- * @param unknown_type $arg4
- * @param unknown_type $arg5
- * @param unknown_type $arg6
- * @param unknown_type $arg7
- * @return Dropbox_SentWork
- */
-
- function testDropbox_SentWork() {
- $arg1 = 1;
- $resu= $this->ddropboxsentwork->Dropbox_SentWork($arg1, $arg2=null, $arg3=null, $arg4=null, $arg5=null, $arg6=null, $arg7=null);
- $this->assertTrue(is_null($resu));
- }
-
- /**
- * private function creating a new SentWork object
- *
- * @param unknown_type $uploader_id
- * @param unknown_type $title
- * @param unknown_type $description
- * @param unknown_type $author
- * @param unknown_type $filename
- * @param unknown_type $filesize
- * @param unknown_type $recipient_ids
- */
-
- function testCreateNewSentWork() {
- $recipient_ids = array(1,2);
- $uploader_id=1;
- $title='test';
- $description = 'testing';
- $author= 'test';
- $filename='test.txt';
- $filesize=125;
- $resu= $this->ddropboxsentwork->_createNewSentWork($uploader_id, $title, $description, $author, $filename, $filesize, $recipient_ids);
- $this->assertTrue(is_null($resu));
- }
-
- /**
- * private function creating existing object by retreiving info from db
- *
- * @param unknown_type $id
- */
-
- function testCreateExistingSentWork() {
- $id = 1;
- $resu= $this->ddropboxsentwork->_createExistingSentWork($id);
- $this->assertTrue(is_null($resu));
- }
-
-//Class Dropbox_SentWork
-
- /**
- * Constructor for recreating the Dropbox_Person object
- *
- * @param unknown_type $userId
- * @param unknown_type $isCourseAdmin
- * @param unknown_type $isCourseTutor
- * @return Dropbox_Person
- */
-
- function testDropbox_Person() {
- $userId = 1;
- $isCourseAdmin = 1;
- $isCourseTutor = 1;
- $resu= $this->dperson->Dropbox_Person($userId, $isCourseAdmin, $isCourseTutor);
- $this->assertTrue(is_null($resu));
- }
-
- /**
- * This private method is used by the usort function in the
- * orderSentWork and orderReceivedWork methods.
- * It compares 2 work-objects by 1 of the properties of that object, dictated by the
- * private property _orderBy
- *
- * @param unknown_type $a
- * @param unknown_type $b
- * @return -1, 0 or 1 dependent of the result of the comparison.
- */
-
- function testCmpWork() {
- $a = 1;
- $b = 1;
- $resu= $this->dperson->_cmpWork($a, $b);
- if(!is_numeric($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * method that sorts the objects in the sentWork array, dependent on the $sort parameter.
- * $sort can be lastDate, firstDate, title, size, ...
- *
- * @param unknown_type $sort
- */
-
- function testorderSentWork() {
- $sort = 1;
- $resu= $this->dperson->orderSentWork($sort);
- if(!is_numeric($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * method that sorts the objects in the receivedWork array, dependent on the $sort parameter.
- * $sort can be lastDate, firstDate, title, size, ...
- * @param unknown_type $sort
- */
-
- function testorderReceivedWork() {
- $sort = 1;
- $resu= $this->dperson->orderReceivedWork($sort);
- if(!is_numeric($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * Updates feedback for received work of this person with id=$id
- *
- * @param unknown_type $id
- * @param unknown_type $text
- */
-
- function testupdateFeedback() {
- $id = 1;
- $text = 'test';
- $resu= $this->dperson->updateFeedback($id, $text);
- if(!is_bool($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * Filter the received work
- * @param string $type
- * @param string $value
- */
-
- function testfilter_received_work() {
- $type = 1;
- $value = 1;
- $resu= $this->dperson->filter_received_work($type,$value);
- if(!is_bool($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * Deletes all the received work of this person
- *
- */
-
- function testdeleteAllReceivedWork() {
- $resu= $this->dperson->deleteAllReceivedWork();
- if(!is_numeric($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * Deletes all the received categories and work of this person
- */
-
- function testdeleteReceivedWorkFolder() {
- $id = 1;
- $resu= $this->dperson->deleteReceivedWorkFolder($id);
- if(!is_bool($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * Deletes a received dropbox file of this person with id=$id
- *
- * @param integer $id
- */
-
- function testdeleteReceivedWork() {
- $id = 1;
- $resu= $this->dperson->deleteReceivedWork($id);
- if(!is_bool($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * Deletes all the sent dropbox files of this person
- */
-
- function testdeleteAllSentWork() {
- $resu= $this->dperson->deleteAllSentWork();
- if(!is_bool($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-
- /**
- * Deletes a sent dropbox file of this person with id=$id
- *
- * @param unknown_type $id
- */
-
- function testdeleteSentWork() {
- $id = 1;
- $resu= $this->dperson->deleteSentWork($id);
- if(!is_bool($resu)) {
- $this->assertTrue(is_null($resu));
- }
- }
-}
-?>
diff --git a/tests/main/dropbox/dropbox_functions.inc.test.php b/tests/main/dropbox/dropbox_functions.inc.test.php
deleted file mode 100644
index 4bb9316f1a..0000000000
--- a/tests/main/dropbox/dropbox_functions.inc.test.php
+++ /dev/null
@@ -1,529 +0,0 @@
-assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
-
- /**
- * Displays the form to move one individual file to a category
- * @return html code of the form that appears in a dokeos message box.
- */
-
- function testdisplay_move_form() {
- ob_start();
- $id= 1;
- $part = 'test';
- $res= display_move_form($part, $id, $target=array());
- ob_end_clean();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This functions displays all teh possible actions that can be performed on multiple files. This is the dropdown list that
- * appears below the sortable table of the sent / or received files.
- * @return html value for the dropdown list
- */
-
- function testdisplay_action_options() {
- ob_start();
- $categories= 1;
- $part = 'test';
- $res= display_action_options($part, $categories, $current_category=0);
- ob_end_clean();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * this function returns the html code that displays the checkboxes next to the files so that
- * multiple actions on one file are possible.
- * @param $id the unique id of the file
- * @param $part are we dealing with a sent or with a received file?
- * @return html code
- */
-
- function testdisplay_file_checkbox() {
- $id= 1;
- $part = 'test';
- $res= display_file_checkbox($id, $part);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function displays the form to add a new category.
- *
- * @param $category_name this parameter is the name of the category (used when no section is selected)
- * @param $id this is the id of the category we are editing.
- *
- * @author Patrick Cool , Ghent University
- * @version march 2006
- */
-
- function testdisplay_addcategory_form() {
- global $dropbox_cnf;
- ob_start();
- $action= 'test';
- $res= display_addcategory_form($category_name='', $id='',$action);
- ob_end_clean();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * this function displays the form to upload a new item to the dropbox.
- *
- * @author Patrick Cool , Ghent University
- * @version march 2006
- */
-
- function testDisplay_add_form() {
- global $_user, $is_courseAdmin, $is_courseTutor, $course_info, $origin, $dropbox_unid;
- ob_start();
- $res= display_add_form();
- ob_end_clean();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function displays the firstname and lastname of the user as a link to the user tool.
- * @see this is the same function as in the new forum, so this probably has to move to a user library.
- * @todo move this function to the user library
- */
-
- function testdisplayuserlink() {
- global $_otherusers;
- $user_id = 1;
- $res= display_user_link($user_id, $name='');
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * returns username or false if user isn't registered anymore
- * @todo check if this function is still necessary. There might be a library function for this.
- */
-
- function testGetUserNameFromId() {
- global $dropbox_cnf;
- $id = 1;
- $res= getUserNameFromId($id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * returns loginname or false if user isn't registered anymore
- * @todo check if this function is still necessary. There might be a library function for this.
- */
-
- function testGetLoginFromId() {
- $id = 1;
- $res= getLoginFromId($id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
-
- /**
- * @desc This function retrieves the number of feedback messages on every document. This function might become obsolete when
- * the feedback becomes user individual.
- */
-
- function testget_total_number_feedback() {
- global $dropbox_cnf;
- $res= get_total_number_feedback($file_id='');
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves all the dropbox categories and returns them as an array
- * @param $filter default '', when we need only the categories of the sent or the received part.
- * @return array
- */
-
- function testGetdropbox_categories() {
- $res= get_dropbox_categories($filter='');
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
- /**
- * Mailing zip-file is posted to (dest_user_id = ) mailing pseudo_id
- * and is only visible to its uploader (user_id).
- * Mailing content files have uploader_id == mailing pseudo_id, a normal recipient,
- * and are visible initially to recipient and pseudo_id.
- * @todo check if this function is still necessary.
- */
-
- function testgetUserOwningThisMailing() {
- global $dropbox_cnf;
- $mailingPseudoId = '1';
- $res= getUserOwningThisMailing($mailingPseudoId, $owner = 0, $or_die = '');
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * Get the last access to a given tool of a given user
- * @param $tool string the tool constant
- * @param $course_code the course_id
- * @param $user_id the id of the user
- * @return string last tool access date
- * @todo consider moving this function to a more appropriate place.
- */
-
- function testget_last_tool_access() {
- global $_course, $_user;
- $tool = '1';
- $res= get_last_tool_access($tool, $course_code='', $user_id='');
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This functions stores a new dropboxcategory
- * @var it might not seem very elegant if you create a category in sent and in received with the same name that you get two entries in the
- * dropbox_category table but it is the easiest solution. You get
- * cat_name | received | sent | user_id
- * test | 1 | 0 | 237
- * test | 0 | 1 | 237
- * more elegant would be
- * test | 1 | 1 | 237
- */
-
- function teststoreaddcategory() {
- global $_user,$dropbox_cnf;
- $res= store_addcategory();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function moves a file to a different category
- * @param $id the id of the file we are moving
- * @param $target the id of the folder we are moving to
- * @param $part are we moving a received file or a sent file?
- * @return language string
- */
-
- function testStoremove() {
- $id= 1;
- $part = 'test';
- $target = array();
- $res= store_move($id, $target, $part);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- *@return selected string
- */
-
- function teststoreadddropbox() {
- global $dropbox_cnf;
- global $_user;
- global $_course;
- $res= store_add_dropbox();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * @return boolean indicating if user with user_id=$user_id is a course member
- * @todo eliminate global
- * @todo check if this function is still necessary. There might be a library function for this.
- */
-
- function testIsCourseMember() {
- $user_id = 1;
- $res= isCourseMember($user_id);
- if(!is_null($res)){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * this function transforms the array containing all the feedback into something visually attractive.
- * @param an array containing all the feedback about the given message.
- */
-
- function testfeedback() {
- $array = array();
- $res= feedback($array);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function returns the html code to display the feedback messages on a given dropbox file
- * @param $feedback_array an array that contains all the feedback messages about the given document.
- * @return html code
- * @todo add the form for adding new comment (if the other party has not deleted it yet).
- * @author Patrick Cool , Ghent University
- * @version march 2006
- */
-
- function testformat_feedback() {
- $feedback = array();
- $res= format_feedback($feedback);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * this function returns the code for the form for adding a new feedback message to a dropbox file.
- * @return html code
- */
-
- function testfeedback_form() {
- global $dropbox_cnf;
- $res= feedback_form();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * @return a language string (depending on the success or failure.
- */
-
- function teststore_feedback() {
- global $dropbox_cnf;
- global $_user;
- $res= store_feedback();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * @desc This function checks if the real filename of the dropbox files doesn't already exist in the temp folder. If this is the case then
- * it will generate a different filename;
- */
-
- function testcheck_file_name() {
- global $_course;
- $file_name_2_check = 'test';
- $res= check_file_name($file_name_2_check, $counter=0);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * @desc this function checks if the key exists. If this is the case it returns the value, if not it returns 0
- */
-
- function testcheck_number_feedback() {
- $key = 'test';
- $array = array();
- $res= check_number_feedback($key, $array);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }
-
- /**
- * @desc generates the contents of a html file that gives an overview of all the files in the zip file.
- * This is to know the information of the files that are inside the zip file (who send it, the comment, ...)
- */
-
- function testgenerate_html_overview() {
- $files = array();
- $res= generate_html_overview($files, $dont_show_columns=array(), $make_link=array());
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function downloads all the files of the inputarray into one zip
- * @param $array an array containing all the ids of the files that have to be downloaded.
- * @todo consider removing the check if the user has received or sent this file (zip download of a folder already sufficiently checks for this).
- * @todo integrate some cleanup function that removes zip files that are older than 2 days
- */
- /*
- function testzip_download() {
- global $_course;
- global $dropbox_cnf;
- global $_user;
- global $files;
- $array = array();
- $res= zip_download($array);
- if(!is_string($res)){
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
- */
-
- /**
- * This function is an alternative zip download. It was added because PCLZip causes problems on PHP5 when using PCLZIP_CB_PRE_ADD and a callback function to rename
- * the files inside the zip file (dropbox scrambles the files to prevent
- * @todo consider using a htaccess that denies direct access to the file but only allows the php file to access it. This would remove the scrambling requirement
- * but it would require additional checks to see if the filename of the uploaded file is not used yet.
- * @param $files is an associative array that contains the files that the user wants to download (check to see if the user is allowed to download these files already
- * happened so the array is clean!!. The key is the filename on the filesystem. The value is an array that contains both the filename on the filesystem and
- * the original filename (that will be used in the zip file)
- * @todo when we copy the files there might be two files with the same name. We need a function that (recursively) checks this and changes the name
- */
-/*
- function testzip_download_alternative() {
- global $_course;
- global $_user;
- $files = 'test';
- $res= zip_download_alternative($files);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-*/
-
-
- /**
- * Function that finds a given config setting
- */
-
- function testdropbox_cnf() {
- $variable = 'test';
- $res= dropbox_cnf($variable);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * This is a callback function to decrypt the files in the zip file to their normal filename (as stored in the database)
- * @param $p_event a variable of PCLZip
- * @param $p_header a variable of PCLZip
- */
-
- function testmy_pre_add_callback() {
- global $files;
- $p_event = 'test';
- $res= my_pre_add_callback($p_event, &$p_header);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }
-
- /**
- * @desc Cleans the temp zip files that were created when users download several files or a whole folder at once.
- * T
- * @return true
- */
-
- function testcleanup_temp_dropbox() {
- global $_course;
- $res= cleanup_temp_dropbox();
- if(!is_null($res)){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function deletes a dropbox category
- * @todo give the user the possibility what needs to be done with the files in this category: move them to the root, download them as a zip, delete them
- */
-
- function testdelete_category() {
- global $_user, $is_courseAdmin, $is_courseTutor,$dropbox_cnf;
- $id= 1;
- $action = 'test';
- $res= delete_category($action, $id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
-
- /**
- * Checks if there are files in the dropbox_file table that aren't used anymore in dropbox_person table.
- * If there are, all entries concerning the file are deleted from the db + the file is deleted from the server
- */
-
- function testremoveUnusedFiles() {
- $res= removeUnusedFiles();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
- /**
- * @todo check if this function is still necessary.
- */
-
- function testremoveMoreIfMailing() {
- $file_id = 1;
- $res= removeMoreIfMailing($file_id);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-}
-?>
\ No newline at end of file
diff --git a/tests/main/exercice/answer.class.test.php b/tests/main/exercice/answer.class.test.php
deleted file mode 100644
index c22e3ff5a6..0000000000
--- a/tests/main/exercice/answer.class.test.php
+++ /dev/null
@@ -1,389 +0,0 @@
-UnitTestCase('');
- }
-
- public function setUp() {
- /*
- //Create a new exercise
- require_once api_get_path(SYS_CODE_PATH).'exercice/exercise.class.php';
- require_once api_get_path(SYS_CODE_PATH).'inc/lib/pear/HTML/QuickForm.php';
- $this->aAnswer = new Answer(2);
- $this->aAnswer->read();
- $this->aAnswer = new Exercise();
-
- $form = array(
- 'exerciseTitle'=>'testtitle',
- 'exerciseDescription'=>'testdescription',
- 'exerciseAttempts'=>'0',
- 'exerciseFeedbackType'=>'0',
- 'exerciseType'=>'1',
- 'randomQuestions'=>'0',
- 'randomAnswers'=>'0',
- 'results_disabled'=>'0',
- 'enabletimercontroltotalminutes'=>'0');
- $res = Exercise::processCreation($form,$type='1');
- */
- $this->aAnswer = new Answer(2);
-
-
- }
-
- public function tearDown() {
- $this->aAnswer = null;
- }
-
- /**
- * constructor of the class
- *
- * @author Olivier Brouckaert
- * @param integer Question ID that answers belong to
- */
-
- /*
- function testAnswerConstructor() {
- $questionId = 1;
- $res = $this->aAnswer->Answer($questionId);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
- */
-
-
-
- /**
- * creates a new answer
- *
- * @author Olivier Brouckaert
- * @param string answer title
- * @param integer 0 if bad answer, not 0 if good answer
- * @param string answer comment
- * @param integer answer weighting
- * @param integer answer position
- * @param coordinates Coordinates for hotspot exercises (optional)
- * @param integer Type for hotspot exercises (optional)
- */
-
- function testcreateAnswer() {
- $answer = 'test';
- $correct = 1;
- $comment ='test';
- $weighting = 2;
- $position = 1;
- $res = $this->aAnswer->createAnswer($answer,$correct,$comment,$weighting,$position,$new_hotspot_coordinates = 1, $new_hotspot_type = 1,$destination='');
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * duplicates answers by copying them into another question
- * @param - integer $newQuestionId - ID of the new question
- */
-
- function testduplicate() {
- $newQuestionId = 1;
- $res = $this->aAnswer->duplicate($newQuestionId);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Returns a list of answers
- * @return array List of answers where each answer is an array of (id, answer, comment, grade) and grade=weighting
- */
-
- function testgetAnswersList() {
- $res = $this->aAnswer->getAnswersList();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Returns a list of grades
- * @return array List of grades where grade=weighting (?)
- */
-
- function testgetGradesList() {
- $res = $this->aAnswer->getGradesList();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Returns the question type
- * @return integer The type of the question this answer is bound to
- */
-
- function testgetQuestionType() {
- $res = $this->aAnswer->getQuestionType();
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }
-
- /**
- * tells if answer is correct or not
- * @param - integer $id - answer ID
- * @return - integer - 0 if bad answer, not 0 if good answer
- */
-
- function testisCorrect() {
- $id = 1;
- $res = $this->aAnswer->isCorrect($id);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }
-
- /**
- * reads answer informations from the data base
- */
-
- function testread() {
- $res = $this->aAnswer->read();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * reads answer informations from the data base ordered by parameter
- * @param string Field we want to order by
- * @param string DESC or ASC
- */
-
- function testreadOrderedBy() {
- global $_course;
- $field = 'position';
- $res = $this->aAnswer->readOrderedBy($field,$order=ASC);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * records answers into the data base
- */
-
- function testsave() {
- $res = $this->aAnswer->save();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * returns the answer title
- * @param - integer $id - answer ID
- * @return - string - answer title
- */
-
- function testselectAnswer() {
- $id = 1;
- $res = $this->aAnswer->selectAnswer($id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * @param - integer $id - answer ID
- * @return - bool - answer by id
- */
- function testselectAnswerByAutoId() {
- $auto_id = 1;
- $res = $this->aAnswer->selectAnswerByAutoId($auto_id);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * returns the answer title from an answer's position
- * @param - integer $id - answer ID
- * @return - bool - answer title
- */
-
- function testselectAnswerIdByPosition() {
- $pos = 1;
- $res = $this->aAnswer->selectAnswerIdByPosition($pos);
- if(!is_null($res)){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * returns the autoincrement id identificator
- * @return - integer - answer num
- */
-
- function testselectAutoId() {
- $id = 1;
- $res = $this->aAnswer->selectAutoId($id);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }
-
- /**
- * returns answer comment
- * @param - integer $id - answer ID
- * @return - string - answer comment
- */
-
- function testselectComment() {
- $id = 1;
- $res = $this->aAnswer->selectComment($id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * returns the question ID of the destination question
- * @return - integer - the question ID
- */
-
- function testselectDestination() {
- $id = 1;
- $res = $this->aAnswer->selectDestination($id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- /**
- * returns answer hotspot coordinates
- * @param integer Answer ID
- * @return integer Answer position
- */
-
- function testselectHotspotCoordinates() {
- $id = 1;
- $res = $this->aAnswer->selectHotspotCoordinates($id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- }
-
- /**
- * returns answer hotspot type
- *
- * @author Toon Keppens
- * @param integer Answer ID
- * @return integer Answer position
- */
-
- function testselectHotspotType() {
- $id = 1;
- $res = $this->aAnswer->selectHotspotType($id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- }
-
- /**
- * returns the number of answers in this question
- *
- * @author - Olivier Brouckaert
- * @return - integer - number of answers
- */
-
- function testselectNbrAnswers() {
- $res = $this->aAnswer->selectNbrAnswers();
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- }
-
- /**
- * returns answer position
- *
- * @author - Olivier Brouckaert
- * @param - integer $id - answer ID
- * @return - integer - answer position
- */
-
- function testselectPosition() {
- $id = 1;
- $res = $this->aAnswer->selectPosition($id);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- }
-
- /**
- * returns the question ID which the answers belong to
- *
- * @author - Olivier Brouckaert
- * @return - integer - the question ID
- */
-
- function testselectQuestionId() {
- $res = $this->aAnswer->selectQuestionId();
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- }
-
- /**
- * returns answer weighting
- *
- * @author - Olivier Brouckaert
- * @param - integer $id - answer ID
- * @return - integer - answer weighting
- */
-
- function testselectWeighting() {
- $id = 1;
- $res = $this->aAnswer->selectWeighting($id);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- }
-
- /**
- * updates an answer
- *
- * @author Toon Keppens
- * @param string Answer title
- * @param string Answer comment
- * @param integer Answer weighting
- * @param integer Answer position
- */
-
- function testupdateAnswers() {
- $answer = '';
- $comment = '';
- $weighting=2;
- $position=1;
- $destination='0@@0@@0@@0';
- $res = $this->aAnswer->updateAnswers($answer,$comment,$weighting,$position,$destination);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- }
-
- /**
- * clears $new_* arrays
- */
-
- function testcancel() {
- $res = $this->aAnswer->cancel();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-}
-?>
diff --git a/tests/main/exercice/exercise.class.test.php b/tests/main/exercice/exercise.class.test.php
deleted file mode 100644
index 83490531b3..0000000000
--- a/tests/main/exercice/exercise.class.test.php
+++ /dev/null
@@ -1,539 +0,0 @@
-UnitTestCase('');
- }
-
- public function setUp() {
-
- $this->eExercise = new Exercise();
- }
-
- public function tearDown() {
- $this->eExercise = null;
- }
-
- /**
- * adds a question into the question list
- * @param - integer $questionId - question ID
- * @return - boolean - true if the question has been added, otherwise false
- */
-
- function testaddToList() {
- $questionId = 1;
- $res = $this->eExercise->addToList($questionId);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Creates the form to create / edit an exercise
- * @param FormValidator $form the formvalidator instance (by reference)
- */
-
- function testcreateForm() {
- global $id;
- $form = new FormValidator('introduction_text');
- $res = $this->eExercise->createForm($form, $type='full');
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
-
- /**
- * disables the exercise
- */
-
- function testdisable() {
- $res = $this->eExercise->disable();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- function testdisable_results() {
- $res = $this->eExercise->disable_results();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * enables the exercise
- */
-
- function testenable() {
- $res = $this->eExercise->enable();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- function testenable_results() {
- $res = $this->eExercise->enable_results();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Same as isRandom() but has a name applied to values different than 0 or 1
- */
-
- function testgetShuffle() {
- $res = $this->eExercise->getShuffle();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * returns 'true' if the question ID is in the question list
- *
- * @author - Olivier Brouckaert
- * @param - integer $questionId - question ID
- * @return - boolean - true if in the list, otherwise false
- */
-
- function testisInList() {
- $questionId = 1;
- $res = $this->eExercise->isInList($questionId);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * tells if questions are selected randomly, and if so returns the draws
- *
- * @author - Olivier Brouckaert
- * @return - integer - 0 if not random, otherwise the draws
- */
-
- function testisRandom() {
- $res = $this->eExercise->isRandom();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * moves a question down in the list
- * @param - integer $id - question ID to move down
- */
-
- function testmoveDown() {
- $id=1;
- $res = $this->eExercise->moveDown($id);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }
-
- /**
- * moves a question up in the list
- * @param - integer $id - question ID to move up
- */
-
- function testmoveUp() {
- $id=1;
- $res = $this->eExercise->moveUp($id);
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }
-
- /**
- * function which process the creation of exercises
- * @param FormValidator $form the formvalidator instance
- */
- /*
- function testprocessCreation() {
- $form = new FormValidator('exerciseTitle');
- $res = $this->eExercise->processCreation($form,$type='');
- if(!is_null($res)){
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }*/
-
- /**
- * reads exercise informations from the data base
- * @param - integer $id - exercise ID
- * @return - boolean - true if exercise exists, otherwise false
- */
-
- function testread() {
- global $_course;
- global $_configuration;
- global $questionList;
- $id=1;
- $res = $this->eExercise->read($id);
- if(!is_null($res)){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * removes a question from the question list
- * @param - integer $questionId - question ID
- * @return - boolean - true if the question has been removed, otherwise false
- */
-
- function testremoveFromList() {
- global $_course;
- global $_configuration;
- global $questionList;
- $questionId=1;
- $res = $this->eExercise-> removeFromList($questionId);
- if(!is_null($res)){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * updates the exercise in the data base
- */
-
- function testsave() {
- global $_course,$_user;
- $res = $this->eExercise-> save($type_e='');
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- function testsearch_engine_delete() {
- $res = $this->eExercise-> search_engine_delete();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- function testsearch_engine_save() {
- $res = $this->eExercise-> search_engine_save();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * returns the number of attempts setted
- * @return - numeric - exercise attempts
- */
-
- function testselectAttempts() {
- $res = $this->eExercise-> selectAttempts();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * returns the exercise description
- * @return - string - exercise description
- */
-
- function testselectDescription() {
- $res = $this->eExercise-> selectDescription();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * returns the expired time
- * @return - string - expired time
- */
-
- function testselectExpiredTime() {
- $res = $this->eExercise-> selectExpiredTime();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /** returns the number of FeedbackType *
- * 0=>Feedback , 1=>DirectFeedback, 2=>NoFeedback
- * @return - numeric - exercise attempts
- */
-
- function testselectFeedbackType() {
- $res = $this->eExercise-> selectFeedbackType();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * returns the exercise ID
- * @return - integer - exercise ID
- */
-
- function testselectId() {
- $res = $this->eExercise-> selectId();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * returns the number of questions in this exercise
- * @return - integer - number of questions
- */
-
- function testselectNbrQuestions() {
- $res = $this->eExercise-> selectNbrQuestions();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * returns the array with the question ID list
- * @return - array - question ID list
- */
-
- function testselectQuestionList() {
- $res = $this->eExercise-> selectQuestionList();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * returns random answers status.
- */
-
- function testselectRandomAnswers() {
- $res = $this->eExercise-> selectRandomAnswers();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * selects questions randomly in the question list
- *
- * @author - Olivier Brouckaert
- * @return - array - if the exercise is not set to take questions randomly, returns the question list
- * without randomizing, otherwise, returns the list with questions selected randomly
- */
-
- function testselectRandomList() {
- $res = $this->eExercise-> selectRandomList();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * tells if questions are selected randomly, and if so returns the draws
- * @return - integer - results disabled exercise
- */
-
- function testselectResultsDisabled() {
- $res = $this->eExercise-> selectResultsDisabled();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * returns the exercise sound file
- * @return - string - exercise description
- */
-
- function testselectSound() {
- $res = $this->eExercise-> selectSound();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * returns the exercise status (1 = enabled ; 0 = disabled)
- * @return - int - true if enabled, otherwise false
- */
-
- function testselectStatus() {
- $res = $this->eExercise-> selectStatus();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * returns the time limit
- * @return int
- */
-
- function testselectTimeLimit() {
- $res = $this->eExercise-> selectTimeLimit();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * returns the exercise title
- * @return - string - exercise title
- */
-
- function testselectTitle() {
- $res = $this->eExercise-> selectTitle();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * returns the exercise type
- * @return - integer - exercise type
- */
-
- function testselectType() {
- $res = $this->eExercise-> selectType();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * sets to 0 if questions are not selected randomly
- * if questions are selected randomly, sets the draws
- * @param - integer $random - 0 if not random, otherwise the draws
- * @return void
- */
-
- function testsetRandom() {
- $random = 1;
- $res = $this->eExercise-> setRandom($random);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * update the table question
- * @return void
- */
- function testupdate_question_positions() {
- $res = $this->eExercise-> update_question_positions();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * changes the exercise max attempts
- * @param - numeric $attempts - exercise max attempts
- * @return void
- */
-
- function testupdateAttempts() {
- $attempts = 1;
- $res = $this->eExercise-> updateAttempts($attempts);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * changes the exercise description
- * @param - string $description - exercise description
- * @return void
- */
-
- function testupdateDescription() {
- $description = 'testdescription';
- $res = $this->eExercise-> updateDescription($description);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * changes the exercise expired_time
- * @param - int The expired time of the quiz
- * @return void
- */
-
- function testupdateExpiredTime() {
- $expired_time = 1;
- $res = $this->eExercise-> updateExpiredTime($expired_time);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * changes the exercise feedback type
- * @param - numeric $attempts - exercise max attempts
- * @return void
- */
-
- function testupdateFeedbackType() {
- $feedback_type = 1;
- $res = $this->eExercise-> updateFeedbackType($feedback_type);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * sets to 0 if answers are not selected randomly
- * if answers are selected randomly
- * @param - integer $random_answers - random answers
- * @return void
- */
-
- function testupdateRandomAnswers() {
- $random_answers = 0;
- $res = $this->eExercise-> updateRandomAnswers($random_answers);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * update the results
- * @return void
- */
- function testupdateResultsDisabled() {
- $results_disabled = 1;
- $res = $this->eExercise->updateResultsDisabled($results_disabled);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * changes the exercise sound file
- * @param - string $sound - exercise sound file
- * @param - string $delete - ask to delete the file
- * @return void
- */
-
- function testupdateSound() {
- global $audioPath, $documentPath,$_course, $_user;
- $sound = 'test';
- $delete = 'test';
- $res = $this->eExercise->updateSound($sound,$delete);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * changes the exercise title
- * @param - string $title - exercise title
- * @return void
- */
-
- function testupdateTitle() {
- $title = 'test';
- $res = $this->eExercise->updateTitle($title);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * changes the exercise type
- * @param - integer $type - exercise type
- */
-
- function testupdateType() {
- $type = 1;
- $res = $this->eExercise->updateType($type);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * deletes the exercise from the database
- * Notice : leaves the question in the data base
- */
-
- function testdelete() {
- global $_course,$_user;
- $res = $this->eExercise->delete();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-}
-?>
diff --git a/tests/main/exercice/exercise.lib.test.php b/tests/main/exercice/exercise.lib.test.php
deleted file mode 100644
index 769fde0cb7..0000000000
--- a/tests/main/exercice/exercise.lib.test.php
+++ /dev/null
@@ -1,42 +0,0 @@
-UnitTestCase('');
- }
-
- public function setUp() {
-
- $this->eQuestion = new Question();
- }
-
- public function tearDown() {
- $this->eQuestion = null;
- }*/
- /**
- * @param int question id
- * @param boolean only answers
- * @param boolean origin i.e = learnpath
- * @param int current item from the list of questions
- * @param int number of total questions
- */
-
- function testshowQuestion() {
- global $_course;
- $questionId = 1;
- $current_item = 1 ;
- $total_item = 1;
- //$objQuestionTmp = $question->read($questionId);
- $res = showQuestion($questionId, $onlyAnswers=false, $origin=false,$current_item, $total_item);
- $this->assertTrue(is_null($res));
- var_dump($res);
- }
-
-
-
-
-}
-?>
diff --git a/tests/main/exercice/exercise_result.class.test.php b/tests/main/exercice/exercise_result.class.test.php
deleted file mode 100644
index 8be1d31acd..0000000000
--- a/tests/main/exercice/exercise_result.class.test.php
+++ /dev/null
@@ -1,85 +0,0 @@
-UnitTestCase('');
- }
-
- public function setUp() {
- $this->eExerciseResult = new ExerciseResult();
- }
-
- public function tearDown() {
- $this->eExerciseResult = null;
- }
-
- /**
- * Gets the results of all students (or just one student if access is limited)
- * @param string The document path (for HotPotatoes retrieval)
- * @param integer User ID. Optional. If no user ID is provided, we take all the results. Defauts to null
- */
-
- function test_getExercisesReporting() {
- global $user_id;
- $document_path = api_get_path(SYS_COURSE_PATH).'document/';
- $res = $this->eExerciseResult->_getExercisesReporting($document_path,$user_id,$filter=0);
- if(!is_null($res)) {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * Exports the complete report as a CSV file
- * @param string Document path inside the document tool
- * @param integer Optional user ID
- * @param boolean Whether to include user fields or not
- * @return boolean False on error
- */
-
- function testexportCompleteReportCSV() {
- global $user_id;
- $document_path = api_get_path(SYS_COURSE_PATH).'document/';
- if(!headers_sent()){
- $res = $this->eExerciseResult->exportCompleteReportCSV($document_path,$user_id, $export_user_fields = array(), $export_filter = 0);
- }
- if(!is_null($res)) {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * Exports the complete report as an XLS file
- * @return boolean False on error
- */
-
- function testexportCompleteReportXLS() {
- global $user_id;
- $document_path = api_get_path(SYS_COURSE_PATH).'document/';
- if(!headers_sent()){
- $res = $this->eExerciseResult->exportCompleteReportXLS($document_path='',$user_id, $export_user_fields=array(), $export_filter = 0);
- }
- if(!is_null($res)) {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
-
-
-
-
-
-
-
-
-
-
-}
-?>
diff --git a/tests/main/exercice/export/exercise_import.inc.test.php b/tests/main/exercice/export/exercise_import.inc.test.php
deleted file mode 100644
index fb2402337a..0000000000
--- a/tests/main/exercice/export/exercise_import.inc.test.php
+++ /dev/null
@@ -1,100 +0,0 @@
-assertFalse(is_array($res));
- if(!is_null){
- $this->assertTrue($res);
- }
- //var_dump($res);
- }
-
- function testendElement() {
- global $element_pile;
- $element_pile = array();
- $parser= array();
- $data = array();
- $res = endElement($parser,$data);
- $this->assertFalse(is_array($res));
- if(!is_null){
- $this->assertTrue($res);
- }
- //var_dump($res);
- }
-
- /**
- * possible deprecated
- * @return the path of the temporary directory where the exercise was uploaded and unzipped
- */
-
- /*function testgetandunzipuploadedexercise() {
- include_once (realpath(dirname(__FILE__) . '/../../inc/lib/pclzip/') . '/pclzip.lib.php');
- $res = get_and_unzip_uploaded_exercise();
- $this->assertFalse(is_array($res));
- if(!is_null){
- $this->assertTrue($res);
- }
- //var_dump($res);
- } */
-
- /**
- * main function to import an exercise,
- * Possible deprecated
- * @return an array as a backlog of what was really imported, and error or debug messages to display
- */
-
- /*function testimport_exercise() {
- $file = '';
- $res = import_exercise($file);
- $this->assertFalse(is_array($res));
- if(!is_null){
- $this->assertTrue($res);
- }
- var_dump($res);
- }*/
-
- function testparse_file() {
- $file = '';
- $exercisePath = '';
- $questionFile = '';
- $res = parse_file($exercisePath, $file, $questionFile);
- $this->assertTrue(is_array($res));
- if(!is_null){
- $this->assertTrue($res);
- }
- //var_dump($res);
- }
-
- function teststartElement() {
- $parser = 'test';
- $name = 'test';
- $attributes = array();
- $res = startElement($parser, $name, $attributes);
- $this->assertFalse(is_array($res));
- if(!is_null){
- $this->assertTrue($res);
- }
- //var_dump($res);
- }
-
- function testtempdir() {
- $dir = '/tmp';
- $res = tempdir($dir, $prefix='tmp', $mode=0777);
- $this->assertFalse(is_array($res));
- if(!is_null){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-}
-?>
diff --git a/tests/main/exercice/export/qti2/qti2_classes.test.php b/tests/main/exercice/export/qti2/qti2_classes.test.php
deleted file mode 100755
index 631e86bed9..0000000000
--- a/tests/main/exercice/export/qti2/qti2_classes.test.php
+++ /dev/null
@@ -1,198 +0,0 @@
-UnitTestCase('QTI2 library - main/exercice/export/qti2/qti2_classes.test.php');
- }
-
- public function setUp() {
- $this->qIms2Question = new Ims2Question();
- $this->qImsAnswerFillInBlanks = new ImsAnswerFillInBlanks(1);
- $this->qImsAnswerFree = new ImsAnswerFree(1);
- $this->qImsAnswerHotspot = new ImsAnswerHotspot(1);
- $this->qImsAnswerMatching = new ImsAnswerMatching(1);
- $this->qImsAnswerMultipleChoice = new ImsAnswerMultipleChoice(1);
- }
-
- public function tearDown() {
- $this-> qIms2Question = null;
- $this-> qImsAnswerFillInBlanks = null;
- $this-> qImsAnswerFree = null;
- $this-> qImsAnswerHotspot = null;
- $this-> qImsAnswerMatching = null;
- $this-> qImsAnswerMultipleChoice = null;
- }
-
-//Class qIms2Question
- /**
- * Include the correct answer class and create answer
- */
-
- function testsetAnswer() {
- $res=Ims2Question::setAnswer();
- if(!is_null){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- function testcreateAnswersForm() {
- $form = array(1);
- $res=Ims2Question::createAnswersForm($form);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- function testprocessAnswersCreation() {
- $form = array(1);
- $res=Ims2Question::processAnswersCreation($form);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
-
-//Class qImsAnswerFillInBlanks
-
- /**
- * Export the text with missing words.
- *
- *
- */
- function testimsExportResponses() {
- $questionIdent = array(1);
- $questionStatment = array(1);
- $res=$this->qImsAnswerFillInBlanks->imsExportResponses($questionIdent, $questionStatment);
- if(!is_null){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- function testimsExportResponsesDeclaration() {
- $questionIdent = array(1);
- $res=$this->qImsAnswerFillInBlanks->imsExportResponsesDeclaration($questionIdent);
- if(!is_null){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
-//Class qImsAnswerFree
-
- /**
- * TODO implement
- * Export the question part as a matrix-choice, with only one possible answer per line.
- */
-
- function testImsExportResponsesqImsAnswerFree() {
- $questionIdent = array('');
- $questionStatment = array('');
- $res=$this->qImsAnswerFree->imsExportResponses($questionIdent, $questionStatment, $questionDesc='', $questionMedia='');
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testImsExportResponsesDeclarationqImsAnswerFree() {
- $questionIdent = array(1);
- $res=$this->qImsAnswerFree->imsExportResponsesDeclaration($questionIdent);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
-
-//Class qImsAnswerHotspot
-
- /**
- * TODO update this to match hotspots instead of copying matching
- * Export the question part as a matrix-choice, with only one possible answer per line.
- */
-
- function testimsExportResponsesqImsAnswerHotspot() {
- $questionIdent = array(1);
- $questionStatment = array(1);
- $res=$this->qImsAnswerHotspot->imsExportResponses($questionIdent, $questionStatment, $questionDesc='', $questionMedia='');
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
-
- function testimsExportResponsesDeclarationqImsAnswerHotspot() {
- $questionIdent = array(1);
- $res=$this->qImsAnswerHotspot->imsExportResponsesDeclaration($questionIdent);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
-//Class qImsAnswerMatching
-
- /**
- * Export the question part as a matrix-choice, with only one possible answer per line.
- */
-
- function testimsExportResponsesqImsAnswerMatching() {
- $questionIdent = array(1);
- $questionStatment = array(1);
- $res=$this->qImsAnswerMatching->imsExportResponses($questionIdent, $questionStatment, $questionDesc='', $questionMedia='');
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
-
- function testimsExportResponsesDeclarationqImsAnswerMatching() {
- $questionIdent = array(1);
- $res=$this->qImsAnswerMatching->imsExportResponsesDeclaration($questionIdent);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
-//Class qImsAnswerMultipleChoice
-
- /**
- * Return the XML flow for the possible answers.
- *
- */
-
- function testimsExportResponsesqImsAnswerMultipleChoice() {
- $questionIdent = array(1);
- $questionStatment = array(1);
- $res=$this->qImsAnswerMultipleChoice->imsExportResponses($questionIdent, $questionStatment, $questionDesc='', $questionMedia='');
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
-
- function testimsExportResponsesDeclarationqImsAnswerMultipleChoice() {
- $questionIdent = array(1);
- $res=$this->qImsAnswerMultipleChoice->imsExportResponsesDeclaration($questionIdent);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-}
-?>
diff --git a/tests/main/exercice/export/qti2/qti2_export.test.php b/tests/main/exercice/export/qti2/qti2_export.test.php
deleted file mode 100644
index 9592ed8df9..0000000000
--- a/tests/main/exercice/export/qti2/qti2_export.test.php
+++ /dev/null
@@ -1,86 +0,0 @@
-UnitTestCase('');
- }
-
- public function setUp() {
-
- //$objQuestion = Question::read(1);
- $objQuestion = Question::read(1);
-
- $question = new Ims2Question();
- /*
- $qst = $question->read(1);
- if( !$qst or $qst->type == FREE_ANSWER)
- {
- return '';
- }
- $question->id = $qst->id;
- $question->type = $qst->type;
- $question->question = $qst->question;
- $question->description = $qst->description;
- $question->weighting=$qst->weighting;
- $question->position=$qst->position;
- $question->picture=$qst->picture;
- */
-
- $this->qImsAssessmentItem = new ImsAssessmentItem($question);
- //$this->qImsItem = new ImsItem(1);
- //$this->qImsSection = new ImsSection(1);
- }
-
- public function tearDown() {
- $this-> qImsAssessmentItem = null;
- $this-> qImsItem = null;
- $this-> qImsSection = null;
- }
-
-//Class ImsAssessmentItem
-
- /**
- * Constructor.
- * @param $question The Question object we want to export.
- */
- /*
- function testImsAssessmentItem() {
- $question = array();
- $res = $this->qImsAssessmentItem->ImsAssessmentItem($question);
- if(!is_null){
- $this->assertTrue(is_bool($res));
- }
- var_dump($res);
- }
- */
-
- function teststart_item() {
- /*
- $res = $this->qImsAssessmentItem->start_item();
- if(!is_null){
- $this->assertTrue(is_bool($res));
- }
- var_dump($res);
- */
- }
-
-
-
-
-
-
-
-
-
-
-}
-?>
diff --git a/tests/main/exercice/export/scorm/scorm_classes.test.php b/tests/main/exercice/export/scorm/scorm_classes.test.php
deleted file mode 100755
index c84b2adef3..0000000000
--- a/tests/main/exercice/export/scorm/scorm_classes.test.php
+++ /dev/null
@@ -1,234 +0,0 @@
-UnitTestCase('SCORM exercises export library - main/exercice/export/scorm/scorm_classes.test.php');
- }
-
- public function setUp() {
- $this->sScormAnswerFillInBlanks = new ScormAnswerFillInBlanks(1);
- $this->sScormAnswerFree = new ScormAnswerFree(1);
- $this->sScormAnswerHotspot = new ScormAnswerHotspot(1);
- $this->sScormAnswerMatching = new ScormAnswerMatching(1);
- $this->sScormAnswerMultipleChoice = new ScormAnswerMultipleChoice(1);
- $this->sScormAnswerTrueFalse = new ScormAnswerTrueFalse(1);
- $this->sScormQuestion = new ScormQuestion(1);
- }
-
- public function tearDown() {
- $this-> sScormAnswerFillInBlanks = null;
- $this-> sScormAnswerFree = null;
- $this-> sScormAnswerHotspot = null;
- $this-> sScormAnswerMatching = null;
- $this-> sScormAnswerMultipleChoice = null;
- $this-> sScormAnswerTrueFalse = null;
- $this-> sScormQuestion = null;
- }
-
-
-//Class sScormAnswerFillInBlanks
-
- /**
- * Export the text with missing words.
- *
- * As a side effect, it stores two lists in the class :
- * the missing words and their respective weightings.
- */
-
- function testexport() {
- $res= $this->sScormAnswerFillInBlanks->export();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
-//Class sScormAnswerFree
-
- /**
- * Export the text with missing words.
- *
- * As a side effect, it stores two lists in the class :
- * the missing words and their respective weightings.
- *
- */
- function testexportsScormAnswerFree() {
- $res= $this->sScormAnswerFree->export();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
-//Class sScormAnswerHotspot
-
- /**
- * Returns the javascript code that goes with HotSpot exercises
- * @return string The JavaScript code
- */
-
- function testexportsScormAnswerHotspot() {
- $res= $this->sScormAnswerHotspot->export();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
- function testgetjsheadersScormAnswerHotspot() {
- $res= $this->sScormAnswerHotspot->get_js_header();
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- }
- //var_dump($res);
- }
-
- //Class sScormAnswerMatching
-
- /**
- * Export the question part as a matrix-choice, with only one possible answer per line.
- * @author Amand Tihon
- */
-
- function testexportsScormAnswerMatching() {
- $res= $this->sScormAnswerMatching->export();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
-//Class sScormAnswerMultipleChoice
-
- /**
- * Return HTML code for possible answers
- */
-
- function testexportsScormAnswerMultipleChoice() {
- $res= $this->sScormAnswerMultipleChoice->export();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
-//Class sScormAnswerTrueFalse
-
- /**
- * Return the XML flow for the possible answers.
- * That's one , containing several
- */
-
- function testexportsScormAnswerTrueFalse() {
- $res= $this->sScormAnswerTrueFalse->export();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
-//Class sScormQuestion
-
- function testcreateAnswersFormsScormQuestion() {
- $form = '';
- $res= $this->sScormQuestion->createAnswersForm($form);
- if(!is_null($res)){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * Return the XML flow for the possible answers.
- * That's one , containing several
- */
-
- /*function testexportsScormQuestion() {
- $res= $this->sScormQuestion->export();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }*/
-
- /**
- * Returns an HTML-formatted question
- */
- /*
- function testgetQuestionHTMLsScormQuestion() {
- $res= $this->sScormQuestion->getQuestionHTML();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }*/
-
- /**
- * Return the JavaScript code bound to the question
- */
- /*
- function testgetQuestionJSsScormQuestion() {
- $res= ScormQuestion::getQuestionJS();
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }*/
-
- function testprocessAnswersCreationJSsScormQuestion() {
- $form = '';
- $res= $this->sScormQuestion->processAnswersCreation($form);
- if(!is_null($res)){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * Include the correct answer class and create answer
- */
-
- function testsetAnswersCreationJSsScormQuestion() {
- $res= $this->sScormQuestion->setAnswer();
- if(!is_null($res)){
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-}
-?>
diff --git a/tests/main/exercice/fill_blanks.class.test.php b/tests/main/exercice/fill_blanks.class.test.php
deleted file mode 100644
index 055e1072e5..0000000000
--- a/tests/main/exercice/fill_blanks.class.test.php
+++ /dev/null
@@ -1,45 +0,0 @@
-UnitTestCase('');
- }
-
- public function setUp() {
- $this->fFillBlanks = new FillBlanks();
- }
-
- public function tearDown() {
- $this->fFillBlanks = null;
- }
-
- /**
- * function which redifines Question::createAnswersForm
- * @param the formvalidator instance
- */
- /*
- function testcreateAnswersForm() {
- $form = new FormValidator('introduction_text');
- $res = $this->fFillBlanks->createAnswersForm($form);
- $this->assertTrue(is_null($res));
- var_dump($res);
- }*/
-
- /**
- * abstract function which creates the form to create / edit the answers of the question
- * @param the formvalidator instance
- */
- /*
- function testprocessAnswersCreation() {
- global $charset;
- $form = new FormValidator('introduction_text');
- $res = $this->fFillBlanks->processAnswersCreation($form);
- $this->assertTrue(is_null($res));
- var_dump($res);
- }*/
-
-}
-?>
diff --git a/tests/main/exercice/freeanswer.class.test.php b/tests/main/exercice/freeanswer.class.test.php
deleted file mode 100644
index 8b94afc0e0..0000000000
--- a/tests/main/exercice/freeanswer.class.test.php
+++ /dev/null
@@ -1,29 +0,0 @@
-assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * abstract function which creates the form to create / edit the answers of the question
- * @param the formvalidator instance
- */
-
- function testprocessAnswersCreation () {
- $form = new FormValidator('exercise_admin', 'post', api_get_self().'?exerciseId='.$_GET['exerciseId']);
- $res =FreeAnswer::processAnswersCreation($form);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
-}
-?>
diff --git a/tests/main/exercice/hotpotatoes.lib.test.php b/tests/main/exercice/hotpotatoes.lib.test.php
deleted file mode 100755
index 78e821c9b9..0000000000
--- a/tests/main/exercice/hotpotatoes.lib.test.php
+++ /dev/null
@@ -1,178 +0,0 @@
-UnitTestCase('Hotpotatoes exercises library - main/exercice/hotpotatoes.lib.test.php');
- }
-
- function testCheckImageName() {
- $imgparams=array();
- $string='';
- $checked = myarraysearch($imgparams,$string);
- $res=CheckImageName(&$imgparams,$string);
- $this->assertTrue(is_bool($res));
- $this->assertTrue(is_bool($checked));
- //var_dump($res);
- }
-
- function testCheckSubFolder() {
- $path='Location: /main/exercice/';
- $res=CheckSubFolder($path);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- function testFillFolderName() {
- $name='testnameofthefolder';
- $nsize=12;
- $res=FillFolderName($name,$nsize);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testGenerateHiddenList() {
- $imgparams=array('test');
- $res=GenerateHiddenList($imgparams);
- $this->assertTrue(is_string($res));
- //var_dump($res);
-
-
- }
-
- function testGenerateHpFolder() {
- $folder='main/exercice/hotpotatoes.lib.php';
- $res=GenerateHpFolder($folder);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testGetComment() {
-
- $course_code = 'COURSETEST';
- $path = 'exercice_submit.php';
- $query ="select comment from $dbTable where path='$path'";
- $res=GetComment($path,$course_code);
- $this->assertTrue(is_string($res));
- //var_dump($res);
-
- }
-
- /* Deprecated
- function testGetFileName() {
- $fname='main/exercice/hotpotatoes.lib.php';
- $res=GetFileName($fname);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }*/
-
- function testGetFolderName() {
- $fname='main/exercice/hotpotatoes.lib.php';
- $res=GetFolderName($fname);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testGetFolderPath() {
- $fname='main/exercice/hotpotatoes.lib.php';
- $res=GetFolderPath($fname);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testGetImgName() {
- $imgtag='
';
- $res=GetImgName($imgtag);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testGetImgParams() {
- $fname='/main/css/academica/images/bg.jpg';
- $fpath='main/css/academica/images/';
- $imgparams= array();
- $imgcount='';
- $res=GetImgParams($fname,$fpath,&$imgparams,&$imgcount);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- function testGetQuizName() {
- $course_code = 'COURSETEST';
- $fname='exercice_submit.php';
- $fpath='main/exercice/exercice_submit.php';
- $res=GetQuizName($fname,$fpath);
-
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testGetSrcName() {
- $imgtag='src="test.jpg""';
- $res=GetSrcName($imgtag);
- if(!is_string($res))$this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- function testhotpotatoes_init() {
- $base = api_get_path(SYS_CODE_PATH);
- $baseWorkDir=$base.'exercice/';
- $res=hotpotatoes_init($baseWorkDir);
- $this->assertFalse($res);
- //var_dump($res);
- }
-
- function testHotPotGCt() {
- $folder='/main/exercice';
- $flag=4;
- $userID=1;
- $res=HotPotGCt($folder,$flag,$userID);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- function testmyarraysearch() {
- $array=array();
- $node='';
- $res=myarraysearch($array,$node);
- if(!is_bool($res))$this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- function testReadFileCont() {
- $full_file_path='';
- $res=ReadFileCont($full_file_path);
- if(!is_bool($res))$this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testReplaceImgTag() {
- $content='src="test2.jpg"';
- $res=ReplaceImgTag($content);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- function testSetComment() {
- global $dbTable;
- $path='/main/exercice';
- $comment='testing this function';
- $comment = Database::escape_string($comment);
- $query = "UPDATE $dbTable set comment='$comment' where path='$path'";
- $result = Database::query($query);
- $res=SetComment($path,$comment);
- $this->assertTrue(is_string($res));
- //var_dump($resu);
- }
-
- function testWriteFileCont() {
- $course_code = 'COURSETEST';
- $full_file_path='/main/exercice/';
- $content='test test test';
- $res=WriteFileCont($full_file_path,$content);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-}
-?>
diff --git a/tests/main/forum/forumfunction.inc.test.php b/tests/main/forum/forumfunction.inc.test.php
deleted file mode 100644
index f28a1112e5..0000000000
--- a/tests/main/forum/forumfunction.inc.test.php
+++ /dev/null
@@ -1,1363 +0,0 @@
-UnitTestCase('Test forum function');
- }
-
- public function __construct() {
- // The constructor acts like a global setUp for the class
- require_once api_get_path(SYS_TEST_PATH).'setup.inc.php';
- }
-
- /**
- * This function add a attachment file into forum
- * @param string a comment about file
- * @param int last id from forum_post table
- * @return void
- */
- public function testadd_forum_attachment_file() {
- global $_course;
- $file_comment='testcoment';
- $last_id = 1;
- $res = add_forum_attachment_file($file_comment,$last_id);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function approves a post = change
- *
- * @param $post_id the id of the post that will be deleted
- * @param $action make the post visible or invisible
- * @return string language variable
- */
-
- public function testapprove_post() {
- $action= 'invisible';
- $post_id = 1;
- $res = approve_post($post_id, $action);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This function changes the lock status in the database
- *
- * @param $content what is it that we want to (un)lock: forum category, forum, thread, post
- * @param $id the id of the content we want to (un)lock
- * @param $action do we lock (=>locked value in db = 1) or unlock (=> locked value in db = 0)
- * @return string, language variable
- * @todo move to itemmanager
- */
-
- public function testchange_lock_status() {
- $content = 'testcontent';
- $action= 'invisible';
- $id = 1;
- $res = change_lock_status($content, $id, $action);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This function changes the visibility in the database (item_property)
- *
- * @param $content what is it that we want to make (in)visible: forum category, forum, thread, post
- * @param $id the id of the content we want to make invisible
- * @param $target_visibility what is the current status of the visibility (0 = invisible, 1 = visible)
- * @todo change the get parameter so that it matches the tool constants.
- * @todo check if api_item_property_update returns true or false => returnmessage depends on it.
- * @todo move to itemmanager
- * @return string language variable
- */
-
- public function testchange_visibility() {
- $content= 'testcontent';
- $target_visibility = 1;
- $id = 1;
- $res = change_visibility($content, $id, $target_visibility);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This function gets the all information of the last (=most recent) post of the thread
- * This can be done by sorting the posts that have the field thread_id=$thread_id and sort them by post_date
- * @param $thread_id the id of the thread we want to know the last post of.
- * @return an bool or array if there is a last post found, false if there is no post entry linked to that thread => thread will be deleted
- */
-
- public function testcheck_if_last_post_of_thread() {
- $thread_id = 1;
- $res = check_if_last_post_of_thread($thread_id);
- if(!is_bool($res)) {
- $this->assertTrue(is_array($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function returns a piece of html code that make the links grey (=invisible for the student)
- * @param boolean 0/1: 0 = invisible, 1 = visible
- * @return string language variable
- */
-
- public function testclass_visible_invisible() {
- $current_visibility_status = 0;
- $res = class_visible_invisible($current_visibility_status);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This function counts the number of forums inside a given category
- * @param $cat_id the id of the forum category
- * @todo an additional parameter that takes the visibility into account. For instance $countinvisible=0 would return the number
- * of visible forums, $countinvisible=1 would return the number of visible and invisible forums
- * @return int the number of forums inside the given category
- */
-
- public function testcount_number_of_forums_in_category() {
- $cat_id = 1;
- $res = count_number_of_forums_in_category($cat_id);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * This function counts the number of post inside a thread user
- * @param int Thread ID
- * @param int User ID
- * @return int the number of post inside a thread user
- */
-
- public function testcount_number_of_post_for_user_thread() {
- $thread_id = 1;
- $user_id = 1;
- $res = count_number_of_post_for_user_thread($thread_id, $user_id);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * This function counts the number of post inside a thread
- * @param int Thread ID
- * @return int the number of post inside a thread
- */
-
- public function testcount_number_of_post_in_thread() {
- $thread_id = 1;
- $res = count_number_of_post_in_thread($thread_id);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * This function counts the number of user register in course
- * @param int Course ID
- * @return int the number of user register in course
- */
-
- public function testcount_number_of_user_in_course() {
- global $cidReq;
- $course_id = $cidReq;
- $res = count_number_of_user_in_course($course_id);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- *
- * This function show current thread qualify .
- * @param integer contains the information the current thread id
- * @param integer contains the information the current session id
- * @return array or null if is empty
- */
-
- public function testcurrent_qualify_of_thread() {
- $thread_id = 1;
- $session_id = 1;
- $res = current_qualify_of_thread($thread_id,$session_id);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Display the search results
- * @return void HTML - display the results
- */
-
- public function testdisplay_forum_search_results() {
- global $origin;
- $search_term = 'testterm';
- ob_start();
- $res = display_forum_search_results($search_term);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function takes care of the display of the lock icon
- * @param $content what is it that we want to (un)lock: forum category, forum, thread, post
- * @param $id the id of the content we want to (un)lock
- * @param $current_visibility_status what is the current status of the visibility (0 = invisible, 1 = visible)
- * @return void display the lock HTML.
- */
-
- function testdisplay_lock_unlock_icon() {
- $content = 'testterm';
- $id = 1;
- $current_lock_status = 0;
- ob_start();
- $res = display_lock_unlock_icon($content, $id, $current_lock_status, $additional_url_parameters='');
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function takes care of the display of the up and down icon
- * @param $content what is it that we want to make (in)visible: forum category, forum, thread, post
- * @param $id is the id of the item we want to display the icons for
- * @param $list is an array of all the items. All items in this list should have an up and down icon except for the first (no up icon) and the last (no down icon)
- * The key of this $list array is the id of the item.
- * @return void HTML
- */
-
- public function testdisplay_up_down_icon() {
- $content = 'testcontent';
- $id = 1;
- $list = array('test');
- ob_start();
- $res = display_up_down_icon($content, $id, $list);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function displays the user image from the profile, with a link to the user's details.
- * @param int User's database ID
- * @param str User's name
- * @return string An HTML with the anchor and the image of the user
- */
-
- public function testdisplay_user_image() {
- $name = 'testcontent';
- $user_id = 1;
- $res = display_user_image($user_id,$name, $origin='');
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This function displays the firstname and lastname of the user as a link to the user tool.
- * @param string
- * @return string HTML
- */
-
- public function testdisplay_user_link() {
- $name = 'testcontent';
- $user_id = 1;
- $res = display_user_link($user_id, $name, $origin='');
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This function takes care of the display of the visibility icon
- * @param $content what is it that we want to make (in)visible: forum category, forum, thread, post
- * @param $id the id of the content we want to make invisible
- * @param $current_visibility_status what is the current status of the visibility (0 = invisible, 1 = visible)
- * @return void string HTML
- */
-
- public function testdisplay_visible_invisible_icon() {
- $content = 'testcontent';
- $current_visibility_status = 0;
- $id = 1;
- ob_start();
- $res = display_visible_invisible_icon($content, $id, $current_visibility_status, $additional_url_parameters='');
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function edit a attachment file into forum
- * @param string a comment about file
- * @param int Post Id
- * @param int attachment file Id
- * @return void
- */
-
- public function testedit_forum_attachment_file() {
- $file_comment = 'testcontent';
- $id_attach = 1;
- $post_id = 1;
- $res = edit_forum_attachment_file($file_comment,$post_id,$id_attach);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Display the search form for the forum and display the search results
- * @return void display an HTML search results
- */
-
- public function testforum_search() {
- ob_start();
- $res = forum_search();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /** This function gets all the post written by an user
- * @param int user id
- * @param string db course name
- * @return string
- */
-
- public function testget_all_post_from_user() {
- global $_course;
- $course_db = $_course['dbName'];
- $user_id = 1;
- $res = get_all_post_from_user($user_id, $course_db);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Show a list with all the attachments according to the post's id
- * @param the post's id
- * @return array with the post info
- */
-
- public function testget_attachment() {
- $post_id = 1;
- $res = get_attachment($post_id);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Retrieve all the information off the forum categories (or one specific) for the current course.
- * The categories are sorted according to their sorting order (cat_order
- * @param $id default ''. When an id is passed we only find the information about that specific forum category. If no id is passed we get all the forum categories.
- * @return an array containing all the information about all the forum categories
- */
-
- public function testget_forum_categories() {
- $res = get_forum_categories($id='');
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * This function retrieves all the information of a given forum_id
- * @param $forum_id integer that indicates the forum
- * @return array returns
- * @deprecated this functionality is now moved to get_forums($forum_id)
- */
- /*
- function testget_forum_information() {
- $forum_id = 1;
- $res = get_forum_information($forum_id);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }*/
-
- /**
- * This function retrieves all the information of a given forumcategory id
- * @param $forum_id integer that indicates the forum
- * @return array returns if there are category
- * @return bool returns if there aren't category
- */
-
- public function testget_forumcategory_information() {
- $cat_id = 1;
- $res = get_forumcategory_information($cat_id);
- if(!is_bool($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * Retrieve all the forums (regardless of their category) or of only one. The forums are sorted according to the forum_order.
- * Since it does not take the forum category into account there probably will be two or more forums that have forum_order=1, ...
- * @return an array containing all the information about the forums (regardless of their category)
- * @todo check $sql4 because this one really looks fishy.
- */
-
- public function testget_forums() {
- $res = get_forums($id='');
- if(!is_bool($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves all the fora in a given forum category
- * @param integer $cat_id the id of the forum category
- * @return an array containing all the information about the forums (regardless of their category)
- */
-
- public function testget_forums_in_category() {
- $cat_id = 1;
- $res = get_forums_in_category($cat_id);
- if(!is_bool($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function gets all the forum information of the all the forum of the group
- * @param integer $group_id the id of the group we need the fora of (see forum.forum_of_group)
- * @return array
- * @todo this is basically the same code as the get_forums function. Consider merging the two.
- */
-
- public function testget_forums_of_group() {
- $group_id = 1;
- $res = get_forums_of_group($group_id);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- *
- * This function get qualify historical.
- * @param integer contains the information the current user id
- * @param integer contains the information the current thread id
- * @param boolean contains the information of option to run
- * @return array()
- */
-
- public function testget_historical_qualify() {
- $user_id = 1;
- $thread_id = 1;
- $opt = true;
- $res = get_historical_qualify($user_id,$thread_id,$opt);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * This functions gets all the last post information of a certain forum
- * @param $forum_id the id of the forum we want to know the last post information of.
- * @param $show_invisibles
- * @return array containing all the information about the last post (last_post_id, last_poster_id, last_post_date, last_poster_name, last_poster_lastname, last_poster_firstname)
- */
-
- public function testget_last_post_information() {
- $forum_id = 1;
- $res = get_last_post_information($forum_id, $show_invisibles=false);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /** This function get the name of an thread by id
- * @param int thread_id
- * @return String
- **/
-
- public function testget_name_thread_by_id() {
- $thread_id = 1;
- $res = get_name_thread_by_id($thread_id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /** This function get the name of an user by id
- * @param user_id int
- * return String
- */
-
- public function testget_name_user_by_id() {
- $user_id = 1;
- $res = get_name_user_by_id($user_id);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves all the email adresses of the users who wanted to be notified
- * about a new post in a certain forum or thread
- * @param string $content does the user want to be notified about a forum or about a thread
- * @param integer $id the id of the forum or thread
- * @return array
- */
-
- public function testget_notifications() {
- $id = 1;
- $content = 'test message notified';
- $res = get_notifications($content,$id);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * Get all the notification subscriptions of the user
- * = which forums and which threads does the user wants to be informed of when a new
- * post is added to this thread
- * @param integer $user_id the user_id of a user (default = 0 => the current user)
- * @param boolean $force force get the notification subscriptions (even if the information is already in the session
- * @return array
- */
-
- public function testget_notifications_of_user() {
- $res = get_notifications_of_user($user_id = 0, $force = false);
- if(!is_null($res)){
- $this->assertTrue(is_string($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves all the information of a post
- * @param $forum_id integer that indicates the forum
- * @return array returns
- */
-
- public function testget_post_information() {
- $post_id = 1;
- $res = get_post_information($post_id);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * With this function we find the number of posts and topics in a given forum.
- * @param int
- * @return array
- * @todo consider to call this function only once and let it return an array where the key is the forum id and the value is an array with number_of_topics and number of post
- * as key of this array and the value as a value. This could reduce the number of queries needed (especially when there are more forums)
- * @todo consider merging both in one query.
- * @deprecated the counting mechanism is now inside the function get_forums
- */
- /*
- function testget_post_topics_of_forum() {
- $forum_id = 1;
- $res = get_post_topics_of_forum($forum_id);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }*/
-
- /**
- * Retrieve all posts of a given thread
- * @param int $thread_id integer that indicates the forum
- * @return an array containing all the information about the posts of a given thread
- */
-
- public function testget_posts() {
- $thread_id = 1;
- $res = get_posts($thread_id);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves information of statistical
- * @param int Thread ID
- * @param int User ID
- * @param int Course ID
- * @return array the information of statistical
- */
-
- public function testget_statistical_information() {
- $thread_id = 1;
- $user_id = 1;
- $course_id = 'COURSETEST' ;
- $res = get_statistical_information($thread_id, $user_id, $course_id);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves all the information of a thread
- * @param $forum_id integer that indicates the forum
- * @return array returns
- */
-
- function testget_thread_information() {
- $thread_id = 1;
- $res = get_thread_information($thread_id);
- if(!is_bool($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function return the posts inside a thread from a given user
- * @param course code
- * @param int Thread ID
- * @param int User ID
- * @return int the number of post inside a thread
- */
-
- public function testget_thread_user_post() {
- global $_course;
- $thread_id = 1;
- $course_db = $_course['dbName'];
- $user_id = 1;
- $res = get_thread_user_post($course_db, $thread_id, $user_id );
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
- /**
- * @param string
- * @param int
- * @param int
- * @param int
- * @return void
- */
- public function testget_thread_user_post_limit() {
- global $_course;
- $thread_id = 1;
- $course_db = $_course['dbName'];
- $user_id = 1;
- $res = get_thread_user_post_limit($course_db, $thread_id, $user_id, $limit=10);
- if(!is_null($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves forum thread users details
- * @param int Thread ID
- * @param string Course DB name (optional)
- * @return resource Array of type ([user_id=>w,lastname=>x,firstname=>y,thread_id=>z],[])
- */
-
- public function testget_thread_users_details() {
- $thread_id = 1;
- $res = get_thread_users_details($thread_id, $db_name = null);
- if(!is_null($res)){
- $this->assertTrue(is_resource($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves forum thread users not qualify
- * @param int Thread ID
- * @param string Course DB name (optional)
- * @return array Array of type ([user_id=>w,lastname=>x,firstname=>y,thread_id=>z],[])
- */
-
- public function testget_thread_users_not_qualify() {
- $thread_id = 1;
- $res = get_thread_users_not_qualify($thread_id, $db_name = null);
- if(!is_null($res)){
- $this->assertTrue(is_resource($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves forum thread users qualify
- * @param int Thread ID
- * @param string Course DB name (optional)
- * @return array Array of type ([user_id=>w,lastname=>x,firstname=>y,thread_id=>z],[])
- */
-
- public function testget_thread_users_qualify() {
- $thread_id = 1;
- $res = get_thread_users_qualify($thread_id, $db_name = null);
- if(!is_bool($res)){
- $this->assertTrue(is_resource($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * Retrieve all the threads of a given forum
- * @param int forum id
- * @return an array containing all the information about the threads
- */
-
- public function testget_threads() {
- $forum_id = 1;
- $res = get_threads($forum_id);
- if(!is_bool($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function retrieves all the unapproved messages for a given forum
- * This is needed to display the icon that there are unapproved messages in that thread (only the courseadmin can see this)
- * @param $forum_id the forum where we want to know the unapproved messages of
- * @return array returns
- */
-
- public function testget_unaproved_messages() {
- $forum_id = 1;
- $res = get_unaproved_messages($forum_id);
- if(!is_bool($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function is used to find all the information about what's new in the forum tool
- * @return void
- */
-
- public function testget_whats_new() {
- $res = get_whats_new();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function handles all the forum and forumcategories actions. This is a wrapper for the
- * forum and forum categories. All this code code could go into the section where this function is
- * called but this make the code there cleaner.
- * @return void
- */
-
- public function testhandle_forum_and_forumcategories() {
- $res = handle_forum_and_forumcategories();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function is called whenever something is made visible because there might be new posts and the user might have indicated that (s)he wanted
- * to be informed about the new posts by mail.
- * @param string
- * @param int
- * @return string language variable
- */
-
- public function testhandle_mail_cue() {
- $content = 'test content';
- $id = 1;
- $res = handle_mail_cue($content, $id);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This function return the html syntax for the image
- * @param $image_url The url of the image (absolute or relative)
- * @param $alt The alt text (when the images cannot be displayed). http://www.w3.org/TR/html4/struct/objects.html#adef-alt
- * @param $title The title of the image. Most browsers display this as 'tool tip'. http://www.w3.org/TR/html4/struct/global.html#adef-title
- * @todo this is the same as the Display::xxx function, so it can be removed => all calls have to be changed also
- * @return string url image
- */
-
- public function testicon() {
- $image_url = api_get_path(WEB_IMG_PATH).'test.png';
- $res = icon($image_url,$alt='',$title='');
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * The thread view counter gets increased every time someone looks at the thread
- * @param int
- * @return void
- */
-
- public function testincrease_thread_view() {
- $thread_id = 1;
- $res = increase_thread_view($thread_id);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function displays the form for moving a post message to a different (already existing) or a new thread.
- * @return void HTML
- */
-
- public function testmove_post_form() {
- ob_start();
- $res = move_post_form();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function displays the form for moving a thread to a different (already existing) forum
- * @return void HTML
- */
-
- public function testmove_thread_form() {
- ob_start();
- $res = move_thread_form();
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function moves a forum or a forum category up or down
- * @param $content what is it that we want to make (in)visible: forum category, forum, thread, post
- * @param $direction do we want to move it up or down.
- * @param $id the id of the content we want to make invisible
- * @todo consider removing the table_item_property calls here but this can prevent unwanted side effects when a forum does not have an entry in
- * the item_property table but does have one in the forum table.
- * @return string language variable
- */
-
- public function testmove_up_down() {
- $content = 'test content';
- $direction = 'test direction';
- $id = 1;
- $res = move_up_down($content, $direction, $id);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Prepares a string or an array of strings for display by stripping slashes
- * @param mixed String or array of strings
- * @return mixed String or array of strings
- */
-
- public function testprepare4display() {
- $res = prepare4display($input='');
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Return the link to the forum search page
- */
-
- public function testsearch_link() {
- $res = search_link();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This function sends the mails for the mail notification
- * @param array
- * @param array
- * @return void
- */
-
- public function testsend_mail() {
- $res = send_mail($user_info=array(), $thread_information=array());
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This function sends the notification mails to everybody who stated that they wanted to be informed when a new post
- * was added to a given thread.
- * @param int id thread
- * @param array reply information
- * @return void
- */
-
- public function testsend_notification_mails() {
- $thread_id = 1;
- $reply_info = array('test');
- $res = send_notification_mails($thread_id, $reply_info);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Get all the users who need to receive a notification of a new post (those subscribed to
- * the forum or the thread)
- * @param integer $forum_id the id of the forum
- * @param integer $thread_id the id of the thread
- * @param integer $post_id the id of the post
- * @return bool
- */
-
- public function testsend_notifications() {
- $res = send_notifications($forum_id=0, $thread_id=0, $post_id=0);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * This function stores which users have to be notified of which forums or threads
- * @param string $content does the user want to be notified about a forum or about a thread
- * @param integer $id the id of the forum or thread
- * @return string language variable
- */
-
- public function testset_notification() {
- $content = 'test content';
- $id = 1;
- $res = set_notification($content,$id, $add_only = false);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This public function displays the form that is used to add a forum category.
- * @param array
- * @return void HTML
- */
-
- public function testshow_add_forum_form() {
- ob_start();
- $res = show_add_forum_form($inputvalues=array());
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function displays the form that is used to add a forum category.
- * @param array input values
- * @return void HTML
- */
-
- public function testshow_add_forumcategory_form() {
- ob_start();
- $res = show_add_forumcategory_form($inputvalues=array());
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function displays the form that is used to add a post. This can be a new thread or a reply.
- * @param $action is the parameter that determines if we are
- * 1. newthread: adding a new thread (both empty) => No I-frame
- * 2. replythread: Replying to a thread ($action = replythread) => I-frame with the complete thread (if enabled)
- * 3. replymessage: Replying to a message ($action =replymessage) => I-frame with the complete thread (if enabled) (I first thought to put and I-frame with the message only)
- * 4. quote: Quoting a message ($action= quotemessage) => I-frame with the complete thread (if enabled). The message will be in the reply. (I first thought not to put an I-frame here)
- * @return void HTML
- */
-
- public function testshow_add_post_form() {
- ob_start();
- $res = show_add_post_form($action='', $id='', $form_values='');
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function displays the form that is used to edit a forum category.
- * This is more or less a copy from the show_add_forumcategory_form public function with the only difference that is uses
- * some default values. I tried to have both in one public function but this gave problems with the handle_forum_and_forumcategories public function
- * (storing was done twice)
- * @param array
- * @return void HTML
- */
-
- public function testshow_edit_forumcategory_form() {
- ob_start();
- $res = show_edit_forumcategory_form($inputvalues=array());
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function displays the form that is used to edit a post. This can be a new thread or a reply.
- * @param array contains all the information about the current post
- * @param array contains all the information about the current thread
- * @param array contains all info about the current forum (to check if attachments are allowed)
- * @param array contains the default values to fill the form
- * @return void
- */
-
- public function testshow_edit_post_form() {
- ob_start();
- $current_post = array('test');
- $current_thread = array('test2');
- $current_forum = array('test3');
- $res = show_edit_post_form($current_post, $current_thread, $current_forum, $form_values='',$id_attach=0);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function show qualify.
- * @param string contains the information of option to run
- * @param string contains the information the current course id
- * @param integer contains the information the current forum id
- * @param integer contains the information the current user id
- * @param integer contains the information the current thread id
- * @return integer qualify
- * @example $option=1 obtained the qualification of the current thread
- */
-
- public function testshow_qualify() {
- $option = 1;
- $couser_id = 1;
- $forum_id = 1;
- $user_id = 1;
- $thread_id = 1;
- $res = show_qualify($option,$couser_id,$forum_id,$user_id,$thread_id);
- if(!is_numeric($res)){
- $this->assertTrue(is_null($res));
- } else {
- $this->assertTrue(is_numeric($res));
- }
- //var_dump($res);
- }
-
- /**
- * This function builds an array of all the posts in a given thread where the key of the array is the post_id
- * It also adds an element children to the array which itself is an array that contains all the id's of the first-level children
- * @return an array containing all the information on the posts of a thread
- */
-
- public function testcalculate_children() {
- $rows = array();
- $res = calculate_children($rows);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function test_phorum_recursive_sort() {
- $rows = array();
- $res = _phorum_recursive_sort($rows, &$threads, $seed=0, $indent=0);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
-
- /**
- * This public function stores the edit of a post in the forum_post table.
- * @param array
- * @return void HTML
- */
-
- public function teststore_edit_post() {
- $values = array('test');
- ob_start();
- $res = store_edit_post($values);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function stores the forum in the database. The new forum is added to the end.
- * @param array
- * @return string language variable
- */
-
- public function teststore_forum() {
- $values = array('test');
- ob_start();
- $res = store_forum($values);
- ob_end_clean();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * This public function stores the forum category in the database. The new category is added to the end.
- * @param array
- * @return void HMTL language variable
- */
-
- public function teststore_forumcategory() {
- $values = array('test');
- ob_start();
- $res = store_forumcategory($values);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- *
- * @param array
- * @return string HTML language variable
- */
-
- public function teststore_move_post() {
- $values = array('test');
- ob_start();
- $res = store_move_post($values);
- ob_end_clean();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * @param array
- * @return string HTML language variable
- */
-
- public function teststore_move_thread() {
- $values = array('test');
- ob_start();
- $res = store_move_thread($values);
- ob_end_clean();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- *
- * This public function store qualify historical.
- * @param boolean contains the information of option to run
- * @param string contains the information the current course id
- * @param integer contains the information the current forum id
- * @param integer contains the information the current user id
- * @param integer contains the information the current thread id
- * @param integer contains the information the current qualify
- * @return void
- * @example $option=1 obtained the qualification of the current thread
- */
-
- public function teststore_qualify_historical() {
- $option = 1;
- $couser_id = 1;
- $forum_id = 1;
- $user_id = 1;
- $thread_id = 1;
- $current_qualify = 1;
- $qualify_user_id = 1;
- $res = store_qualify_historical($option,$couser_id,$forum_id,$user_id,$thread_id,$current_qualify,$qualify_user_id);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function stores a reply in the forum_post table.
- * It also updates the forum_threads table (thread_replies +1 , thread_last_post, thread_date)
- */
-
- public function teststore_reply() {
- $values = array('test');
- ob_start();
- $res = store_reply($values);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * @param integer contains the information of user id
- * @param integer contains the information of thread id
- * @param integer contains the information of thread qualify
- * @param integer contains the information of user id of qualifier
- * @param integer contains the information of time
- * @param integer contains the information of session id
- * @return Array() optional
- **/
-
- public function teststore_theme_qualify() {
- $user_id = 1;
- $thread_id = 1;
- $qualify_time = 1;
- $res = store_theme_qualify($user_id,$thread_id,$thread_qualify=0,$qualify_user_id=0,$qualify_time,$session_id=null);
- if(!is_bool($res)) {
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_bool($res));
- }
- //var_dump($res);
- }
-
- /**
- * This public function stores a new thread. This is done through an entry in the forum_thread table AND
- * in the forum_post table because. The threads are also stored in the item_property table. (forum posts are not (yet))
- * @param array
- * @return void HTML
- */
-
- public function teststore_thread() {
- $values = array();
- ob_start();
- $res = store_thread($values);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
-
- /**
- * The relies counter gets increased every time somebody replies to the thread
- * @param
- * @return void
- */
-
- public function testupdate_thread() {
- $thread_id = 1;
- $last_post_id = 1;
- $post_date = 1;
- $res = update_thread($thread_id, $last_post_id,$post_date);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
-
- /**
- * This public function is called when the user is not allowed in this forum/thread/...
- * @return bool display message of "not allowed"
- */
-
- public function testforum_not_allowed_here() {
- ob_start();
- $res = forum_not_allowed_here();
- ob_end_clean();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Delete the all the attachments from the DB and the file according to the post's id or attach id(optional)
- * @param post id
- * @param attach id (optional)
- * @return void
- */
-
- public function testdelete_attachment() {
- global $_course;
- $post_id = 1;
- $res = delete_attachment($post_id,$id_attach=0);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function deletes a forum or a forum category
- * This public function currently does not delete the forums inside the category, nor the threads and replies inside these forums.
- * For the moment this is the easiest method and it has the advantage that it allows to recover fora that were acidently deleted
- * when the forum category got deleted.
- *
- * @param $content = what we are deleting (a forum or a forum category)
- * @param $id The id of the forum category that has to be deleted.
- * @return void
- * @todo write the code for the cascading deletion of the forums inside a forum category and also the threads and replies inside these forums
- * @todo config setting for recovery or not (see also the documents tool: real delete or not).
- */
-
- public function testdelete_forum_forumcategory_thread() {
- $content= 'testcontent';
- $id = 1;
- $res = delete_forum_forumcategory_thread($content, $id);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * This public function deletes the forum image if exists
- * @param int forum id
- * @return boolean true if success
- */
-
- public function testdelete_forum_image() {
- $forum_id = 1;
- $res = delete_forum_image($forum_id);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * This public function deletes a forum post. This separate public function is needed because forum posts do not appear in the item_property table (yet)
- * and because deleting a post also has consequence on the posts that have this post as parent_id (they are also deleted).
- * an alternative would be to store the posts also in item_property and mark this post as deleted (visibility = 2).
- * We also have to decrease the number of replies in the thread table
- * @return string language variable
- * @param $post_id the id of the post that will be deleted
- * @todo write recursive public function that deletes all the posts that have this message as parent
- */
-
- public function testdelete_post() {
- $table_posts = Database :: get_course_table(TABLE_FORUM_POST);
- $table_threads = Database :: get_course_table(TABLE_FORUM_THREAD);
- $post_id = 1;
- $res = delete_post($post_id);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function __destruct() {
- // The destructor acts like a global tearDown for the class
- require_once api_get_path(SYS_TEST_PATH).'teardown.inc.php';
- }
-}
-?>
diff --git a/tests/main/gradebook/lib/be/attendancelink.class.test.php b/tests/main/gradebook/lib/be/attendancelink.class.test.php
deleted file mode 100755
index e1730f5989..0000000000
--- a/tests/main/gradebook/lib/be/attendancelink.class.test.php
+++ /dev/null
@@ -1,135 +0,0 @@
-UnitTestCase('Test Attendance Link');
- }
-
- public function __construct() {
- $this->UnitTestCase('Gradebook attendances library - main/gradebook/lib/be/attendancelink.class.test.php');
- // The constructor acts like a global setUp for the class
- global $date;
- TestManager::create_test_course('COURSEATTENDANCELINK');
- $this->attendance = new AttendanceLink();
- $this->attendance->set_course_code('COURSEATTENDANCELINK');
- $this->attendance->set_id (1);
- $this->attendance->set_type (LINK_ATTENDANCE);
- $this->attendance->set_ref_id (1) ;
- $this->attendance->set_user_id (1);
- $this->attendance->set_category_id(1);
- $this->attendance->set_date ($date);
- $this->attendance->set_weight (1);
- $this->attendance->set_visible (1);
- $this->attendance->set_session_id(1);
- }
-
- public function testcalc_score() {
- $res = $this->attendance->calc_score($stud_id = null);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Generate an array of all attendances available.
- * @return array 2-dimensional array - every element contains 2 subelements (id, name)
- */
-
- public function testget_all_links() {
- $_SESSION['id_session'] = 1;
- $res = $this->attendance->get_all_links();
- if(!is_array($res)){
- $this->assertTrue(is_null($res));
- } else {
- $this->assertTrue(is_array($res));
- }
- $_SESSION['id_session'] = null;
- //var_dump($res);
- }
-
- /**
- * @return string description
- */
-
- public function testget_description() {
- $res = $this->attendance->get_description();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_link() {
- $res = $this->attendance->get_link();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_name() {
- $res = $this->attendance->get_name();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_not_created_links() {
- $res = $this->attendance->get_not_created_links();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_test_id() {
- $res = $this->attendance->get_test_id();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_type_name() {
- $res = $this->attendance->get_type_name();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Has anyone done this exercise yet ?
- */
-
- public function testhas_results() {
- $res = $this->attendance->has_results();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testis_allowed_to_change_name() {
- $res = $this->attendance->is_allowed_to_change_name();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testis_valid_link() {
- $res = $this->attendance->is_valid_link();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testneeds_max() {
- $res = $this->attendance->needs_max();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testneeds_name_and_description() {
- $res = $this->attendance->needs_name_and_description();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testneeds_results() {
- $res = $this->attendance->needs_results();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function __destruct() {
- // The destructor acts like a global tearDown for the class
- TestManager::delete_test_course('COURSEATTENDANCELINK');
- }
-}
-?>
diff --git a/tests/main/gradebook/lib/be/category.class.test.php b/tests/main/gradebook/lib/be/category.class.test.php
deleted file mode 100755
index 84de01e4f4..0000000000
--- a/tests/main/gradebook/lib/be/category.class.test.php
+++ /dev/null
@@ -1,423 +0,0 @@
-UnitTestCase('Test Category Class');
- }
-
- public function __construct() {
- $this->UnitTestCase('Gradebook categories library - main/gradebook/lib/be/category.class.test.php');
- // The constructor acts like a global setUp for the class
- TestManager::create_test_course('COURSECATEGORYCLASS');
- $this->category = new Category();
- $this->category->set_id(1);
- $this->category->set_name('test');
- $this->category->set_description('test description');
- $this->category->set_user_id(1);
- $this->category->set_course_code('COURSECATEGORYCLASS');
- $this->category->set_certificate_min_score(20);
- $this->category->set_parent_id(0);
- $this->category->set_session_id(1);
- $this->category->set_weight(1);
- $this->category->set_visible(1);
- }
-
- /**
- * Insert this category into the database
- */
-
- public function testadd() {
- $_SESSION['id_session'] = 1;
- $res = $this->category->add();
- $this->assertTrue(is_null($res));
- $_SESSION['id_session'] = null;
- //var_dump($res);
- }
-
- /**
- * Apply the same visibility to every subcategory, evaluation and link
- */
-
- public function testapply_visibility_to_children() {
- $res = $this->category->apply_visibility_to_children();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Calculate the score of this category
- * @param $stud_id student id (default: all students - then the average is returned)
- * @return array (score sum, weight sum)
- * or null if no scores available
- */
-
- public function testcalc_score() {
- $res = $this->category->calc_score($stud_id = null);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Check if a category name (with the same parent category) already exists
- * @param $name name to check (if not given, the name property of this object will be checked)
- * @param $parent parent category
- * @return bool
- */
-
- public function testdoes_name_exist() {
- $name = 'test';
- $parent=1;
- $res = $this->category->does_name_exist($name, $parent);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Find category by name
- * @param string $name_mask search string
- * @return array category objects matching the search criterium
- */
-
- public function testfind_category() {
- $name_mask = 'test';
- $allcat=array();
- $res = $this->category->find_category($name_mask,$allcat);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Generate an array of all courses that a teacher is admin of.
- * @return array 2-dimensional array - every element contains 2 subelements (code, title)
- */
-
- public function testget_all_courses() {
- $user_id = 1;
- $res = $this->category->get_all_courses($user_id);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_certificate_min_score() {
- $res = $this->category->get_certificate_min_score();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testget_course_code() {
- $res = $this->category->get_course_code();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_description() {
- $res = $this->category->get_description();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Get appropriate evaluations visible for the user
- * @param int $stud_id student id (default: all students)
- * @param boolean $recursive process subcategories (default: no recursion)
- */
-
- public function testget_evaluations() {
- $res = $this->category->get_evaluations($stud_id = null, $recursive = false);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_icon_name() {
- $res = $this->category->get_icon_name();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_id() {
- $res = $this->category->get_id();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testget_independent_categories_with_result_for_student() {
- $cat_id=1;
- $stud_id=1;
- $res = $this->category->get_independent_categories_with_result_for_student($cat_id, $stud_id, $cats = array());
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_item_type() {
- $res = $this->category->get_item_type();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_links() {
- $res = $this->category->get_links($stud_id = null, $recursive = false);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_name() {
- $res = $this->category->get_name();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_not_created_course_categories() {
- $user_id = 1;
- $res = $this->category->get_not_created_course_categories($user_id);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_parent_id() {
- $res = $this->category->get_parent_id();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * Return array of Category objects where a student is subscribed to.
- * @param int student id
- * @param string Course code
- * @param int Session id
- */
-
- public function testget_root_categories_for_student() {
- $stud_id=1;
- $res = $this->category->get_root_categories_for_student($stud_id, $course_code = null, $session_id = null);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Return array of Category objects where a teacher is admin for.
- * @param int user id (to return everything, use 'null' here)
- * @param string course code (optional)
- * @param int session id (optional)
- */
-
- public function testget_root_categories_for_teacher() {
- $user_id=1;
- $res = $this->category->get_root_categories_for_teacher($user_id, $course_code = null, $session_id = null);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_session_id() {
- $user_id=1;
- $res = $this->category->get_session_id($user_id, $course_code = null, $session_id = null);
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * Get appropriate subcategories visible for the user (and optionally the course and session)
- * @param int $stud_id student id (default: all students)
- * @param string Course code (optional)
- * @param int Session ID (optional)
- * @return array Array of subcategories
- */
-
- public function testget_subcategories() {
- $res = $this->category->get_subcategories($stud_id = null, $course_code = null, $session_id = null);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Generate an array of possible categories where this category can be moved to.
- * Notice: its own parent will be included in the list: it's up to the frontend
- * to disable this element.
- * @return array 2-dimensional array - every element contains 3 subelements (id, name, level)
- */
-
- public function testget_target_categories() {
- $res = $this->category->get_target_categories();
- if(is_array($res)) {
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue(is_null($res));
- }
- var_dump($res);
-
- }
-
- /**
- * Generate an array of all categories the user can navigate to
- */
-
- public function testget_tree() {
- $res = $this->category->get_tree();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_user_id() {
- $res = $this->category->get_user_id();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testget_weight() {
- $res = $this->category->get_weight();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * Check if a category contains evaluations with a result for a given student
- */
-
- public function testhas_evaluations_with_results_for_student() {
- $stud_id = 1;
- $res = $this->category->has_evaluations_with_results_for_student($stud_id);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Checks if the certificate is available for the given user in this category
- * @param integer User ID
- * @return boolean True if conditions match, false if fails
- */
-
- public function testis_certificate_available() {
- $user_id = 1;
- $res = $this->category->is_certificate_available($user_id);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Is this category a course ?
- * A category is a course if it has a course code and no parent category.
- */
-
- public function testis_course() {
- $res = $this->category->is_course();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Can this category be moved to somewhere else ?
- * The root and courses cannot be moved.
- */
-
- public function testis_movable() {
- $res = $this->category->is_movable();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testis_visible() {
- $res = $this->category->is_visible();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * Retrieve categories and return them as an array of Category objects
- * @param int category id
- * @param int user id (category owner)
- * @param string course code
- * @param int parent category
- * @param bool visible
- * @param int session id (in case we are in a session)
- * @param bool Whether to show all "session" categories (true) or hide them (false) in case there is no session id
- */
-
- public function testload() {
- $res = $this->category->load($id = null, $user_id = null, $course_code = null, $parent_id = null, $visible = null, $session = null, $show_session_categories = true);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Move this category to the given category.
- * If this category moves from inside a course to outside,
- * its course code must be changed, as well as the course code
- * of all underlying categories and evaluations. All links will
- * be deleted as well !
- */
-
- public function testmove_to_cat() {
- $res = $this->category->move_to_cat($this->category);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
-
- /**
- * Update the properties of this category in the database
- */
-
- public function testsave() {
- $res = $this->category->save();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Show message resource delete
- */
-
- public function testshow_message_resource_delete() {
- $course_id = 1;
- $res = $this->category->show_message_resource_delete($course_id);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Shows all information of an category
- */
-
- public function testshows_all_information_an_category() {
- $res = $this->category->shows_all_information_an_category($selectcat='');
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Not delete this category from the database,when visible=3 is category eliminated
- */
-
- public function testupdate_category_delete() {
- $course_id = 1;
- $res = $this->category->update_category_delete($course_id);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Delete this evaluation from the database
- */
-
- public function testdelete() {
- $res = $this->category->delete();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Delete this category and every subcategory, evaluation and result inside
- */
-
- public function testdelete_all() {
- $res = $this->category->delete_all();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function __destruct() {
- // The destructor acts like a global tearDown for the class
- TestManager::delete_test_course('COURSECATEGORYCLASS');
- }
-}
-?>
diff --git a/tests/main/gradebook/lib/be/dropboxlink.class.test.php b/tests/main/gradebook/lib/be/dropboxlink.class.test.php
deleted file mode 100755
index 7fdc4cfbfd..0000000000
--- a/tests/main/gradebook/lib/be/dropboxlink.class.test.php
+++ /dev/null
@@ -1,42 +0,0 @@
-UnitTestCase('Test Drop Box Link');
- }
-
- public function __construct() {
- $this->UnitTestCase('Gradebook dropbox library - main/gradebook/lib/be/dropboxlink.class.test.php');
- // The constructor acts like a global setUp for the class
- TestManager::create_test_course('COURSEDROPBOXLINK');
- $this->dropbox = new DropboxLink();
- $this->dropbox->set_course_code('COURSEDROPBOXLINK');
- $this->dropbox->set_name('test');
- }
-
- public function testget_type_name() {
- $res = $this->dropbox->get_type_name();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_view_url() {
- $stud_id = 1;
- $res = $this->dropbox->get_view_url($stud_id);
- //$this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testis_allowed_to_change_name() {
- $res = $this->dropbox->is_allowed_to_change_name();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function __destruct() {
- // The destructor acts like a global tearDown for the class
- TestManager::delete_test_course('COURSEDROPBOXLINK');
- }
-}
-?>
diff --git a/tests/main/gradebook/lib/be/evaluation.class.test.php b/tests/main/gradebook/lib/be/evaluation.class.test.php
deleted file mode 100755
index c2abdabab8..0000000000
--- a/tests/main/gradebook/lib/be/evaluation.class.test.php
+++ /dev/null
@@ -1,347 +0,0 @@
-UnitTestCase('Test Evaluation');
- }
-
- public function __construct() {
- $this->UnitTestCase('Gradebook evaluation library - main/gradebook/lib/be/evaluation.class.test.php');
- // The constructor acts like a global setUp for the class
- global $date;
- TestManager::create_test_course('COURSEEVALUATION');
- $this->evaluation = new Evaluation();
- $this->evaluation-> set_id (1);
- $this->evaluation-> set_name ('test');
- $this->evaluation-> set_description ('test description');
- $this->evaluation-> set_user_id (1);
- $this->evaluation-> set_course_code ('COURSEEVALUATION');
- $this->evaluation-> set_category_id (1);
- $this->evaluation-> set_date ($date);
- $this->evaluation-> set_weight (1);
- $this->evaluation-> set_max (1);
- $this->evaluation-> set_visible (1);
- }
-
- /**
- * Insert this evaluation into the database
- */
-
- public function testadd() {
- $res = $this->evaluation->add();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testadd_evaluation_log() {
- $idevaluation = 1;
- $res = $this->evaluation->add_evaluation_log($idevaluation);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Calculate the score of this evaluation
- * @param $stud_id student id (default: all students who have results for this eval - then the average is returned)
- * @return array (score, max) if student is given
- * array (sum of scores, number of scores) otherwise
- * or null if no scores available
- */
-
- public function testcalc_score() {
- $res = $this->evaluation->calc_score($stud_id = null);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Delete this evaluation from the database
- */
-
- public function testdelete() {
- $res = $this->evaluation->delete();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Delete all results for this evaluation
- */
-
- public function testdelete_results() {
- $res = $this->evaluation->delete_results();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Delete this evaluation and all underlying results.
- */
-
- public function testdelete_with_results() {
- $res = $this->evaluation->delete_with_results();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Check if an evaluation name (with the same parent category) already exists
- * @param $name name to check (if not given, the name property of this object will be checked)
- * @param $parent parent category
- */
-
- public function testdoes_name_exist() {
- $name = 'test name';
- $parent = 1;
- $res = $this->evaluation->does_name_exist($name, $parent);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Find evaluations by name
- * @param string $name_mask search string
- * @return array evaluation objects matching the search criterium
- * @todo can be written more efficiently using a new (but very complex) sql query
- */
- //problem with the call get_evaluations(): Call to a member function get_evaluations() on a non-object
- /*public function testfind_evaluations() {
- $name_mask = 'test name mask';
- $selectcat = 1;
- $res = Evaluation::find_evaluations($name_mask,$selectcat);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }*/
-
- public function testget_category_id() {
- $res = $this->evaluation->get_category_id();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testget_course_code() {
- $res = $this->evaluation->get_course_code();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_date() {
- $res = $this->evaluation->get_date();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testget_description() {
- $res = $this->evaluation->get_description();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Retrieve evaluations where a student has results for
- * and return them as an array of Evaluation objects
- * @param $cat_id parent category (use 'null' to retrieve them in all categories)
- * @param $stud_id student id
- */
-
- public function testget_evaluations_with_result_for_student() {
- $stud_id = 1;
- $res = $this->evaluation->get_evaluations_with_result_for_student($cat_id = null, $stud_id);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_icon_name() {
- $res = $this->evaluation->get_icon_name();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_id() {
- $res = $this->evaluation->get_id();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testget_item_type() {
- $res = $this->evaluation->get_item_type();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testget_max() {
- $res = $this->evaluation->get_max();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testget_name() {
- $res = $this->evaluation->get_name();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Get a list of students that do not have a result record for this evaluation
- */
-
- public function testget_not_subscribed_students() {
- $res = $this->evaluation->get_not_subscribed_students($first_letter_user = '');
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Generate an array of possible categories where this evaluation can be moved to.
- * Notice: its own parent will be included in the list: it's up to the frontend
- * to disable this element.
- * @return array 2-dimensional array - every element contains 3 subelements (id, name, level)
- */
-
- public function testget_target_categories() {
- $res = $this->evaluation->get_target_categories();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testget_user_id() {
- $res = $this->evaluation->get_user_id();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- public function testget_weight() {
- $res = $this->evaluation->get_weight();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * Are there any results for this evaluation yet ?
- * The 'max' property should not be changed then.
- */
-
- public function testhas_results() {
- $res = $this->evaluation->has_results();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testis_valid_score() {
- $score = 1;
- $res = $this->evaluation->is_valid_score($score);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testis_visible() {
- $res = $this->evaluation->is_visible();
- $this->assertTrue(is_numeric($res));
- //var_dump($res);
- }
-
- /**
- * Retrieve evaluations and return them as an array of Evaluation objects
- * @param $id evaluation id
- * @param $user_id user id (evaluation owner)
- * @param $course_code course code
- * @param $category_id parent category
- * @param $visible visible
- */
-
- public function testload() {
- $res = $this->evaluation->load($id = null, $user_id = null, $course_code = null, $category_id = null, $visible = null);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Move this evaluation to the given category.
- * If this evaluation moves from inside a course to outside,
- * its course code is also changed.
- */
-
- public function testmove_to_cat() {
- $cat = $this->evaluation;
- $res = $this->evaluation->move_to_cat($cat);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Update the properties of this evaluation in the database
- */
-
- public function testsave() {
- $res = $this->evaluation->save();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_category_id() {
- $res = $this->evaluation->set_category_id(1);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_course_code() {
- $res = $this->evaluation->set_course_code('COURSEEVALUATION');
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_date() {
- global $date;
- $res = $this->evaluation->set_date('02/02/2010');
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_description() {
- $res = $this->evaluation->set_description('test description');
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_id() {
- $res = $this->evaluation->set_id(1);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_max() {
- $res = $this->evaluation->set_max(1);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_name() {
- $res = $this->evaluation->set_name('test name');
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_user_id() {
- $res = $this->evaluation->set_user_id(1);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_visible() {
- $res = $this->evaluation->set_visible(1);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testset_weight() {
- $res = $this->evaluation->set_weight(1);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function __destruct() {
- // The destructor acts like a global tearDown for the class
- TestManager::delete_test_course('COURSEEVALUATION');
- }
-}
-?>
diff --git a/tests/main/gradebook/lib/be/exerciselink.class.test.php b/tests/main/gradebook/lib/be/exerciselink.class.test.php
deleted file mode 100755
index 773fe039e2..0000000000
--- a/tests/main/gradebook/lib/be/exerciselink.class.test.php
+++ /dev/null
@@ -1,153 +0,0 @@
-UnitTestCase('Test Exercise Link');
- }
-
- public function __construct() {
- $this->UnitTestCase('Gradebook exercises library - main/gradebook/lib/be/exerciselink.class.test.php');
- global $date;
- // The constructor acts like a global setUp for the class
- TestManager::create_test_course('COURSEEXERCISELINK');
- $this->exerciselink = new ExerciseLink();
- $this->exerciselink-> set_id (1);
- $this->exerciselink-> set_name ('test');
- $this->exerciselink-> set_description ('test description');
- $this->exerciselink-> set_user_id (1);
- $this->exerciselink-> set_course_code ('COURSEEXERCISELINK');
- $this->exerciselink-> set_category_id (1);
- $this->exerciselink-> set_date ($date);
- $this->exerciselink-> set_weight (1);
- $this->exerciselink-> set_max (1);
- $this->exerciselink-> set_visible (1);
- }
-
- /**
- * Generate an array of all exercises available.
- * @return array 2-dimensional array - every element contains 2 subelements (id, name)
- */
-
- public function testget_all_links() {
- $res = $this->exerciselink->get_all_links();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- /**
- * Get the score of this exercise. Only the first attempts are taken into account.
- * @param $stud_id student id (default: all students who have results - then the average is returned)
- * @return array (score, max) if student is given
- * array (sum of scores, number of scores) otherwise
- * or null if no scores available
- */
-
- public function testcalc_score() {
- $res = $this->exerciselink->calc_score($stud_id = null);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
-
-
- /**
- * Get description to display: same as exercise description
- */
-
- public function testget_description() {
- $res = $this->exerciselink->get_description();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Get URL where to go to if the user clicks on the link.
- * First we go to exercise_jump.php and then to the result page.
- * Check this php file for more info.
- */
-
- public function testget_link() {
- $res = $this->exerciselink->get_link();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Get name to display: same as exercise title
- */
-
- public function testget_name() {
- $res = $this->exerciselink->get_name();
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- /**
- * Generate an array of exercises that a teacher hasn't created a link for.
- * @return array 2-dimensional array - every element contains 2 subelements (id, name)
- */
-
- public function testget_not_created_links() {
- $_SESSION['id_session'] = 1;
- $res = $this->exerciselink->get_not_created_links();
- $this->assertTrue(is_array($res));
- $_SESSION['id_session'] = null;
- //var_dump($res);
- }
-
- public function testget_type_name() {
- $res = $this->exerciselink->get_type_name();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Has anyone done this exercise yet ?
- */
-
- public function testhas_results() {
- $res = $this->exerciselink->has_results();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testis_allowed_to_change_name() {
- $res = $this->exerciselink->is_allowed_to_change_name();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- /**
- * Check if this still links to an exercise
- */
-
- public function testis_valid_link() {
- $res = $this->exerciselink->is_valid_link();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testneeds_max() {
- $res = $this->exerciselink->needs_max();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testneeds_name_and_description() {
- $res = $this->exerciselink->needs_name_and_description();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testneeds_results() {
- $res = $this->exerciselink->needs_results();
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function __destruct() {
- // The destructor acts like a global tearDown for the class
- TestManager::delete_test_course('COURSEEXERCISELINK');
- }
-}
-?>
diff --git a/tests/main/gradebook/lib/be/forumthreadlink.class.test.php b/tests/main/gradebook/lib/be/forumthreadlink.class.test.php
deleted file mode 100755
index d3e233be24..0000000000
--- a/tests/main/gradebook/lib/be/forumthreadlink.class.test.php
+++ /dev/null
@@ -1,42 +0,0 @@
-UnitTestCase('Test Forum Thread Link');
- }
-
- public function __construct() {
- $this->UnitTestCase('Gradebook forum library - main/gradebook/lib/be/forumthreadlink.class.test.php');
- // The constructor acts like a global setUp for the class
- TestManager::create_test_course('COURSEFORUMTHREAD');
- $this->forumthreadlink = new ForumThreadLink();
- $this->forumthreadlink->set_id(1);
- $this->forumthreadlink->set_type(5);
- $this->forumthreadlink->set_ref_id(1);
- $this->forumthreadlink->set_user_id(1);
- $this->forumthreadlink->set_course_code('COURSEFORUMTHREAD');
- $this->forumthreadlink->set_category_id(1);
- $this->forumthreadlink->set_date(date);
- $this->forumthreadlink->set_weight(1);
- $this->forumthreadlink->set_visible('visible');
-
- }
-
- public function testcalc_score() {
- $res = $this->forumthreadlink->calc_score(null);
- $this->assertNull($res);
- //var_dump($res);
- $res2 = $this->forumthreadlink->calc_score(1);
- $this->assertTrue(is_array($res2));
- //var_dump($res2);
- }
-
-
-
- public function __destruct() {
- // The destructor acts like a global tearDown for the class
- TestManager::delete_test_course('COURSEFORUMTHREAD');
- }
-
-}
-?>
\ No newline at end of file
diff --git a/tests/main/inc/banner.inc.test.php b/tests/main/inc/banner.inc.test.php
deleted file mode 100755
index da9557dff1..0000000000
--- a/tests/main/inc/banner.inc.test.php
+++ /dev/null
@@ -1,20 +0,0 @@
-UnitTestCase('Banners library - main/inc/banner.inc.test.php');
- }
- public function testGetTabs(){
- global $_course, $rootAdminWeb, $_user;
- ob_start();
- require_once(api_get_path(SYS_CODE_PATH).'inc/banner.inc.php');
- ob_end_clean();
- $res = get_tabs();
- $this->assertTrue(is_array($res));
- $this->assertTrue($res);
- //var_dump($res);
- }
-
-}
-?>
diff --git a/tests/main/inc/banner.lib.test.php b/tests/main/inc/banner.lib.test.php
deleted file mode 100755
index f0a95a9fd4..0000000000
--- a/tests/main/inc/banner.lib.test.php
+++ /dev/null
@@ -1,17 +0,0 @@
-UnitTestCase('Tabs library - main/inc/banner.lib.test.php');
- }
-
- public function testGetTabs(){
- global $_course, $rootAdminWeb, $_user;
- $res = get_tabs();
- $this->assertTrue(is_array($res));
- $this->assertTrue($res);
- }
-
-}
-?>
diff --git a/tests/main/inc/course_document.lib.test.php b/tests/main/inc/course_document.lib.test.php
deleted file mode 100755
index ba0769cf24..0000000000
--- a/tests/main/inc/course_document.lib.test.php
+++ /dev/null
@@ -1,40 +0,0 @@
-UnitTestCase('Course documents display library - main/inc/course_document.inc.test.php');
- }
-
- public function testGetlist(){
- global $is_allowed_in_course;
- $is_allowed_in_course = true;
- $directory = api_get_path(SYS_COURSE_PATH).'/document/audio/';
- $res = getlist($directory);
- if (is_bool($res)){
- $this->assertTrue(is_bool($res));
- $this->assertTrue($res ===false);
- } else{
- $this->assertTrue(is_null($res));
- }
-
-
- }
-
- public function testCheckAndCreateResourceDirectory(){
- global $_course, $_user;
- global $group_properties, $to_group_id;
- global $permissions_for_new_directories;
- $repository_path='';
- $resource_directory='';
- $resource_directory_name='';
- $res = check_and_create_resource_directory($repository_path, $resource_directory, $resource_directory_name);
- $this->assertTrue(is_bool($res));
- $this->assertTrue($res === true || $res === false);
- }
-
-}
-
-
-
-?>
diff --git a/tests/main/inc/lib/access_url_edit_courses_to_url_functions.lib.test.php b/tests/main/inc/lib/access_url_edit_courses_to_url_functions.lib.test.php
deleted file mode 100755
index 35a4357f6d..0000000000
--- a/tests/main/inc/lib/access_url_edit_courses_to_url_functions.lib.test.php
+++ /dev/null
@@ -1,35 +0,0 @@
-UnitTestCase('Access URL courses library - main/inc/lib/access_url_edit_courses_to_url_functions.lib.test.php');
- }
-
- public function setUp(){
- $this->AccessUrlEditCoursesToUrl = new Accessurleditcoursestourl();
- }
-
- public function tearDown(){
- $this->AccessUrlEditCoursesToUrl = null;
- }
-
- public function TestSearchCourses(){
- global $_course, $user_id;
- $needle = '';
- $id = $_course['id'];
- $res = Accessurleditcoursestourl::search_courses($needle, $id);
- $this->assertTrue($res);
- $this->assertTrue(is_object($res));
- $this->assertFalse(is_null($res));
- //var_dump($res);
- }
-
-
-
-}
-
-?>
diff --git a/tests/main/inc/lib/access_url_edit_sessions_to_url_functions.lib.test.php b/tests/main/inc/lib/access_url_edit_sessions_to_url_functions.lib.test.php
deleted file mode 100755
index f2bb8cbec3..0000000000
--- a/tests/main/inc/lib/access_url_edit_sessions_to_url_functions.lib.test.php
+++ /dev/null
@@ -1,32 +0,0 @@
-UnitTestCase('Access URL sessions library - main/inc/lib/access_url_edit_sessions_to_url_functions.lib.test.php');
- }
-
- public function setUp(){
- $this->AccessUrlEditSessionsToUrl = new Accessurleditsessionstourl();
- }
-
- public function tearDown(){
- $this->AccessUrlEditSessionsToUrl = null;
- }
-
- public function TestSearchSessions(){
- global $_courses;
- $needle = '';
- $id = $_courses['id'];
- $res = Accessurleditsessionstourl::search_sessions($needle, $id);
- $this->assertTrue($res);
- $this->assertTrue(is_object($res));
- $this->assertFalse(is_null($res));
- //var_dump($res);
-
- }
-
-}
-?>
diff --git a/tests/main/inc/lib/access_url_edit_users_to_url_functions.lib.test.php b/tests/main/inc/lib/access_url_edit_users_to_url_functions.lib.test.php
deleted file mode 100755
index 90d21f2f73..0000000000
--- a/tests/main/inc/lib/access_url_edit_users_to_url_functions.lib.test.php
+++ /dev/null
@@ -1,33 +0,0 @@
-UnitTestCase('Access URL users library - main/inc/lib/access_url_edit_users_to_url_functions.lib.test.php');
- }
-
- public function setUp(){
- $this->AccessUrlEditUsersToUrl = new AccessurleditUserstourl();
- }
-
- public function tearDown(){
- $this->AccessUrlEditUsersToUrl = null;
- }
-
- public function TestSearchUsers(){
- global $_courses;
- $needle = '';
- $id = $_courses['id'];
- $res = AccessurleditUserstourl::search_users($needle, $id);
- $this->assertTrue($res);
- $this->assertTrue(is_object($res));
- $this->assertFalse(is_null($res));
- //var_dump($res);
-
- }
-
-}
-
-?>
diff --git a/tests/main/inc/lib/add_course.lib.inc.test.php b/tests/main/inc/lib/add_course.lib.inc.test.php
deleted file mode 100755
index 2964c9bc32..0000000000
--- a/tests/main/inc/lib/add_course.lib.inc.test.php
+++ /dev/null
@@ -1,168 +0,0 @@
-UnitTestCase('Courses creation - main/inc/lib/add_course.lib.inc.test.php');
- }
-
-
- function TestCreateCourse(){
- global $_configuration;
- $course_datos = array(
- 'wanted_code'=> 'testcourse',
- 'title'=>'prueba01',
- 'tutor_name'=>'John Doe',
- 'category_code'=>'Lang',
- 'course_language'=>'english',
- 'course_admin_id'=>'1',
- 'db_prefix'=> $_configuration['db_prefix'],
- 'firstExpirationDelay'=>'120'
- );
- $res = create_course($course_datos['wanted_code'], $course_datos['title'],
- $course_datos['tutor_name'], $course_datos['category_code'],
- $course_datos['course_language'],$course_datos['course_admin_id'],
- $course_datos['db_prefix'], $course_datos['firstExpirationDelay']);
- //should be code string if succeeded (false if failed)
- $this->assertTrue(is_string($res));
- }
-
- function testRegisterCourse() {
- global $_configuration;
- $course = array(
- 'courseSysCode'=> 'testcourse',
- 'courseScreenCode' =>'testcourse',
- 'courseRepository' =>'testcourse',
- 'courseDbName' => $_configuration['db_prefix'].'testcourse',
- 'titular' =>'John Doe',
- 'category' =>'Lang',
- 'title' =>'test course',
- 'course_language' =>'english',
- 'uidCreator'=> '1',
- );
- $res = register_course($course['courseSysCode'],$course['courseScreenCode'],
- $course['courseRepository'],$course['courseDbName'],
- $course['titular'],$course['category'],$course['title'],
- $course['course_language'],$course['uidCreator'],
- null,null
- );
-
- $this->assertTrue($res === 0);
- $res = CourseManager::delete_course($course['courseSysCode']);
-
- }
-
- function TestGenerateCourseCode(){
- global $charset;
- $course_title = 'testcourse';
- $res = generate_course_code($course_title);
- $this->assertTrue($res);
- }
-
-
- function TestDefineCourseKeys(){
- global $prefixAntiNumber, $_configuration;
- $wantedCode = generate_course_code($wantedCode);
- $res = define_course_keys(generate_course_code($wantedCode), null, null, null,null, null);
- $this->assertTrue($res);
- }
-
-/* // 26 excepciones
- function TestPrepareCourseRepository(){
- //umask(0); // This function is not thread-safe.
- $perm = '0777';
- $courseRepository = 'C16';
- $courseId = 'COD16';
- $res = prepare_course_repository($courseRepository, $courseId);
- $res1 = CourseManager::delete_course('C16');
-
-
-
-
- $this->assertTrue($res===0);
- }
-// Problemas con este archivo - falta analizar esta función
- function TestUpdateDbCourse(){
- global $_configuration;
- $dbcourse = array('courseDbName'=> 'COD16');
- $res = update_Db_course($dbcourse['courseDbName']);
- $this->assertTrue($res===0);
- //var_dump($res);
- }
-*/
-
- function TestBrowseFolders(){
- $browse = array('path'=>'','file'=>'','media'=>'');
- $res = browse_folders($browse['path'], $browse['files'],$browse['media']);
- $this->assertFalse($res);
- }
- /*
- // 1 excepcion
- function TestSortPictures(){
- $picture = array('files'=>'science.jpg', 'type'=>'jpg');
- $res = sort_pictures($picture['file'],$picture['type']);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
- */
- /*
- function TestFillCourseRepository(){
- $courseRepository = 'testcourse';
- $res = fill_course_repository($courseRepository);
- $this->assertTrue($res);
- }
-*/
- function TestLang2db(){
- $string = 'test';
- $res = lang2db($string);
- $this->assertTrue($res);
- }
-
- function TestFillDbCourse(){
- global $_configuration, $clarolineRepositoryWeb, $_user;
- $courseDbName = $_configuration['table_prefix'].$courseDbName.$_configuration['db_glue'];
- $courseRepository = (api_get_path(SYS_COURSE_PATH).$courseRepository . "/dropbox/.htaccess");
- $language = 'english';
- $language_interface = $language;
- $default_document_array = array();
- $sys_course_path = api_get_path(SYS_COURSE_PATH);
- $courseDbName = $_configuration['db_prefix'].$courseDbName.$_configuration['db_glue'];
- $courseRepository = 'testcourse';
- $language = 'english';
- $default_document_array ='testdocument';
- $res = fill_Db_course($courseDbName, $courseRepository, $language,array());
- $this->assertTrue($res === 0);
- }
-
- function TestString2Binary(){
- $variable = true;
- $res = string2binary($variable);
- $this->assertTrue($res);
- }
-
- function TestCheckArchive(){
- $dirarchive = api_get_path(SYS_PATH);
- $pathToArchive = $dirarchive.'archive';
- $res = checkArchive($pathToArchive);
- $this->assertTrue($res === TRUE);
- }
-
- public function TestDeleteCourse(){
- $code = 'testcourse';
- $res = CourseManager::delete_course($code);
- $path = api_get_path(SYS_PATH).'archive';
- if ($handle = opendir($path)) {
- while (false !== ($file = readdir($handle))) {
- if (strpos($file,$code)!==false) {
- if (is_dir($path.'/'.$file)) {
- rmdirr($path.'/'.$file);
- }
- }
- }
- closedir($handle);
- }
- }
-
-}
diff --git a/tests/main/inc/lib/add_courses_to_sessions_functions.lib.test.php b/tests/main/inc/lib/add_courses_to_sessions_functions.lib.test.php
deleted file mode 100755
index a8c125d93b..0000000000
--- a/tests/main/inc/lib/add_courses_to_sessions_functions.lib.test.php
+++ /dev/null
@@ -1,34 +0,0 @@
-UnitTestCase('Courses-sessions library - main/inc/lib/add_courses_to_sessions_functions.lib.test.php');
- }
-
- public function setUp(){
- $this->TestAddCoursesToSessionFunctions = new AddCourseToSession();
- }
-
- public function tearDown(){
- $this->TestAddCoursesToSessionFunctions = null;
- }
-
- public function TestSearchCourses(){
- global $_courses;
- global $tbl_course, $tbl_session_rel_course, $id_session;
- $needle = '';
- $type = '';
- $res = AddCourseToSession::search_courses($needle, $type);
- $this->assertTrue($res);
- $this->assertTrue(is_object($res));
- $this->assertFalse(is_null($res));
- //var_dump($res);
-
- }
-
-}
-
-?>
diff --git a/tests/main/inc/lib/add_many_session_to_category_functions.lib.test.php b/tests/main/inc/lib/add_many_session_to_category_functions.lib.test.php
deleted file mode 100755
index 8e81719059..0000000000
--- a/tests/main/inc/lib/add_many_session_to_category_functions.lib.test.php
+++ /dev/null
@@ -1,29 +0,0 @@
-UnitTestCase('Sessions to category library - main/inc/lib/add_many_session_to_category_functions.lib.test.php');
- }
-
- public function setUp(){
- $this-> AddManySessionToCategory = new AddManySessionToCategoryFunctions();
- }
-
- public function tearDown(){
- $this-> AddManySessionToCategory = null;
-
- }
- public function Testsearchcourses(){
- global $_courses, $tbl_course, $tbl_session, $id_session;
- $needle ='';
- $type ='';
- $res = AddManySessionToCategoryFunctions::search_courses($needle,$type);
- $this->assertTrue($res);
- $this->assertTrue(is_object($res));
- //var_dump($res);
- }
-}
-?>
diff --git a/tests/main/inc/lib/blog.lib.test.php b/tests/main/inc/lib/blog.lib.test.php
deleted file mode 100755
index b23c1dfc40..0000000000
--- a/tests/main/inc/lib/blog.lib.test.php
+++ /dev/null
@@ -1,600 +0,0 @@
-UnitTestCase('Blog Manipulation tests');
-
- }
-
- public function setUp()
- {
- $this-> oblog = new Blog();
- }
-
- public function tearDown()
- {
- $this->oblog = null;
- }
-
- /*
- * todo public function testGetBlobTitle()
- * todo public function testGetBlogSubtitle()
- * todo public function testGetBlogUsers()
- * todo public function testCreateBlog()
- * todo public function testEditBlog()
- * todo public function testDeleteBlog()
- * todo public function testCreatePost()
- * todo public function testEditPost()
- * todo public function testDeletePost()
- * todo public function testCreateComment()
- * todo public function testDeleteComment()
- * todo public function testCreateTask()
- * todo public function testEditTask()
- * todo public function testDeleteTask()
- * todo public function testDeleteAssignedTask()
- * todo public function testGetPersonalTaskList()
- * todo public function testChangeBlogVisibility()
- * todo public function testDisplayBlogPosts()
- * todo public function testDisplaySearchResults()
- * todo public function testDisplayDayResults()
- * todo public function testDisplayPost()
- * todo public function testAddRating()
- * todo public function testDisplayRating()
- * todo public function testDisplayRatingForm()
- * todo public function testGetThreadedComments()
- * todo public function testDisplayformNewPost()
- * todo public function testDisplayFormEditPost()
- * todo public function testDisplayTaskList()
- * todo public function testDisplayAssignedTaskList()
- * todo public function testDisplayNewTaskForm()
- * todo public function testDisplayEditTaskForm()
- * todo public function testDisplayAssignTaskForm()
- * todo public function testDisplayEditAssignedTaskForm()
- * todo public function testAssignTask()
- * todo public function testEditAssignedTask()
- * todo public function testDisplaySelectTaskPost()
- * todo public function testSetUserSubscribed()
- * todo public function testSetUserUnsubscribed()
- * todo public function testDisplayFormUserSubscribe()
- * todo public function testDisplayFormUserUnsubscribe()
- * todo public function testDisplayNewCommentForm()
- * todo public function testDisplayMinimonthcalendar()
- * todo public function testDisplayNewBlogForm()
- * todo public function testDisplayEditBlogForm()
- * todo public function testDisplayBlogList()
- * todo public function testDisplayBlogList()
- */
-
- /**
- * Test about get Title to a Blog
- */
-
- public function testGetBlogTitle(){
-
- global $_course;
- $res = $this->oblog->get_Blog_title(11);
- $this->assertFalse($this->oblog->get_Blog_title(11)===String);
- $this->assertTrue(is_String($res));
- }
-
- public function testGetBlogSubtitle(){
- $res = $this->oblog->get_Blog_subtitle(0);
- $this->assertFalse($this->oblog->get_Blog_subtitle(0)=== null);
- $this->assertTrue(is_String($res));
- $this->assertNotNull($res);
- }
-
- public function testGetBlogUsers(){
- $res = $this->oblog->get_Blog_users(11);
- $this->assertTrue($this->oblog->get_Blog_users(1110)===array());
- $this->assertTrue(is_array($res));
- }
-
- public function testCreateBlog(){
- global $_user;
- $res = $this->oblog->create_Blog('testingBlog','pass');
- $this->assertTrue(is_null($res));
- $this->assertNull($res);
- $this->assertFalse($res);
- }
-
- public function testEditBlog(){
- global $_user;
- $blog_id = 1;
- $title = 'titulo1';
- $subtitle = 'subtitulo1';
- $res = $this->oblog->edit_Blog($blog_id, $title, $subtitle);
- $this->assertNull($res);
- $this->assertTrue($this->oblog->edit_Blog($blog_id, $title, $subtitle)=== $res);
- $this->assertFalse($res);
- }
-
- public function testDeleteBlog(){
- $blog_id = 1;
- $res = $this->oblog->delete_Blog($blog_id);
- $this->assertTrue(is_null($res));
- $this->assertFalse(is_array($res));
- }
-
- public function testCreatePost(){
- global $_user, $_course;
- $title = 'xxxxtestxxxx';
- $full_text = 'xxxxx';
- $file_comment = 'xxxxx';
- $blog_id = 1;
- $res = $this->oblog->create_post($title, $full_text, $file_comment, $blog_id);
- $this->assertTrue($this->oblog->create_post($title, $full_text, $file_comment, $blog_id)=== null);
- $this->assertNotNull(is_null,$res);
- $this->assertFalse($res);
-
- }
-
- public function testEditPost(){
- ob_start();
- $post_id =3;
- $title = 'xxTestxx';
- $full_text = 'testing public function';
- $Blog_id = 11;
- $res = $this->oblog->edit_post(3,'xtestx','test',11);
- ob_end_clean();
- $this->assertNotNull($this->oblog->edit_post(3, 'xtestx','test',11)===null);
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testDeletePost(){
- $Blog_id = 11;
- $post_id = 21;
- $res = $this->oblog->delete_post(11,21);
- $this->assertTrue($this->oblog->delete_post(11,21)===null);
- $this->assertNull(null,$res);
- $this->assertTrue(is_null($res));
- //var_dump($res);
- }
-
- public function testCreateComment(){
- global $_user, $_course, $Blog_table_attachment;
- $res = $this->oblog->create_comment('tesingBlog','xxxxxxx','xxx',12,1,null);
- $this->assertNotNull($this->oblog->create_comment('tesingBlog','xxxxxxx','xxx',12,1,null)===null);
- $this->assertTrue(is_null($res));
- $this->assertFalse($res);
- }
-
- public function testDeleteComment(){
- $res = $this->oblog->delete_comment(11,12,2);
- $this->assertNotNull($this->oblog->delete_comment(11,12,2)===null);
- $this->assertNull(null,$res);
- }
-
- public function testCreateTask(){
- $res = $this->oblog->create_task(1,'xxx','xxxxxxx','xxxx','zzzzz','xxzz','blue');
- $this->assertNotNull($this->oblog->create_task(1,'xxx','xxxxxxx','xxxx','zzzzz','xxzz','blue')=== null);
- $this->assertTrue(is_null($res));
- $this->assertFalse($res);
- $this->assertFalse(null,$res);
- }
-
- public function testEditTask() {
- $blog_id = 1;
- $task_id = 2;
- $title = 'xxxxxx';
- $description = 'xx';
- $articleDelete = 'aaa';
- $articleEdit = 'axa';
- $commentsDelete = 'xax';
- $color = 'red';
- $res = $this->oblog->edit_task($blog_id, $task_id, $title, $description, $articleDelete, $articleEdit, $commentsDelete, $color);
- //$res = Blog::edit_task();
- $this->assertTrue($this->oblog->edit_task($blog_id, $task_id, $title, $description, $articleDelete, $articleEdit, $commentsDelete, $color)===null);
- $this->assertTrue(is_null($res));
- $this->assertFalse(is_string($res));
- $this->assertNull($res);
- }
-
- public function testDeleteTask(){
- $blog_id = 1;
- $task_id = 2;
- $res = $this->oblog->delete_task($blog_id, $task_id);
- $this->assertTrue($this->oblog->delete_task($blog_id, $task_id)===null);
- $this->assertTrue(is_null($res));
- }
-
- public function testDeleteAssignedTask(){
- $blog_id = 1;
- $task_id = 2;
- $user_id = 1;
- $res = $this->oblog->delete_assigned_task($blog_id, $task_id,$user_id);
- $this->assertTrue($this->oblog->delete_assigned_task($blog_id, $task_id,$user_id)===null);
- $this->assertNotNull(is_null($res));
- $this->assertFalse($res);
- }
-
- public function testGetPersonalTaskList(){
- global $_user;
- ob_start();
- $res = Blog::get_personal_task_list('a');
- $this->assertFalse($res);
- ob_end_clean();
- }
-
- public function testChangeBlogVisibility(){
- $blog_id = 1;
- $res = $this->oblog->change_blog_visibility($blog_id);
- $this->assertTrue($this->oblog->change_blog_visibility($blog_id)=== null);
- $this->assertTrue(is_null($res));
- }
-
- public function testDisplayBlogPosts(){
- ob_start();
- $blog_id = 1;
- $filter = '1=1';
- $max_number_of_posts = 20;
- $res = BLog::display_blog_posts($blog_id, $filter, $max_number_of_posts);
- $this->assertTrue($this->oblog->display_blog_posts($blog_id, $filter, $max_number_of_posts)=== null);
- ob_end_clean();
- $this->assertNull($res);
- $this->assertTrue(is_null($res));
- $this->assertFalse(null, $res);
- }
-
- public function testDisplaySearchResults(){
- ob_start();
- $blog_id = 1;
- $query_string = '"SELECT post.*, user.lastname, user.firstname FROM $tbl_blogs_posts"';
- $res = $this->oblog->display_search_results($blog_id, $query_string);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- $this->assertNull($res);
- }
-
- public function testDisplayDayResults(){
- ob_start();
- $blog_id = 1;
- $query_string = '01-01-2010';
- $res = $this->oblog->display_day_results($blog_id, $query_string);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- $this->assertFalse($res);
- $this->assertNull(null,$res);
- }
-
- public function testDisplayPost(){
- ob_start();
- $blog_id = 1;
- $post_id = 2;
- $res = $this->oblog->display_post($blog_id, $post_id);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- $this->assertFalse($res);
- }
-
- public function testAddRating(){
- global $_user;
- $res = $this->oblog->add_rating(null,11,2,5);
- $this->assertFalse($this->oblog->add_rating(null,11,2,5)=== bool);
- $this->assertTrue(is_bool($res));
- $this->assertFalse(null,$res);
- }
-
- public function testDisplayRating(){
- ob_start();
- $res = $this->oblog->display_rating('xxx',11,1);
- $this->assertFalse($this->oblog->display_rating('xxx',11,1)===null);
- $this->assertTrue(is_numeric($res));
- $this->assertFalse($res);
- ob_end_clean();
- }
-
- public function testDisplayRatingForm(){
- global $_user;
- $res = $this->oblog->display_rating_form('xxx',11,1,null);
- $this->assertFalse($this->oblog->display_rating_form('xxx',11,1,null)===null);
- $this->assertTrue(is_string($res));
- $this->assertNotNull($res,null);
- }
-
- public function testGetThreadedComments(){
- ob_start();
- $current = 0;
- $current_level = 0;
- $blog_id = 1;
- $post_id = 2;
- $task_id = 0;
- global $charset, $dataFormatLong;
- $res = $this->oblog->get_threaded_comments($current, $current_level, $blog_id, $post_id, $task_id);
- ob_end_clean();
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- }
-
- public function testDisplayFormNewPost(){
- ob_start();
- $blog_id = 1;
- $res = Blog::display_form_new_post($blog_id);
- $this->assertTrue(is_null($res));
- $this->assertNull($res);
- ob_end_clean();
- }
-
- public function testDisplayFormEditPost(){
- ob_start();
- $blog_id = 1;
- $post_id = 2;
- $res = $this->oblog->display_form_edit_post($blog_id, $post_id);
- $this->assertNotNull(is_null($res));
- $this->assertFalse($res);
- ob_end_clean();
- //var_dump($res);
- }
-
- public function testDisplayTaskList(){
- ob_start();
- $res = $this->oblog->display_task_list(11);
- $this->assertTrue($this->oblog->display_task_list(11)===null);
- ob_end_clean();
- }
-
- public function testDisplayAssignedTaskList(){
- ob_start();
- global $charset, $color2;
- $res = $this->oblog->display_assigned_task_list(11);
- $this->assertTrue($this->oblog->display_assigned_task_list(11)===null);
- ob_end_clean();
- $this->assertFalse($res);
-
- }
-
- public function testDisplayNewTaskForm(){
- ob_start();
- $res = $this->oblog->display_new_task_form(11);
- $this->assertTrue($this->oblog->display_new_task_form(11)===null);
- ob_end_clean();
- $this->assertFalse($res);
-
-
- }
-
- public function testDisplayEditTaskForm(){
- ob_start();
- $res = $this->oblog->display_edit_task_form(11,12);
- $this->assertTrue($this->oblog->display_edit_task_form(11,12)===null);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- $this->assertFalse($res);
-
- }
-
- public function testDisplayAssignTaskForm(){
- ob_start();
- $res = $this->oblog->display_assign_task_form(11);
- $this->assertTrue($this->oblog->display_assign_task_form(11)===null);
- ob_end_clean();
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
-
- }
-
- public function testDisplayEditAssignedTaskForm(){
- global $MonthsLong;
- ob_start();
- $res = $this-> oblog->display_edit_assigned_task_form(11,12,1);
- $this->assertTrue($this->oblog->display_edit_assigned_task_form(11,12,1)===null);
- ob_end_clean();
- $this->assertFalse($res);
-
- }
-
- public function testAssignTask(){
- ob_start();
- $res = $this->oblog->assign_task(11,1,12,null);
- $this->assertTrue($this->oblog->assign_task(11,1,12,null)===null);
- ob_end_clean();
- $this->assertFalse(is_numeric($res));
- $this->assertNull(null,$res);
-
- }
-
- public function testEditAssignedTask(){
- $task = array('blog_id'=>11,
- 'user_id'=>1,
- 'task_id'=>12,
- 'target_date'=>'xxxxxxx',
- 'old_user_id'=>10,
- 'old_task_id'=>11,
- 'old_target_date'=>'xxxzxxx'
- );
- $res = $this->oblog->edit_assigned_task($task['blog_id'],$task['user_id'], $task['task_id'], $task['target_date'], $task['old_user_id'], $task['old_task_id'], $task['old_target_date']);
- $this->assertNull($res);
- $this->assertTrue(is_null($res));
- }
-
- public function testDisplaySelectTaskPost(){
- ob_start();
- $res = $this->oblog->display_select_task_post(11,12);
- $this->assertTrue($this->oblog->display_select_task_post(11,12)===null);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- $this->assertFalse($res);
-
- }
-
- public function testSetUserSubscribed(){
- $res = $this->oblog->set_user_subscribed(11,12);
- $this->assertTrue($this->oblog->set_user_subscribed(11,12)===null);
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- }
-
- public function testUserUnsubscribed(){
- $res = $this->oblog->set_user_unsubscribed(11,12);
- $this->assertTrue($this->oblog->set_user_unsubscribed(11,12)===null);
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- }
-
- public function testDisplayFormUserSubscribe(){
- ob_start();
- $res = $this->oblog->display_form_user_subscribe(12);
- $this->assertTrue($this->oblog->display_form_user_subscribe(12)===null);
- ob_end_clean();
- $this->assertNotNull(is_null($res));
- $this->assertFalse($res);
-
- }
-
- /**
- * this function have been tested modified the function
- * display_form_user_unsubscribe in the blog.lib.php
- * main_table and course_table.
- *
- */
-
- public function testDisplayFormUserUnsubscribe(){
-
- global $_user;
- ob_start();
- $blog_id = '1';
- $res = Blog::display_form_user_unsubscribe($blog_id);
- ob_end_clean();
- $this->assertTrue(is_null($res));
- $this->assertNull($res);
-
- }
-
- public function testDisplayFormUserRights(){
- ob_start();
- $res = $this->oblog->display_form_user_rights(12);
- $this->assertTrue($this->oblog->display_form_user_rights(12)===null);
- ob_end_clean();
- $this->assertFalse($res);
-
- }
-
- public function testDisplayNewCommentForm(){
- $blog_id = '12';
- $post_id='1';
- $title='test';
- ob_start();
- $res =$this->oblog->display_new_comment_form($blog_id,$post_id,$title);
- ob_end_clean();
- $this->assertFalse($res);
- $this->assertNotNull(is_null($res));
-
- }
-
- public function testDisplayMinimonthcalendar(){
- global $_user,$DaysShort, $MonthsLong;
- ob_start();
- $month = 12;
- $year = 2010;
- $blog_id = 1;
- $res = $this->oblog->display_minimonthcalendar($month, $year, $blog_id);
- $this->assertTrue($this->oblog->display_minimonthcalendar($month, $year, $blog_id)=== null);
- ob_end_clean();
- $this->assertTrue(is_null($res));
-
- }
-
- public function testDisplayNewBlogForm(){
- ob_start();
- $res = $this->oblog->display_new_blog_form();
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- $this->assertTrue($this->oblog->display_new_blog_form()===null);
- ob_end_clean();
- }
-
- public function testDisplayEditBlogForm(){
- ob_start();
- $res = $this->oblog->display_edit_blog_form(12);
- $this->assertTrue($this->oblog->display_edit_blog_form(12)===null);
- ob_end_clean();
- $this->assertTrue(is_null($res));
-
- }
-
- public function testDisplayBlogList(){
- ob_start();
- $res = $this->oblog->display_blog_list();
- $this->assertTrue($this->oblog->display_blog_list()===null);
- ob_end_clean();
- $this->assertTrue(is_null($res));
-
- }
-
- public function testGetBlogAttachment(){
- ob_start();
- ob_end_clean();
- global $_configuration;
- $blog_id = '0';
- $post_id = null;
- $comment_id = null;
- $res = get_blog_attachment($blog_id, $post_id,$comment_id);
- $this->assertFalse($res);
- $this->assertTrue(is_array($res));
- }
-
- public function testDeleteAllBlogAttachment(){
- global $_course,$_configuration;
- $blog_id = 1;
- $post_id=null;
- $comment_id=null;
- $res = delete_all_blog_attachment($blog_id,$post_id,$comment_id);
- $this->assertFalse($res);
- $this->assertNull($res);
- }
-
- public function testGetBlogPostFromUser(){
- global $_configuration;
- $res = get_blog_post_from_user('chamilo_COURSETEST',1);
- $this->assertFalse($res);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testGetBlogCommentFromUser(){
- global $_configuration;
- $course_datos['wanted_code'] = 'chamilo_COURSETEST';
- $user_id = 1;
- $res = get_blog_comment_from_user($course_datos['wanted_code'],1);
- $this->assertFalse($res);
- $this->assertTrue(is_string($res));
- $path = api_get_path(SYS_PATH).'archive';
- if ($handle = opendir($path)) {
- while (false !== ($file = readdir($handle))) {
- if (strpos($file,'COURSETEST')!==false) {
- if (is_dir($path.'/'.$file)) {
- rmdirr($path.'/'.$file);
- }
- }
- }
- closedir($handle);
- }
- }
-/*
- public function testDeleteCourse() {
- global $cidReq;
- $resu = CourseManager::delete_course($cidReq);
- }
-
- */
-
-
-
-
-
-}
-?>
\ No newline at end of file
diff --git a/tests/main/inc/lib/classmanager.lib.test.php b/tests/main/inc/lib/classmanager.lib.test.php
deleted file mode 100755
index 818841ef0a..0000000000
--- a/tests/main/inc/lib/classmanager.lib.test.php
+++ /dev/null
@@ -1,94 +0,0 @@
-UnitTestCase('Class (students) manager library - main/inc/lib/classmanager.lib.test.php');
- }
- function testAddUser() {
- $user_id='1';
- $class_id='1';
- $res=ClassManager::add_user($user_id, $class_id);
- $this->assertNull($res);
- $this->assertTrue(is_null($res));
- }
-
- function testclass_name_exists() {
- $name='arthur';
- $res=ClassManager::class_name_exists($name);
- $this->assertTrue(is_bool($res));
- }
-
- function testCreateClass() {
- $name='new class';
- $res=ClassManager::create_class($name);
- $this->assertTrue(is_bool($res));
- }
-
- function testDeleteClass() {
- $class_id='new class';
- $res=ClassManager::delete_class($class_id);
- $this->assertTrue(is_null($res));
- }
-
- function testGetClassId() {
- $name='new class';
- $res=ClassManager::get_class_id($name);
- $this->assertTrue(is_numeric($res));
- }
-
- function testGetClassInfo() {
- $class_id='1';
- $res=ClassManager::get_class_info($class_id);
- $this->assertTrue(is_array($res));
- }
-
- function testGetClassesInCourse() {
- $course_code='FDI';
- $res=ClassManager::get_classes_in_course($course_code);
- $this->assertTrue(is_array($res));
- }
-
- function testGetCourses() {
- $class_id='1';
- $res=ClassManager::get_courses($class_id);
- $this->assertTrue(is_array($res));
- }
-
- function testGetUsers() {
- $class_id='1';
- $res=ClassManager::get_users($class_id);
- $this->assertTrue(is_array($res));
- }
-
- function testSetName() {
- $name='new class';
- $class_id='1';
- $res=ClassManager::set_name($name, $class_id);
- $this->assertTrue(is_null($res));
- }
-
- function testSubscribeToCourse() {
- $class_id='1';
- $course_code='FDI';
- $res=ClassManager::subscribe_to_course($class_id,$course_code);
- $this->assertTrue(is_null($res));
- }
-
- function testUnsubscribeFromCourse() {
- $class_id='1';
- $course_code='FDI';
- $res=ClassManager::unsubscribe_from_course($class_id, $course_code);
- $this->assertTrue(is_null($res));
- }
-
- function testUnsubscribeUser() {
- $user_id='1';
- $class_id='1';
- $res=ClassManager::unsubscribe_user($user_id, $class_id);
- $this->assertTrue(is_null($res));
- }
-
-}
-?>
diff --git a/tests/main/inc/lib/course.lib.test.php b/tests/main/inc/lib/course.lib.test.php
deleted file mode 100755
index 642c3248e1..0000000000
--- a/tests/main/inc/lib/course.lib.test.php
+++ /dev/null
@@ -1,557 +0,0 @@
-UnitTestCase('Courses library - main/inc/lib/course.lib.test.php');
- }
-
- public function setUp(){
- global $_configuration;
- $this->tcourse = new CourseManager();
-
- $course_datos = array(
- 'wanted_code'=> 'COURSE1',
- 'title'=>'COURSE1',
- 'tutor_name'=>'R. J. Wolfagan',
- 'category_code'=>'2121',
- 'course_language'=>'english',
- 'course_admin_id'=>'1211',
- 'db_prefix'=> $_configuration['db_prefix'],
- 'firstExpirationDelay'=>'112'
- );
- $res = create_course($course_datos['wanted_code'], $course_datos['title'],
- $course_datos['tutor_name'], $course_datos['category_code'],
- $course_datos['course_language'],$course_datos['course_admin_id'],
- $course_datos['db_prefix'], $course_datos['firstExpirationDelay']);
- }
-
- public function tearDown(){
- $this->tcourse = null;
- $this->dbase = null;
- $code = 'COURSE1';
-
- $res = CourseManager::delete_course($code);
- $path = api_get_path(SYS_PATH).'archive';
- if ($handle = opendir($path)) {
- while (false !== ($file = readdir($handle))) {
- if (strpos($file,$code)!==false) {
- if (is_dir($path.'/'.$file)) {
- rmdirr($path.'/'.$file);
- }
- }
- }
- closedir($handle);
- }
-
- }
-
- /*
- *todo public function testGetCourseInformation()
- *todo public function testGetCoursesList()
- *todo public function testGetAccessSettings()
- *todo public function testGetUserInCourseStatus()
- *todo public function testUnsubcribeUser()
- *todo public function testSubscribeUser()
- *todo public function testAddUserToCourse()
- *todo public function testGetRealCourseCodeSelectHtml()
- *todo public function testCheckParameter()
- *todo public function testCheckParameterOrFail()
- *todo public function testIsExistingCourseCode()
- *todo public function testGetRealCourseList()
- *todo public function testGetVirtualCourseList()
- *todo public function testGetRealCourseListOfUserAsCourseAdmin()
- *todo public function testGetCourseListOfUserAsCourseAdmin()
- *todo public function testDetermineCourseTitleFromCourseInfo()
- *todo public function testCreateCombinedName()
- *todo public function testCreateCombinedCode()
- *todo public function testGetVirtualCourseInfo()
- *todo public function testIsVirtualCourseFromSystemCode()
- *todo public function testIsVirtualCourseFromVisualCode()
- *todo public function testHasVirtualCoursesFromCode()
- *todo public function testGetVirtualCoursesLinkedToRealCourse()
- *todo public function testGetTargetOfLinkedCourse()
- *todo public function testIsCourseTeacher()
- *todo public function testIsUserSubscribedInRealOrLinkedCourse()
- *todo public function testGetUserListFromCourseCode()
- *todo public function testGetCoachListFromCourseCode()
- *todo public function testGetStudentListFromCourseCode()
- *todo public function testGetTeacherListFromCourseCode()
- *todo public function testGetRealAndLinkedUserList()
- *todo public function testGetListOfVirtualCoursesForSpecificUserAndRealCourse()
- *todo public function testGetGroupListOfCourse()
- *todo public function testAttemptCreateVirtualCourse()
- *todo public function testCreateVirtualCourse()
- *todo public function testDeleteCourse()
- *todo public function testCreateDatabaseDump()
- *todo public function testUserCourseSort()
- *todo public function testSelectAndSortCategories()
- *todo public function testCourseExists()
- *todo public function testEmailToTutor()
- *todo public function testGetCourseListByUserId()
- *todo public function testGetCourseIdFromPath()
- *todo public function testGetCourseInfoVisualCode()
- *todo public function testGetEmailOfTutorsToCourse()
- *todo public function testGetEmailOfTutorToSession()
- *todo public function testCreateCourseExtrField()
- *todo public function testUpdateCourseExtraFieldValue()
- */
-
- public function testGetCourseInformation(){
- $res = $this->tcourse->get_course_information(1211);
- $this->assertFalse($res);
- $this->assertTrue(is_bool($res));
- $this->assertTrue($this->tcourse->get_course_information(1211)=== is_array($res));
- }
-
- public function testGetCoursesList(){
- $res = $this->tcourse->get_courses_list();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testGetAccessSettings(){
- $res = $this->tcourse->get_access_settings(0001);
- $this->assertFalse($res);
- $this->assertTrue($this->tcourse->get_access_settings(0001)===is_array($res));
- $this->assertFalse(is_null($res));
- }
-
- public function testGetUserInCourseStatus(){
- $res = $this->tcourse->get_user_in_course_status(01,0001);
- $this->assertFalse($res);
- $this->assertTrue($this->tcourse->get_user_in_course_status(01,0001)===null);
- $this->assertTrue(is_null($res));
- }
-
- public function testUnsubscribeUser(){
- $user_id = 1;
- $course_code = 'COURSE1';
- $res = CourseManager::unsubscribe_user($user_id, $course_code);
- $this->assertNull($res);
- $this->assertFalse(is_string($res));
- }
-
- public function testSubscribeUser(){
- $user_id = 1;
- $course_code = 'COURSE1';
- $status = STUDENT;
- $res = CourseManager::subscribe_user($user_id, $course_code, $status);
- $this->assertTrue(is_bool($res));
- }
-
- public function testAddUserToCourse(){
- $user_id = 1;
- $course_code = 'COURSE1';
- $status = STUDENT;
- $res = CourseManager::add_user_to_course($user_id, $course_code, $status);
- $this->assertTrue($res);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
- //function deprecated public function testGetRealCourseCodeSelectHtml(){}
- public function testCheckParameter(){
- $parameter = '123';
- $error_message = 'oops!!';
- $res = $this->tcourse->check_parameter($parameter, $error_message);
- $this->assertTrue($res);
- $this->assertTrue(is_bool($res));
- }
-
- public function testCheckParameterOrFail(){
- $parameter = 'course';
- $error_message = 'upps';
- $res = $this->tcourse->check_parameter_or_fail($parameter,$error_message); //ob_get_contents();
- $this->assertTrue(is_null($res));
- $this->assertFalse($res);
- $this->assertTrue($res=== null);
- $this->assertEqual($res,null);
- }
-
- public function testIsExistingCourseCode() {
- $wanted_course_code = 'COURSE1';
- $res = $this->tcourse->is_existing_course_code($wanted_course_code);
- $this->assertTrue(is_bool($res));
- $this->assertTrue($res);
- }
-
- /** Return a array() but now its empty, with this test is cheking is get the list course
- * @author Arthur Portugal -
- * doesn't work correctly refactoring by Ricardo Rodriguez
- **/
-
- public function testGetRealCourseList(){
- $res = CourseManager::get_real_course_list();
- $this->assertTrue(is_array($res));
- $this->assertTrue($res);
- //var_dump($res);
- }
-
- public function testGetVirtualCourseList(){
- $course_table = Database :: get_main_table(TABLE_MAIN_COURSE);
- $sql_query = "SELECT * FROM $course_table WHERE target_course_code IS NOT NULL";
- $sql_result = Database::query($sql_query);
- $num = Database::num_rows($sql_result);
- $res = $this->tcourse->get_virtual_course_list();
- $this->assertEqual($num,count($res));
- }
-
- public function testGetRealCourseListOfUserAsCourseAdmin(){
- $user_id = 1;
- $res = $this->tcourse->get_real_course_list_of_user_as_course_admin($user_id);
- $this->assertTrue(is_array($res));
- }
-
- public function testGetCourseListOfUserAsCourseAdmin(){
- $user_id = 1;
- $res = $this->tcourse->get_course_list_of_user_as_course_admin($user_id);
- $this->assertTrue(is_array($res));
- }
-
- public function testDetermineCourseTitleFromCourseInfo(){
- $user_id = 1;
- $course_info = 'abcd123';
- $res = $this->tcourse->determine_course_title_from_course_info($user_id, $course_info);
- $this->assertTrue($res);
- $this->assertTrue(is_array($res));
- }
-
- public function testCreateCombinedName(){
- $complete_course_name = array();
- $user_is_registered_in_real_course = false;
- $real_course_name = 'COURSE1';
- $virtual_course_list = array();
- $res = CourseManager::create_combined_name($user_is_registered_in_real_course,
- $real_course_name,
- $virtual_course_list
- );
- $this->assertFalse($res);
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testCreateCombinedCode(){
- $complete_course_code = array();
- $user_is_registered_in_real_course = false;
- $real_course_code = 'COURSE1';
- $virtual_course_list = array();
- $res = CourseManager::create_combined_code($user_is_registered_in_real_course,
- $real_course_code,
- $virtual_course_list);
- if(is_array($res)){
- $this->assertFalse($res);
- $this->assertTrue(is_string($res));
- } else {
- $this->assertFalse(is_null($res));
- }
- //var_dump($res);
- }
-
- public function testGetVirtualCourseInfo(){
- $real_course_code = 'COURSE1';
- $res = $this->tcourse->get_virtual_course_info($real_course_code);
- if(is_array($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue($res);
- }
- //var_dump($res);
- }
-
- public function testIsVirtualCourseFromSystemCode(){
- $system_code = 'COURSE1';
- $res = $this->tcourse->is_virtual_course_from_system_code($system_code);
- $this->assertFalse($res);
- $this->assertTrue(is_bool($res));
- $this->assertFalse($res,null);
- }
-
- public function testIsVirtualCourseFromVisualCode(){
- $system_code = 'COURSE1';
- $res = $this->tcourse->is_virtual_course_from_visual_code($system_code);
- $this->assertFalse($res);
- $this->assertTrue(is_bool($res));
- }
-
- public function testHasVirtualCourseFromCode(){
- $real_course_code = 'COURSE1';
- $user_id = 1;
- $res = CourseManager::has_virtual_courses_from_code($real_course_code, $user_id);
- if(is_bool($res)){
- $this->assertFalse($res);
- $this->assertTrue(is_bool($res));
- } else {
- $this->assertFalse(is_null($res));
- }
- //var_dump($res);
- }
-
- public function testGetVirtualCourseLinkedToRealCourse(){
- $real_course_code = 'COURSE1';
- $res = CourseManager::get_virtual_courses_linked_to_real_course($real_course_code);
- $this->assertFalse($res);
- $this->assertTrue(is_array($res));
- $this->assertFalse(is_null($res));
- }
-
- public function testGetTargetOfLinkedCourse(){
- $virtual_course_code = 'COURSE1';
- $res = CourseManager::get_target_of_linked_course($virtual_course_code);
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- $this->assertNull($res,true);
- }
-
- public function testIsUserSubscribedInCourse(){
- $user_id = 1;
- $course_code = 'COURSE1';
- $in_a_session = false;
- $res = CourseManager::is_user_subscribed_in_course($user_id, $course_code, $in_a_session);
- $this->assertTrue(is_bool($res));
- //var_dump($res);
- }
-
- public function testIsCourseTeacher(){
- $user_id = 1;
- $course_code = 'COURSE1';
- $res = CourseManager::is_course_teacher($user_id, $course_code);
- $this->assertTrue(is_bool($res));
- $this->assertFalse($res);
- }
-
- public function testIsUserSubscribedInRealOrLinkedCourse(){
- $user_id = 1;
- $course_code = 'COURSE1';
- $session_id = '';
- $res = CourseManager::is_user_subscribed_in_real_or_linked_course($user_id, $course_code, $session_id);
- if(is_bool($res)){
- $this-> assertTrue(is_bool($res));
- $this->assertFalse($res);
- } else {
- $this->assertTrue($res);
- }
- //var_dump($res);
- }
-
- public function testGetUserListFromCourseCode(){
- $course_code = 'COURSE1';
- $with_session = true;
- $session_id = 0;
- $limit = '';
- $order_by = '';
- $res = CourseManager::get_user_list_from_course_code($course_code, $with_session, $session_id, $limit, $order_by);
- //$this->assertTrue($res);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testGetCoachListFromCourseCode(){
- $course_code = 'COURSE1';
- $session_id = '';
- $res = CourseManager::get_coach_list_from_course_code($course_code, $session_id);
- $this->assertFalse($res);
- $this->assertTrue(is_array($res));
- }
-
- public function testGetStudentListFromCourseCode(){
- $course_code = 'COURSE1';
- $session_id = '001';
- $res = $this->tcourse->get_student_list_from_course_code($course_code, $session_id);
- //$this->assertTrue($res);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testGetTeacherListFromCourseCode(){
- $course_code = 'COURSE1';
- $res = $this->tcourse->get_teacher_list_from_course_code($course_code);
- $this->assertFalse($res);
- $this->assertFalse(is_null($res));
- //var_dump($res);
- }
-
- public function testGetRealAndLinkedUserList(){
- $course_code = 'COURSE1';
- $with_sessions = true;
- $session_id = 0;
- $res = $this->tcourse->get_real_and_linked_user_list($course_code, $with_sessions, $session_id);
- $this->assertNull($res);
- $this->assertTrue(is_null($res));
- //$this->assertTrue($this->tcourse->get_real_and_linked_user_list()===null);
- //var_dump($res);
- }
-
- public function testGetListOfVirtualCoursesForSpecificUserAndRealCourse(){
- $result_array = array('user_id' => 1, 'real_course_code' => 'COURSE1');
- $res = CourseManager::get_list_of_virtual_courses_for_specific_user_and_real_course($result_array['user_id'],$result_array['real_course_code']);
- if(is_array($res)){
- $this->assertTrue(is_array($res));
- } else {
- $this->assertTrue($res);
- }
- //var_dump($res);
- }
-
- public function testGetGroupListOfCourse(){
- $course_code = 'COURSE1';
- $sql= "SELECT * FROM chamilo_COURSE1";
- $result = CourseManager::get_group_list_of_course($course_code);
- $this->assertTrue(is_array($result));
- $this->assertFalse($result);
- //var_dump($res);
- }
-
- public function testAttemptCreateVirtualCourse(){
- $real_course_code = 'COURSE1';
- $course_title = 'COURSE1';
- $wanted_course_code = 'COURSE1';
- $course_language = 'english';
- $course_category = 'LANG';
- ob_start();
- $res = CourseManager::attempt_create_virtual_course($real_course_code, $course_title, $wanted_course_code, $course_language, $course_category);
- ob_end_clean();
- $this->assertTrue(is_bool($res));
- }
-
- public function testCreateVirtualCourse(){
- $real_course_code = 'COURSE1';
- $course_title = 'COURSE1';
- $wanted_course_code = 'COURSE1';
- $course_language = 'english';
- $course_category = 'LANG';
- ob_start();
- $res = CourseManager::create_virtual_course($real_course_code, $course_title, $wanted_course_code, $course_language, $course_category);
- ob_end_clean();
- if(is_bool($res)){
- $this->assertTrue(is_bool($res));
- } else {
- $this->assertTrue($res);
- }
- //var_dump($res);
- }
-
- public function testCreateDatabaseDump(){
- global $_configuration;
- $course_code='COURSE1';
- $res = $this->tcourse->create_database_dump($course_code);
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- }
-
- public function testUserCourseSort(){
- $user_id ='01';
- $course_code='COURSE1';
- $res = CourseManager::UserCourseSort($user_id,$course_code);
- $this->assertTrue($res);
- $this->assertTrue(is_numeric($res));
- }
-
- public function testSelectAndSortCategories(){
- $form = new FormValidator('add_course');
- $categories = array('name' => 'prueba');
- $categories_select = $form->addElement('select', 'category_code', get_lang('Fac'), $categories);
- $res = $this->tcourse->select_and_sort_categories($categories_select);
- $this->assertFalse($res);
- $this->assertTrue(is_null($res));
- }
-
- public function testCourseExists(){
- $course_code='COURSE1';
- $accept_virtual = false;
- $res=$this->tcourse->course_exists($course_code, $accept_virtual);
- $this->assertTrue(is_numeric($res));
- }
-
- public function testEmailToTutor() {
- $user_id= '01';
- $course_code= 'COURSE1';
- $res=CourseManager::email_to_tutor($course_code,$user_id);
- $this->assertTrue(is_string($course_code));
- //var_dump($res);
- }
-
- public function testGetCoursesListByUserId(){
- $user_id = '01';
- $res = $this->tcourse->get_courses_list_by_user_id($user_id);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testGetCourseIdFromPath(){
- $path = '/var/www/path';
- $res = $this->tcourse->get_course_id_from_path($path);
- $this->assertTrue(is_bool($res));
- $this->assertTrue($res === false);
- }
-
- public function testGetCoursesInfoFromVisualCode(){
- $code = '0001';
- $res=$this->tcourse->get_courses_info_from_visual_code($code);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testGetEmailsOfTutorsToCourse(){
- $code = '0001';
- $res= $this->tcourse->get_emails_of_tutors_to_course($code);
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testGetEmailOfTutorToSession(){
- $session_id = '01';
- $course_code = 'COURSE1';
- ob_start();
- $res = CourseManager::get_email_of_tutor_to_session($session_id,$course_code);
- ob_end_clean();
- $this->assertTrue(is_array($res));
- //var_dump($res);
- }
-
- public function testCreateCourseExtraField(){
- $fieldvarname = '';
- $fieldtype = '5';
- $fieldtitle = '';
- $res = $this->tcourse->create_course_extra_field($fieldvarname, $fieldtype, $fieldtitle);
- $this->assertTrue(is_numeric($res));
- $this->assertTrue($res);
- }
-
- public function testUpdateCourseExtraFieldValue(){
- $course_code = 'COURSE1';
- $fname = '';
- $fvalue= '';
- $res = $this->tcourse->update_course_extra_field_value($course_code,$fname,$fvalue='');
- $this->assertTrue($res);
- $this->assertTrue(is_bool($res));
- $this->assertFalse(is_null($res));
- }
-
- public function testDeleteCourse(){
- global $_configuration;
- $code = 'COURSE1';
- if (!empty($course_code)) {
- $code = $course_code;
- }
- $res = CourseManager::delete_course($code);
- $this->assertTrue(is_null($res));
- }
-
-
-}
-
-?>
diff --git a/tests/main/inc/lib/database.lib.test.php b/tests/main/inc/lib/database.lib.test.php
deleted file mode 100755
index ec1bd4eb40..0000000000
--- a/tests/main/inc/lib/database.lib.test.php
+++ /dev/null
@@ -1,314 +0,0 @@
-UnitTestCase('Database library - main/inc/lib/database.lib.test.php');
- }
-
- public function setUp() {
- global $_configuration;
- $this->dbase = new Database();
- }
-
- public function tearDown() {
- $this->dbase = null;
- }
-
- public function testAffectedRows() {
- $res=$this->dbase->affected_rows();
- $this->assertTrue(is_numeric($res));
- }
-
- public function testCountRows() {
- $table='class';
- $res=$this->dbase->count_rows($table);
- if(!is_string($res)){
- $this->assertTrue(is_numeric($res));
- }
- }
-
- public function testError() {
- $res=$this->dbase->error();
- $this->assertTrue(is_string($res));
- }
-
- public function testEscapeString() {
- $string='Lore"May';
- $res=$this->dbase->escape_string($string);
- $this->assertTrue(is_string($res));
- }
-
- public function testFetchArray() {
- $sql = 'select 1';
- $res=Database::query($sql);
- $resu=$this->dbase->fetch_array($res);
- $this->assertTrue(is_array($resu));
- $this->assertFalse(is_null($resu));
- }
-
- public function testFetchArrayError() {
- $sql = 'SELECT 1';
- $res=Database::query($sql);
- $resu=$this->dbase->fetch_array($res);
- $this->assertTrue(is_array($resu));
- }
-
- function testFetchObject() {
- $sql = 'SELECT 1';
- $res=Database::query($sql);
- $resu=$this->dbase->fetch_object($res);
- $this->assertTrue(is_object($resu));
- }
-
- function testFetchRow() {
- $sql = 'SELECT 1';
- $res=Database::query($sql);
- $resu=$this->dbase->fetch_row($res);
- $this->assertTrue(is_array($resu));
- }
-
- /* // Contains a private unaccessible method, Database::fix_database_parameter().
- function testFixDatabaseParameterEmpty() {
- $course_info = api_get_course_info();
- $database_name= $course_info[""];
- $res=$this->dbase->fix_database_parameter($database_name);
- if(!is_null($res)) :
- $this->assertTrue(is_string($res));
- endif;
- //var_dump($res);
- }
- */
-
- /* // Contains a private unaccessible method, Database::fix_database_parameter().
- function testFixDatabaseParameterReturnString() {
- $course_info = api_get_course_info();
- $database_name= $course_info["dbName"];
- $res=$this->dbase->fix_database_parameter($course_info);
- $this->assertTrue(is_string($res));
- }
- */
-
- /* // Contains a private unaccessible method, Database::format_glued_course_table_name().
- function testFormatGluedCourseTableName() {
- $database_name_with_glue='';
- $table='';
- $res=$this->dbase->format_glued_course_table_name($database_name_with_glue, $table);
- $this->assertTrue(is_string($res));
- }
- */
-
- /* // Contains a private unaccessible method, Database::format_table_name().
- function testFormatTableName() {
- $database='';
- $table='';
- $res=$this->dbase->format_table_name($database, $table);
- $this->assertTrue(is_string($res));
- }
- */
-
- function testGenerateAbstractCourseFieldNames() {
- $result_array='';
- $res=$this->dbase->generate_abstract_course_field_names($result_array);
- $this->assertTrue(is_array($res));
- }
-
- function testGenerateAbstractUserFieldNames() {
- $result_array='';
- $res=$this->dbase->generate_abstract_user_field_names($result_array);
- $this->assertTrue(is_array($res));
- }
-
- function get_course_by_category() {
- $category_id='1';
- $res=$this->dbase->get_course_by_category($category_id);
- $this->assertTrue(is_string($res));
- }
-
- function testGetCourseChatConnectedTable() {
- $database_name='dokeosla';
- $res=$this->dbase->get_course_chat_connected_table($database_name);
- $this->assertTrue(is_string($res));
- }
-
- function testGetCourseInfo() {
- $course_code='AYDD';
- $res=$this->dbase->get_course_info($course_code);
- $this->assertTrue(is_array($res));
- }
-
- function testGetCourseList() {
- $sql_query = "SELECT * FROM $table";
- $res=$this->dbase->get_course_list($sql_query);
- $this->assertTrue(is_array($res));
- }
-
- function testGetCourseTable() {
- $short_table_name='';
- $database_name='';
- $res=$this->dbase->get_course_table($short_table_name,$database_name);
- $this->assertTrue(is_string($res));
- }
-
- function testGetCourseTableFromCode() {
- $course_code='AYDD';
- $table='course';
- $ret = NULL;
- $res=$this->dbase->get_course_table_from_code($course_code, $table);
- $this->assertTrue(is_string($res));
- }
-
- function testGetCourseTablePrefix() {
- global $_configuration;
- $res=$this->dbase->get_course_table_prefix($_configuration);
- $this->assertTrue(is_string($res));
- }
-
- function testGetCurrentCourseDatabase() {
- $res=$this->dbase->get_current_course_database();
- if (empty($GLOBALS['_course']['dbName'])) {
- $this->assertFalse($res);
- } else {
- $this->assertTrue(is_string($res));
- }
- $res=$this->dbase->get_current_course_database('___');
- $this->assertFalse($res);
- }
-
- function testGetCurrentCourseGluedDatabase() {
- global $_course;
- $res=$this->dbase->get_current_course_glued_database();
- if (empty($_course['dbNameGlu'])) {
- $this->assertFalse($res);
- } else {
- $this->assertTrue(is_string($res));
- }
- }
-
- function testGetDatabaseGlue() {
- global $_configuration;
- $res=$this->dbase->get_database_glue($_configuration);
- $this->assertTrue(is_string($res));
- }
-
- function testGetDatabaseNamePrefix() {
- global $_configuration;
- $res=$this->dbase->get_database_name_prefix($_configuration);
- $this->assertTrue(is_string($res));
- }
-
- function testGetMainDatabase() {
- global $_configuration;
- $res=$this->dbase->get_main_database();
- $this->assertTrue(is_string($res));
- }
-
- function testGetMainTable() {
- $short_table_name='';
- $res=$this->dbase->get_main_table($short_table_name);
- $this->assertTrue(is_string($res));
- }
-
- function testGetScormDatabase() {
- global $_configuration;
- $res=$this->dbase->get_scorm_database();
- $this->assertTrue(is_string($res));
- }
-
- function testGetScorm_table() {
- $short_table_name='';
- $res=$this->dbase->get_scorm_table($short_table_name);
- $this->assertTrue(is_string($res));
- $this->assertTrue($res);
- }
-
- function testGetStatisticDatabase() {
- global $_configuration;
- $res=$this->dbase->get_statistic_database($_configuration);
- $this->assertTrue(is_string($res));
- $this->assertTrue($res);
- }
-
- function testGetStatisticTable() {
- $short_table_name='';
- $res=$this->dbase->get_statistic_table($short_table_name);
- $this->assertTrue(is_string($res));
- $this->assertTrue($res);
- }
-
- function testGetUserInfoFromIdOneIsArray() {
- $res=$this->dbase->get_user_info_from_id(1);
- $this->assertTrue(is_array($res));
- }
-/* Fails for some reason on automated tests server
- function testGetUserInfoFromIdNullIsFalse() {
- // should be returning GLOBALS[_user] (=null) if param is null (in testing context)
- $res=$this->dbase->get_user_info_from_id(null);
- $this->assertFalse($res);
- }
-*/
- function testGetUserInfoFromIdHighValueIsArray() {
- // should be returning array with empty values if user doesn't exist
- $res=$this->dbase->get_user_info_from_id(5000000);
- $this->assertTrue(is_array($res));
- }
-
- function testGetUserPersonalDatabase() {
- global $_configuration;
- $res=$this->dbase->get_user_personal_database($_configuration);
- $this->assertTrue(is_string($res));
- $this->assertTrue($res);
- }
-
- function testGetUserPersonalTable(){
- $short_table_name='';
- $res=$this->dbase-> get_user_personal_table($short_table_name);
- $this->assertTrue(is_string($res));
- $this->assertTrue($res);
- }
-
- /* // Contains a private unaccessible method, Database::glue_course_database_name().
- function testGlueCourseDatabaseName() {
- $database_name='';
- $res=$this->dbase->glue_course_database_name($database_name);
- $this->assertTrue(is_string($res));
- $this->assertTrue($res);
- }
- */
-
- function testInsertId() {
- $res = $this->dbase->insert_id();
- $this->assertTrue(is_numeric($res));
- }
-
- function testNumRows() {
- $sql = 'SELECT * FROM user';
- $res = Database::query($sql);
- $resul=Database::num_rows($res);
- $this->assertTrue(is_numeric($resul));
- }
-
- function testQuery() {
- $sql = 'SELECT 1';
- $res = Database::query($sql);
- $this->assertTrue(is_resource($res));
- }
-
- function testResult() {
- $sql = 'SELECT email FROM user';
- $resource = Database::query($sql);
- $res = Database::result($resource, 1);
- $this->assertTrue(is_string($res));
- }
-
- function testStoreResult(){
- $sql = 'SELECT 1';
- $resource = $this->dbase->query($sql);
- $res = $this->dbase->store_result($resource);
- $this->assertTrue(is_array($res));
- }
-}
-?>
diff --git a/tests/main/inc/lib/debug.lib.inc.test.php b/tests/main/inc/lib/debug.lib.inc.test.php
deleted file mode 100755
index 891c73cdaa..0000000000
--- a/tests/main/inc/lib/debug.lib.inc.test.php
+++ /dev/null
@@ -1,65 +0,0 @@
-UnitTestCase('Debug helper library - main/inc/lib/debug.lib.inc.test.php');
- }
- function test_printr_is_string() {
- $variable='br';
- ob_start();
- Debug::printr($variable);
- $res=ob_get_contents();
- ob_end_clean();
- //print_r($res);
- $this->assertTrue(is_string($res));
- $this->assertTrue(is_scalar($res));
- }
-
- function test_debug_course_is_string() {
- global $_course;
- ob_start();
- Debug::course($_course);
- $res=ob_get_contents();
- ob_end_clean();
- //print_r($res);
- $this->assertTrue(is_string($res));
- //var_dump($res);
-
- }
-
- function test_debug_paths_is_string() {
- ob_start();
- Debug::paths();
- $res=ob_get_contents();
- ob_end_clean();
- //print_r($res);
- $this->assertTrue(is_string($res));
- $this->assertTrue(is_scalar($res));
- }
-
- function test_debug_user_is_array() {
- global $_user;
- ob_start();
- Debug::user($_user);
- $res=ob_get_contents();
- ob_end_clean();
- //print_r($res);
- $this->assertTrue(array($_user));
- //var_dump($res);
- }
-
- function test_print_var_is_string() {
- $var='';
- GLOBAL $DEBUG;
- ob_start();
- Debug::print_var($var, $varName = "@");
- $res=ob_get_contents();
- ob_end_clean();
- //print_r($res);
- $this->assertTrue(is_string($res));
- }
-}
-?>
\ No newline at end of file
diff --git a/tests/main/inc/lib/display.lib.test.php b/tests/main/inc/lib/display.lib.test.php
deleted file mode 100755
index 8b4619a9f1..0000000000
--- a/tests/main/inc/lib/display.lib.test.php
+++ /dev/null
@@ -1,350 +0,0 @@
-UnitTestCase('Display library - main/inc/display.lib.test.php');
- }
- public function testdisplay_introduction_section() {
- $tool=api_get_tools_lists($my_tool=null);
- ob_start();
- $res = Display::display_introduction_section($tool);
- ob_end_clean();
- $this->assertTrue(is_array($tool));
- //var_dump($tool);
- }
-
- public function testdisplay_localised_html_file(){
- global $language_interface;
- $doc_url = str_replace('/..', '', $doc_url);
- $full_file_name=api_get_path(SYS_COURSE_PATH).'/index'.$doc_url;
- ob_start();
- $res = Display::display_localised_html_file($full_file_name);
- ob_end_clean();
- $this->assertTrue(is_string($full_file_name));
- //var_dump($full_file_name);
- }
-
- public function testdisplay_table_header() {
- ob_start();
- $res = Display::display_table_header();
- ob_end_clean();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Display html header of table with several options.
- *
- * @param $properties, array with elements
- * @param column_header, array with the header elements.
- * @author Arthur Portugal
- * @return return type string, bgcolor
- */
- public function testdisplay_complex_table_header() {
- $properties='HTML_WHITE';
- $column_header=array();
- ob_start();
- $res= Display::display_complex_table_header($properties, $column_header);
- ob_end_clean();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Displays a table row.
- *
- * @param $bgcolor the background colour for the table
- * @param $table_row an array with the row elements
- * @param $is_alternating true: the row colours alternate, false otherwise
- * @return string color
- */
- public function testdisplay_table_row() {
- $bgcolor = 'red';
- $table_row = array();
- $is_alternating = true;
- ob_start();
- $res=Display::display_table_row($bgcolor, $table_row,$is_alternating);
- ob_end_clean();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- public function testdisplay_complex_table_row() {
- $properties='';
- $table_row='';
- ob_start();
- $res=Display::display_complex_table_row($properties, $table_row);
- ob_end_clean();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * display html footer of table
- */
- public function testdisplay_table_footer() {
- ob_start();
- $res=Display::display_table_footer();
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-
- public function testdisplay_sortable_table() {
- $header='';
- $content='';
- global $origin;
- ob_start();
- $res=Display::display_sortable_table($header, $content);
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-
- /**
- * Display a table with a special configuration
- * @param array $header Titles for the table header
- * each item in this array can contain 3 values
- * - 1st element: the column title
- * - 2nd element: true or false (column sortable?)
- * - 3th element: additional attributes for
- * th-tag (eg for column-width)
- * - 4the element: additional attributes for the td-tags
- * @param array $content 2D-array with the tables content
- * @return void String about header
- */
- public function testdisplay_sortable_config_table() {
- $header='';
- $content='';
- global $origin;
- ob_start();
- $res=Display::display_sortable_config_table($header, $content);
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-
- /**
- * Displays a normal message. It is recommended to use this public function
- * to display any normal information messages.
- *
- * @param string $message - include any additional html
- * tags if you need them
- * @param bool Filter (true) or not (false)
- * @return void String message
- */
- public function testdisplay_normal_message() {
- global $charset;
- $message=api_htmlentities($message, ENT_QUOTES, api_is_xml_http_request() ? 'UTF-8' : $charset);
- ob_start();
- $res=Display::display_normal_message($message);
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-
- /**
- * Display the reduced page header (without banner)
- */
- // [/var/www/chamilo/main/inc/reduced_header.inc.php line 30] - exception
-/* public function testdisplay_reduced_header() {
- global $_plugins,$lp_theme_css,$mycoursetheme,$user_theme,$platform_theme;
- global $httpHeadXtra, $htmlHeadXtra, $htmlIncHeadXtra, $_course, $_user, $clarolineRepositoryWeb, $text_dir, $plugins, $_user, $rootAdminWeb, $_cid, $interbreadcrumb, $charset, $language_file, $noPHP_SELF, $language_interface;
- global $menu_navigation;
- ob_start();
- $res=Display::display_reduced_header();
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-*/
- /**
- * Displays an confirmation message. Use this if something has been done successfully
- *
- * @param string $message
- * @param bool Filter (true) or not (false)
- * @return void String message
- */
- public function testdisplay_confirmation_message() {
- global $charset;
- $message=api_htmlentities($message, ENT_QUOTES, api_is_xml_http_request() ? 'UTF-8' : $charset);
- ob_start();
- $res=Display::display_confirmation_message($message);
- ob_end_clean();
- $this->assertTrue(is_string($message));
- //var_dump($message);
- }
-
- /**
- * Displays an error message.
- * @author Arthur Portugal
- * @param string $message - include any additional html tags if you need them
- * @param bool Filter (true) or not (false)
- * @param object Not display the object in the test browser
- * @return string Code HTML
- */
- public function testdisplay_error_message() {
- global $charset;
- $message = "error message";
- ob_start();
- $res=Display::display_error_message($message);
- ob_end_clean();
- $this->assertTrue(is_string($message));
- //var_dump($message);
- }
-
- /**
- * Display the page footer
- * @author Arthur Portugal
- * @return string Code HTML about the footer
- */
- public function testdisplay_footer() {
- global $_plugins;
- ob_start();
- $res=Display::display_footer();
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-
- /**
- * Display the page header
- * @param string The name of the page (will be showed in the page title)
- * @param string Optional help file name
- * @return string Display the hearders messages
- */
- // [/var/www/chamilo/main/inc/header.inc.php line 31] - exception
-/* public function testdisplay_header() {
- global $_plugins,$lp_theme_css,$mycoursetheme,$user_theme,$platform_theme;
- global $httpHeadXtra, $htmlHeadXtra, $htmlIncHeadXtra, $_course, $_user, $clarolineRepositoryWeb, $text_dir, $plugins, $_user, $rootAdminWeb, $_cid, $interbreadcrumb, $charset, $language_file, $noPHP_SELF;
- global $menu_navigation;
- $tool_name = '';
- $help = NULL;
- $nameTools = $tool_name;
- ob_start();
- $res=Display::display_header($tool_name, $help);
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-*/
- /**
- * This public function displays an icon
- * @param string $image the filename of the file (in the main/img/ folder
- * @param string $alt_text the alt text (probably a language variable)
- * @param array additional attributes (for instance height, width, onclick, ...)
- * @return return icon like string in this test (path)
- */
- public function testdisplay_icon() {
- $image='file';
- ob_start();
- $res=Display::display_icon($image);
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-
- /**
- * Displays an warning message. Use this if you want to draw attention to something
- *
- * @author Arthur Portugal
- * @param string $message
- * @param bool Filter (true) or not (false)
- * @return string with the message (also void)
- */
- public function testdisplay_warning_message() {
- $message="warning-message";
- ob_start();
- $res=Display::display_warning_message($message);
- ob_end_clean();
- $this->assertNull($res);
- //var_dump($res);
- }
-
- /**
- * Return an encrypted mailto hyperlink
- * @author Arthur Portugal
- * @param - $email (string) - e-mail
- * @return - encrypted mailto hyperlink
- */
- public function testencrypted_mailto_link() {
- $email='';
- $clickable_text = null;
- $style_class = '';
- ob_start();
- $res=Display::encrypted_mailto_link($email, $clickable_text, $style_class);
- ob_end_clean();
- $this->assertTrue(is_string($res));
- //var_dump($res);
- }
-
- /**
- * Print an