From 0bc0a09bf49528e9a1a6bda228f27dccee82d809 Mon Sep 17 00:00:00 2001 From: Paolo Date: Mon, 13 Nov 2017 10:45:49 +0100 Subject: [PATCH] - Removed file system execute permission for all files (no directories) - application/extensions file system permission now is 775 - application/logs file system permission now is 775 - Added extensions directory in application/: config, controllers, helpers, hooks, libraries, models, views and widgets - Added view views/extensions/manage.php - Added controller controllers/system/extensions/Manager.php - Added library ExtensionsLib to manage extensions - Added model models/system/Extensions_model.php - Moved code related to print out info from MigrationLib to EPrintfLib --- CHANGELOG.md | 0 application/cache/index.html | 0 application/config/autoload.php | 0 application/config/config.php | 0 application/config/constants.php | 0 application/config/database.php | 0 application/config/doctypes.php | 0 application/config/extensions/.placeholder | 1 + application/config/fhcomplete.php | 0 application/config/foreign_chars.php | 0 application/config/hooks.php | 0 application/config/index.html | 0 application/config/mail.php | 0 application/config/memcached.php | 0 application/config/migration.php | 0 application/config/mimes.php | 0 application/config/profiler.php | 0 application/config/roles.php | 0 application/config/routes.php | 0 application/config/smileys.php | 0 application/config/user_agents.php | 0 application/controllers/ViewMessage.php | 0 application/controllers/Vilesci.php | 0 .../controllers/extensions/.placeholder | 1 + application/controllers/index.html | 0 application/controllers/system/Login.php | 0 application/controllers/system/Messages.php | 0 application/controllers/system/Vorlage.php | 0 .../controllers/system/extensions/Manager.php | 83 ++ application/core/index.html | 0 application/helpers/extensions/.placeholder | 1 + application/helpers/index.html | 0 application/hooks/extensions/.placeholder | 1 + application/hooks/index.html | 0 application/index.html | 0 application/language/de-AT/index.html | 0 application/language/index.html | 0 application/language/system/index.html | 0 application/libraries/EPrintfLib.php | 138 +++ application/libraries/ExtensionsLib.php | 824 ++++++++++++++++++ application/libraries/MailLib.php | 0 application/libraries/MessageLib.php | 0 application/libraries/MigrationLib.php | 249 ++---- application/libraries/extensions/.placeholder | 1 + application/libraries/index.html | 0 application/logs/index.html | 0 application/models/extensions/.placeholder | 1 + application/models/index.html | 0 .../Organisationseinheit_model.php | 0 .../models/system/Extensions_model.php | 56 ++ .../models/system/MessageToken_model.php | 0 application/third_party/index.html | 0 application/views/errors/cli/error_404.php | 0 application/views/errors/cli/error_db.php | 0 .../views/errors/cli/error_exception.php | 0 .../views/errors/cli/error_general.php | 0 application/views/errors/cli/error_php.php | 0 application/views/errors/cli/index.html | 0 application/views/errors/html/error_404.php | 0 application/views/errors/html/error_db.php | 0 .../views/errors/html/error_exception.php | 0 .../views/errors/html/error_general.php | 0 application/views/errors/html/error_php.php | 0 application/views/errors/html/index.html | 0 application/views/errors/index.html | 0 application/views/extensions/.placeholder | 1 + application/views/index.html | 0 .../views/system/extensions/manager.php | 168 ++++ application/views/system/messageHTML.php | 0 .../views/system/vorlage/templatetextList.php | 0 application/views/templates/mailHTML.php | 0 .../widgets/Organisationseinheit_widget.php | 0 application/widgets/extensions/.placeholder | 1 + application/widgets/mimetype_widget.php | 0 assets/grocery_crud/languages/catalan.php | 0 .../themes/flexigrid/css/flexigrid.css | 0 .../themes/flexigrid/views/list_template.php | 0 cis/ampel.php | 0 cis/cisdocs/muster_semesterplan.doc | Bin cis/private/coodle/coodle_autocomplete.php | 0 cis/private/coodle/coodle_events.php | 0 cis/private/coodle/stammdaten.php | 0 cis/private/coodle/termin.php | 0 cis/private/coodle/uebersicht.php | 0 cis/private/lehre/abgabe_student_file.php | 0 cis/private/lehre/anwesenheitsliste.pdf.php | 0 .../lehre/anwesenheitsliste_bilder.pdf.php | 0 .../lehre/benotungstool/functions.inc.php | 0 .../benotungstool/legesamtnoteeintragen.php | 0 .../benotungstool/lvgesamtnoteeintragen.php | 0 .../benotungstool/nachpruefungeintragen.php | 0 .../zipdownload_benotungstool.php | 0 cis/private/lehre/lesson.php | 0 cis/private/lehre/pruefung/pruefung.js.php | 0 .../pruefung/pruefungsanmeldung.json.php | 0 .../lehre/pruefung/pruefungsanmeldung.php | 0 .../pruefungsanmeldungen_liste.pdf.php | 0 .../pruefung/pruefungsanmeldungen_liste.php | 0 .../pruefungsanmeldungen_verwalten.php | 0 .../lehre/pruefung/pruefungsbewertung.js.php | 0 .../pruefung/pruefungsbewertung.json.php | 0 .../lehre/pruefung/pruefungsbewertung.php | 0 .../pruefung/pruefungsfenster_anlegen.php | 0 .../lehre/pruefung/pruefungstermin.json.php | 0 .../pruefung/pruefungstermin_aendern.php | 0 .../pruefung/pruefungstermin_festlegen.php | 0 cis/private/lehre/swd.php | 0 cis/private/outgoing/akteupload.php | 0 cis/private/outgoing/outgoing.php | 0 cis/private/outgoing/registration.php | 0 cis/private/profile/dokumente.php | 0 cis/private/profile/freebusy.php | 0 cis/private/profile/studienplan.php | 0 cis/private/profile/urlaubsfreigabe.php | 0 cis/private/profile/urlaubstool.php | 0 cis/private/profile/zeitsperre_resturlaub.php | 0 cis/private/tools/ampelleiteruebersicht.php | 0 cis/private/tools/ampelverwaltung.php | 0 cis/private/tools/suche.php | 0 cis/private/tools/zeitaufzeichnung.php | 0 cis/public/accountactivation.php | 0 cis/public/coodle.php | 0 cis/public/freebusy.php | 0 cis/public/freebusy_coodle.php | 0 cis/public/freebusy_lvplan.php | 0 cis/public/freebusy_sogo.php | 0 cis/public/freebusy_zeitsperren.php | 0 cis/public/prestudententool/auth.php | 0 cis/public/prestudententool/index.php | 0 cis/public/prestudententool/prestudent.php | 0 cis/testtool/admin/uebersichtFragen.php | 0 cms/admin_dms.php | 0 cms/image.php | 0 cms/index.html | 0 cms/menu.inc.php | 0 cms/menu/menu_addon.class.php | 0 cms/menu/menu_addon_freifaecher.inc.php | 0 .../menu_addon_lehrveranstaltungen.inc.php | 0 cms/menu/menu_addon_meinelv.inc.php | 0 cms/menu/menu_addon_spacer.inc.php | 0 cms/menu/menu_addon_test.inc.php | 0 cms/menu/menu_addon_urlaub.inc.php | 0 cms/menu/menu_addon_zeitsperren.inc.php | 0 cms/news.php | 0 cms/newsverwaltung.php | 0 composer.json | 0 config/cis.config-default.inc.php | 0 content/createAusbildungsvertrag.php | 0 content/dokumentenakt.pdf.php | 0 content/notiz.xml.php | 0 content/planner.js.php | 0 content/planner.overlay.js.php | 0 content/planner.overlay.xul.php | 0 content/planner.xul.php | 0 content/projekt/GanttChart.svg | 0 content/projekt/bestellung.overlay.js.php | 0 content/projekt/bestellung.overlay.xul.php | 0 content/projekt/gantt.css | 0 content/projekt/gantt.overlay.js.php | 0 content/projekt/gantt.overlay.xul.php | 0 content/projekt/gantt.svg.css | 0 content/projekt/gantt.svg.php | 0 content/projekt/gantt.svg.xbl | 0 content/projekt/mantisdetail.overlay.xul.php | 0 content/projekt/parsedown.php | 0 content/projekt/projekt.overlay.js.php | 0 content/projekt/projekt.overlay.xul.php | 0 .../projekt/projekt_ressource.window.js.php | 0 .../projekt/projekt_ressource.window.xul.php | 0 content/projekt/projektdetail.overlay.xul.php | 0 .../projekt/projektdokument.overlay.js.php | 0 .../projekt/projektdokument.overlay.xul.php | 0 content/projekt/projektdokument.window.js.php | 0 .../projekt/projektdokument.window.xul.php | 0 content/projekt/projektphase.overlay.js.php | 0 content/projekt/projektphase.overlay.xul.php | 0 .../projektphasedetail.overlay.xul.php | 0 content/projekt/projekttask.overlay.js.php | 0 content/projekt/projekttask.overlay.xul.php | 0 .../projekt/projekttaskdetail.overlay.xul.php | 0 content/projekt/ressource.js.php | 0 content/projekt/ressource.overlay.js.php | 0 content/projekt/ressource.overlay.xul.php | 0 content/projekt/ressource.xml.php | 0 content/projekt/ressourcenauslastung.php | 0 content/projektbeschreibung.php | 0 content/statistik/StudierendeZGV.php | 0 content/statistik/dropout.php | 0 content/statistik/dropoutZGV.php | 0 .../student/studentabschlusspruefung.js.php | 0 .../studentabschlusspruefungoverlay.xul.php | 0 content/zutrittskarte.php | 0 include/abschlusspruefung.class.php | 0 include/ampel.class.php | 0 include/auth_demo.class.php | 0 include/coodle.class.php | 0 include/fotostatus.class.php | 0 include/freebusy.class.php | 0 include/functions.inc.php | 0 include/gantt.class.php | 0 include/globals.inc.php | 0 include/ical.class.php | 0 include/infoscreen.class.php | 0 include/js/fullcalendar/fullcalendar.css | 0 include/js/fullcalendar/fullcalendar.js | 0 include/js/fullcalendar/fullcalendar.min.js | 0 .../js/fullcalendar/fullcalendar.print.css | 0 include/js/fullcalendar/gcal.js | 0 include/js/jstree/README.txt | 0 include/js/jstree/_docs/!style.css | 0 include/js/jstree/_docs/_drive.png | Bin include/js/jstree/_docs/_html_data.html | 0 include/js/jstree/_docs/_json_data.json | 0 include/js/jstree/_docs/_search_data.json | 0 include/js/jstree/_docs/_search_result.json | 0 include/js/jstree/_docs/_xml_flat.xml | 0 include/js/jstree/_docs/_xml_nest.xml | 0 include/js/jstree/_docs/checkbox.html | 0 include/js/jstree/_docs/contextmenu.html | 0 include/js/jstree/_docs/cookies.html | 0 include/js/jstree/_docs/core.html | 0 include/js/jstree/_docs/crrm.html | 0 include/js/jstree/_docs/dnd.html | 0 include/js/jstree/_docs/hotkeys.html | 0 include/js/jstree/_docs/html_data.html | 0 include/js/jstree/_docs/index.html | 0 include/js/jstree/_docs/json_data.html | 0 include/js/jstree/_docs/languages.html | 0 include/js/jstree/_docs/logo.png | Bin include/js/jstree/_docs/search.html | 0 include/js/jstree/_docs/sort.html | 0 include/js/jstree/_docs/syntax/!script.js | 0 include/js/jstree/_docs/syntax/!style.css | 0 include/js/jstree/_docs/syntax/clipboard.swf | Bin include/js/jstree/_docs/syntax/help.png | Bin include/js/jstree/_docs/syntax/magnifier.png | Bin .../jstree/_docs/syntax/page_white_code.png | Bin .../jstree/_docs/syntax/page_white_copy.png | Bin include/js/jstree/_docs/syntax/printer.png | Bin include/js/jstree/_docs/syntax/wrapping.png | Bin include/js/jstree/_docs/themeroller.html | 0 include/js/jstree/_docs/themes.html | 0 include/js/jstree/_docs/types.html | 0 include/js/jstree/_docs/ui.html | 0 include/js/jstree/_docs/unique.html | 0 include/js/jstree/_docs/xml_data.html | 0 include/js/jstree/_lib/jquery.cookie.js | 0 include/js/jstree/_lib/jquery.hotkeys.js | 0 include/js/jstree/_lib/jquery.js | 0 include/js/jstree/jquery.jstree.js | 0 include/js/jstree/themes/apple/bg.jpg | Bin include/js/jstree/themes/apple/d.png | Bin include/js/jstree/themes/apple/dot_for_ie.gif | Bin include/js/jstree/themes/apple/style.css | 0 include/js/jstree/themes/apple/throbber.gif | Bin include/js/jstree/themes/classic/d.gif | Bin include/js/jstree/themes/classic/d.png | Bin .../js/jstree/themes/classic/dot_for_ie.gif | Bin include/js/jstree/themes/classic/style.css | 0 include/js/jstree/themes/classic/throbber.gif | Bin include/js/jstree/themes/default-rtl/d.gif | Bin include/js/jstree/themes/default-rtl/d.png | Bin include/js/jstree/themes/default-rtl/dots.gif | Bin .../js/jstree/themes/default-rtl/style.css | 0 .../js/jstree/themes/default-rtl/throbber.gif | Bin include/js/jstree/themes/default/d.gif | Bin include/js/jstree/themes/default/d.png | Bin include/js/jstree/themes/default/style.css | 0 include/js/jstree/themes/default/throbber.gif | Bin include/js/treeGrid/.gitignore | 0 include/js/treeGrid/CHANGELOG.txt | 0 include/js/treeGrid/LICENSE | 0 include/js/treeGrid/README.md | 0 include/js/treeGrid/css/jquery.treegrid.css | 0 .../css/bootstrap-responsive.css | 0 .../css/bootstrap-responsive.min.css | 0 .../bootstrap-2.3.2/css/bootstrap.css | 0 .../bootstrap-2.3.2/css/bootstrap.min.css | 0 .../img/glyphicons-halflings-white.png | Bin .../img/glyphicons-halflings.png | Bin .../examples/bootstrap-2.3.2/js/bootstrap.js | 0 .../bootstrap-2.3.2/js/bootstrap.min.js | 0 .../bootstrap-3.0.0/css/bootstrap-theme.css | 0 .../css/bootstrap-theme.min.css | 0 .../bootstrap-3.0.0/css/bootstrap.css | 0 .../bootstrap-3.0.0/css/bootstrap.min.css | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../examples/bootstrap-3.0.0/js/bootstrap.js | 0 .../bootstrap-3.0.0/js/bootstrap.min.js | 0 .../js/treeGrid/examples/example-basic.html | 0 .../examples/example-bootstrap-2.html | 0 .../examples/example-bootstrap-3.html | 0 .../js/treeGrid/examples/example-column.html | 0 .../treeGrid/examples/example-save-state.html | 0 include/js/treeGrid/img/collapse.png | Bin include/js/treeGrid/img/expand.png | Bin include/js/treeGrid/img/file.png | Bin include/js/treeGrid/img/folder.png | Bin include/js/treeGrid/index.html | 0 include/js/treeGrid/js/jquery-1.10.2.js | 0 include/js/treeGrid/js/jquery.cookie.js | 0 .../treeGrid/js/jquery.treegrid.bootstrap2.js | 0 .../treeGrid/js/jquery.treegrid.bootstrap3.js | 0 include/js/treeGrid/js/jquery.treegrid.js | 0 include/js/treeGrid/jstreegrid.js | 0 include/js/treeGrid/params.json | 0 include/js/treeGrid/styles.css | 0 include/js/treeGrid/test.html | 0 include/js/treeGrid/tests/qunit-1.12.0.css | 0 include/js/treeGrid/tests/qunit-1.12.0.js | 0 include/js/treeGrid/tests/tests.js | 0 include/js/treeGrid/treegrid.jquery.json | 0 include/konto.class.php | 0 include/legesamtnote.class.php | 0 include/lehre_tools.class.php | 0 include/lehrtyp.class.php | 0 include/lehrveranstaltung.class.php | 0 include/mantis.class.php | 0 include/notiz.class.php | 0 include/preoutgoing.class.php | 0 include/prestudent.class.php | 0 include/projekt.class.php | 0 include/projektbenutzer.class.php | 0 include/projektphase.class.php | 0 include/projekttask.class.php | 0 include/pruefung.class.php | 0 include/pruefungCis.class.php | 0 include/rdf.class.php | 0 include/ressource.class.php | 0 include/sabredav/ChangeLog | 0 include/sabredav/LICENSE | 0 include/sabredav/README.md | 0 include/sabredav/bin/build.php | 0 include/sabredav/bin/googlecode_upload.py | 0 include/sabredav/bin/migrateto17.php | 0 include/sabredav/bin/naturalselection.py | 0 include/sabredav/bin/sabredav | 0 include/sabredav/bin/sabredav.php | 0 include/sabredav/bin/vobjectvalidate.php | 0 include/sabredav/composer.json | 0 include/sabredav/composer.lock | 0 .../sabredav/examples/addressbookserver.php | 0 include/sabredav/examples/basicauth.php | 0 include/sabredav/examples/calendarserver.php | 0 include/sabredav/examples/digestauth.php | 0 include/sabredav/examples/fileserver.php | 0 include/sabredav/examples/groupwareserver.php | 0 include/sabredav/examples/simplefsserver.php | 0 .../examples/sql/mysql.addressbook.sql | 0 .../sabredav/examples/sql/mysql.calendars.sql | 0 include/sabredav/examples/sql/mysql.locks.sql | 0 .../examples/sql/mysql.principals.sql | 0 include/sabredav/examples/sql/mysql.users.sql | 0 .../examples/sql/pgsql.addressbook.sql | 0 .../sabredav/examples/sql/pgsql.calendars.sql | 0 include/sabredav/examples/sql/pgsql.locks.sql | 0 .../examples/sql/pgsql.principals.sql | 0 include/sabredav/examples/sql/pgsql.users.sql | 0 .../examples/sql/sqlite.addressbooks.sql | 0 .../examples/sql/sqlite.calendars.sql | 0 .../sabredav/examples/sql/sqlite.locks.sql | 0 .../examples/sql/sqlite.principals.sql | 0 .../sabredav/examples/sql/sqlite.users.sql | 0 .../examples/webserver/apache2_htaccess.conf | 0 .../examples/webserver/apache2_vhost.conf | 0 .../examples/webserver/apache2_vhost_cgi.conf | 0 .../Sabre/CalDAV/Backend/AbstractBackend.php | 0 .../Sabre/CalDAV/Backend/BackendInterface.php | 0 .../CalDAV/Backend/NotificationSupport.php | 0 .../sabredav/lib/Sabre/CalDAV/Backend/PDO.php | 0 .../Sabre/CalDAV/Backend/SharingSupport.php | 0 .../sabredav/lib/Sabre/CalDAV/Calendar.php | 0 .../lib/Sabre/CalDAV/CalendarObject.php | 0 .../lib/Sabre/CalDAV/CalendarQueryParser.php | 0 .../Sabre/CalDAV/CalendarQueryValidator.php | 0 .../lib/Sabre/CalDAV/CalendarRootNode.php | 0 .../CalDAV/Exception/InvalidComponentType.php | 0 .../lib/Sabre/CalDAV/ICSExportPlugin.php | 0 .../sabredav/lib/Sabre/CalDAV/ICalendar.php | 0 .../lib/Sabre/CalDAV/ICalendarObject.php | 0 .../lib/Sabre/CalDAV/IShareableCalendar.php | 0 .../lib/Sabre/CalDAV/ISharedCalendar.php | 0 .../Sabre/CalDAV/Notifications/Collection.php | 0 .../CalDAV/Notifications/ICollection.php | 0 .../lib/Sabre/CalDAV/Notifications/INode.php | 0 .../Notifications/INotificationType.php | 0 .../lib/Sabre/CalDAV/Notifications/Node.php | 0 .../Notifications/Notification/Invite.php | 0 .../Notification/InviteReply.php | 0 .../Notification/SystemStatus.php | 0 include/sabredav/lib/Sabre/CalDAV/Plugin.php | 0 .../lib/Sabre/CalDAV/Principal/Collection.php | 0 .../lib/Sabre/CalDAV/Principal/IProxyRead.php | 0 .../Sabre/CalDAV/Principal/IProxyWrite.php | 0 .../lib/Sabre/CalDAV/Principal/ProxyRead.php | 0 .../lib/Sabre/CalDAV/Principal/ProxyWrite.php | 0 .../lib/Sabre/CalDAV/Principal/User.php | 0 .../CalDAV/Property/AllowedSharingModes.php | 0 .../lib/Sabre/CalDAV/Property/Invite.php | 0 .../Property/ScheduleCalendarTransp.php | 0 .../SupportedCalendarComponentSet.php | 0 .../CalDAV/Property/SupportedCalendarData.php | 0 .../CalDAV/Property/SupportedCollationSet.php | 0 .../lib/Sabre/CalDAV/Schedule/IMip.php | 0 .../lib/Sabre/CalDAV/Schedule/IOutbox.php | 0 .../lib/Sabre/CalDAV/Schedule/Outbox.php | 0 .../lib/Sabre/CalDAV/ShareableCalendar.php | 0 .../lib/Sabre/CalDAV/SharedCalendar.php | 0 .../lib/Sabre/CalDAV/SharingPlugin.php | 0 .../lib/Sabre/CalDAV/UserCalendars.php | 0 include/sabredav/lib/Sabre/CalDAV/Version.php | 0 .../lib/Sabre/CardDAV/AddressBook.php | 0 .../Sabre/CardDAV/AddressBookQueryParser.php | 0 .../lib/Sabre/CardDAV/AddressBookRoot.php | 0 .../Sabre/CardDAV/Backend/AbstractBackend.php | 0 .../CardDAV/Backend/BackendInterface.php | 0 .../lib/Sabre/CardDAV/Backend/PDO.php | 0 include/sabredav/lib/Sabre/CardDAV/Card.php | 0 .../lib/Sabre/CardDAV/IAddressBook.php | 0 include/sabredav/lib/Sabre/CardDAV/ICard.php | 0 .../sabredav/lib/Sabre/CardDAV/IDirectory.php | 0 include/sabredav/lib/Sabre/CardDAV/Plugin.php | 0 .../CardDAV/Property/SupportedAddressData.php | 0 .../lib/Sabre/CardDAV/UserAddressBooks.php | 0 .../lib/Sabre/CardDAV/VCFExportPlugin.php | 0 .../sabredav/lib/Sabre/CardDAV/Version.php | 0 .../Sabre/DAV/Auth/Backend/AbstractBasic.php | 0 .../Sabre/DAV/Auth/Backend/AbstractDigest.php | 0 .../lib/Sabre/DAV/Auth/Backend/Apache.php | 0 .../DAV/Auth/Backend/BackendInterface.php | 0 .../lib/Sabre/DAV/Auth/Backend/File.php | 0 .../lib/Sabre/DAV/Auth/Backend/PDO.php | 0 .../sabredav/lib/Sabre/DAV/Auth/Plugin.php | 0 .../Sabre/DAV/Browser/GuessContentType.php | 0 .../Sabre/DAV/Browser/MapGetToPropFind.php | 0 .../sabredav/lib/Sabre/DAV/Browser/Plugin.php | 0 .../lib/Sabre/DAV/Browser/assets/favicon.ico | Bin .../DAV/Browser/assets/icons/addressbook.png | Bin .../DAV/Browser/assets/icons/calendar.png | Bin .../Sabre/DAV/Browser/assets/icons/card.png | Bin .../DAV/Browser/assets/icons/collection.png | Bin .../Sabre/DAV/Browser/assets/icons/file.png | Bin .../Sabre/DAV/Browser/assets/icons/parent.png | Bin .../DAV/Browser/assets/icons/principal.png | Bin include/sabredav/lib/Sabre/DAV/Client.php | 0 include/sabredav/lib/Sabre/DAV/Collection.php | 0 include/sabredav/lib/Sabre/DAV/Exception.php | 0 .../lib/Sabre/DAV/Exception/BadRequest.php | 0 .../lib/Sabre/DAV/Exception/Conflict.php | 0 .../Sabre/DAV/Exception/ConflictingLock.php | 0 .../lib/Sabre/DAV/Exception/FileNotFound.php | 0 .../lib/Sabre/DAV/Exception/Forbidden.php | 0 .../DAV/Exception/InsufficientStorage.php | 0 .../DAV/Exception/InvalidResourceType.php | 0 .../Sabre/DAV/Exception/LengthRequired.php | 0 .../Exception/LockTokenMatchesRequestUri.php | 0 .../lib/Sabre/DAV/Exception/Locked.php | 0 .../Sabre/DAV/Exception/MethodNotAllowed.php | 0 .../Sabre/DAV/Exception/NotAuthenticated.php | 0 .../lib/Sabre/DAV/Exception/NotFound.php | 0 .../Sabre/DAV/Exception/NotImplemented.php | 0 .../Sabre/DAV/Exception/PaymentRequired.php | 0 .../DAV/Exception/PreconditionFailed.php | 0 .../DAV/Exception/ReportNotSupported.php | 0 .../RequestedRangeNotSatisfiable.php | 0 .../DAV/Exception/ServiceUnavailable.php | 0 .../DAV/Exception/UnsupportedMediaType.php | 0 .../sabredav/lib/Sabre/DAV/FS/Directory.php | 0 include/sabredav/lib/Sabre/DAV/FS/File.php | 0 include/sabredav/lib/Sabre/DAV/FS/Node.php | 0 .../lib/Sabre/DAV/FSExt/Directory.php | 0 include/sabredav/lib/Sabre/DAV/FSExt/File.php | 0 include/sabredav/lib/Sabre/DAV/FSExt/Node.php | 0 include/sabredav/lib/Sabre/DAV/File.php | 0 .../sabredav/lib/Sabre/DAV/ICollection.php | 0 .../lib/Sabre/DAV/IExtendedCollection.php | 0 include/sabredav/lib/Sabre/DAV/IFile.php | 0 include/sabredav/lib/Sabre/DAV/INode.php | 0 .../sabredav/lib/Sabre/DAV/IProperties.php | 0 include/sabredav/lib/Sabre/DAV/IQuota.php | 0 .../DAV/Locks/Backend/AbstractBackend.php | 0 .../DAV/Locks/Backend/BackendInterface.php | 0 .../lib/Sabre/DAV/Locks/Backend/FS.php | 0 .../lib/Sabre/DAV/Locks/Backend/File.php | 0 .../lib/Sabre/DAV/Locks/Backend/PDO.php | 0 .../sabredav/lib/Sabre/DAV/Locks/LockInfo.php | 0 .../sabredav/lib/Sabre/DAV/Locks/Plugin.php | 0 .../sabredav/lib/Sabre/DAV/Mount/Plugin.php | 0 include/sabredav/lib/Sabre/DAV/Node.php | 0 include/sabredav/lib/Sabre/DAV/ObjectTree.php | 0 .../lib/Sabre/DAV/PartialUpdate/IFile.php | 0 .../Sabre/DAV/PartialUpdate/IPatchSupport.php | 0 .../lib/Sabre/DAV/PartialUpdate/Plugin.php | 0 include/sabredav/lib/Sabre/DAV/Property.php | 0 .../Sabre/DAV/Property/GetLastModified.php | 0 .../sabredav/lib/Sabre/DAV/Property/Href.php | 0 .../lib/Sabre/DAV/Property/HrefList.php | 0 .../sabredav/lib/Sabre/DAV/Property/IHref.php | 0 .../lib/Sabre/DAV/Property/LockDiscovery.php | 0 .../lib/Sabre/DAV/Property/ResourceType.php | 0 .../lib/Sabre/DAV/Property/Response.php | 0 .../lib/Sabre/DAV/Property/ResponseList.php | 0 .../lib/Sabre/DAV/Property/SupportedLock.php | 0 .../Sabre/DAV/Property/SupportedReportSet.php | 0 .../lib/Sabre/DAV/PropertyInterface.php | 0 include/sabredav/lib/Sabre/DAV/Server.php | 0 .../sabredav/lib/Sabre/DAV/ServerPlugin.php | 0 .../lib/Sabre/DAV/SimpleCollection.php | 0 include/sabredav/lib/Sabre/DAV/SimpleFile.php | 0 include/sabredav/lib/Sabre/DAV/StringUtil.php | 0 .../Sabre/DAV/TemporaryFileFilterPlugin.php | 0 include/sabredav/lib/Sabre/DAV/Tree.php | 0 .../lib/Sabre/DAV/Tree/Filesystem.php | 0 include/sabredav/lib/Sabre/DAV/URLUtil.php | 0 include/sabredav/lib/Sabre/DAV/UUIDUtil.php | 0 include/sabredav/lib/Sabre/DAV/Version.php | 0 include/sabredav/lib/Sabre/DAV/XMLUtil.php | 0 .../DAVACL/AbstractPrincipalCollection.php | 0 .../Sabre/DAVACL/Exception/AceConflict.php | 0 .../Sabre/DAVACL/Exception/NeedPrivileges.php | 0 .../lib/Sabre/DAVACL/Exception/NoAbstract.php | 0 .../Exception/NotRecognizedPrincipal.php | 0 .../Exception/NotSupportedPrivilege.php | 0 include/sabredav/lib/Sabre/DAVACL/IACL.php | 0 .../sabredav/lib/Sabre/DAVACL/IPrincipal.php | 0 .../lib/Sabre/DAVACL/IPrincipalCollection.php | 0 include/sabredav/lib/Sabre/DAVACL/Plugin.php | 0 .../sabredav/lib/Sabre/DAVACL/Principal.php | 0 .../PrincipalBackend/AbstractBackend.php | 0 .../PrincipalBackend/BackendInterface.php | 0 .../lib/Sabre/DAVACL/PrincipalBackend/PDO.php | 0 .../lib/Sabre/DAVACL/PrincipalCollection.php | 0 .../lib/Sabre/DAVACL/Property/Acl.php | 0 .../Sabre/DAVACL/Property/AclRestrictions.php | 0 .../Property/CurrentUserPrivilegeSet.php | 0 .../lib/Sabre/DAVACL/Property/Principal.php | 0 .../DAVACL/Property/SupportedPrivilegeSet.php | 0 include/sabredav/lib/Sabre/DAVACL/Version.php | 0 include/sabredav/lib/Sabre/HTTP/AWSAuth.php | 0 .../sabredav/lib/Sabre/HTTP/AbstractAuth.php | 0 include/sabredav/lib/Sabre/HTTP/BasicAuth.php | 0 .../sabredav/lib/Sabre/HTTP/DigestAuth.php | 0 include/sabredav/lib/Sabre/HTTP/Request.php | 0 include/sabredav/lib/Sabre/HTTP/Response.php | 0 include/sabredav/lib/Sabre/HTTP/Util.php | 0 include/sabredav/lib/Sabre/HTTP/Version.php | 0 include/sabredav/lib/Sabre/autoload.php | 0 .../Sabre/CalDAV/Backend/AbstractPDOTest.php | 0 .../Sabre/CalDAV/Backend/AbstractTest.php | 0 .../tests/Sabre/CalDAV/Backend/Mock.php | 0 .../Sabre/CalDAV/Backend/PDOMySQLTest.php | 0 .../Sabre/CalDAV/Backend/PDOSqliteTest.php | 0 .../tests/Sabre/CalDAV/CalendarObjectTest.php | 0 .../Sabre/CalDAV/CalendarQueryParserTest.php | 0 .../Sabre/CalDAV/CalendarQueryVAlarmTest.php | 0 .../CalDAV/CalendarQueryValidatorTest.php | 0 .../tests/Sabre/CalDAV/CalendarTest.php | 0 .../ExpandEventsDTSTARTandDTENDTest.php | 0 .../ExpandEventsDTSTARTandDTENDbyDayTest.php | 0 .../CalDAV/ExpandEventsDoubleEventsTest.php | 0 .../tests/Sabre/CalDAV/FreeBusyReportTest.php | 0 .../Sabre/CalDAV/FreeBusyRequestTest.php | 0 .../Sabre/CalDAV/GetEventsByTimerangeTest.php | 0 .../Sabre/CalDAV/ICSExportPluginTest.php | 0 .../tests/Sabre/CalDAV/Issue166Test.php | 0 .../tests/Sabre/CalDAV/Issue172Test.php | 0 .../tests/Sabre/CalDAV/Issue203Test.php | 0 .../tests/Sabre/CalDAV/Issue205Test.php | 0 .../tests/Sabre/CalDAV/Issue211Test.php | 0 .../tests/Sabre/CalDAV/Issue220Test.php | 0 .../tests/Sabre/CalDAV/Issue228Test.php | 0 .../CalDAV/Notifications/CollectionTest.php | 0 .../Sabre/CalDAV/Notifications/NodeTest.php | 0 .../Notification/InviteReplyTest.php | 0 .../Notifications/Notification/InviteTest.php | 0 .../Notification/SystemStatusTest.php | 0 .../tests/Sabre/CalDAV/OutboxPostTest.php | 0 .../tests/Sabre/CalDAV/PluginTest.php | 0 .../Sabre/CalDAV/Principal/CollectionTest.php | 0 .../Sabre/CalDAV/Principal/ProxyReadTest.php | 0 .../Sabre/CalDAV/Principal/ProxyWriteTest.php | 0 .../tests/Sabre/CalDAV/Principal/UserTest.php | 0 .../Property/AllowedSharingModesTest.php | 0 .../Sabre/CalDAV/Property/InviteTest.php | 0 .../Property/ScheduleCalendarTranspTest.php | 0 .../SupportedCalendarComponentSetTest.php | 0 .../Property/SupportedCalendarDataTest.php | 0 .../Property/SupportedCollationSetTest.php | 0 .../tests/Sabre/CalDAV/Schedule/IMip/Mock.php | 0 .../Sabre/CalDAV/Schedule/OutboxTest.php | 0 .../Sabre/CalDAV/ShareableCalendarTest.php | 0 .../tests/Sabre/CalDAV/SharedCalendarTest.php | 0 .../tests/Sabre/CalDAV/SharingPluginTest.php | 0 .../sabredav/tests/Sabre/CalDAV/TestUtil.php | 0 .../UserCalendarsSharedCalendarsTest.php | 0 .../tests/Sabre/CalDAV/UserCalendarsTest.php | 0 .../tests/Sabre/CalDAV/ValidateICalTest.php | 0 .../tests/Sabre/CalDAV/VersionTest.php | 0 .../Sabre/CardDAV/AbstractPluginTest.php | 0 .../CardDAV/AddressBookQueryParserTest.php | 0 .../Sabre/CardDAV/AddressBookQueryTest.php | 0 .../Sabre/CardDAV/AddressBookRootTest.php | 0 .../tests/Sabre/CardDAV/AddressBookTest.php | 0 .../Sabre/CardDAV/Backend/AbstractPDOTest.php | 0 .../tests/Sabre/CardDAV/Backend/Mock.php | 0 .../Sabre/CardDAV/Backend/PDOMySQLTest.php | 0 .../Sabre/CardDAV/Backend/PDOSqliteTest.php | 0 .../sabredav/tests/Sabre/CardDAV/CardTest.php | 0 .../tests/Sabre/CardDAV/IDirectoryTest.php | 0 .../tests/Sabre/CardDAV/MultiGetTest.php | 0 .../tests/Sabre/CardDAV/PluginTest.php | 0 .../Property/SupportedAddressDataTest.php | 0 .../CardDAV/SogoStripContentTypeTest.php | 0 .../sabredav/tests/Sabre/CardDAV/TestUtil.php | 0 .../Sabre/CardDAV/UserAddressBooksTest.php | 0 .../tests/Sabre/CardDAV/VCFExportTest.php | 0 .../Sabre/CardDAV/ValidateFilterTest.php | 0 .../tests/Sabre/CardDAV/ValidateVCardTest.php | 0 .../tests/Sabre/CardDAV/VersionTest.php | 0 .../tests/Sabre/DAV/AbstractServer.php | 0 .../DAV/Auth/Backend/AbstractBasicTest.php | 0 .../DAV/Auth/Backend/AbstractDigestTest.php | 0 .../DAV/Auth/Backend/AbstractPDOTest.php | 0 .../Sabre/DAV/Auth/Backend/ApacheTest.php | 0 .../tests/Sabre/DAV/Auth/Backend/FileTest.php | 0 .../tests/Sabre/DAV/Auth/Backend/Mock.php | 0 .../Sabre/DAV/Auth/Backend/PDOMySQLTest.php | 0 .../Sabre/DAV/Auth/Backend/PDOSqliteTest.php | 0 .../tests/Sabre/DAV/Auth/PluginTest.php | 0 .../tests/Sabre/DAV/BasicNodeTest.php | 0 .../DAV/Browser/GuessContentTypeTest.php | 0 .../DAV/Browser/MapGetToPropFindTest.php | 0 .../tests/Sabre/DAV/Browser/PluginTest.php | 0 .../sabredav/tests/Sabre/DAV/ClientMock.php | 0 .../sabredav/tests/Sabre/DAV/ClientTest.php | 0 .../tests/Sabre/DAV/Exception/LockedTest.php | 0 .../DAV/Exception/PaymentRequiredTest.php | 0 .../tests/Sabre/DAV/ExceptionTest.php | 0 .../tests/Sabre/DAV/FSExt/FileTest.php | 0 .../tests/Sabre/DAV/FSExt/NodeTest.php | 0 .../tests/Sabre/DAV/FSExt/ServerTest.php | 0 .../tests/Sabre/DAV/HTTPPreferParsingTest.php | 0 .../tests/Sabre/DAV/HttpDeleteTest.php | 0 .../sabredav/tests/Sabre/DAV/HttpPutTest.php | 0 .../sabredav/tests/Sabre/DAV/Issue33Test.php | 0 .../Sabre/DAV/Locks/Backend/AbstractTest.php | 0 .../tests/Sabre/DAV/Locks/Backend/FSTest.php | 0 .../Sabre/DAV/Locks/Backend/FileTest.php | 0 .../Sabre/DAV/Locks/Backend/PDOMySQLTest.php | 0 .../tests/Sabre/DAV/Locks/Backend/PDOTest.php | 0 .../Sabre/DAV/Locks/GetIfConditionsTest.php | 0 .../tests/Sabre/DAV/Locks/MSWordTest.php | 0 .../tests/Sabre/DAV/Locks/PluginTest.php | 0 .../tests/Sabre/DAV/Mock/Collection.php | 0 .../sabredav/tests/Sabre/DAV/Mock/File.php | 0 .../tests/Sabre/DAV/Mount/PluginTest.php | 0 .../tests/Sabre/DAV/ObjectTreeTest.php | 0 .../Sabre/DAV/PartialUpdate/FileMock.php | 0 .../Sabre/DAV/PartialUpdate/PluginTest.php | 0 .../DAV/PartialUpdate/SpecificationTest.php | 0 .../DAV/Property/GetLastModifiedTest.php | 0 .../tests/Sabre/DAV/Property/HrefListTest.php | 0 .../tests/Sabre/DAV/Property/HrefTest.php | 0 .../Sabre/DAV/Property/ResourceTypeTest.php | 0 .../Sabre/DAV/Property/ResponseListTest.php | 0 .../tests/Sabre/DAV/Property/ResponseTest.php | 0 .../DAV/Property/SupportedReportSetTest.php | 0 .../tests/Sabre/DAV/ServerCopyMoveTest.php | 0 .../tests/Sabre/DAV/ServerEventsTest.php | 0 .../tests/Sabre/DAV/ServerMKCOLTest.php | 0 .../tests/Sabre/DAV/ServerPluginTest.php | 0 .../Sabre/DAV/ServerPreconditionTest.php | 0 .../tests/Sabre/DAV/ServerPropsTest.php | 0 .../tests/Sabre/DAV/ServerRangeTest.php | 0 .../tests/Sabre/DAV/ServerSimpleTest.php | 0 .../Sabre/DAV/ServerUpdatePropertiesTest.php | 0 .../tests/Sabre/DAV/SimpleFileTest.php | 0 .../tests/Sabre/DAV/StringUtilTest.php | 0 .../Sabre/DAV/TemporaryFileFilterTest.php | 0 .../sabredav/tests/Sabre/DAV/TestPlugin.php | 0 .../tests/Sabre/DAV/Tree/FilesystemTest.php | 0 include/sabredav/tests/Sabre/DAV/TreeTest.php | 0 .../sabredav/tests/Sabre/DAV/URLUtilTest.php | 0 .../sabredav/tests/Sabre/DAV/UUIDUtilTest.php | 0 .../sabredav/tests/Sabre/DAV/XMLUtilTest.php | 0 .../tests/Sabre/DAVACL/ACLMethodTest.php | 0 .../tests/Sabre/DAVACL/AllowAccessTest.php | 0 .../tests/Sabre/DAVACL/BlockAccessTest.php | 0 .../DAVACL/Exception/AceConflictTest.php | 0 .../Exception/NeedPrivilegesExceptionTest.php | 0 .../Sabre/DAVACL/Exception/NoAbstractTest.php | 0 .../Exception/NotRecognizedPrincipalTest.php | 0 .../Exception/NotSupportedPrivilegeTest.php | 0 .../Sabre/DAVACL/ExpandPropertiesTest.php | 0 .../tests/Sabre/DAVACL/MockACLNode.php | 0 .../tests/Sabre/DAVACL/MockPrincipal.php | 0 .../tests/Sabre/DAVACL/PluginAdminTest.php | 0 .../Sabre/DAVACL/PluginPropertiesTest.php | 0 .../DAVACL/PluginUpdatePropertiesTest.php | 0 .../PrincipalBackend/AbstractPDOTest.php | 0 .../Sabre/DAVACL/PrincipalBackend/Mock.php | 0 .../DAVACL/PrincipalBackend/PDOMySQLTest.php | 0 .../DAVACL/PrincipalBackend/PDOSqliteTest.php | 0 .../Sabre/DAVACL/PrincipalCollectionTest.php | 0 .../DAVACL/PrincipalPropertySearchTest.php | 0 .../DAVACL/PrincipalSearchPropertySetTest.php | 0 .../tests/Sabre/DAVACL/PrincipalTest.php | 0 .../DAVACL/Property/ACLRestrictionsTest.php | 0 .../tests/Sabre/DAVACL/Property/ACLTest.php | 0 .../Property/CurrentUserPrivilegeSetTest.php | 0 .../Sabre/DAVACL/Property/PrincipalTest.php | 0 .../Property/SupportedPrivilegeSetTest.php | 0 .../tests/Sabre/DAVACL/SimplePluginTest.php | 0 .../tests/Sabre/DAVACL/VersionTest.php | 0 .../sabredav/tests/Sabre/DAVServerTest.php | 0 .../sabredav/tests/Sabre/HTTP/AWSAuthTest.php | 0 .../tests/Sabre/HTTP/BasicAuthTest.php | 0 .../tests/Sabre/HTTP/DigestAuthTest.php | 0 .../sabredav/tests/Sabre/HTTP/RequestTest.php | 0 .../tests/Sabre/HTTP/ResponseMock.php | 0 .../tests/Sabre/HTTP/ResponseTest.php | 0 .../sabredav/tests/Sabre/HTTP/UtilTest.php | 0 .../sabredav/tests/Sabre/HTTP/VersionTest.php | 0 include/sabredav/tests/Sabre/TestUtil.php | 0 include/sabredav/tests/bootstrap.php | 0 include/sabredav/tests/composer.vobject3.json | 0 include/sabredav/tests/phpunit.xml | 0 include/sabredav/vendor/autoload.php | 0 .../sabredav/vendor/composer/ClassLoader.php | 0 .../vendor/composer/autoload_classmap.php | 0 .../vendor/composer/autoload_namespaces.php | 0 .../vendor/composer/autoload_psr4.php | 0 .../vendor/composer/autoload_real.php | 0 .../sabredav/vendor/composer/installed.json | 0 .../sabredav/vendor/sabre/vobject/.gitignore | 0 .../sabredav/vendor/sabre/vobject/.travis.yml | 0 .../sabredav/vendor/sabre/vobject/ChangeLog | 0 include/sabredav/vendor/sabre/vobject/LICENSE | 0 .../sabredav/vendor/sabre/vobject/README.md | 0 .../vendor/sabre/vobject/bin/bench.php | 0 .../vobject/bin/generateicalendardata.php | 0 .../sabre/vobject/bin/vobjectvalidate.php | 0 .../vendor/sabre/vobject/composer.json | 0 .../vobject/lib/Sabre/VObject/Component.php | 0 .../lib/Sabre/VObject/Component/VAlarm.php | 0 .../lib/Sabre/VObject/Component/VCalendar.php | 0 .../lib/Sabre/VObject/Component/VCard.php | 0 .../lib/Sabre/VObject/Component/VEvent.php | 0 .../lib/Sabre/VObject/Component/VFreeBusy.php | 0 .../lib/Sabre/VObject/Component/VJournal.php | 0 .../lib/Sabre/VObject/Component/VTodo.php | 0 .../lib/Sabre/VObject/DateTimeParser.php | 0 .../vobject/lib/Sabre/VObject/Document.php | 0 .../vobject/lib/Sabre/VObject/ElementList.php | 0 .../lib/Sabre/VObject/FreeBusyGenerator.php | 0 .../sabre/vobject/lib/Sabre/VObject/Node.php | 0 .../vobject/lib/Sabre/VObject/Parameter.php | 0 .../lib/Sabre/VObject/ParseException.php | 0 .../vobject/lib/Sabre/VObject/Property.php | 0 .../lib/Sabre/VObject/Property/Compound.php | 0 .../lib/Sabre/VObject/Property/DateTime.php | 0 .../Sabre/VObject/Property/MultiDateTime.php | 0 .../vobject/lib/Sabre/VObject/Reader.php | 0 .../lib/Sabre/VObject/RecurrenceIterator.php | 0 .../lib/Sabre/VObject/Splitter/ICalendar.php | 0 .../VObject/Splitter/SplitterInterface.php | 0 .../lib/Sabre/VObject/Splitter/VCard.php | 0 .../vobject/lib/Sabre/VObject/StringUtil.php | 0 .../lib/Sabre/VObject/TimeZoneUtil.php | 0 .../vobject/lib/Sabre/VObject/Version.php | 0 .../vobject/lib/Sabre/VObject/includes.php | 0 .../Sabre/VObject/Component/VAlarmTest.php | 0 .../Sabre/VObject/Component/VCalendarTest.php | 0 .../Sabre/VObject/Component/VCardTest.php | 0 .../Sabre/VObject/Component/VEventTest.php | 0 .../Sabre/VObject/Component/VFreeBusyTest.php | 0 .../Sabre/VObject/Component/VJournalTest.php | 0 .../Sabre/VObject/Component/VTodoTest.php | 0 .../tests/Sabre/VObject/ComponentTest.php | 0 .../Sabre/VObject/DateTimeParserTest.php | 0 .../tests/Sabre/VObject/DocumentTest.php | 0 .../tests/Sabre/VObject/ElementListTest.php | 0 .../tests/Sabre/VObject/EmClientTest.php | 0 .../Sabre/VObject/FreeBusyGeneratorTest.php | 0 .../tests/Sabre/VObject/Issue153Test.php | 0 .../tests/Sabre/VObject/Issue154Test.php | 0 .../tests/Sabre/VObject/Issue48Test.php | 0 .../tests/Sabre/VObject/Issue50Test.php | 0 .../tests/Sabre/VObject/ParameterTest.php | 0 .../Sabre/VObject/Property/CompoundTest.php | 0 .../Sabre/VObject/Property/DateTimeTest.php | 0 .../VObject/Property/MultiDateTimeTest.php | 0 .../tests/Sabre/VObject/PropertyTest.php | 0 .../tests/Sabre/VObject/ReaderTest.php | 0 ...urrenceIteratorFifthTuesdayProblemTest.php | 0 .../RecurrenceIteratorIncorrectExpandTest.php | 0 ...urrenceIteratorInfiniteLoopProblemTest.php | 0 .../RecurrenceIteratorMinusOneProblemTest.php | 0 ...ecurrenceIteratorMissingOverriddenTest.php | 0 .../Sabre/VObject/RecurrenceIteratorTest.php | 0 .../tests/Sabre/VObject/SlashRTest.php | 0 .../Sabre/VObject/Splitter/ICalendarTest.php | 0 .../Sabre/VObject/Splitter/VCardTest.php | 0 .../tests/Sabre/VObject/StringUtilTest.php | 0 .../tests/Sabre/VObject/TimeZoneUtilTest.php | 0 .../tests/Sabre/VObject/VersionTest.php | 0 .../vobject/tests/Sabre/VObject/issue153.vcf | 0 .../vendor/sabre/vobject/tests/bootstrap.php | 0 .../vendor/sabre/vobject/tests/phpunit.xml | 0 include/securimage/AHGBold.ttf | Bin include/securimage/LICENSE.txt | 0 include/securimage/README.FONT.txt | 0 include/securimage/README.txt | 0 include/securimage/WavFile.php | 0 include/securimage/audio/en/0.wav | Bin include/securimage/audio/en/1.wav | Bin include/securimage/audio/en/10.wav | Bin include/securimage/audio/en/11.wav | Bin include/securimage/audio/en/12.wav | Bin include/securimage/audio/en/13.wav | Bin include/securimage/audio/en/14.wav | Bin include/securimage/audio/en/15.wav | Bin include/securimage/audio/en/16.wav | Bin include/securimage/audio/en/17.wav | Bin include/securimage/audio/en/18.wav | Bin include/securimage/audio/en/19.wav | Bin include/securimage/audio/en/2.wav | Bin include/securimage/audio/en/20.wav | Bin include/securimage/audio/en/3.wav | Bin include/securimage/audio/en/4.wav | Bin include/securimage/audio/en/5.wav | Bin include/securimage/audio/en/6.wav | Bin include/securimage/audio/en/7.wav | Bin include/securimage/audio/en/8.wav | Bin include/securimage/audio/en/9.wav | Bin include/securimage/audio/en/A.wav | Bin include/securimage/audio/en/B.wav | Bin include/securimage/audio/en/C.wav | Bin include/securimage/audio/en/D.wav | Bin include/securimage/audio/en/E.wav | Bin include/securimage/audio/en/F.wav | Bin include/securimage/audio/en/G.wav | Bin include/securimage/audio/en/H.wav | Bin include/securimage/audio/en/I.wav | Bin include/securimage/audio/en/J.wav | Bin include/securimage/audio/en/K.wav | Bin include/securimage/audio/en/L.wav | Bin include/securimage/audio/en/M.wav | Bin include/securimage/audio/en/MINUS.wav | Bin include/securimage/audio/en/N.wav | Bin include/securimage/audio/en/O.wav | Bin include/securimage/audio/en/P.wav | Bin include/securimage/audio/en/PLUS.wav | Bin include/securimage/audio/en/Q.wav | Bin include/securimage/audio/en/R.wav | Bin include/securimage/audio/en/S.wav | Bin include/securimage/audio/en/T.wav | Bin include/securimage/audio/en/TIMES.wav | Bin include/securimage/audio/en/U.wav | Bin include/securimage/audio/en/V.wav | Bin include/securimage/audio/en/W.wav | Bin include/securimage/audio/en/X.wav | Bin include/securimage/audio/en/Y.wav | Bin include/securimage/audio/en/Z.wav | Bin include/securimage/audio/en/error.wav | Bin .../securimage/audio/noise/check-point-1.wav | Bin .../audio/noise/crowd-talking-1.wav | Bin .../audio/noise/crowd-talking-6.wav | Bin .../audio/noise/crowd-talking-7.wav | Bin .../securimage/audio/noise/kids-playing-1.wav | Bin include/securimage/backgrounds/bg3.jpg | Bin include/securimage/backgrounds/bg4.jpg | Bin include/securimage/backgrounds/bg5.jpg | Bin include/securimage/backgrounds/bg6.png | Bin include/securimage/captcha.html | 0 include/securimage/database/.htaccess | 0 include/securimage/database/index.html | 0 include/securimage/database/securimage.sq3 | Bin include/securimage/images/audio_icon.png | Bin include/securimage/images/refresh.png | Bin include/securimage/securimage.php | 0 include/securimage/securimage_play.php | 0 include/securimage/securimage_play.swf | Bin include/securimage/securimage_show.php | 0 include/securimage/words/words.txt | 0 include/service.class.php | 0 include/studentnote.class.php | 0 include/studiengang.class.php | 0 include/studienjahr.class.php | 0 include/tiny_mce/langs/de.js | 0 .../tiny_mce/plugins/advhr/langs/de_dlg.js | 0 .../tiny_mce/plugins/advimage/langs/de_dlg.js | 0 .../tiny_mce/plugins/advlink/langs/de_dlg.js | 0 .../tiny_mce/plugins/emotions/langs/de_dlg.js | 0 .../tiny_mce/plugins/fullpage/langs/de_dlg.js | 0 .../tiny_mce/plugins/media/langs/de_dlg.js | 0 .../tiny_mce/plugins/paste/langs/de_dlg.js | 0 .../plugins/searchreplace/langs/de_dlg.js | 0 .../tiny_mce/plugins/style/langs/de_dlg.js | 0 .../tiny_mce/plugins/table/langs/de_dlg.js | 0 .../tiny_mce/plugins/template/langs/de_dlg.js | 0 .../tiny_mce/plugins/wordc/langs/de_dlg.js | 0 .../tiny_mce/plugins/wordc/langs/en_dlg.js | 0 .../plugins/xhtmlxtras/langs/de_dlg.js | 0 include/tiny_mce/themes/advanced/langs/de.js | 0 .../tiny_mce/themes/advanced/langs/de_dlg.js | 0 include/tiny_mce/themes/simple/langs/de.js | 0 include/tw/generateZahlungsreferenz.inc.php | 0 include/tw/index.html | 0 include/tw/vilesci_menu_main.inc.php | 0 include/vendor_custom/easyui/icon.css | 0 include/webservicerecht.class.php | 0 include/wochenplan.class.php | 0 include/xslfo2pdf/fpdf/myfpdf.php | 0 include/zeitaufzeichnung.class.php | 0 include/zeitsperre.class.php | 0 include/zgv.class.php | 0 locale/de-AT/abgabetool.php | 0 locale/de-AT/coodle.php | 0 locale/de-AT/dms_link.php | 0 locale/de-AT/errors.php | 0 locale/de-AT/freebusy.php | 0 locale/de-AT/global.php | 0 locale/de-AT/incoming.php | 0 locale/de-AT/ktu.php | 0 locale/de-AT/lehre.php | 0 locale/de-AT/lvaliste.php | 0 locale/de-AT/mail.php | 0 locale/de-AT/menu.php | 0 locale/de-AT/news.php | 0 locale/de-AT/notebookregister.php | 0 locale/de-AT/passwort.php | 0 locale/de-AT/personensuche.php | 0 locale/de-AT/planner.dtd | 0 locale/de-AT/pruefung.php | 0 locale/de-AT/semesterplan.php | 0 locale/de-AT/studienplan.php | 0 locale/de-AT/tools.php | 0 locale/de-AT/zeitaufzeichnung.php | 0 locale/de-AT/zeitsperre.php | 0 locale/de-SFU/planner.dtd | 0 locale/en-US/abgabetool.php | 0 locale/en-US/coodle.php | 0 locale/en-US/dms_link.php | 0 locale/en-US/errors.php | 0 locale/en-US/global.php | 0 locale/en-US/incoming.php | 0 locale/en-US/lehre.php | 0 locale/en-US/lvaliste.php | 0 locale/en-US/menu.php | 0 locale/en-US/news.php | 0 locale/en-US/notebookregister.php | 0 locale/en-US/passwort.php | 0 locale/en-US/personensuche.php | 0 locale/en-US/pruefung.php | 0 locale/en-US/semesterplan.php | 0 locale/en-US/tools.php | 0 locale/en-US/zeitaufzeichnung.php | 0 locale/en-US/zeitsperre.php | 0 locale/it-IT/abgabetool.php | 0 locale/it-IT/anwesenheitsliste.php | 0 locale/it-IT/benotungstool.php | 0 locale/it-IT/buchungen.php | 0 locale/it-IT/coodle.php | 0 locale/it-IT/courseInformation.php | 0 locale/it-IT/dms_link.php | 0 locale/it-IT/errors.php | 0 locale/it-IT/eventkalender.php | 0 locale/it-IT/feedback.php | 0 locale/it-IT/freebusy.php | 0 locale/it-IT/freifach.php | 0 locale/it-IT/gesamtnote.php | 0 locale/it-IT/global.php | 0 locale/it-IT/incoming.php | 0 locale/it-IT/lehre.php | 0 locale/it-IT/lvaliste.php | 0 locale/it-IT/lvinfo.php | 0 locale/it-IT/lvplan.php | 0 locale/it-IT/mail.php | 0 locale/it-IT/mailverteiler.php | 0 locale/it-IT/menu.php | 0 locale/it-IT/news.php | 0 locale/it-IT/notebookregister.php | 0 locale/it-IT/notfallbestimmungen.php | 0 locale/it-IT/passwort.php | 0 locale/it-IT/personensuche.php | 0 locale/it-IT/profil.php | 0 locale/it-IT/pruefung.php | 0 locale/it-IT/semesterplan.php | 0 locale/it-IT/services.php | 0 locale/it-IT/studienplan.php | 0 locale/it-IT/telefonverzeichnis.php | 0 locale/it-IT/testtool.php | 0 locale/it-IT/tools.php | 0 locale/it-IT/upload.php | 0 locale/it-IT/urlaubstool.php | 0 locale/it-IT/zeitaufzeichnung.php | 0 locale/it-IT/zeitsperre.php | 0 locale/it-IT/zeitwunsch.php | 0 rdf/abschlusspruefung.rdf.php | 0 rdf/aufwandstyp.rdf.php | 0 rdf/ausbildungsvertrag.xml.php | 0 rdf/bestelldetail.rdf.php | 0 rdf/dms.rdf.php | 0 rdf/erfolgsnachweis.rdf.php | 0 rdf/learningagreement_outgoing.rdf.php | 0 rdf/lehrveranstaltungszeugnis_ktu.rdf.php | 0 rdf/mantis.rdf.php | 0 rdf/projekt.rdf.php | 0 rdf/projektbeschreibung.rdf.php | 0 rdf/projektphase.rdf.php | 0 rdf/projekttask.rdf.php | 0 rdf/ressource.rdf.php | 0 rdf/student.rdf.php | 0 rdf/zertifikat.rdf.php | 0 skin/images/ampel_gelb.png | Bin skin/images/ampel_gruen.png | Bin skin/images/ampel_rot.png | Bin skin/images/button_mail.gif | Bin skin/images/cbox-check.gif | Bin skin/images/changed.png | Bin skin/images/date_go_grau.png | Bin skin/images/delete_x_grau.png | Bin skin/images/edit_grau.png | Bin skin/images/help.png | Bin skin/images/info.png | Bin skin/images/ja.png | Bin skin/images/nein.png | Bin skin/images/offen.png | Bin skin/images/ok.png | Bin skin/images/round.png | Bin skin/images/search.png | Bin skin/images/uebung_copy.jpg | Bin skin/jquery-ui-1.9.2.custom.min.css | 0 skin/planner.css | 0 skin/styles/stp/BannerLogo.jpg | Bin skin/styles/stp/KTULogo.jpg | Bin skin/styles/stp/KTULogo.png | Bin soap/kartenverlaengerung.soap.php | 0 soap/kartenverlaengerung.test.php | 0 soap/kartenverlaengerung.wsdl.php | 0 soap/lehrveranstaltung.soap.php | 0 soap/lehrveranstaltung.wsdl.php | 0 soap/lvplan.soap.php | 0 soap/lvplan.wsdl.php | 0 soap/mitarbeiter.soap.php | 0 soap/mitarbeiter.wsdl.php | 0 soap/notiz.soap.php | 0 soap/notiz.wsdl.php | 0 soap/ort.soap.php | 0 soap/ort.wsdl.php | 0 soap/person.soap.php | 0 soap/person.wsdl.php | 0 soap/projekt.soap.php | 0 soap/projekt.wsdl.php | 0 soap/projekt_jquery_client.php | 0 soap/projektphase.soap.php | 0 soap/projektphase.wsdl.php | 0 soap/ressource_projekt.soap.php | 0 soap/soap_test_lv.php | 0 soap/soap_test_lvplan.php | 0 soap/soap_test_mitarbeiter.php | 0 soap/soap_test_ort.php | 0 soap/soap_test_person.php | 0 soap/soap_test_student.php | 0 soap/student.soap.php | 0 soap/student.wsdl.php | 0 system/dbupdate_3.2.php | 0 system/erinnerungsmail_coodle.php | 0 system/services/systemd/phantomjs@.service | 0 system/services/upstart/unoconv.conf | 0 system/sync/sync_stpldev_stpl.php | 0 system/templates/include.xsd | 0 system/templates/include_xslt_xhtml.xslt | 0 system/templates/news.xsd | 0 system/templates/news_infoscreen.xsd | 0 .../templates/news_infoscreen_xslt_xhtml.xslt | 0 system/templates/news_xslt_xhtml.xslt | 0 system/vorlage_zip/OutgoingChangeL.odt | Bin system/vorlage_zip/OutgoingLearning.odt | Bin system/vorlage_zip/PrProtBA.odt | Bin system/vorlage_zip/PrProtMA.odt | Bin system/vorlage_zip/Zutrittskarte.odt | Bin system/xsl/ZertifikatAO.xsl | 0 system/xsl/Zutrittskarte.xsl | 0 .../admin/XPI/PlannerProduktiv/Planner.xpi | Bin .../chrome/content/contents.rdf | 0 .../chrome/content/planner.xul | 0 .../XPI/PlannerProduktiv/chrome/planner.jar | Bin vilesci/admin/XPI/PlannerProduktiv/install.js | 0 .../admin/XPI/PlannerProduktiv/install.rdf | 0 .../XPI/Seamonkey2.11/fhcomplete/make.sh | 0 vilesci/fhausweis/bildpruefung.php | 0 vilesci/fhausweis/kartenkorrektur.php | 0 vilesci/fhausweis/kartentausch.php | 0 vilesci/fhausweis/kartenverwaltung.php | 0 vilesci/fhausweis/kartezuweisen.php | 0 vilesci/fhausweis/search.php | 0 vilesci/fhausweis/verlaengerung.php | 0 vilesci/lehre/einheit_autocomplete.php | 0 vilesci/lehre/freifach.php | 0 vilesci/lehre/freifach_lektoren.php | 0 .../lehre/lehrveranstaltung_kompatibel.php | 0 vilesci/lehre/studienordnung.js | 0 vilesci/personen/leistungsstipendium.php | 0 vilesci/personen/outgoing_detail.php | 0 vilesci/personen/outgoing_frameset.php | 0 vilesci/personen/outgoing_uebersicht.php | 0 vilesci/stammdaten/ampel_details.php | 0 vilesci/stammdaten/ampel_frameset.html | 0 vilesci/stammdaten/ampel_uebersicht.php | 0 .../generatefromsipass_predelete.php | 0 vilesci/stammdaten/infoscreen_details.php | 0 vilesci/stammdaten/infoscreen_frameset.html | 0 vilesci/stammdaten/infoscreen_preview.php | 0 vilesci/stammdaten/infoscreen_uebersicht.php | 0 vilesci/stammdaten/lvbgruppenverwaltung.js | 0 .../stammdaten/lvbgruppenverwaltungDetail.php | 0 .../stammdaten/lvbgruppenverwaltungTree.php | 0 vilesci/stammdaten/service_details.php | 0 vilesci/stammdaten/service_frameset.html | 0 vilesci/stammdaten/service_uebersicht.php | 0 vilesci/stammdaten/studiengang_edit.php | 0 webdav/google.txt | 0 1127 files changed, 1351 insertions(+), 175 deletions(-) mode change 100755 => 100644 CHANGELOG.md mode change 100755 => 100644 application/cache/index.html mode change 100755 => 100644 application/config/autoload.php mode change 100755 => 100644 application/config/config.php mode change 100755 => 100644 application/config/constants.php mode change 100755 => 100644 application/config/database.php mode change 100755 => 100644 application/config/doctypes.php create mode 100644 application/config/extensions/.placeholder mode change 100755 => 100644 application/config/fhcomplete.php mode change 100755 => 100644 application/config/foreign_chars.php mode change 100755 => 100644 application/config/hooks.php mode change 100755 => 100644 application/config/index.html mode change 100755 => 100644 application/config/mail.php mode change 100755 => 100644 application/config/memcached.php mode change 100755 => 100644 application/config/migration.php mode change 100755 => 100644 application/config/mimes.php mode change 100755 => 100644 application/config/profiler.php mode change 100755 => 100644 application/config/roles.php mode change 100755 => 100644 application/config/routes.php mode change 100755 => 100644 application/config/smileys.php mode change 100755 => 100644 application/config/user_agents.php mode change 100755 => 100644 application/controllers/ViewMessage.php mode change 100755 => 100644 application/controllers/Vilesci.php create mode 100644 application/controllers/extensions/.placeholder mode change 100755 => 100644 application/controllers/index.html mode change 100755 => 100644 application/controllers/system/Login.php mode change 100755 => 100644 application/controllers/system/Messages.php mode change 100755 => 100644 application/controllers/system/Vorlage.php create mode 100644 application/controllers/system/extensions/Manager.php mode change 100755 => 100644 application/core/index.html create mode 100644 application/helpers/extensions/.placeholder mode change 100755 => 100644 application/helpers/index.html create mode 100644 application/hooks/extensions/.placeholder mode change 100755 => 100644 application/hooks/index.html mode change 100755 => 100644 application/index.html mode change 100755 => 100644 application/language/de-AT/index.html mode change 100755 => 100644 application/language/index.html mode change 100755 => 100644 application/language/system/index.html create mode 100644 application/libraries/EPrintfLib.php create mode 100644 application/libraries/ExtensionsLib.php mode change 100755 => 100644 application/libraries/MailLib.php mode change 100755 => 100644 application/libraries/MessageLib.php create mode 100644 application/libraries/extensions/.placeholder mode change 100755 => 100644 application/libraries/index.html mode change 100755 => 100644 application/logs/index.html create mode 100644 application/models/extensions/.placeholder mode change 100755 => 100644 application/models/index.html mode change 100755 => 100644 application/models/organisation/Organisationseinheit_model.php create mode 100644 application/models/system/Extensions_model.php mode change 100755 => 100644 application/models/system/MessageToken_model.php mode change 100755 => 100644 application/third_party/index.html mode change 100755 => 100644 application/views/errors/cli/error_404.php mode change 100755 => 100644 application/views/errors/cli/error_db.php mode change 100755 => 100644 application/views/errors/cli/error_exception.php mode change 100755 => 100644 application/views/errors/cli/error_general.php mode change 100755 => 100644 application/views/errors/cli/error_php.php mode change 100755 => 100644 application/views/errors/cli/index.html mode change 100755 => 100644 application/views/errors/html/error_404.php mode change 100755 => 100644 application/views/errors/html/error_db.php mode change 100755 => 100644 application/views/errors/html/error_exception.php mode change 100755 => 100644 application/views/errors/html/error_general.php mode change 100755 => 100644 application/views/errors/html/error_php.php mode change 100755 => 100644 application/views/errors/html/index.html mode change 100755 => 100644 application/views/errors/index.html create mode 100644 application/views/extensions/.placeholder mode change 100755 => 100644 application/views/index.html create mode 100644 application/views/system/extensions/manager.php mode change 100755 => 100644 application/views/system/messageHTML.php mode change 100755 => 100644 application/views/system/vorlage/templatetextList.php mode change 100755 => 100644 application/views/templates/mailHTML.php mode change 100755 => 100644 application/widgets/Organisationseinheit_widget.php create mode 100644 application/widgets/extensions/.placeholder mode change 100755 => 100644 application/widgets/mimetype_widget.php mode change 100755 => 100644 assets/grocery_crud/languages/catalan.php mode change 100755 => 100644 assets/grocery_crud/themes/flexigrid/css/flexigrid.css mode change 100755 => 100644 assets/grocery_crud/themes/flexigrid/views/list_template.php mode change 100755 => 100644 cis/ampel.php mode change 100755 => 100644 cis/cisdocs/muster_semesterplan.doc mode change 100755 => 100644 cis/private/coodle/coodle_autocomplete.php mode change 100755 => 100644 cis/private/coodle/coodle_events.php mode change 100755 => 100644 cis/private/coodle/stammdaten.php mode change 100755 => 100644 cis/private/coodle/termin.php mode change 100755 => 100644 cis/private/coodle/uebersicht.php mode change 100755 => 100644 cis/private/lehre/abgabe_student_file.php mode change 100755 => 100644 cis/private/lehre/anwesenheitsliste.pdf.php mode change 100755 => 100644 cis/private/lehre/anwesenheitsliste_bilder.pdf.php mode change 100755 => 100644 cis/private/lehre/benotungstool/functions.inc.php mode change 100755 => 100644 cis/private/lehre/benotungstool/legesamtnoteeintragen.php mode change 100755 => 100644 cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php mode change 100755 => 100644 cis/private/lehre/benotungstool/nachpruefungeintragen.php mode change 100755 => 100644 cis/private/lehre/benotungstool/zipdownload_benotungstool.php mode change 100755 => 100644 cis/private/lehre/lesson.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefung.js.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsanmeldung.json.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsanmeldung.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsanmeldungen_liste.pdf.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsanmeldungen_verwalten.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsbewertung.js.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsbewertung.json.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsbewertung.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungsfenster_anlegen.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungstermin.json.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungstermin_aendern.php mode change 100755 => 100644 cis/private/lehre/pruefung/pruefungstermin_festlegen.php mode change 100755 => 100644 cis/private/lehre/swd.php mode change 100755 => 100644 cis/private/outgoing/akteupload.php mode change 100755 => 100644 cis/private/outgoing/outgoing.php mode change 100755 => 100644 cis/private/outgoing/registration.php mode change 100755 => 100644 cis/private/profile/dokumente.php mode change 100755 => 100644 cis/private/profile/freebusy.php mode change 100755 => 100644 cis/private/profile/studienplan.php mode change 100755 => 100644 cis/private/profile/urlaubsfreigabe.php mode change 100755 => 100644 cis/private/profile/urlaubstool.php mode change 100755 => 100644 cis/private/profile/zeitsperre_resturlaub.php mode change 100755 => 100644 cis/private/tools/ampelleiteruebersicht.php mode change 100755 => 100644 cis/private/tools/ampelverwaltung.php mode change 100755 => 100644 cis/private/tools/suche.php mode change 100755 => 100644 cis/private/tools/zeitaufzeichnung.php mode change 100755 => 100644 cis/public/accountactivation.php mode change 100755 => 100644 cis/public/coodle.php mode change 100755 => 100644 cis/public/freebusy.php mode change 100755 => 100644 cis/public/freebusy_coodle.php mode change 100755 => 100644 cis/public/freebusy_lvplan.php mode change 100755 => 100644 cis/public/freebusy_sogo.php mode change 100755 => 100644 cis/public/freebusy_zeitsperren.php mode change 100755 => 100644 cis/public/prestudententool/auth.php mode change 100755 => 100644 cis/public/prestudententool/index.php mode change 100755 => 100644 cis/public/prestudententool/prestudent.php mode change 100755 => 100644 cis/testtool/admin/uebersichtFragen.php mode change 100755 => 100644 cms/admin_dms.php mode change 100755 => 100644 cms/image.php mode change 100755 => 100644 cms/index.html mode change 100755 => 100644 cms/menu.inc.php mode change 100755 => 100644 cms/menu/menu_addon.class.php mode change 100755 => 100644 cms/menu/menu_addon_freifaecher.inc.php mode change 100755 => 100644 cms/menu/menu_addon_lehrveranstaltungen.inc.php mode change 100755 => 100644 cms/menu/menu_addon_meinelv.inc.php mode change 100755 => 100644 cms/menu/menu_addon_spacer.inc.php mode change 100755 => 100644 cms/menu/menu_addon_test.inc.php mode change 100755 => 100644 cms/menu/menu_addon_urlaub.inc.php mode change 100755 => 100644 cms/menu/menu_addon_zeitsperren.inc.php mode change 100755 => 100644 cms/news.php mode change 100755 => 100644 cms/newsverwaltung.php mode change 100755 => 100644 composer.json mode change 100755 => 100644 config/cis.config-default.inc.php mode change 100755 => 100644 content/createAusbildungsvertrag.php mode change 100755 => 100644 content/dokumentenakt.pdf.php mode change 100755 => 100644 content/notiz.xml.php mode change 100755 => 100644 content/planner.js.php mode change 100755 => 100644 content/planner.overlay.js.php mode change 100755 => 100644 content/planner.overlay.xul.php mode change 100755 => 100644 content/planner.xul.php mode change 100755 => 100644 content/projekt/GanttChart.svg mode change 100755 => 100644 content/projekt/bestellung.overlay.js.php mode change 100755 => 100644 content/projekt/bestellung.overlay.xul.php mode change 100755 => 100644 content/projekt/gantt.css mode change 100755 => 100644 content/projekt/gantt.overlay.js.php mode change 100755 => 100644 content/projekt/gantt.overlay.xul.php mode change 100755 => 100644 content/projekt/gantt.svg.css mode change 100755 => 100644 content/projekt/gantt.svg.php mode change 100755 => 100644 content/projekt/gantt.svg.xbl mode change 100755 => 100644 content/projekt/mantisdetail.overlay.xul.php mode change 100755 => 100644 content/projekt/parsedown.php mode change 100755 => 100644 content/projekt/projekt.overlay.js.php mode change 100755 => 100644 content/projekt/projekt.overlay.xul.php mode change 100755 => 100644 content/projekt/projekt_ressource.window.js.php mode change 100755 => 100644 content/projekt/projekt_ressource.window.xul.php mode change 100755 => 100644 content/projekt/projektdetail.overlay.xul.php mode change 100755 => 100644 content/projekt/projektdokument.overlay.js.php mode change 100755 => 100644 content/projekt/projektdokument.overlay.xul.php mode change 100755 => 100644 content/projekt/projektdokument.window.js.php mode change 100755 => 100644 content/projekt/projektdokument.window.xul.php mode change 100755 => 100644 content/projekt/projektphase.overlay.js.php mode change 100755 => 100644 content/projekt/projektphase.overlay.xul.php mode change 100755 => 100644 content/projekt/projektphasedetail.overlay.xul.php mode change 100755 => 100644 content/projekt/projekttask.overlay.js.php mode change 100755 => 100644 content/projekt/projekttask.overlay.xul.php mode change 100755 => 100644 content/projekt/projekttaskdetail.overlay.xul.php mode change 100755 => 100644 content/projekt/ressource.js.php mode change 100755 => 100644 content/projekt/ressource.overlay.js.php mode change 100755 => 100644 content/projekt/ressource.overlay.xul.php mode change 100755 => 100644 content/projekt/ressource.xml.php mode change 100755 => 100644 content/projekt/ressourcenauslastung.php mode change 100755 => 100644 content/projektbeschreibung.php mode change 100755 => 100644 content/statistik/StudierendeZGV.php mode change 100755 => 100644 content/statistik/dropout.php mode change 100755 => 100644 content/statistik/dropoutZGV.php mode change 100755 => 100644 content/student/studentabschlusspruefung.js.php mode change 100755 => 100644 content/student/studentabschlusspruefungoverlay.xul.php mode change 100755 => 100644 content/zutrittskarte.php mode change 100755 => 100644 include/abschlusspruefung.class.php mode change 100755 => 100644 include/ampel.class.php mode change 100755 => 100644 include/auth_demo.class.php mode change 100755 => 100644 include/coodle.class.php mode change 100755 => 100644 include/fotostatus.class.php mode change 100755 => 100644 include/freebusy.class.php mode change 100755 => 100644 include/functions.inc.php mode change 100755 => 100644 include/gantt.class.php mode change 100755 => 100644 include/globals.inc.php mode change 100755 => 100644 include/ical.class.php mode change 100755 => 100644 include/infoscreen.class.php mode change 100755 => 100644 include/js/fullcalendar/fullcalendar.css mode change 100755 => 100644 include/js/fullcalendar/fullcalendar.js mode change 100755 => 100644 include/js/fullcalendar/fullcalendar.min.js mode change 100755 => 100644 include/js/fullcalendar/fullcalendar.print.css mode change 100755 => 100644 include/js/fullcalendar/gcal.js mode change 100755 => 100644 include/js/jstree/README.txt mode change 100755 => 100644 include/js/jstree/_docs/!style.css mode change 100755 => 100644 include/js/jstree/_docs/_drive.png mode change 100755 => 100644 include/js/jstree/_docs/_html_data.html mode change 100755 => 100644 include/js/jstree/_docs/_json_data.json mode change 100755 => 100644 include/js/jstree/_docs/_search_data.json mode change 100755 => 100644 include/js/jstree/_docs/_search_result.json mode change 100755 => 100644 include/js/jstree/_docs/_xml_flat.xml mode change 100755 => 100644 include/js/jstree/_docs/_xml_nest.xml mode change 100755 => 100644 include/js/jstree/_docs/checkbox.html mode change 100755 => 100644 include/js/jstree/_docs/contextmenu.html mode change 100755 => 100644 include/js/jstree/_docs/cookies.html mode change 100755 => 100644 include/js/jstree/_docs/core.html mode change 100755 => 100644 include/js/jstree/_docs/crrm.html mode change 100755 => 100644 include/js/jstree/_docs/dnd.html mode change 100755 => 100644 include/js/jstree/_docs/hotkeys.html mode change 100755 => 100644 include/js/jstree/_docs/html_data.html mode change 100755 => 100644 include/js/jstree/_docs/index.html mode change 100755 => 100644 include/js/jstree/_docs/json_data.html mode change 100755 => 100644 include/js/jstree/_docs/languages.html mode change 100755 => 100644 include/js/jstree/_docs/logo.png mode change 100755 => 100644 include/js/jstree/_docs/search.html mode change 100755 => 100644 include/js/jstree/_docs/sort.html mode change 100755 => 100644 include/js/jstree/_docs/syntax/!script.js mode change 100755 => 100644 include/js/jstree/_docs/syntax/!style.css mode change 100755 => 100644 include/js/jstree/_docs/syntax/clipboard.swf mode change 100755 => 100644 include/js/jstree/_docs/syntax/help.png mode change 100755 => 100644 include/js/jstree/_docs/syntax/magnifier.png mode change 100755 => 100644 include/js/jstree/_docs/syntax/page_white_code.png mode change 100755 => 100644 include/js/jstree/_docs/syntax/page_white_copy.png mode change 100755 => 100644 include/js/jstree/_docs/syntax/printer.png mode change 100755 => 100644 include/js/jstree/_docs/syntax/wrapping.png mode change 100755 => 100644 include/js/jstree/_docs/themeroller.html mode change 100755 => 100644 include/js/jstree/_docs/themes.html mode change 100755 => 100644 include/js/jstree/_docs/types.html mode change 100755 => 100644 include/js/jstree/_docs/ui.html mode change 100755 => 100644 include/js/jstree/_docs/unique.html mode change 100755 => 100644 include/js/jstree/_docs/xml_data.html mode change 100755 => 100644 include/js/jstree/_lib/jquery.cookie.js mode change 100755 => 100644 include/js/jstree/_lib/jquery.hotkeys.js mode change 100755 => 100644 include/js/jstree/_lib/jquery.js mode change 100755 => 100644 include/js/jstree/jquery.jstree.js mode change 100755 => 100644 include/js/jstree/themes/apple/bg.jpg mode change 100755 => 100644 include/js/jstree/themes/apple/d.png mode change 100755 => 100644 include/js/jstree/themes/apple/dot_for_ie.gif mode change 100755 => 100644 include/js/jstree/themes/apple/style.css mode change 100755 => 100644 include/js/jstree/themes/apple/throbber.gif mode change 100755 => 100644 include/js/jstree/themes/classic/d.gif mode change 100755 => 100644 include/js/jstree/themes/classic/d.png mode change 100755 => 100644 include/js/jstree/themes/classic/dot_for_ie.gif mode change 100755 => 100644 include/js/jstree/themes/classic/style.css mode change 100755 => 100644 include/js/jstree/themes/classic/throbber.gif mode change 100755 => 100644 include/js/jstree/themes/default-rtl/d.gif mode change 100755 => 100644 include/js/jstree/themes/default-rtl/d.png mode change 100755 => 100644 include/js/jstree/themes/default-rtl/dots.gif mode change 100755 => 100644 include/js/jstree/themes/default-rtl/style.css mode change 100755 => 100644 include/js/jstree/themes/default-rtl/throbber.gif mode change 100755 => 100644 include/js/jstree/themes/default/d.gif mode change 100755 => 100644 include/js/jstree/themes/default/d.png mode change 100755 => 100644 include/js/jstree/themes/default/style.css mode change 100755 => 100644 include/js/jstree/themes/default/throbber.gif mode change 100755 => 100644 include/js/treeGrid/.gitignore mode change 100755 => 100644 include/js/treeGrid/CHANGELOG.txt mode change 100755 => 100644 include/js/treeGrid/LICENSE mode change 100755 => 100644 include/js/treeGrid/README.md mode change 100755 => 100644 include/js/treeGrid/css/jquery.treegrid.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap-responsive.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap-responsive.min.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap.min.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-2.3.2/img/glyphicons-halflings-white.png mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-2.3.2/img/glyphicons-halflings.png mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-2.3.2/js/bootstrap.js mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-2.3.2/js/bootstrap.min.js mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap-theme.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap-theme.min.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap.min.css mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.eot mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.svg mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.ttf mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.woff mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/js/bootstrap.js mode change 100755 => 100644 include/js/treeGrid/examples/bootstrap-3.0.0/js/bootstrap.min.js mode change 100755 => 100644 include/js/treeGrid/examples/example-basic.html mode change 100755 => 100644 include/js/treeGrid/examples/example-bootstrap-2.html mode change 100755 => 100644 include/js/treeGrid/examples/example-bootstrap-3.html mode change 100755 => 100644 include/js/treeGrid/examples/example-column.html mode change 100755 => 100644 include/js/treeGrid/examples/example-save-state.html mode change 100755 => 100644 include/js/treeGrid/img/collapse.png mode change 100755 => 100644 include/js/treeGrid/img/expand.png mode change 100755 => 100644 include/js/treeGrid/img/file.png mode change 100755 => 100644 include/js/treeGrid/img/folder.png mode change 100755 => 100644 include/js/treeGrid/index.html mode change 100755 => 100644 include/js/treeGrid/js/jquery-1.10.2.js mode change 100755 => 100644 include/js/treeGrid/js/jquery.cookie.js mode change 100755 => 100644 include/js/treeGrid/js/jquery.treegrid.bootstrap2.js mode change 100755 => 100644 include/js/treeGrid/js/jquery.treegrid.bootstrap3.js mode change 100755 => 100644 include/js/treeGrid/js/jquery.treegrid.js mode change 100755 => 100644 include/js/treeGrid/jstreegrid.js mode change 100755 => 100644 include/js/treeGrid/params.json mode change 100755 => 100644 include/js/treeGrid/styles.css mode change 100755 => 100644 include/js/treeGrid/test.html mode change 100755 => 100644 include/js/treeGrid/tests/qunit-1.12.0.css mode change 100755 => 100644 include/js/treeGrid/tests/qunit-1.12.0.js mode change 100755 => 100644 include/js/treeGrid/tests/tests.js mode change 100755 => 100644 include/js/treeGrid/treegrid.jquery.json mode change 100755 => 100644 include/konto.class.php mode change 100755 => 100644 include/legesamtnote.class.php mode change 100755 => 100644 include/lehre_tools.class.php mode change 100755 => 100644 include/lehrtyp.class.php mode change 100755 => 100644 include/lehrveranstaltung.class.php mode change 100755 => 100644 include/mantis.class.php mode change 100755 => 100644 include/notiz.class.php mode change 100755 => 100644 include/preoutgoing.class.php mode change 100755 => 100644 include/prestudent.class.php mode change 100755 => 100644 include/projekt.class.php mode change 100755 => 100644 include/projektbenutzer.class.php mode change 100755 => 100644 include/projektphase.class.php mode change 100755 => 100644 include/projekttask.class.php mode change 100755 => 100644 include/pruefung.class.php mode change 100755 => 100644 include/pruefungCis.class.php mode change 100755 => 100644 include/rdf.class.php mode change 100755 => 100644 include/ressource.class.php mode change 100755 => 100644 include/sabredav/ChangeLog mode change 100755 => 100644 include/sabredav/LICENSE mode change 100755 => 100644 include/sabredav/README.md mode change 100755 => 100644 include/sabredav/bin/build.php mode change 100755 => 100644 include/sabredav/bin/googlecode_upload.py mode change 100755 => 100644 include/sabredav/bin/migrateto17.php mode change 100755 => 100644 include/sabredav/bin/naturalselection.py mode change 100755 => 100644 include/sabredav/bin/sabredav mode change 100755 => 100644 include/sabredav/bin/sabredav.php mode change 100755 => 100644 include/sabredav/bin/vobjectvalidate.php mode change 100755 => 100644 include/sabredav/composer.json mode change 100755 => 100644 include/sabredav/composer.lock mode change 100755 => 100644 include/sabredav/examples/addressbookserver.php mode change 100755 => 100644 include/sabredav/examples/basicauth.php mode change 100755 => 100644 include/sabredav/examples/calendarserver.php mode change 100755 => 100644 include/sabredav/examples/digestauth.php mode change 100755 => 100644 include/sabredav/examples/fileserver.php mode change 100755 => 100644 include/sabredav/examples/groupwareserver.php mode change 100755 => 100644 include/sabredav/examples/simplefsserver.php mode change 100755 => 100644 include/sabredav/examples/sql/mysql.addressbook.sql mode change 100755 => 100644 include/sabredav/examples/sql/mysql.calendars.sql mode change 100755 => 100644 include/sabredav/examples/sql/mysql.locks.sql mode change 100755 => 100644 include/sabredav/examples/sql/mysql.principals.sql mode change 100755 => 100644 include/sabredav/examples/sql/mysql.users.sql mode change 100755 => 100644 include/sabredav/examples/sql/pgsql.addressbook.sql mode change 100755 => 100644 include/sabredav/examples/sql/pgsql.calendars.sql mode change 100755 => 100644 include/sabredav/examples/sql/pgsql.locks.sql mode change 100755 => 100644 include/sabredav/examples/sql/pgsql.principals.sql mode change 100755 => 100644 include/sabredav/examples/sql/pgsql.users.sql mode change 100755 => 100644 include/sabredav/examples/sql/sqlite.addressbooks.sql mode change 100755 => 100644 include/sabredav/examples/sql/sqlite.calendars.sql mode change 100755 => 100644 include/sabredav/examples/sql/sqlite.locks.sql mode change 100755 => 100644 include/sabredav/examples/sql/sqlite.principals.sql mode change 100755 => 100644 include/sabredav/examples/sql/sqlite.users.sql mode change 100755 => 100644 include/sabredav/examples/webserver/apache2_htaccess.conf mode change 100755 => 100644 include/sabredav/examples/webserver/apache2_vhost.conf mode change 100755 => 100644 include/sabredav/examples/webserver/apache2_vhost_cgi.conf mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Backend/AbstractBackend.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Backend/BackendInterface.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Backend/NotificationSupport.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Backend/PDO.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Backend/SharingSupport.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Calendar.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/CalendarObject.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/CalendarQueryParser.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/CalendarQueryValidator.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/CalendarRootNode.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Exception/InvalidComponentType.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/ICSExportPlugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/ICalendar.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/ICalendarObject.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/IShareableCalendar.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/ISharedCalendar.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Notifications/Collection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Notifications/ICollection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Notifications/INode.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Notifications/INotificationType.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Notifications/Node.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/Invite.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/InviteReply.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/SystemStatus.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Plugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Principal/Collection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Principal/IProxyRead.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Principal/IProxyWrite.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Principal/ProxyRead.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Principal/ProxyWrite.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Principal/User.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Property/AllowedSharingModes.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Property/Invite.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Property/ScheduleCalendarTransp.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Property/SupportedCalendarComponentSet.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Property/SupportedCalendarData.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Property/SupportedCollationSet.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Schedule/IMip.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Schedule/IOutbox.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Schedule/Outbox.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/ShareableCalendar.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/SharedCalendar.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/SharingPlugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/UserCalendars.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CalDAV/Version.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/AddressBook.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/AddressBookQueryParser.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/AddressBookRoot.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/Backend/AbstractBackend.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/Backend/BackendInterface.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/Backend/PDO.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/Card.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/IAddressBook.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/ICard.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/IDirectory.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/Plugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/Property/SupportedAddressData.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/UserAddressBooks.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/VCFExportPlugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/CardDAV/Version.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Auth/Backend/AbstractBasic.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Auth/Backend/AbstractDigest.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Auth/Backend/Apache.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Auth/Backend/BackendInterface.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Auth/Backend/File.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Auth/Backend/PDO.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Auth/Plugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/GuessContentType.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/MapGetToPropFind.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/Plugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/assets/favicon.ico mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/assets/icons/addressbook.png mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/assets/icons/calendar.png mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/assets/icons/card.png mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/assets/icons/collection.png mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/assets/icons/file.png mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/assets/icons/parent.png mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Browser/assets/icons/principal.png mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Client.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Collection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/BadRequest.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/Conflict.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/ConflictingLock.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/FileNotFound.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/Forbidden.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/InsufficientStorage.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/InvalidResourceType.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/LengthRequired.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/LockTokenMatchesRequestUri.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/Locked.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/MethodNotAllowed.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/NotAuthenticated.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/NotFound.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/NotImplemented.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/PaymentRequired.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/PreconditionFailed.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/ReportNotSupported.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/RequestedRangeNotSatisfiable.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/ServiceUnavailable.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Exception/UnsupportedMediaType.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/FS/Directory.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/FS/File.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/FS/Node.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/FSExt/Directory.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/FSExt/File.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/FSExt/Node.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/File.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/ICollection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/IExtendedCollection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/IFile.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/INode.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/IProperties.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/IQuota.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Locks/Backend/AbstractBackend.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Locks/Backend/BackendInterface.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Locks/Backend/FS.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Locks/Backend/File.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Locks/Backend/PDO.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Locks/LockInfo.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Locks/Plugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Mount/Plugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Node.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/ObjectTree.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/PartialUpdate/IFile.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/PartialUpdate/IPatchSupport.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/PartialUpdate/Plugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/GetLastModified.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/Href.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/HrefList.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/IHref.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/LockDiscovery.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/ResourceType.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/Response.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/ResponseList.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/SupportedLock.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Property/SupportedReportSet.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/PropertyInterface.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Server.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/ServerPlugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/SimpleCollection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/SimpleFile.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/StringUtil.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/TemporaryFileFilterPlugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Tree.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Tree/Filesystem.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/URLUtil.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/UUIDUtil.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/Version.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAV/XMLUtil.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/AbstractPrincipalCollection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Exception/AceConflict.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Exception/NeedPrivileges.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Exception/NoAbstract.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Exception/NotRecognizedPrincipal.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Exception/NotSupportedPrivilege.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/IACL.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/IPrincipal.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/IPrincipalCollection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Plugin.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Principal.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/AbstractBackend.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/BackendInterface.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/PDO.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/PrincipalCollection.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Property/Acl.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Property/AclRestrictions.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Property/CurrentUserPrivilegeSet.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Property/Principal.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Property/SupportedPrivilegeSet.php mode change 100755 => 100644 include/sabredav/lib/Sabre/DAVACL/Version.php mode change 100755 => 100644 include/sabredav/lib/Sabre/HTTP/AWSAuth.php mode change 100755 => 100644 include/sabredav/lib/Sabre/HTTP/AbstractAuth.php mode change 100755 => 100644 include/sabredav/lib/Sabre/HTTP/BasicAuth.php mode change 100755 => 100644 include/sabredav/lib/Sabre/HTTP/DigestAuth.php mode change 100755 => 100644 include/sabredav/lib/Sabre/HTTP/Request.php mode change 100755 => 100644 include/sabredav/lib/Sabre/HTTP/Response.php mode change 100755 => 100644 include/sabredav/lib/Sabre/HTTP/Util.php mode change 100755 => 100644 include/sabredav/lib/Sabre/HTTP/Version.php mode change 100755 => 100644 include/sabredav/lib/Sabre/autoload.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Backend/AbstractTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Backend/Mock.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/CalendarObjectTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/CalendarQueryParserTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/CalendarTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/FreeBusyReportTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/FreeBusyRequestTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/ICSExportPluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Issue166Test.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Issue172Test.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Issue203Test.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Issue205Test.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Issue211Test.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Issue220Test.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Issue228Test.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Notifications/CollectionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Notifications/NodeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/InviteReplyTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/InviteTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/SystemStatusTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/OutboxPostTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/PluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Principal/CollectionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Principal/UserTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Property/AllowedSharingModesTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Property/InviteTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Property/ScheduleCalendarTranspTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Property/SupportedCalendarComponentSetTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Property/SupportedCalendarDataTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Property/SupportedCollationSetTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Schedule/IMip/Mock.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/Schedule/OutboxTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/ShareableCalendarTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/SharedCalendarTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/SharingPluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/TestUtil.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/UserCalendarsSharedCalendarsTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/UserCalendarsTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/ValidateICalTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CalDAV/VersionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/AbstractPluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/AddressBookQueryParserTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/AddressBookQueryTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/AddressBookRootTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/AddressBookTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/Backend/Mock.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/CardTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/IDirectoryTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/MultiGetTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/PluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/Property/SupportedAddressDataTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/TestUtil.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/UserAddressBooksTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/VCFExportTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/ValidateFilterTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/ValidateVCardTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/CardDAV/VersionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/AbstractServer.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/Backend/FileTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/Backend/Mock.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Auth/PluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/BasicNodeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Browser/PluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ClientMock.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ClientTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Exception/LockedTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ExceptionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/FSExt/FileTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/FSExt/NodeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/FSExt/ServerTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/HTTPPreferParsingTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/HttpDeleteTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/HttpPutTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Issue33Test.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Locks/Backend/FSTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Locks/Backend/FileTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Locks/Backend/PDOTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Locks/GetIfConditionsTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Locks/MSWordTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Locks/PluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Mock/Collection.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Mock/File.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Mount/PluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ObjectTreeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/PartialUpdate/FileMock.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/PartialUpdate/PluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Property/GetLastModifiedTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Property/HrefListTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Property/HrefTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Property/ResourceTypeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Property/ResponseListTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Property/ResponseTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Property/SupportedReportSetTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerCopyMoveTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerEventsTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerMKCOLTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerPluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerPreconditionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerPropsTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerRangeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerSimpleTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/SimpleFileTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/StringUtilTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/TemporaryFileFilterTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/TestPlugin.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/Tree/FilesystemTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/TreeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/URLUtilTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/UUIDUtilTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAV/XMLUtilTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/ACLMethodTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/AllowAccessTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/BlockAccessTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Exception/AceConflictTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/ExpandPropertiesTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/MockACLNode.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/MockPrincipal.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PluginAdminTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PluginPropertiesTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PrincipalCollectionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/PrincipalTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Property/ACLRestrictionsTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Property/ACLTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Property/CurrentUserPrivilegeSetTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Property/PrincipalTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/Property/SupportedPrivilegeSetTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/SimplePluginTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVACL/VersionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/DAVServerTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/HTTP/AWSAuthTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/HTTP/BasicAuthTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/HTTP/DigestAuthTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/HTTP/RequestTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/HTTP/ResponseMock.php mode change 100755 => 100644 include/sabredav/tests/Sabre/HTTP/ResponseTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/HTTP/UtilTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/HTTP/VersionTest.php mode change 100755 => 100644 include/sabredav/tests/Sabre/TestUtil.php mode change 100755 => 100644 include/sabredav/tests/bootstrap.php mode change 100755 => 100644 include/sabredav/tests/composer.vobject3.json mode change 100755 => 100644 include/sabredav/tests/phpunit.xml mode change 100755 => 100644 include/sabredav/vendor/autoload.php mode change 100755 => 100644 include/sabredav/vendor/composer/ClassLoader.php mode change 100755 => 100644 include/sabredav/vendor/composer/autoload_classmap.php mode change 100755 => 100644 include/sabredav/vendor/composer/autoload_namespaces.php mode change 100755 => 100644 include/sabredav/vendor/composer/autoload_psr4.php mode change 100755 => 100644 include/sabredav/vendor/composer/autoload_real.php mode change 100755 => 100644 include/sabredav/vendor/composer/installed.json mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/.gitignore mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/.travis.yml mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/ChangeLog mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/LICENSE mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/README.md mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/bin/bench.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/bin/generateicalendardata.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/bin/vobjectvalidate.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/composer.json mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VAlarm.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VCalendar.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VCard.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VEvent.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VFreeBusy.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VJournal.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VTodo.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/DateTimeParser.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Document.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/ElementList.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/FreeBusyGenerator.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Node.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Parameter.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/ParseException.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/Compound.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/DateTime.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/MultiDateTime.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Reader.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/RecurrenceIterator.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/ICalendar.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/SplitterInterface.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/VCard.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/StringUtil.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/TimeZoneUtil.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Version.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/includes.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VAlarmTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VCalendarTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VCardTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VEventTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VFreeBusyTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VJournalTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VTodoTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ComponentTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/DateTimeParserTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/DocumentTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ElementListTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/EmClientTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/FreeBusyGeneratorTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue153Test.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue154Test.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue48Test.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue50Test.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ParameterTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/CompoundTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/DateTimeTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/MultiDateTimeTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/PropertyTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ReaderTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorFifthTuesdayProblemTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorIncorrectExpandTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorInfiniteLoopProblemTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorMinusOneProblemTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorMissingOverriddenTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/SlashRTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Splitter/ICalendarTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Splitter/VCardTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/StringUtilTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/TimeZoneUtilTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/VersionTest.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/issue153.vcf mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/bootstrap.php mode change 100755 => 100644 include/sabredav/vendor/sabre/vobject/tests/phpunit.xml mode change 100755 => 100644 include/securimage/AHGBold.ttf mode change 100755 => 100644 include/securimage/LICENSE.txt mode change 100755 => 100644 include/securimage/README.FONT.txt mode change 100755 => 100644 include/securimage/README.txt mode change 100755 => 100644 include/securimage/WavFile.php mode change 100755 => 100644 include/securimage/audio/en/0.wav mode change 100755 => 100644 include/securimage/audio/en/1.wav mode change 100755 => 100644 include/securimage/audio/en/10.wav mode change 100755 => 100644 include/securimage/audio/en/11.wav mode change 100755 => 100644 include/securimage/audio/en/12.wav mode change 100755 => 100644 include/securimage/audio/en/13.wav mode change 100755 => 100644 include/securimage/audio/en/14.wav mode change 100755 => 100644 include/securimage/audio/en/15.wav mode change 100755 => 100644 include/securimage/audio/en/16.wav mode change 100755 => 100644 include/securimage/audio/en/17.wav mode change 100755 => 100644 include/securimage/audio/en/18.wav mode change 100755 => 100644 include/securimage/audio/en/19.wav mode change 100755 => 100644 include/securimage/audio/en/2.wav mode change 100755 => 100644 include/securimage/audio/en/20.wav mode change 100755 => 100644 include/securimage/audio/en/3.wav mode change 100755 => 100644 include/securimage/audio/en/4.wav mode change 100755 => 100644 include/securimage/audio/en/5.wav mode change 100755 => 100644 include/securimage/audio/en/6.wav mode change 100755 => 100644 include/securimage/audio/en/7.wav mode change 100755 => 100644 include/securimage/audio/en/8.wav mode change 100755 => 100644 include/securimage/audio/en/9.wav mode change 100755 => 100644 include/securimage/audio/en/A.wav mode change 100755 => 100644 include/securimage/audio/en/B.wav mode change 100755 => 100644 include/securimage/audio/en/C.wav mode change 100755 => 100644 include/securimage/audio/en/D.wav mode change 100755 => 100644 include/securimage/audio/en/E.wav mode change 100755 => 100644 include/securimage/audio/en/F.wav mode change 100755 => 100644 include/securimage/audio/en/G.wav mode change 100755 => 100644 include/securimage/audio/en/H.wav mode change 100755 => 100644 include/securimage/audio/en/I.wav mode change 100755 => 100644 include/securimage/audio/en/J.wav mode change 100755 => 100644 include/securimage/audio/en/K.wav mode change 100755 => 100644 include/securimage/audio/en/L.wav mode change 100755 => 100644 include/securimage/audio/en/M.wav mode change 100755 => 100644 include/securimage/audio/en/MINUS.wav mode change 100755 => 100644 include/securimage/audio/en/N.wav mode change 100755 => 100644 include/securimage/audio/en/O.wav mode change 100755 => 100644 include/securimage/audio/en/P.wav mode change 100755 => 100644 include/securimage/audio/en/PLUS.wav mode change 100755 => 100644 include/securimage/audio/en/Q.wav mode change 100755 => 100644 include/securimage/audio/en/R.wav mode change 100755 => 100644 include/securimage/audio/en/S.wav mode change 100755 => 100644 include/securimage/audio/en/T.wav mode change 100755 => 100644 include/securimage/audio/en/TIMES.wav mode change 100755 => 100644 include/securimage/audio/en/U.wav mode change 100755 => 100644 include/securimage/audio/en/V.wav mode change 100755 => 100644 include/securimage/audio/en/W.wav mode change 100755 => 100644 include/securimage/audio/en/X.wav mode change 100755 => 100644 include/securimage/audio/en/Y.wav mode change 100755 => 100644 include/securimage/audio/en/Z.wav mode change 100755 => 100644 include/securimage/audio/en/error.wav mode change 100755 => 100644 include/securimage/audio/noise/check-point-1.wav mode change 100755 => 100644 include/securimage/audio/noise/crowd-talking-1.wav mode change 100755 => 100644 include/securimage/audio/noise/crowd-talking-6.wav mode change 100755 => 100644 include/securimage/audio/noise/crowd-talking-7.wav mode change 100755 => 100644 include/securimage/audio/noise/kids-playing-1.wav mode change 100755 => 100644 include/securimage/backgrounds/bg3.jpg mode change 100755 => 100644 include/securimage/backgrounds/bg4.jpg mode change 100755 => 100644 include/securimage/backgrounds/bg5.jpg mode change 100755 => 100644 include/securimage/backgrounds/bg6.png mode change 100755 => 100644 include/securimage/captcha.html mode change 100755 => 100644 include/securimage/database/.htaccess mode change 100755 => 100644 include/securimage/database/index.html mode change 100755 => 100644 include/securimage/database/securimage.sq3 mode change 100755 => 100644 include/securimage/images/audio_icon.png mode change 100755 => 100644 include/securimage/images/refresh.png mode change 100755 => 100644 include/securimage/securimage.php mode change 100755 => 100644 include/securimage/securimage_play.php mode change 100755 => 100644 include/securimage/securimage_play.swf mode change 100755 => 100644 include/securimage/securimage_show.php mode change 100755 => 100644 include/securimage/words/words.txt mode change 100755 => 100644 include/service.class.php mode change 100755 => 100644 include/studentnote.class.php mode change 100755 => 100644 include/studiengang.class.php mode change 100755 => 100644 include/studienjahr.class.php mode change 100755 => 100644 include/tiny_mce/langs/de.js mode change 100755 => 100644 include/tiny_mce/plugins/advhr/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/advimage/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/advlink/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/emotions/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/fullpage/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/media/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/paste/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/searchreplace/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/style/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/table/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/template/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/wordc/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/wordc/langs/en_dlg.js mode change 100755 => 100644 include/tiny_mce/plugins/xhtmlxtras/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/themes/advanced/langs/de.js mode change 100755 => 100644 include/tiny_mce/themes/advanced/langs/de_dlg.js mode change 100755 => 100644 include/tiny_mce/themes/simple/langs/de.js mode change 100755 => 100644 include/tw/generateZahlungsreferenz.inc.php mode change 100755 => 100644 include/tw/index.html mode change 100755 => 100644 include/tw/vilesci_menu_main.inc.php mode change 100755 => 100644 include/vendor_custom/easyui/icon.css mode change 100755 => 100644 include/webservicerecht.class.php mode change 100755 => 100644 include/wochenplan.class.php mode change 100755 => 100644 include/xslfo2pdf/fpdf/myfpdf.php mode change 100755 => 100644 include/zeitaufzeichnung.class.php mode change 100755 => 100644 include/zeitsperre.class.php mode change 100755 => 100644 include/zgv.class.php mode change 100755 => 100644 locale/de-AT/abgabetool.php mode change 100755 => 100644 locale/de-AT/coodle.php mode change 100755 => 100644 locale/de-AT/dms_link.php mode change 100755 => 100644 locale/de-AT/errors.php mode change 100755 => 100644 locale/de-AT/freebusy.php mode change 100755 => 100644 locale/de-AT/global.php mode change 100755 => 100644 locale/de-AT/incoming.php mode change 100755 => 100644 locale/de-AT/ktu.php mode change 100755 => 100644 locale/de-AT/lehre.php mode change 100755 => 100644 locale/de-AT/lvaliste.php mode change 100755 => 100644 locale/de-AT/mail.php mode change 100755 => 100644 locale/de-AT/menu.php mode change 100755 => 100644 locale/de-AT/news.php mode change 100755 => 100644 locale/de-AT/notebookregister.php mode change 100755 => 100644 locale/de-AT/passwort.php mode change 100755 => 100644 locale/de-AT/personensuche.php mode change 100755 => 100644 locale/de-AT/planner.dtd mode change 100755 => 100644 locale/de-AT/pruefung.php mode change 100755 => 100644 locale/de-AT/semesterplan.php mode change 100755 => 100644 locale/de-AT/studienplan.php mode change 100755 => 100644 locale/de-AT/tools.php mode change 100755 => 100644 locale/de-AT/zeitaufzeichnung.php mode change 100755 => 100644 locale/de-AT/zeitsperre.php mode change 100755 => 100644 locale/de-SFU/planner.dtd mode change 100755 => 100644 locale/en-US/abgabetool.php mode change 100755 => 100644 locale/en-US/coodle.php mode change 100755 => 100644 locale/en-US/dms_link.php mode change 100755 => 100644 locale/en-US/errors.php mode change 100755 => 100644 locale/en-US/global.php mode change 100755 => 100644 locale/en-US/incoming.php mode change 100755 => 100644 locale/en-US/lehre.php mode change 100755 => 100644 locale/en-US/lvaliste.php mode change 100755 => 100644 locale/en-US/menu.php mode change 100755 => 100644 locale/en-US/news.php mode change 100755 => 100644 locale/en-US/notebookregister.php mode change 100755 => 100644 locale/en-US/passwort.php mode change 100755 => 100644 locale/en-US/personensuche.php mode change 100755 => 100644 locale/en-US/pruefung.php mode change 100755 => 100644 locale/en-US/semesterplan.php mode change 100755 => 100644 locale/en-US/tools.php mode change 100755 => 100644 locale/en-US/zeitaufzeichnung.php mode change 100755 => 100644 locale/en-US/zeitsperre.php mode change 100755 => 100644 locale/it-IT/abgabetool.php mode change 100755 => 100644 locale/it-IT/anwesenheitsliste.php mode change 100755 => 100644 locale/it-IT/benotungstool.php mode change 100755 => 100644 locale/it-IT/buchungen.php mode change 100755 => 100644 locale/it-IT/coodle.php mode change 100755 => 100644 locale/it-IT/courseInformation.php mode change 100755 => 100644 locale/it-IT/dms_link.php mode change 100755 => 100644 locale/it-IT/errors.php mode change 100755 => 100644 locale/it-IT/eventkalender.php mode change 100755 => 100644 locale/it-IT/feedback.php mode change 100755 => 100644 locale/it-IT/freebusy.php mode change 100755 => 100644 locale/it-IT/freifach.php mode change 100755 => 100644 locale/it-IT/gesamtnote.php mode change 100755 => 100644 locale/it-IT/global.php mode change 100755 => 100644 locale/it-IT/incoming.php mode change 100755 => 100644 locale/it-IT/lehre.php mode change 100755 => 100644 locale/it-IT/lvaliste.php mode change 100755 => 100644 locale/it-IT/lvinfo.php mode change 100755 => 100644 locale/it-IT/lvplan.php mode change 100755 => 100644 locale/it-IT/mail.php mode change 100755 => 100644 locale/it-IT/mailverteiler.php mode change 100755 => 100644 locale/it-IT/menu.php mode change 100755 => 100644 locale/it-IT/news.php mode change 100755 => 100644 locale/it-IT/notebookregister.php mode change 100755 => 100644 locale/it-IT/notfallbestimmungen.php mode change 100755 => 100644 locale/it-IT/passwort.php mode change 100755 => 100644 locale/it-IT/personensuche.php mode change 100755 => 100644 locale/it-IT/profil.php mode change 100755 => 100644 locale/it-IT/pruefung.php mode change 100755 => 100644 locale/it-IT/semesterplan.php mode change 100755 => 100644 locale/it-IT/services.php mode change 100755 => 100644 locale/it-IT/studienplan.php mode change 100755 => 100644 locale/it-IT/telefonverzeichnis.php mode change 100755 => 100644 locale/it-IT/testtool.php mode change 100755 => 100644 locale/it-IT/tools.php mode change 100755 => 100644 locale/it-IT/upload.php mode change 100755 => 100644 locale/it-IT/urlaubstool.php mode change 100755 => 100644 locale/it-IT/zeitaufzeichnung.php mode change 100755 => 100644 locale/it-IT/zeitsperre.php mode change 100755 => 100644 locale/it-IT/zeitwunsch.php mode change 100755 => 100644 rdf/abschlusspruefung.rdf.php mode change 100755 => 100644 rdf/aufwandstyp.rdf.php mode change 100755 => 100644 rdf/ausbildungsvertrag.xml.php mode change 100755 => 100644 rdf/bestelldetail.rdf.php mode change 100755 => 100644 rdf/dms.rdf.php mode change 100755 => 100644 rdf/erfolgsnachweis.rdf.php mode change 100755 => 100644 rdf/learningagreement_outgoing.rdf.php mode change 100755 => 100644 rdf/lehrveranstaltungszeugnis_ktu.rdf.php mode change 100755 => 100644 rdf/mantis.rdf.php mode change 100755 => 100644 rdf/projekt.rdf.php mode change 100755 => 100644 rdf/projektbeschreibung.rdf.php mode change 100755 => 100644 rdf/projektphase.rdf.php mode change 100755 => 100644 rdf/projekttask.rdf.php mode change 100755 => 100644 rdf/ressource.rdf.php mode change 100755 => 100644 rdf/student.rdf.php mode change 100755 => 100644 rdf/zertifikat.rdf.php mode change 100755 => 100644 skin/images/ampel_gelb.png mode change 100755 => 100644 skin/images/ampel_gruen.png mode change 100755 => 100644 skin/images/ampel_rot.png mode change 100755 => 100644 skin/images/button_mail.gif mode change 100755 => 100644 skin/images/cbox-check.gif mode change 100755 => 100644 skin/images/changed.png mode change 100755 => 100644 skin/images/date_go_grau.png mode change 100755 => 100644 skin/images/delete_x_grau.png mode change 100755 => 100644 skin/images/edit_grau.png mode change 100755 => 100644 skin/images/help.png mode change 100755 => 100644 skin/images/info.png mode change 100755 => 100644 skin/images/ja.png mode change 100755 => 100644 skin/images/nein.png mode change 100755 => 100644 skin/images/offen.png mode change 100755 => 100644 skin/images/ok.png mode change 100755 => 100644 skin/images/round.png mode change 100755 => 100644 skin/images/search.png mode change 100755 => 100644 skin/images/uebung_copy.jpg mode change 100755 => 100644 skin/jquery-ui-1.9.2.custom.min.css mode change 100755 => 100644 skin/planner.css mode change 100755 => 100644 skin/styles/stp/BannerLogo.jpg mode change 100755 => 100644 skin/styles/stp/KTULogo.jpg mode change 100755 => 100644 skin/styles/stp/KTULogo.png mode change 100755 => 100644 soap/kartenverlaengerung.soap.php mode change 100755 => 100644 soap/kartenverlaengerung.test.php mode change 100755 => 100644 soap/kartenverlaengerung.wsdl.php mode change 100755 => 100644 soap/lehrveranstaltung.soap.php mode change 100755 => 100644 soap/lehrveranstaltung.wsdl.php mode change 100755 => 100644 soap/lvplan.soap.php mode change 100755 => 100644 soap/lvplan.wsdl.php mode change 100755 => 100644 soap/mitarbeiter.soap.php mode change 100755 => 100644 soap/mitarbeiter.wsdl.php mode change 100755 => 100644 soap/notiz.soap.php mode change 100755 => 100644 soap/notiz.wsdl.php mode change 100755 => 100644 soap/ort.soap.php mode change 100755 => 100644 soap/ort.wsdl.php mode change 100755 => 100644 soap/person.soap.php mode change 100755 => 100644 soap/person.wsdl.php mode change 100755 => 100644 soap/projekt.soap.php mode change 100755 => 100644 soap/projekt.wsdl.php mode change 100755 => 100644 soap/projekt_jquery_client.php mode change 100755 => 100644 soap/projektphase.soap.php mode change 100755 => 100644 soap/projektphase.wsdl.php mode change 100755 => 100644 soap/ressource_projekt.soap.php mode change 100755 => 100644 soap/soap_test_lv.php mode change 100755 => 100644 soap/soap_test_lvplan.php mode change 100755 => 100644 soap/soap_test_mitarbeiter.php mode change 100755 => 100644 soap/soap_test_ort.php mode change 100755 => 100644 soap/soap_test_person.php mode change 100755 => 100644 soap/soap_test_student.php mode change 100755 => 100644 soap/student.soap.php mode change 100755 => 100644 soap/student.wsdl.php mode change 100755 => 100644 system/dbupdate_3.2.php mode change 100755 => 100644 system/erinnerungsmail_coodle.php mode change 100755 => 100644 system/services/systemd/phantomjs@.service mode change 100755 => 100644 system/services/upstart/unoconv.conf mode change 100755 => 100644 system/sync/sync_stpldev_stpl.php mode change 100755 => 100644 system/templates/include.xsd mode change 100755 => 100644 system/templates/include_xslt_xhtml.xslt mode change 100755 => 100644 system/templates/news.xsd mode change 100755 => 100644 system/templates/news_infoscreen.xsd mode change 100755 => 100644 system/templates/news_infoscreen_xslt_xhtml.xslt mode change 100755 => 100644 system/templates/news_xslt_xhtml.xslt mode change 100755 => 100644 system/vorlage_zip/OutgoingChangeL.odt mode change 100755 => 100644 system/vorlage_zip/OutgoingLearning.odt mode change 100755 => 100644 system/vorlage_zip/PrProtBA.odt mode change 100755 => 100644 system/vorlage_zip/PrProtMA.odt mode change 100755 => 100644 system/vorlage_zip/Zutrittskarte.odt mode change 100755 => 100644 system/xsl/ZertifikatAO.xsl mode change 100755 => 100644 system/xsl/Zutrittskarte.xsl mode change 100755 => 100644 vilesci/admin/XPI/PlannerProduktiv/Planner.xpi mode change 100755 => 100644 vilesci/admin/XPI/PlannerProduktiv/chrome/content/contents.rdf mode change 100755 => 100644 vilesci/admin/XPI/PlannerProduktiv/chrome/content/planner.xul mode change 100755 => 100644 vilesci/admin/XPI/PlannerProduktiv/chrome/planner.jar mode change 100755 => 100644 vilesci/admin/XPI/PlannerProduktiv/install.js mode change 100755 => 100644 vilesci/admin/XPI/PlannerProduktiv/install.rdf mode change 100755 => 100644 vilesci/admin/XPI/Seamonkey2.11/fhcomplete/make.sh mode change 100755 => 100644 vilesci/fhausweis/bildpruefung.php mode change 100755 => 100644 vilesci/fhausweis/kartenkorrektur.php mode change 100755 => 100644 vilesci/fhausweis/kartentausch.php mode change 100755 => 100644 vilesci/fhausweis/kartenverwaltung.php mode change 100755 => 100644 vilesci/fhausweis/kartezuweisen.php mode change 100755 => 100644 vilesci/fhausweis/search.php mode change 100755 => 100644 vilesci/fhausweis/verlaengerung.php mode change 100755 => 100644 vilesci/lehre/einheit_autocomplete.php mode change 100755 => 100644 vilesci/lehre/freifach.php mode change 100755 => 100644 vilesci/lehre/freifach_lektoren.php mode change 100755 => 100644 vilesci/lehre/lehrveranstaltung_kompatibel.php mode change 100755 => 100644 vilesci/lehre/studienordnung.js mode change 100755 => 100644 vilesci/personen/leistungsstipendium.php mode change 100755 => 100644 vilesci/personen/outgoing_detail.php mode change 100755 => 100644 vilesci/personen/outgoing_frameset.php mode change 100755 => 100644 vilesci/personen/outgoing_uebersicht.php mode change 100755 => 100644 vilesci/stammdaten/ampel_details.php mode change 100755 => 100644 vilesci/stammdaten/ampel_frameset.html mode change 100755 => 100644 vilesci/stammdaten/ampel_uebersicht.php mode change 100755 => 100644 vilesci/stammdaten/imexport/zutrittskarten/generatefromsipass_predelete.php mode change 100755 => 100644 vilesci/stammdaten/infoscreen_details.php mode change 100755 => 100644 vilesci/stammdaten/infoscreen_frameset.html mode change 100755 => 100644 vilesci/stammdaten/infoscreen_preview.php mode change 100755 => 100644 vilesci/stammdaten/infoscreen_uebersicht.php mode change 100755 => 100644 vilesci/stammdaten/lvbgruppenverwaltung.js mode change 100755 => 100644 vilesci/stammdaten/lvbgruppenverwaltungDetail.php mode change 100755 => 100644 vilesci/stammdaten/lvbgruppenverwaltungTree.php mode change 100755 => 100644 vilesci/stammdaten/service_details.php mode change 100755 => 100644 vilesci/stammdaten/service_frameset.html mode change 100755 => 100644 vilesci/stammdaten/service_uebersicht.php mode change 100755 => 100644 vilesci/stammdaten/studiengang_edit.php mode change 100755 => 100644 webdav/google.txt diff --git a/CHANGELOG.md b/CHANGELOG.md old mode 100755 new mode 100644 diff --git a/application/cache/index.html b/application/cache/index.html old mode 100755 new mode 100644 diff --git a/application/config/autoload.php b/application/config/autoload.php old mode 100755 new mode 100644 diff --git a/application/config/config.php b/application/config/config.php old mode 100755 new mode 100644 diff --git a/application/config/constants.php b/application/config/constants.php old mode 100755 new mode 100644 diff --git a/application/config/database.php b/application/config/database.php old mode 100755 new mode 100644 diff --git a/application/config/doctypes.php b/application/config/doctypes.php old mode 100755 new mode 100644 diff --git a/application/config/extensions/.placeholder b/application/config/extensions/.placeholder new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/application/config/extensions/.placeholder @@ -0,0 +1 @@ + diff --git a/application/config/fhcomplete.php b/application/config/fhcomplete.php old mode 100755 new mode 100644 diff --git a/application/config/foreign_chars.php b/application/config/foreign_chars.php old mode 100755 new mode 100644 diff --git a/application/config/hooks.php b/application/config/hooks.php old mode 100755 new mode 100644 diff --git a/application/config/index.html b/application/config/index.html old mode 100755 new mode 100644 diff --git a/application/config/mail.php b/application/config/mail.php old mode 100755 new mode 100644 diff --git a/application/config/memcached.php b/application/config/memcached.php old mode 100755 new mode 100644 diff --git a/application/config/migration.php b/application/config/migration.php old mode 100755 new mode 100644 diff --git a/application/config/mimes.php b/application/config/mimes.php old mode 100755 new mode 100644 diff --git a/application/config/profiler.php b/application/config/profiler.php old mode 100755 new mode 100644 diff --git a/application/config/roles.php b/application/config/roles.php old mode 100755 new mode 100644 diff --git a/application/config/routes.php b/application/config/routes.php old mode 100755 new mode 100644 diff --git a/application/config/smileys.php b/application/config/smileys.php old mode 100755 new mode 100644 diff --git a/application/config/user_agents.php b/application/config/user_agents.php old mode 100755 new mode 100644 diff --git a/application/controllers/ViewMessage.php b/application/controllers/ViewMessage.php old mode 100755 new mode 100644 diff --git a/application/controllers/Vilesci.php b/application/controllers/Vilesci.php old mode 100755 new mode 100644 diff --git a/application/controllers/extensions/.placeholder b/application/controllers/extensions/.placeholder new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/application/controllers/extensions/.placeholder @@ -0,0 +1 @@ + diff --git a/application/controllers/index.html b/application/controllers/index.html old mode 100755 new mode 100644 diff --git a/application/controllers/system/Login.php b/application/controllers/system/Login.php old mode 100755 new mode 100644 diff --git a/application/controllers/system/Messages.php b/application/controllers/system/Messages.php old mode 100755 new mode 100644 diff --git a/application/controllers/system/Vorlage.php b/application/controllers/system/Vorlage.php old mode 100755 new mode 100644 diff --git a/application/controllers/system/extensions/Manager.php b/application/controllers/system/extensions/Manager.php new file mode 100644 index 000000000..8eda6be41 --- /dev/null +++ b/application/controllers/system/extensions/Manager.php @@ -0,0 +1,83 @@ +load->helper(array('form', 'url')); + + // Loads the extensions library + $this->load->library('ExtensionsLib'); + } + + /** + * + */ + public function index() + { + $viewData = array( + 'extensions' => $this->extensionslib->getInstalledExtensions() + ); + + $this->load->view('core/system/extensions/manager.php', $viewData); + } + + /** + * + */ + public function toggleExtension() + { + $toggleExtension = false; + + $extension_id = $this->input->post('extension_id'); + $enabled = $this->input->post('enabled'); + + if ($enabled === 'true') + { + $toggleExtension = $this->extensionslib->enableExtension($extension_id); + } + else + { + $toggleExtension = $this->extensionslib->disableExtension($extension_id); + } + + $this->output + ->set_content_type('application/json') + ->set_output(json_encode($toggleExtension)); + } + + /** + * + */ + public function delExtension() + { + $delExtension = false; + + $extension_id = $this->input->post('extension_id'); + + $delExtension = $this->extensionslib->delExtension($extension_id); + + $this->output + ->set_content_type('application/json') + ->set_output(json_encode($delExtension)); + } + + /** + * + */ + public function uploadExtension() + { + $this->extensionslib->installExtension(); + } +} diff --git a/application/core/index.html b/application/core/index.html old mode 100755 new mode 100644 diff --git a/application/helpers/extensions/.placeholder b/application/helpers/extensions/.placeholder new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/application/helpers/extensions/.placeholder @@ -0,0 +1 @@ + diff --git a/application/helpers/index.html b/application/helpers/index.html old mode 100755 new mode 100644 diff --git a/application/hooks/extensions/.placeholder b/application/hooks/extensions/.placeholder new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/application/hooks/extensions/.placeholder @@ -0,0 +1 @@ + diff --git a/application/hooks/index.html b/application/hooks/index.html old mode 100755 new mode 100644 diff --git a/application/index.html b/application/index.html old mode 100755 new mode 100644 diff --git a/application/language/de-AT/index.html b/application/language/de-AT/index.html old mode 100755 new mode 100644 diff --git a/application/language/index.html b/application/language/index.html old mode 100755 new mode 100644 diff --git a/application/language/system/index.html b/application/language/system/index.html old mode 100755 new mode 100644 diff --git a/application/libraries/EPrintfLib.php b/application/libraries/EPrintfLib.php new file mode 100644 index 000000000..dbef1348c --- /dev/null +++ b/application/libraries/EPrintfLib.php @@ -0,0 +1,138 @@ + "red", 33 => "orange"); + // Used to set if the migration process is called via command line or via browser + private $cli; + + /** + * Object initialization + */ + public function __construct() + { + // Get code igniter instance + $this->ci =& get_instance(); + + $this->setCli(); + } + + // ------------------------------------------------------------------------------------------------- + // Public methods + + /** + * Prints a formatted message + */ + public function printMessage($message) + { + $this->_print(EPrintfLib::MSG_PREFIX, $message); + } + + /** + * Prints a formatted info + */ + public function printInfo($info) + { + $this->_print(EPrintfLib::INFO_PREFIX, $info, EPrintfLib::INFO_COLOR); + } + + /** + * Prints a formatted error + */ + public function printError($error) + { + $this->_print(EPrintfLib::ERROR_PREFIX, $error, EPrintfLib::ERROR_COLOR); + } + + /** + * Print only the end of line + */ + public function printEOL() + { + echo $this->getEOL(); + } + + // ------------------------------------------------------------------------------------------------- + // Private methods + + /** + * Set property cli to false if the migration process is called via command line + * otherwise to false if it's called via browser + */ + private function setCli() + { + if ($this->ci->input->is_cli_request()) + { + $this->cli = true; + } + else + { + $this->cli = false; + } + } + + /** + * Returns the character of end of line + * PHP_EOL platform dependent if cli is true + * Tag
if cli is false + */ + private function getEOL() + { + if ($this->cli === true) + { + return PHP_EOL; + } + else + { + return "
"; + } + } + + /** + * Returns the string needed to color the output + */ + private function getColored($color) + { + $colored = "%s"; + + if (!is_null($color)) + { + if ($this->cli === true) + { + $colored = "\033[".$color."m%s\033[37m"; + } + else + { + $colored = "HTML_COLORS[$color]."\">%s"; + } + } + + return $colored; + } + + /** + * Print a message, even colored if specified + */ + private function _print($prefix, $text, $color = null) + { + printf($this->getColored($color), sprintf("%s %s".$this->getEOL(), $prefix, $text)); + } +} diff --git a/application/libraries/ExtensionsLib.php b/application/libraries/ExtensionsLib.php new file mode 100644 index 000000000..196d0d57e --- /dev/null +++ b/application/libraries/ExtensionsLib.php @@ -0,0 +1,824 @@ +ci =& get_instance(); + + // Loads message configurationx + $this->ci->config->load('message'); + + // Loads EPrintfLib + $this->ci->load->library('EPrintfLib'); + + // Loading models + $this->ci->load->model('core/system/Extensions_model', 'ExtensionsModel'); + + // + $this->_errorOccurred = false; + $this->_currentInstalledExtensionVersion = 0; + } + + // ------------------------------------------------------------------------------------------------- + // Public methods + + /** + * + */ + public function installExtension() + { + $extensionDB = null; + $extensionJson = null; + + $this->_printInfo('WARNING!!! Please do not change page or stop this procedure before it is finished'); + + $this->_loadUploadLibrary(); + + $uploadData = $this->_uploadExtension(); + + if ($uploadData != null) + { + $this->_extractExtension($uploadData->fullPath); + + if (!$this->_errorOccurred) + { + $extensionDB = $this->_loadPreviousInstallation($uploadData->extensionName); + } + + if (!$this->_errorOccurred) + { + $this->_chkFSStructure($uploadData->extensionName); + } + + if (!$this->_errorOccurred) + { + $extensionJson = $this->_chkExtensionJson($uploadData->extensionName, $extensionDB); + } + + if ($extensionJson != null) + { + $this->_printStart('Proceding with the installation of the extension: '.$extensionJson->name); + $this->_printEnd(); + + $this->_cleanPreviousInstallation($extensionJson); + + $this->_installExtension($extensionJson); + + if (!$this->_errorOccurred) + { + $this->_loadSQLs( + ExtensionsLib::UPLOAD_PATH.$extensionJson->name.'/'.ExtensionsLib::SQL_DIRECTORY, + $extensionJson + ); + } + + if (!$this->_errorOccurred) + { + $this->_moveExtension($extensionJson->name); + } + + if (!$this->_errorOccurred) + { + $this->_createSymLinks($extensionJson->name); + } + } + else + { + $this->_errorOccurred = true; + } + } + else + { + $this->_errorOccurred = true; + } + + if ($this->_errorOccurred === false) + { + if (!$this->_rrm($uploadData->fullPath)) + { + $this->_printInfo('Error while cleaning upload directory. Not a blocking error'); + } + + $this->_printMessage('Extension correctly installed, you can safely close this page'); + } + else + { + $this->_printError('There was a blocking error while installing/updating an extension, rolling back'); + + $this->_rollback($uploadData, $extensionDB, $extensionJson); + } + } + + /** + * + */ + public function delExtension($extensionId) + { + $delExtension = false; + + $result = $this->ci->ExtensionsModel->load($extensionId); + if (hasData($result)) + { + $extensionName = $result->retval[0]->name; + $this->_delSoftLinks($extensionName); // not to be checked, could fail if the extension is disabled + $delExtension = $this->_rrm(ExtensionsLib::EXTENSIONS_PATH.$extensionName); + + $this->ci->ExtensionsModel->addSelect('extension_id'); + $result = $this->ci->ExtensionsModel->loadWhere(array('name' => $extensionName)); + if (hasData($result)) + { + $extsArray = array(); + foreach ($result->retval as $key => $extension) + { + $result = $this->ci->ExtensionsModel->delete($extension->extension_id); + if (isSuccess($result)) + { + $delExtension = true; + } + } + } + } + + return $delExtension; + } + + /** + * + */ + public function getInstalledExtensions() + { + return $this->ci->ExtensionsModel->getInstalledExtensions(); + } + + /** + * + */ + public function enableExtension($extensionId) + { + return $this->_toggleExtension($extensionId, true); + } + + /** + * + */ + public function disableExtension($extensionId) + { + return $this->_toggleExtension($extensionId, false); + } + + // ------------------------------------------------------------------------------------------------- + // Private methods + + /** + * + */ + private function _loadUploadLibrary() + { + $this->ci->load->library( + 'upload', + array( + 'upload_path' => ExtensionsLib::UPLOAD_PATH, + 'allowed_types' => '*', + 'overwrite' => true + ) + ); + } + + /** + * + */ + private function _uploadExtension() + { + $_uploadExtension = null; + + $this->_printStart('Uploading extension'); + + if ($this->ci->upload->do_upload(ExtensionsLib::FILE_INPUT_NAME)) + { + $uploadData = $this->ci->upload->data(); + $uploadedFileExtension = '.'.pathinfo($uploadData['full_path'], PATHINFO_EXTENSION); + if (!in_array($uploadedFileExtension, ExtensionsLib::ARCHIVE_EXTENSIONS)) + { + $this->_printFailure('file extension must be tgz OR tbz2'); + + if (isset($uploadData['full_path']) && file_exists($uploadData['full_path'])) + { + $this->_rrm($uploadData['full_path']); + } + } + else + { + $_uploadExtension = new stdClass(); + $_uploadExtension->extensionName = str_replace(ExtensionsLib::ARCHIVE_EXTENSIONS, '', $uploadData['file_name']); + $_uploadExtension->fullPath = $uploadData['full_path']; + } + } + else + { + $this->_printFailure($this->ci->upload->display_errors('', '')); + } + + $this->_printSuccess($_uploadExtension != null); + + $this->_printEnd(); + + return $_uploadExtension; + } + + /** + * + */ + private function _extractExtension($uploadPath) + { + $this->_printStart('Extracting extension'); + + try + { + $pd = new PharData($uploadPath); + + $pd->extractTo(ExtensionsLib::UPLOAD_PATH, null, true); + } + catch (UnexpectedValueException $uva) + { + $this->_errorOccurred = true; + $this->_printFailure('provided an invalid archive'); + } + catch (PharException $pe) + { + $this->_errorOccurred = true; + $this->_printFailure('generic error occurred, check logs'); + } + + $this->_printSuccess(!$this->_errorOccurred); + + $this->_printEnd(); + } + + /** + * + */ + private function _loadPreviousInstallation($extensionName) + { + $extensionDB = null; + + $this->_printStart('Loads any previous installation data'); + + $this->ci->ExtensionsModel->addOrder('version', 'DESC'); + $this->ci->ExtensionsModel->addLimit(1); + $result = $this->ci->ExtensionsModel->loadWhere(array('name' => $extensionName)); + if (isError($result)) + { + $this->_errorOccurred = true; + $this->_printFailure('data base error'); + } + else + { + if (hasData($result)) + { + $extensionDB = $result->retval[0]; + } + else + { + $this->_printMessage('not found'); + } + } + + $this->_printSuccess(!$this->_errorOccurred); + + $this->_printEnd(); + + return $extensionDB; + } + + /** + * + */ + private function _chkFSStructure($extensionName) + { + $this->_printStart('Checking extension file system structure'); + + if (is_dir(ExtensionsLib::UPLOAD_PATH.$extensionName)) + { + if (!file_exists(ExtensionsLib::UPLOAD_PATH.$extensionName.'/'.ExtensionsLib::EXTENSION_JSON_NAME)) + { + $this->_errorOccurred = true; + $this->_printFailure('missing extension.json'); + } + } + else + { + $this->_errorOccurred = true; + $this->_printFailure('the root directory of the archive must have the same extension name'); + } + + $this->_printSuccess(!$this->_errorOccurred); + + $this->_printEnd(); + } + + /** + * + */ + private function _chkExtensionJson($extensionName, $extensionDB) + { + $this->_printStart('Parsing and checking extension.json'); + + $extensionJson = json_decode( + file_get_contents(ExtensionsLib::UPLOAD_PATH.$extensionName.'/'.ExtensionsLib::EXTENSION_JSON_NAME) + ); + + if ($extensionJson != null && isset($extensionJson->name) && $extensionJson->name == $extensionName) + { + if (isset($extensionJson->version)) + { + $extensionJson->currentInstalledVersion = 0; + + if ($extensionDB != null) + { + $extensionJson->extension_id = $extensionDB->extension_id; // + $extensionJson->currentInstalledVersion = $extensionDB->version; + + $this->_printMessage('Extension already installed!'); + $this->_printMessage('Current version: '.$extensionDB->version); + $this->_printMessage('Version of the uploaded extension: '.$extensionJson->version); + + if ($extensionJson->version == $extensionDB->version) + { + $this->_printMessage('Updating the same version!'); + } + elseif ($extensionJson->version > $extensionDB->version) + { + $this->_printMessage('Updating to a new version!'); + } + else + { + $extensionJson = null; + $this->_printFailure('downgrade must be performed manually'); + } + } + else + { + $this->_printMessage('Version of the uploaded extension: '.$extensionJson->version); + } + + if ($extensionJson != null) + { + require_once('version.php'); + if (isset($extensionJson->core_version) && $extensionJson->core_version == $fhcomplete_version) + { + $this->_printMessage('Required core version: '.$extensionJson->core_version); + $this->_printMessage('Current core version: '.$fhcomplete_version); + + if (isset($extensionJson->dependencies) + && is_array($extensionJson->dependencies) + && count($extensionJson->dependencies) > 0) + { + $result = $this->ci->ExtensionsModel->getDependencies($extensionJson->dependencies); + if (hasData($result) && count($result->retval) == count($extensionJson->dependencies)) + { + if (isset($extensionJson->dependencies)) + { + $extensionJson->dependencies = str_replace('[', '{', json_encode($extensionJson->dependencies)); + $extensionJson->dependencies = str_replace(']', '}', $extensionJson->dependencies); + + $this->_printMessage('Required dependencies: '.$extensionJson->dependencies); + } + else + { + $extensionJson->dependencies = ''; + + $this->_printMessage('No dependencies are required'); + } + } + else + { + $extensionJson = null; + $this->_printFailure('dependencies are missing, install them to proceed'); + } + } + elseif (isset($extensionJson->dependencies) && !is_array($extensionJson->dependencies)) + { + $extensionJson = null; + $this->_printFailure('dependencies parameter must be an array'); + } + elseif (!isset($extensionJson->dependencies)) + { + $this->_printMessage('No dependencies are required'); + } + } + else + { + $extensionJson = null; + $this->_printFailure('core_version parameter is missing or it is not equal to the versione of the core'); + } + } + } + else + { + $extensionJson = null; + $this->_printFailure('version is missing'); + } + } + else + { + $extensionJson = null; + $this->_printFailure('name is missing or not equal to extension name'); + } + + $this->_printSuccess($extensionJson != null); + + $this->_printEnd(); + + return $extensionJson; + } + + /** + * + */ + private function _cleanPreviousInstallation($extensionJson) + { + $this->_printStart('Cleaning any previous installations in DB and file system'); + + if (isset($extensionJson->extension_id)) + { + if ($this->delExtension($extensionJson->extension_id)) + { + $this->_printSuccess(true); + } + else + { + $this->_printFailure('please check logs'); + } + } + else + { + $this->_printMessage('No need to clean, no previous installations found'); + } + + $this->_printEnd(); + } + + /** + * + */ + private function _installExtension($extensionJson) + { + $this->_printStart('Adding new entry in the DB'); + + $result = $this->ci->ExtensionsModel->insert( + array( + 'name' => $extensionJson->name, + 'description' => isset($extensionJson->description) ? $extensionJson->description : null, + 'version' => $extensionJson->version, + 'license' => isset($extensionJson->license) ? $extensionJson->license : null, + 'url' => isset($extensionJson->url) ? $extensionJson->url : null, + 'core_version' => $extensionJson->core_version, + 'dependencies' => $extensionJson->dependencies + ) + ); + if (isSuccess($result)) + { + $this->_printSuccess(true); + } + else + { + $this->_errorOccurred = true; + $this->_printFailure('error while saving extension into DB'); + } + + $this->_printEnd(); + } + + /** + * TODO + */ + private function _loadSQLs($pkgSQLsPath, $extensionJson) + { + $this->_printStart('Loading and executing SQL files'); + + for ($sqlDir = $extensionJson->currentInstalledVersion; $sqlDir <= $extensionJson->version; $sqlDir++) + { + if (($files = glob($pkgSQLsPath.'/'.$sqlDir.'/*'.ExtensionsLib::SQL_FILE_EXTENSION)) != false) + { + foreach ($files as $file) + { + $sql = file_get_contents($file); + + $this->_printMessage('Executing query:'); + $this->_printMessage($sql); + + if (!isSuccess($result = @$this->ci->ExtensionsModel->executeQuery($sql))) + { + $this->_errorOccurred = true; + $this->_printFailure(' error occurred while executing the query'); + $this->_printInfo('Is not possible to rollback the DB changes, must be done manually'); + break; + } + else + { + $this->_printMessage('Query result:'); + var_dump($result->retval); + $this->ci->eprintflib->printEOL(); + } + } + } + } + + $this->_printSuccess(!$this->_errorOccurred); + + $this->_printEnd(); + } + + /** + * + */ + private function _moveExtension($extensionName) + { + $this->_printStart('Moving the upload extension from upload folder to extension folder'); + + $this->_printMessage('Current extension directory: '.ExtensionsLib::UPLOAD_PATH.$extensionName); + $this->_printMessage('Directory where it will be moved: '.ExtensionsLib::EXTENSIONS_PATH.$extensionName); + + if (rename(ExtensionsLib::UPLOAD_PATH.$extensionName.'/', ExtensionsLib::EXTENSIONS_PATH.$extensionName)) + { + $this->_printSuccess(true); + } + else + { + $this->_errorOccurred = true; + $this->_printFailure('error while moving'); + } + + $this->_printEnd(); + } + + /** + * + */ + private function _createSymLinks($extensionName) + { + $this->_printStart('Creating symlinks'); + + if ($this->_addSoftLinks($extensionName)) + { + $this->_printSuccess(true); + } + else + { + $this->_errorOccurred = true; + $this->_printFailure('error while creating sym links'); + } + + $this->_printEnd(); + } + + /** + * + */ + private function _delSoftLinks($extensionName) + { + $_delSoftLinks = false; + + foreach (ExtensionsLib::SOFTLINK_TARGET_DIRECTORIES as $key => $targetDirectory) + { + if (file_exists(APPPATH.$targetDirectory.'/'.$extensionName)) + { + $_delSoftLinks = unlink(APPPATH.$targetDirectory.'/'.$extensionName); + if (!$_delSoftLinks) + { + break; + } + } + } + + return $_delSoftLinks; + } + + /** + * Recursive remove + */ + private function _rrm($dir) + { + if (!file_exists($dir)) + { + return true; + } + + if (!is_dir($dir)) + { + return unlink($dir); + } + + foreach (scandir($dir) as $item) + { + if ($item == '.' || $item == '..') + { + continue; + } + + if (!$this->_rrm($dir . DIRECTORY_SEPARATOR . $item)) + { + return false; + } + } + + return rmdir($dir); + } + + /** + * + */ + private function _addSoftLinks($extensionName) + { + $_addSoftLinks = false; + $extensionPath = ExtensionsLib::EXTENSIONS_PATH.$extensionName.'/'; + + foreach (ExtensionsLib::SOFTLINK_TARGET_DIRECTORIES as $key => $targetDirectory) + { + if (!file_exists(APPPATH.$targetDirectory.'/'.$extensionName)) + { + if (!is_dir($extensionPath.$targetDirectory)) + { + mkdir($extensionPath.$targetDirectory); + } + + $_addSoftLinks = symlink($extensionPath.$targetDirectory, APPPATH.$targetDirectory.'/'.$extensionName); + if (!$_addSoftLinks) + { + break; + } + } + } + + return $_addSoftLinks; + } + + /** + * + */ + private function _rollback($uploadData, $extensionDB, $extensionJson) + { + $this->_printStart('Rolling back the installation'); + + $this->_printMessage('Removing the uploaded file from upload directory'); + if ($uploadData != null && isset($uploadData->fullPath) && file_exists($uploadData->fullPath)) + { + $this->_rrm($uploadData->fullPath); + } + + $this->_printMessage('Removing the extracted data from the upload directory'); + if ($uploadData != null + && isset($uploadData->extensionName) + && file_exists(ExtensionsLib::UPLOAD_PATH.$uploadData->extensionName)) + { + $this->_rrm(ExtensionsLib::UPLOAD_PATH.$uploadData->extensionName); + } + + if ($uploadData != null && isset($uploadData->extensionName) && $extensionDB == null) + { + $this->ci->ExtensionsModel->addOrder('version', 'DESC'); + $this->ci->ExtensionsModel->addLimit(1); + $result = $this->ci->ExtensionsModel->loadWhere(array('name' => $uploadData->extensionName)); + if (hasData($result)) + { + $this->_printMessage('Removing entries in the DB related to this extension'); + $this->delExtension($result->retval[0]->extension_id); + } + } + else + { + if ($extensionJson != null && isset($extensionJson->extension_id)) + { + $this->ci->ExtensionsModel->delete($extensionJson->extension_id); + } + } + + $this->_printMessage('Rollback finished'); + + $this->_printEnd(); + } + + /** + * + */ + private function _toggleExtension($extensionId, $enabled) + { + $_toggleExtension = false; + + $result = $this->ci->ExtensionsModel->load($extensionId); + if (hasData($result)) + { + $extensionName = $result->retval[0]->name; + + if (!in_array($extensionName, ExtensionsLib::DIRECTORIES_BLACKLIST)) + { + if ($enabled === true) + { + $_toggleExtension = $this->_addSoftLinks($extensionName); + } + else + { + $_toggleExtension = $this->_delSoftLinks($extensionName); + } + + if ($_toggleExtension) + { + $result = $this->ci->ExtensionsModel->update($extensionId, array('enabled' => $enabled)); + if (isSuccess($result)) + { + $_toggleExtension = true; + } + else + { + $this->_delSoftLinks($extensionName); + } + } + } + } + + return $_toggleExtension; + } + + /** + * + */ + private function _printError($error) + { + $this->ci->eprintflib->printError($error); + } + + /** + * + */ + private function _printFailure($error) + { + $this->_printError('Failed: '.$error); + } + + /** + * + */ + private function _printMessage($message) + { + $this->ci->eprintflib->printMessage($message); + } + + /** + * + */ + private function _printSuccess($cond) + { + if ($cond === true) + { + $this->_printMessage('Success!!!'); + } + } + + /** + * + */ + private function _printInfo($info) + { + $this->ci->eprintflib->printInfo($info); + } + + /** + * + */ + private function _printStart($startMessage) + { + $this->_printInfo('------------------------------------------------------------------------------------------'); + $this->_printMessage($startMessage); + } + + /** + * + */ + private function _printEnd() + { + $this->_printInfo('------------------------------------------------------------------------------------------'); + } +} diff --git a/application/libraries/MailLib.php b/application/libraries/MailLib.php old mode 100755 new mode 100644 diff --git a/application/libraries/MessageLib.php b/application/libraries/MessageLib.php old mode 100755 new mode 100644 diff --git a/application/libraries/MigrationLib.php b/application/libraries/MigrationLib.php index a35cafc65..a461d7a82 100644 --- a/application/libraries/MigrationLib.php +++ b/application/libraries/MigrationLib.php @@ -7,173 +7,72 @@ if (! defined("BASEPATH")) exit("No direct script access allowed"); */ class MigrationLib extends CI_Migration { - // Prefixes and separator for messages - const MSG_PREFIX = "[-]"; - const INFO_PREFIX = "[I]"; - const ERROR_PREFIX = "[E]"; - const SEPARATOR = "------------------------------"; - // Console colors codes - const ERROR_COLOR = 31; - const INFO_COLOR = 33; - - const PRINT_QUERY_LEN = 60; - - // HTML colors names - private $HTML_COLORS = array(31 => "red", 33 => "orange"); - // Used to set if the migration process is called via command line or via browser - private $cli; - /** * Object initialization */ public function __construct() { parent::__construct(); - $this->setCli(); + + // Loads EPrintfLib + $this->load->library('EPrintfLib'); } - - /** - * Set property cli to false if the migration process is called via command line - * otherwise to false if it's called via browser - */ - private function setCli() - { - if ($this->input->is_cli_request()) - { - $this->cli = true; - } - else - { - $this->cli = false; - } - } - - /** - * Returns the character of end of line - * PHP_EOL platform dependent if cli is true - * Tag
if cli is false - */ - private function getEOL() - { - if ($this->cli === true) - { - return PHP_EOL; - } - else - { - return "
"; - } - } - - /** - * Returns the string needed to color the output - */ - private function getColored($color) - { - $colored = "%s"; - - if (!is_null($color)) - { - if ($this->cli === true) - { - $colored = "\033[".$color."m%s\033[37m"; - } - else - { - $colored = "HTML_COLORS[$color]."\">%s"; - } - } - - return $colored; - } - - /** - * Print a message, even colored if specified - */ - private function _print($prefix, $text, $color = null) - { - printf($this->getColored($color), sprintf("%s %s".$this->getEOL(), $prefix, $text)); - } - - /** - * Prints a formatted message - */ - private function printMessage($message) - { - $this->_print(MigrationLib::MSG_PREFIX, $message); - } - - /** - * Prints a formatted info - */ - private function printInfo($info) - { - $this->_print(MigrationLib::INFO_PREFIX, $info, MigrationLib::INFO_COLOR); - } - - /** - * Prints a formatted error - */ - private function printError($error) - { - $this->_print(MigrationLib::ERROR_PREFIX, $error, MigrationLib::ERROR_COLOR); - } - + /** * Check if a column exists in a table and schema */ private function columnExists($name, $schema, $table) { $query = sprintf("SELECT %s FROM %s.%s LIMIT 1", $name, $schema, $table); - + if (@$this->db->simple_query($query)) { return true; } - + return false; } - + /** * Print an info about the starting of method up */ protected function startUP() { - $this->printInfo( - sprintf("%s Start method up of class %s %s", MigrationLib::SEPARATOR, get_called_class(), MigrationLib::SEPARATOR) + $this->eprintflib->printInfo( + sprintf("%s Start method up of class %s %s", EPrintfLib::SEPARATOR, get_called_class(), EPrintfLib::SEPARATOR) ); } - + /** * Print an info about the ending of method up */ protected function endUP() { - $this->printInfo( - sprintf("%s End method up of class %s %s", MigrationLib::SEPARATOR, get_called_class(), MigrationLib::SEPARATOR) + $this->eprintflib->printInfo( + sprintf("%s End method up of class %s %s", EPrintfLib::SEPARATOR, get_called_class(), EPrintfLib::SEPARATOR) ); } - + /** * Print an info about the starting of method down */ protected function startDown() { - $this->printInfo( - sprintf("%s Start method down of class %s %s", MigrationLib::SEPARATOR, get_called_class(), MigrationLib::SEPARATOR) + $this->eprintflib->printInfo( + sprintf("%s Start method down of class %s %s", EPrintfLib::SEPARATOR, get_called_class(), EPrintfLib::SEPARATOR) ); } - + /** * Print an info about the ending of method down */ protected function endDown() { - $this->printInfo( - sprintf("%s End method down of class %s %s", MigrationLib::SEPARATOR, get_called_class(), MigrationLib::SEPARATOR) + $this->eprintflib->printInfo( + sprintf("%s End method down of class %s %s", EPrintfLib::SEPARATOR, get_called_class(), EPrintfLib::SEPARATOR) ); } - + /** * Adds a column, with attributes, to a table and schema */ @@ -185,20 +84,20 @@ class MigrationLib extends CI_Migration { if ($this->dbforge->add_column($schema.'.'.$table, array($name => $definition))) { - $this->printMessage(sprintf("Column %s.%s.%s of type %s added", $schema, $table, $name, $definition["type"])); + $this->eprintflib->printMessage(sprintf("Column %s.%s.%s of type %s added", $schema, $table, $name, $definition["type"])); } else { - $this->printError(sprintf("Error while adding column %s.%s.%s of type %s", $schema, $table, $name, $definition["type"])); + $this->eprintflib->printError(sprintf("Error while adding column %s.%s.%s of type %s", $schema, $table, $name, $definition["type"])); } } else { - $this->printInfo(sprintf("Column %s.%s.%s already exists", $schema, $table, $name)); + $this->eprintflib->printInfo(sprintf("Column %s.%s.%s already exists", $schema, $table, $name)); } } } - + /** * Modifies a column, and its attributes, of a table and schema */ @@ -210,20 +109,20 @@ class MigrationLib extends CI_Migration { if ($this->dbforge->modify_column($schema.'.'.$table, array($name => $definition))) { - $this->printMessage(sprintf("Column %s.%s.%s has been modified", $schema, $table, $name)); + $this->eprintflib->printMessage(sprintf("Column %s.%s.%s has been modified", $schema, $table, $name)); } else { - $this->printError(sprintf("Error while modifying column %s.%s.%s", $schema, $table, $name)); + $this->eprintflib->printError(sprintf("Error while modifying column %s.%s.%s", $schema, $table, $name)); } } else { - $this->printInfo(sprintf("Column %s.%s.%s doesn't exist", $schema, $table, $name)); + $this->eprintflib->printInfo(sprintf("Column %s.%s.%s doesn't exist", $schema, $table, $name)); } } } - + /** * Drops a column from a table and schema */ @@ -233,19 +132,19 @@ class MigrationLib extends CI_Migration { if ($this->dbforge->drop_column($schema.'.'.$table, $field)) { - $this->printMessage(sprintf("Column %s.%s.%s has been dropped", $schema, $table, $field)); + $this->eprintflib->printMessage(sprintf("Column %s.%s.%s has been dropped", $schema, $table, $field)); } else { - $this->printError(sprintf("Error while dropping column %s.%s.%s", $schema, $table, $field)); + $this->eprintflib->printError(sprintf("Error while dropping column %s.%s.%s", $schema, $table, $field)); } } else { - $this->printInfo(sprintf("Column %s.%s.%s doesn't exist", $schema, $table, $field)); + $this->eprintflib->printInfo(sprintf("Column %s.%s.%s doesn't exist", $schema, $table, $field)); } } - + /** * Sets a column as primary key of a table and schema */ @@ -273,17 +172,17 @@ class MigrationLib extends CI_Migration { $query = sprintf("ALTER TABLE %s.%s ADD CONSTRAINT %s PRIMARY KEY (%s)", $schema, $table, $name, $fields); } - + if (@$this->db->simple_query($query)) { - $this->printMessage(sprintf("Added primary key %s on table %s.%s", $name, $schema, $table)); + $this->eprintflib->printMessage(sprintf("Added primary key %s on table %s.%s", $name, $schema, $table)); } else { - $this->printError(sprintf("Adding primary key %s on table %s.%s", $name, $schema, $table)); + $this->eprintflib->printError(sprintf("Adding primary key %s on table %s.%s", $name, $schema, $table)); } } - + /** * Sets a column as foreign key of a table and schema */ @@ -300,17 +199,17 @@ class MigrationLib extends CI_Migration $fieldDest, $attributes ); - + if (@$this->db->simple_query($query)) { - $this->printMessage(sprintf("Added foreign key %s on table %s.%s", $name, $schema, $table)); + $this->eprintflib->printMessage(sprintf("Added foreign key %s on table %s.%s", $name, $schema, $table)); } else { - $this->printError(sprintf("Adding foreign key %s on table %s.%s", $name, $schema, $table)); + $this->eprintflib->printError(sprintf("Adding foreign key %s on table %s.%s", $name, $schema, $table)); } } - + /** * Sets a column as unique key of a table and schema */ @@ -338,17 +237,17 @@ class MigrationLib extends CI_Migration { $query = sprintf("CREATE UNIQUE INDEX %s ON %s.%s (%s)", $name, $schema, $table, $fields); } - + if (@$this->db->simple_query($query)) { - $this->printMessage(sprintf("Added unique key %s on table %s.%s", $name, $schema, $table)); + $this->eprintflib->printMessage(sprintf("Added unique key %s on table %s.%s", $name, $schema, $table)); } else { - $this->printError(sprintf("Adding unique key %s on table %s.%s", $name, $schema, $table)); + $this->eprintflib->printError(sprintf("Adding unique key %s on table %s.%s", $name, $schema, $table)); } } - + /** * Grants permissions to a user on a table and schema */ @@ -379,7 +278,7 @@ class MigrationLib extends CI_Migration if (@$this->db->simple_query($query)) { - $this->printMessage( + $this->eprintflib->printMessage( sprintf( "Granted permissions %s on table %s.%s to user %s", is_null($stringPermission) ? $permissions : $stringPermission, @@ -391,7 +290,7 @@ class MigrationLib extends CI_Migration } else { - $this->printError( + $this->eprintflib->printError( sprintf( "Granting permissions %s on table %s.%s to user %s", is_null($stringPermission) ? $permissions : $stringPermission, @@ -402,24 +301,24 @@ class MigrationLib extends CI_Migration ); } } - + /** * Creates a table in a schema with columns */ protected function createTable($schema, $table, $fields) { $this->dbforge->add_field($fields); - + if ($this->dbforge->create_table($schema.'.'.$table, true)) { - $this->printMessage(sprintf("Table %s.%s created or existing", $schema, $table)); + $this->eprintflib->printMessage(sprintf("Table %s.%s created or existing", $schema, $table)); } else { - $this->printError(sprintf("Creating table %s.%s", $schema, $table)); + $this->eprintflib->printError(sprintf("Creating table %s.%s", $schema, $table)); } } - + /** * Drops a table from a schema */ @@ -427,62 +326,62 @@ class MigrationLib extends CI_Migration { if ($this->dbforge->drop_table($schema.".".$table)) { - $this->printMessage(sprintf("Table %s.%s has been dropped", $schema, $table)); + $this->eprintflib->printMessage(sprintf("Table %s.%s has been dropped", $schema, $table)); } else { - $this->printError(sprintf("Dropping table %s.%s", $schema, $table)); + $this->eprintflib->printError(sprintf("Dropping table %s.%s", $schema, $table)); } } - + /** * Initializes a sequence with the max value of a column */ protected function initializeSequence($schemaSrc, $sequence, $schemaDst, $table, $field) { $query = sprintf("SELECT SETVAL('%s.%s', (SELECT MAX(%s) FROM %s.%s))", $schemaSrc, $sequence, $field, $schemaDst, $table); - + if (@$this->db->simple_query($query)) { - $this->printMessage(sprintf("Sequence %s.%s has been initialized", $schemaSrc, $sequence)); + $this->eprintflib->printMessage(sprintf("Sequence %s.%s has been initialized", $schemaSrc, $sequence)); } else { - $this->printError(sprintf("Initializing sequence %s.%s", $schemaSrc, $sequence)); + $this->eprintflib->printError(sprintf("Initializing sequence %s.%s", $schemaSrc, $sequence)); } } - + /** * Add comment to a column */ protected function addCommentToColumn($schema, $table, $field, $comment) { $query = sprintf("COMMENT ON COLUMN %s.%s.%s IS ?", $schema, $table, $field); - + if (@$this->db->query($query, array($comment))) { - $this->printMessage(sprintf("Comment added to %s.%s.%s", $schema, $table, $field)); + $this->eprintflib->printMessage(sprintf("Comment added to %s.%s.%s", $schema, $table, $field)); } else { - $this->printError(sprintf("Error while adding comment to %s.%s.%s", $schema, $table, $field)); + $this->eprintflib->printError(sprintf("Error while adding comment to %s.%s.%s", $schema, $table, $field)); } } - + /** * Add comment to a table */ protected function addCommentToTable($schema, $table, $comment) { $query = sprintf("COMMENT ON TABLE %s.%s IS ?", $schema, $table, $field); - + if (@$this->db->query($query, array($comment))) { - $this->printMessage(sprintf("Comment added to %s.%s", $schema, $table)); + $this->eprintflib->printMessage(sprintf("Comment added to %s.%s", $schema, $table)); } else { - $this->printError(sprintf("Error while adding comment to %s.%s", $schema, $table)); + $this->eprintflib->printError(sprintf("Error while adding comment to %s.%s", $schema, $table)); } } /** @@ -515,7 +414,7 @@ class MigrationLib extends CI_Migration if (@$this->db->simple_query($query)) { - $this->printMessage( + $this->eprintflib->printMessage( sprintf( "Granted permissions %s on sequence %s.%s to user %s", is_null($stringPermission) ? $permissions : $stringPermission, @@ -527,7 +426,7 @@ class MigrationLib extends CI_Migration } else { - $this->printError( + $this->eprintflib->printError( sprintf( "Granting permissions %s on sequence %s.%s to user %s", is_null($stringPermission) ? $permissions : $stringPermission, @@ -538,7 +437,7 @@ class MigrationLib extends CI_Migration ); } } - + /** * Executes the given query */ @@ -547,21 +446,21 @@ class MigrationLib extends CI_Migration if (! @$this->db->simple_query($query)) { $error = $this->db->error(); - + if (is_array($error) && isset($error["message"])) { - $this->printError($error["message"]); + $this->eprintflib->printError($error["message"]); } else { - $this->printError("Error while executing a query"); + $this->eprintflib->printError("Error while executing a query"); } } - - $this->printInfo( + + $this->eprintflib->printInfo( "Query correctly executed: ". - substr(preg_replace("/\s+/", " ", trim($query)), 0, MigrationLib::PRINT_QUERY_LEN). - (strlen($query) > MigrationLib::PRINT_QUERY_LEN ? "..." : "") + substr(preg_replace("/\s+/", " ", trim($query)), 0, EPrintfLib::PRINT_QUERY_LEN). + (strlen($query) > EPrintfLib::PRINT_QUERY_LEN ? "..." : "") ); } } diff --git a/application/libraries/extensions/.placeholder b/application/libraries/extensions/.placeholder new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/application/libraries/extensions/.placeholder @@ -0,0 +1 @@ + diff --git a/application/libraries/index.html b/application/libraries/index.html old mode 100755 new mode 100644 diff --git a/application/logs/index.html b/application/logs/index.html old mode 100755 new mode 100644 diff --git a/application/models/extensions/.placeholder b/application/models/extensions/.placeholder new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/application/models/extensions/.placeholder @@ -0,0 +1 @@ + diff --git a/application/models/index.html b/application/models/index.html old mode 100755 new mode 100644 diff --git a/application/models/organisation/Organisationseinheit_model.php b/application/models/organisation/Organisationseinheit_model.php old mode 100755 new mode 100644 diff --git a/application/models/system/Extensions_model.php b/application/models/system/Extensions_model.php new file mode 100644 index 000000000..c93817040 --- /dev/null +++ b/application/models/system/Extensions_model.php @@ -0,0 +1,56 @@ +dbTable = 'system.tbl_extensions'; + $this->pk = 'extension_id'; + } + + /** + * getDependencies + */ + public function getDependencies($dependencies) + { + if (isError($ent = $this->isEntitled($this->dbTable, PermissionLib::SELECT_RIGHT, FHC_NORIGHT, FHC_MODEL_ERROR))) return $ent; + + return $this->execQuery( + 'SELECT * + FROM '.$this->dbTable.' + WHERE enabled = TRUE + AND name IN ?', + array('name' => $dependencies) + ); + } + + /** + * + */ + public function getInstalledExtensions() + { + $query = 'SELECT extension_id, e1.name, e1.version, description, license, url, core_version, dependencies, enabled + FROM system.tbl_extensions e1 + INNER JOIN ( + SELECT name, MAX(version) AS version + FROM system.tbl_extensions + GROUP BY name) e2 + ON (e1.name = e2.name AND e1.version = e2.version)'; + + return $this->execQuery($query); + } + + /** + * + */ + public function executeQuery($sql) + { + if (isError($ent = $this->isEntitled($this->dbTable, PermissionLib::SELECT_RIGHT, FHC_NORIGHT, FHC_MODEL_ERROR))) return $ent; + + return $this->execQuery($sql); + } +} diff --git a/application/models/system/MessageToken_model.php b/application/models/system/MessageToken_model.php old mode 100755 new mode 100644 diff --git a/application/third_party/index.html b/application/third_party/index.html old mode 100755 new mode 100644 diff --git a/application/views/errors/cli/error_404.php b/application/views/errors/cli/error_404.php old mode 100755 new mode 100644 diff --git a/application/views/errors/cli/error_db.php b/application/views/errors/cli/error_db.php old mode 100755 new mode 100644 diff --git a/application/views/errors/cli/error_exception.php b/application/views/errors/cli/error_exception.php old mode 100755 new mode 100644 diff --git a/application/views/errors/cli/error_general.php b/application/views/errors/cli/error_general.php old mode 100755 new mode 100644 diff --git a/application/views/errors/cli/error_php.php b/application/views/errors/cli/error_php.php old mode 100755 new mode 100644 diff --git a/application/views/errors/cli/index.html b/application/views/errors/cli/index.html old mode 100755 new mode 100644 diff --git a/application/views/errors/html/error_404.php b/application/views/errors/html/error_404.php old mode 100755 new mode 100644 diff --git a/application/views/errors/html/error_db.php b/application/views/errors/html/error_db.php old mode 100755 new mode 100644 diff --git a/application/views/errors/html/error_exception.php b/application/views/errors/html/error_exception.php old mode 100755 new mode 100644 diff --git a/application/views/errors/html/error_general.php b/application/views/errors/html/error_general.php old mode 100755 new mode 100644 diff --git a/application/views/errors/html/error_php.php b/application/views/errors/html/error_php.php old mode 100755 new mode 100644 diff --git a/application/views/errors/html/index.html b/application/views/errors/html/index.html old mode 100755 new mode 100644 diff --git a/application/views/errors/index.html b/application/views/errors/index.html old mode 100755 new mode 100644 diff --git a/application/views/extensions/.placeholder b/application/views/extensions/.placeholder new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/application/views/extensions/.placeholder @@ -0,0 +1 @@ + diff --git a/application/views/index.html b/application/views/index.html old mode 100755 new mode 100644 diff --git a/application/views/system/extensions/manager.php b/application/views/system/extensions/manager.php new file mode 100644 index 000000000..e3b6e8345 --- /dev/null +++ b/application/views/system/extensions/manager.php @@ -0,0 +1,168 @@ +load->view('core/templates/header', array('title' => 'Extensions manager', 'jqueryV1' => true, 'tablesort' => true)); ?> + + + + + + '; + } + elseif (isError($extensions)) + { + echo 'An error occurred while retriving extenions list.'; + } + elseif (hasData($extensions)) + { + ?> +
+ List of installed extensions +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + '; + + foreach ($extensions->retval as $key => $extension) + { + echo sprintf( + $tableRow, + $extension->name, + $extension->description, + $extension->version, + $extension->license, + $extension->url, + $extension->core_version, + count($extension->dependencies) == 0 ? 'None' : json_encode($extension->dependencies), + $extension->extension_id, + $extension->enabled === true ? 'checked' : '', + $extension->extension_id + ); + } + ?> + + +
NameDescriptionVersionLicenceURLMinimum required Core versionDependes on (extensions)Enabled 
%s%s%s%s%s%s%s + + + Remove +
+ + +
+ + + + + + + + +load->view('core/templates/footer'); ?> diff --git a/application/views/system/messageHTML.php b/application/views/system/messageHTML.php old mode 100755 new mode 100644 diff --git a/application/views/system/vorlage/templatetextList.php b/application/views/system/vorlage/templatetextList.php old mode 100755 new mode 100644 diff --git a/application/views/templates/mailHTML.php b/application/views/templates/mailHTML.php old mode 100755 new mode 100644 diff --git a/application/widgets/Organisationseinheit_widget.php b/application/widgets/Organisationseinheit_widget.php old mode 100755 new mode 100644 diff --git a/application/widgets/extensions/.placeholder b/application/widgets/extensions/.placeholder new file mode 100644 index 000000000..8d1c8b69c --- /dev/null +++ b/application/widgets/extensions/.placeholder @@ -0,0 +1 @@ + diff --git a/application/widgets/mimetype_widget.php b/application/widgets/mimetype_widget.php old mode 100755 new mode 100644 diff --git a/assets/grocery_crud/languages/catalan.php b/assets/grocery_crud/languages/catalan.php old mode 100755 new mode 100644 diff --git a/assets/grocery_crud/themes/flexigrid/css/flexigrid.css b/assets/grocery_crud/themes/flexigrid/css/flexigrid.css old mode 100755 new mode 100644 diff --git a/assets/grocery_crud/themes/flexigrid/views/list_template.php b/assets/grocery_crud/themes/flexigrid/views/list_template.php old mode 100755 new mode 100644 diff --git a/cis/ampel.php b/cis/ampel.php old mode 100755 new mode 100644 diff --git a/cis/cisdocs/muster_semesterplan.doc b/cis/cisdocs/muster_semesterplan.doc old mode 100755 new mode 100644 diff --git a/cis/private/coodle/coodle_autocomplete.php b/cis/private/coodle/coodle_autocomplete.php old mode 100755 new mode 100644 diff --git a/cis/private/coodle/coodle_events.php b/cis/private/coodle/coodle_events.php old mode 100755 new mode 100644 diff --git a/cis/private/coodle/stammdaten.php b/cis/private/coodle/stammdaten.php old mode 100755 new mode 100644 diff --git a/cis/private/coodle/termin.php b/cis/private/coodle/termin.php old mode 100755 new mode 100644 diff --git a/cis/private/coodle/uebersicht.php b/cis/private/coodle/uebersicht.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/abgabe_student_file.php b/cis/private/lehre/abgabe_student_file.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/anwesenheitsliste.pdf.php b/cis/private/lehre/anwesenheitsliste.pdf.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/anwesenheitsliste_bilder.pdf.php b/cis/private/lehre/anwesenheitsliste_bilder.pdf.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/benotungstool/functions.inc.php b/cis/private/lehre/benotungstool/functions.inc.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/benotungstool/legesamtnoteeintragen.php b/cis/private/lehre/benotungstool/legesamtnoteeintragen.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php b/cis/private/lehre/benotungstool/lvgesamtnoteeintragen.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/benotungstool/nachpruefungeintragen.php b/cis/private/lehre/benotungstool/nachpruefungeintragen.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/benotungstool/zipdownload_benotungstool.php b/cis/private/lehre/benotungstool/zipdownload_benotungstool.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/lesson.php b/cis/private/lehre/lesson.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefung.js.php b/cis/private/lehre/pruefung/pruefung.js.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsanmeldung.json.php b/cis/private/lehre/pruefung/pruefungsanmeldung.json.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsanmeldung.php b/cis/private/lehre/pruefung/pruefungsanmeldung.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.pdf.php b/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.pdf.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php b/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsanmeldungen_verwalten.php b/cis/private/lehre/pruefung/pruefungsanmeldungen_verwalten.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsbewertung.js.php b/cis/private/lehre/pruefung/pruefungsbewertung.js.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsbewertung.json.php b/cis/private/lehre/pruefung/pruefungsbewertung.json.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsbewertung.php b/cis/private/lehre/pruefung/pruefungsbewertung.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungsfenster_anlegen.php b/cis/private/lehre/pruefung/pruefungsfenster_anlegen.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungstermin.json.php b/cis/private/lehre/pruefung/pruefungstermin.json.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungstermin_aendern.php b/cis/private/lehre/pruefung/pruefungstermin_aendern.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/pruefung/pruefungstermin_festlegen.php b/cis/private/lehre/pruefung/pruefungstermin_festlegen.php old mode 100755 new mode 100644 diff --git a/cis/private/lehre/swd.php b/cis/private/lehre/swd.php old mode 100755 new mode 100644 diff --git a/cis/private/outgoing/akteupload.php b/cis/private/outgoing/akteupload.php old mode 100755 new mode 100644 diff --git a/cis/private/outgoing/outgoing.php b/cis/private/outgoing/outgoing.php old mode 100755 new mode 100644 diff --git a/cis/private/outgoing/registration.php b/cis/private/outgoing/registration.php old mode 100755 new mode 100644 diff --git a/cis/private/profile/dokumente.php b/cis/private/profile/dokumente.php old mode 100755 new mode 100644 diff --git a/cis/private/profile/freebusy.php b/cis/private/profile/freebusy.php old mode 100755 new mode 100644 diff --git a/cis/private/profile/studienplan.php b/cis/private/profile/studienplan.php old mode 100755 new mode 100644 diff --git a/cis/private/profile/urlaubsfreigabe.php b/cis/private/profile/urlaubsfreigabe.php old mode 100755 new mode 100644 diff --git a/cis/private/profile/urlaubstool.php b/cis/private/profile/urlaubstool.php old mode 100755 new mode 100644 diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php old mode 100755 new mode 100644 diff --git a/cis/private/tools/ampelleiteruebersicht.php b/cis/private/tools/ampelleiteruebersicht.php old mode 100755 new mode 100644 diff --git a/cis/private/tools/ampelverwaltung.php b/cis/private/tools/ampelverwaltung.php old mode 100755 new mode 100644 diff --git a/cis/private/tools/suche.php b/cis/private/tools/suche.php old mode 100755 new mode 100644 diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php old mode 100755 new mode 100644 diff --git a/cis/public/accountactivation.php b/cis/public/accountactivation.php old mode 100755 new mode 100644 diff --git a/cis/public/coodle.php b/cis/public/coodle.php old mode 100755 new mode 100644 diff --git a/cis/public/freebusy.php b/cis/public/freebusy.php old mode 100755 new mode 100644 diff --git a/cis/public/freebusy_coodle.php b/cis/public/freebusy_coodle.php old mode 100755 new mode 100644 diff --git a/cis/public/freebusy_lvplan.php b/cis/public/freebusy_lvplan.php old mode 100755 new mode 100644 diff --git a/cis/public/freebusy_sogo.php b/cis/public/freebusy_sogo.php old mode 100755 new mode 100644 diff --git a/cis/public/freebusy_zeitsperren.php b/cis/public/freebusy_zeitsperren.php old mode 100755 new mode 100644 diff --git a/cis/public/prestudententool/auth.php b/cis/public/prestudententool/auth.php old mode 100755 new mode 100644 diff --git a/cis/public/prestudententool/index.php b/cis/public/prestudententool/index.php old mode 100755 new mode 100644 diff --git a/cis/public/prestudententool/prestudent.php b/cis/public/prestudententool/prestudent.php old mode 100755 new mode 100644 diff --git a/cis/testtool/admin/uebersichtFragen.php b/cis/testtool/admin/uebersichtFragen.php old mode 100755 new mode 100644 diff --git a/cms/admin_dms.php b/cms/admin_dms.php old mode 100755 new mode 100644 diff --git a/cms/image.php b/cms/image.php old mode 100755 new mode 100644 diff --git a/cms/index.html b/cms/index.html old mode 100755 new mode 100644 diff --git a/cms/menu.inc.php b/cms/menu.inc.php old mode 100755 new mode 100644 diff --git a/cms/menu/menu_addon.class.php b/cms/menu/menu_addon.class.php old mode 100755 new mode 100644 diff --git a/cms/menu/menu_addon_freifaecher.inc.php b/cms/menu/menu_addon_freifaecher.inc.php old mode 100755 new mode 100644 diff --git a/cms/menu/menu_addon_lehrveranstaltungen.inc.php b/cms/menu/menu_addon_lehrveranstaltungen.inc.php old mode 100755 new mode 100644 diff --git a/cms/menu/menu_addon_meinelv.inc.php b/cms/menu/menu_addon_meinelv.inc.php old mode 100755 new mode 100644 diff --git a/cms/menu/menu_addon_spacer.inc.php b/cms/menu/menu_addon_spacer.inc.php old mode 100755 new mode 100644 diff --git a/cms/menu/menu_addon_test.inc.php b/cms/menu/menu_addon_test.inc.php old mode 100755 new mode 100644 diff --git a/cms/menu/menu_addon_urlaub.inc.php b/cms/menu/menu_addon_urlaub.inc.php old mode 100755 new mode 100644 diff --git a/cms/menu/menu_addon_zeitsperren.inc.php b/cms/menu/menu_addon_zeitsperren.inc.php old mode 100755 new mode 100644 diff --git a/cms/news.php b/cms/news.php old mode 100755 new mode 100644 diff --git a/cms/newsverwaltung.php b/cms/newsverwaltung.php old mode 100755 new mode 100644 diff --git a/composer.json b/composer.json old mode 100755 new mode 100644 diff --git a/config/cis.config-default.inc.php b/config/cis.config-default.inc.php old mode 100755 new mode 100644 diff --git a/content/createAusbildungsvertrag.php b/content/createAusbildungsvertrag.php old mode 100755 new mode 100644 diff --git a/content/dokumentenakt.pdf.php b/content/dokumentenakt.pdf.php old mode 100755 new mode 100644 diff --git a/content/notiz.xml.php b/content/notiz.xml.php old mode 100755 new mode 100644 diff --git a/content/planner.js.php b/content/planner.js.php old mode 100755 new mode 100644 diff --git a/content/planner.overlay.js.php b/content/planner.overlay.js.php old mode 100755 new mode 100644 diff --git a/content/planner.overlay.xul.php b/content/planner.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/planner.xul.php b/content/planner.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/GanttChart.svg b/content/projekt/GanttChart.svg old mode 100755 new mode 100644 diff --git a/content/projekt/bestellung.overlay.js.php b/content/projekt/bestellung.overlay.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/bestellung.overlay.xul.php b/content/projekt/bestellung.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/gantt.css b/content/projekt/gantt.css old mode 100755 new mode 100644 diff --git a/content/projekt/gantt.overlay.js.php b/content/projekt/gantt.overlay.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/gantt.overlay.xul.php b/content/projekt/gantt.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/gantt.svg.css b/content/projekt/gantt.svg.css old mode 100755 new mode 100644 diff --git a/content/projekt/gantt.svg.php b/content/projekt/gantt.svg.php old mode 100755 new mode 100644 diff --git a/content/projekt/gantt.svg.xbl b/content/projekt/gantt.svg.xbl old mode 100755 new mode 100644 diff --git a/content/projekt/mantisdetail.overlay.xul.php b/content/projekt/mantisdetail.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/parsedown.php b/content/projekt/parsedown.php old mode 100755 new mode 100644 diff --git a/content/projekt/projekt.overlay.js.php b/content/projekt/projekt.overlay.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/projekt.overlay.xul.php b/content/projekt/projekt.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/projekt_ressource.window.js.php b/content/projekt/projekt_ressource.window.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/projekt_ressource.window.xul.php b/content/projekt/projekt_ressource.window.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/projektdetail.overlay.xul.php b/content/projekt/projektdetail.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/projektdokument.overlay.js.php b/content/projekt/projektdokument.overlay.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/projektdokument.overlay.xul.php b/content/projekt/projektdokument.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/projektdokument.window.js.php b/content/projekt/projektdokument.window.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/projektdokument.window.xul.php b/content/projekt/projektdokument.window.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/projektphase.overlay.js.php b/content/projekt/projektphase.overlay.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/projektphase.overlay.xul.php b/content/projekt/projektphase.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/projektphasedetail.overlay.xul.php b/content/projekt/projektphasedetail.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/projekttask.overlay.js.php b/content/projekt/projekttask.overlay.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/projekttask.overlay.xul.php b/content/projekt/projekttask.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/projekttaskdetail.overlay.xul.php b/content/projekt/projekttaskdetail.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/ressource.js.php b/content/projekt/ressource.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/ressource.overlay.js.php b/content/projekt/ressource.overlay.js.php old mode 100755 new mode 100644 diff --git a/content/projekt/ressource.overlay.xul.php b/content/projekt/ressource.overlay.xul.php old mode 100755 new mode 100644 diff --git a/content/projekt/ressource.xml.php b/content/projekt/ressource.xml.php old mode 100755 new mode 100644 diff --git a/content/projekt/ressourcenauslastung.php b/content/projekt/ressourcenauslastung.php old mode 100755 new mode 100644 diff --git a/content/projektbeschreibung.php b/content/projektbeschreibung.php old mode 100755 new mode 100644 diff --git a/content/statistik/StudierendeZGV.php b/content/statistik/StudierendeZGV.php old mode 100755 new mode 100644 diff --git a/content/statistik/dropout.php b/content/statistik/dropout.php old mode 100755 new mode 100644 diff --git a/content/statistik/dropoutZGV.php b/content/statistik/dropoutZGV.php old mode 100755 new mode 100644 diff --git a/content/student/studentabschlusspruefung.js.php b/content/student/studentabschlusspruefung.js.php old mode 100755 new mode 100644 diff --git a/content/student/studentabschlusspruefungoverlay.xul.php b/content/student/studentabschlusspruefungoverlay.xul.php old mode 100755 new mode 100644 diff --git a/content/zutrittskarte.php b/content/zutrittskarte.php old mode 100755 new mode 100644 diff --git a/include/abschlusspruefung.class.php b/include/abschlusspruefung.class.php old mode 100755 new mode 100644 diff --git a/include/ampel.class.php b/include/ampel.class.php old mode 100755 new mode 100644 diff --git a/include/auth_demo.class.php b/include/auth_demo.class.php old mode 100755 new mode 100644 diff --git a/include/coodle.class.php b/include/coodle.class.php old mode 100755 new mode 100644 diff --git a/include/fotostatus.class.php b/include/fotostatus.class.php old mode 100755 new mode 100644 diff --git a/include/freebusy.class.php b/include/freebusy.class.php old mode 100755 new mode 100644 diff --git a/include/functions.inc.php b/include/functions.inc.php old mode 100755 new mode 100644 diff --git a/include/gantt.class.php b/include/gantt.class.php old mode 100755 new mode 100644 diff --git a/include/globals.inc.php b/include/globals.inc.php old mode 100755 new mode 100644 diff --git a/include/ical.class.php b/include/ical.class.php old mode 100755 new mode 100644 diff --git a/include/infoscreen.class.php b/include/infoscreen.class.php old mode 100755 new mode 100644 diff --git a/include/js/fullcalendar/fullcalendar.css b/include/js/fullcalendar/fullcalendar.css old mode 100755 new mode 100644 diff --git a/include/js/fullcalendar/fullcalendar.js b/include/js/fullcalendar/fullcalendar.js old mode 100755 new mode 100644 diff --git a/include/js/fullcalendar/fullcalendar.min.js b/include/js/fullcalendar/fullcalendar.min.js old mode 100755 new mode 100644 diff --git a/include/js/fullcalendar/fullcalendar.print.css b/include/js/fullcalendar/fullcalendar.print.css old mode 100755 new mode 100644 diff --git a/include/js/fullcalendar/gcal.js b/include/js/fullcalendar/gcal.js old mode 100755 new mode 100644 diff --git a/include/js/jstree/README.txt b/include/js/jstree/README.txt old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/!style.css b/include/js/jstree/_docs/!style.css old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/_drive.png b/include/js/jstree/_docs/_drive.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/_html_data.html b/include/js/jstree/_docs/_html_data.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/_json_data.json b/include/js/jstree/_docs/_json_data.json old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/_search_data.json b/include/js/jstree/_docs/_search_data.json old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/_search_result.json b/include/js/jstree/_docs/_search_result.json old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/_xml_flat.xml b/include/js/jstree/_docs/_xml_flat.xml old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/_xml_nest.xml b/include/js/jstree/_docs/_xml_nest.xml old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/checkbox.html b/include/js/jstree/_docs/checkbox.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/contextmenu.html b/include/js/jstree/_docs/contextmenu.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/cookies.html b/include/js/jstree/_docs/cookies.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/core.html b/include/js/jstree/_docs/core.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/crrm.html b/include/js/jstree/_docs/crrm.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/dnd.html b/include/js/jstree/_docs/dnd.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/hotkeys.html b/include/js/jstree/_docs/hotkeys.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/html_data.html b/include/js/jstree/_docs/html_data.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/index.html b/include/js/jstree/_docs/index.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/json_data.html b/include/js/jstree/_docs/json_data.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/languages.html b/include/js/jstree/_docs/languages.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/logo.png b/include/js/jstree/_docs/logo.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/search.html b/include/js/jstree/_docs/search.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/sort.html b/include/js/jstree/_docs/sort.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/!script.js b/include/js/jstree/_docs/syntax/!script.js old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/!style.css b/include/js/jstree/_docs/syntax/!style.css old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/clipboard.swf b/include/js/jstree/_docs/syntax/clipboard.swf old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/help.png b/include/js/jstree/_docs/syntax/help.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/magnifier.png b/include/js/jstree/_docs/syntax/magnifier.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/page_white_code.png b/include/js/jstree/_docs/syntax/page_white_code.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/page_white_copy.png b/include/js/jstree/_docs/syntax/page_white_copy.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/printer.png b/include/js/jstree/_docs/syntax/printer.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/syntax/wrapping.png b/include/js/jstree/_docs/syntax/wrapping.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/themeroller.html b/include/js/jstree/_docs/themeroller.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/themes.html b/include/js/jstree/_docs/themes.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/types.html b/include/js/jstree/_docs/types.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/ui.html b/include/js/jstree/_docs/ui.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/unique.html b/include/js/jstree/_docs/unique.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_docs/xml_data.html b/include/js/jstree/_docs/xml_data.html old mode 100755 new mode 100644 diff --git a/include/js/jstree/_lib/jquery.cookie.js b/include/js/jstree/_lib/jquery.cookie.js old mode 100755 new mode 100644 diff --git a/include/js/jstree/_lib/jquery.hotkeys.js b/include/js/jstree/_lib/jquery.hotkeys.js old mode 100755 new mode 100644 diff --git a/include/js/jstree/_lib/jquery.js b/include/js/jstree/_lib/jquery.js old mode 100755 new mode 100644 diff --git a/include/js/jstree/jquery.jstree.js b/include/js/jstree/jquery.jstree.js old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/apple/bg.jpg b/include/js/jstree/themes/apple/bg.jpg old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/apple/d.png b/include/js/jstree/themes/apple/d.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/apple/dot_for_ie.gif b/include/js/jstree/themes/apple/dot_for_ie.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/apple/style.css b/include/js/jstree/themes/apple/style.css old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/apple/throbber.gif b/include/js/jstree/themes/apple/throbber.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/classic/d.gif b/include/js/jstree/themes/classic/d.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/classic/d.png b/include/js/jstree/themes/classic/d.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/classic/dot_for_ie.gif b/include/js/jstree/themes/classic/dot_for_ie.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/classic/style.css b/include/js/jstree/themes/classic/style.css old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/classic/throbber.gif b/include/js/jstree/themes/classic/throbber.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default-rtl/d.gif b/include/js/jstree/themes/default-rtl/d.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default-rtl/d.png b/include/js/jstree/themes/default-rtl/d.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default-rtl/dots.gif b/include/js/jstree/themes/default-rtl/dots.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default-rtl/style.css b/include/js/jstree/themes/default-rtl/style.css old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default-rtl/throbber.gif b/include/js/jstree/themes/default-rtl/throbber.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default/d.gif b/include/js/jstree/themes/default/d.gif old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default/d.png b/include/js/jstree/themes/default/d.png old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default/style.css b/include/js/jstree/themes/default/style.css old mode 100755 new mode 100644 diff --git a/include/js/jstree/themes/default/throbber.gif b/include/js/jstree/themes/default/throbber.gif old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/.gitignore b/include/js/treeGrid/.gitignore old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/CHANGELOG.txt b/include/js/treeGrid/CHANGELOG.txt old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/LICENSE b/include/js/treeGrid/LICENSE old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/README.md b/include/js/treeGrid/README.md old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/css/jquery.treegrid.css b/include/js/treeGrid/css/jquery.treegrid.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap-responsive.css b/include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap-responsive.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap-responsive.min.css b/include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap-responsive.min.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap.css b/include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap.min.css b/include/js/treeGrid/examples/bootstrap-2.3.2/css/bootstrap.min.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-2.3.2/img/glyphicons-halflings-white.png b/include/js/treeGrid/examples/bootstrap-2.3.2/img/glyphicons-halflings-white.png old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-2.3.2/img/glyphicons-halflings.png b/include/js/treeGrid/examples/bootstrap-2.3.2/img/glyphicons-halflings.png old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-2.3.2/js/bootstrap.js b/include/js/treeGrid/examples/bootstrap-2.3.2/js/bootstrap.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-2.3.2/js/bootstrap.min.js b/include/js/treeGrid/examples/bootstrap-2.3.2/js/bootstrap.min.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap-theme.css b/include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap-theme.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap-theme.min.css b/include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap-theme.min.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap.css b/include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap.min.css b/include/js/treeGrid/examples/bootstrap-3.0.0/css/bootstrap.min.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.eot b/include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.eot old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.svg b/include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.svg old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.ttf b/include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.ttf old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.woff b/include/js/treeGrid/examples/bootstrap-3.0.0/fonts/glyphicons-halflings-regular.woff old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/js/bootstrap.js b/include/js/treeGrid/examples/bootstrap-3.0.0/js/bootstrap.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/bootstrap-3.0.0/js/bootstrap.min.js b/include/js/treeGrid/examples/bootstrap-3.0.0/js/bootstrap.min.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/example-basic.html b/include/js/treeGrid/examples/example-basic.html old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/example-bootstrap-2.html b/include/js/treeGrid/examples/example-bootstrap-2.html old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/example-bootstrap-3.html b/include/js/treeGrid/examples/example-bootstrap-3.html old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/example-column.html b/include/js/treeGrid/examples/example-column.html old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/examples/example-save-state.html b/include/js/treeGrid/examples/example-save-state.html old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/img/collapse.png b/include/js/treeGrid/img/collapse.png old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/img/expand.png b/include/js/treeGrid/img/expand.png old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/img/file.png b/include/js/treeGrid/img/file.png old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/img/folder.png b/include/js/treeGrid/img/folder.png old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/index.html b/include/js/treeGrid/index.html old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/js/jquery-1.10.2.js b/include/js/treeGrid/js/jquery-1.10.2.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/js/jquery.cookie.js b/include/js/treeGrid/js/jquery.cookie.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/js/jquery.treegrid.bootstrap2.js b/include/js/treeGrid/js/jquery.treegrid.bootstrap2.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/js/jquery.treegrid.bootstrap3.js b/include/js/treeGrid/js/jquery.treegrid.bootstrap3.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/js/jquery.treegrid.js b/include/js/treeGrid/js/jquery.treegrid.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/jstreegrid.js b/include/js/treeGrid/jstreegrid.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/params.json b/include/js/treeGrid/params.json old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/styles.css b/include/js/treeGrid/styles.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/test.html b/include/js/treeGrid/test.html old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/tests/qunit-1.12.0.css b/include/js/treeGrid/tests/qunit-1.12.0.css old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/tests/qunit-1.12.0.js b/include/js/treeGrid/tests/qunit-1.12.0.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/tests/tests.js b/include/js/treeGrid/tests/tests.js old mode 100755 new mode 100644 diff --git a/include/js/treeGrid/treegrid.jquery.json b/include/js/treeGrid/treegrid.jquery.json old mode 100755 new mode 100644 diff --git a/include/konto.class.php b/include/konto.class.php old mode 100755 new mode 100644 diff --git a/include/legesamtnote.class.php b/include/legesamtnote.class.php old mode 100755 new mode 100644 diff --git a/include/lehre_tools.class.php b/include/lehre_tools.class.php old mode 100755 new mode 100644 diff --git a/include/lehrtyp.class.php b/include/lehrtyp.class.php old mode 100755 new mode 100644 diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php old mode 100755 new mode 100644 diff --git a/include/mantis.class.php b/include/mantis.class.php old mode 100755 new mode 100644 diff --git a/include/notiz.class.php b/include/notiz.class.php old mode 100755 new mode 100644 diff --git a/include/preoutgoing.class.php b/include/preoutgoing.class.php old mode 100755 new mode 100644 diff --git a/include/prestudent.class.php b/include/prestudent.class.php old mode 100755 new mode 100644 diff --git a/include/projekt.class.php b/include/projekt.class.php old mode 100755 new mode 100644 diff --git a/include/projektbenutzer.class.php b/include/projektbenutzer.class.php old mode 100755 new mode 100644 diff --git a/include/projektphase.class.php b/include/projektphase.class.php old mode 100755 new mode 100644 diff --git a/include/projekttask.class.php b/include/projekttask.class.php old mode 100755 new mode 100644 diff --git a/include/pruefung.class.php b/include/pruefung.class.php old mode 100755 new mode 100644 diff --git a/include/pruefungCis.class.php b/include/pruefungCis.class.php old mode 100755 new mode 100644 diff --git a/include/rdf.class.php b/include/rdf.class.php old mode 100755 new mode 100644 diff --git a/include/ressource.class.php b/include/ressource.class.php old mode 100755 new mode 100644 diff --git a/include/sabredav/ChangeLog b/include/sabredav/ChangeLog old mode 100755 new mode 100644 diff --git a/include/sabredav/LICENSE b/include/sabredav/LICENSE old mode 100755 new mode 100644 diff --git a/include/sabredav/README.md b/include/sabredav/README.md old mode 100755 new mode 100644 diff --git a/include/sabredav/bin/build.php b/include/sabredav/bin/build.php old mode 100755 new mode 100644 diff --git a/include/sabredav/bin/googlecode_upload.py b/include/sabredav/bin/googlecode_upload.py old mode 100755 new mode 100644 diff --git a/include/sabredav/bin/migrateto17.php b/include/sabredav/bin/migrateto17.php old mode 100755 new mode 100644 diff --git a/include/sabredav/bin/naturalselection.py b/include/sabredav/bin/naturalselection.py old mode 100755 new mode 100644 diff --git a/include/sabredav/bin/sabredav b/include/sabredav/bin/sabredav old mode 100755 new mode 100644 diff --git a/include/sabredav/bin/sabredav.php b/include/sabredav/bin/sabredav.php old mode 100755 new mode 100644 diff --git a/include/sabredav/bin/vobjectvalidate.php b/include/sabredav/bin/vobjectvalidate.php old mode 100755 new mode 100644 diff --git a/include/sabredav/composer.json b/include/sabredav/composer.json old mode 100755 new mode 100644 diff --git a/include/sabredav/composer.lock b/include/sabredav/composer.lock old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/addressbookserver.php b/include/sabredav/examples/addressbookserver.php old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/basicauth.php b/include/sabredav/examples/basicauth.php old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/calendarserver.php b/include/sabredav/examples/calendarserver.php old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/digestauth.php b/include/sabredav/examples/digestauth.php old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/fileserver.php b/include/sabredav/examples/fileserver.php old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/groupwareserver.php b/include/sabredav/examples/groupwareserver.php old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/simplefsserver.php b/include/sabredav/examples/simplefsserver.php old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/mysql.addressbook.sql b/include/sabredav/examples/sql/mysql.addressbook.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/mysql.calendars.sql b/include/sabredav/examples/sql/mysql.calendars.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/mysql.locks.sql b/include/sabredav/examples/sql/mysql.locks.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/mysql.principals.sql b/include/sabredav/examples/sql/mysql.principals.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/mysql.users.sql b/include/sabredav/examples/sql/mysql.users.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/pgsql.addressbook.sql b/include/sabredav/examples/sql/pgsql.addressbook.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/pgsql.calendars.sql b/include/sabredav/examples/sql/pgsql.calendars.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/pgsql.locks.sql b/include/sabredav/examples/sql/pgsql.locks.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/pgsql.principals.sql b/include/sabredav/examples/sql/pgsql.principals.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/pgsql.users.sql b/include/sabredav/examples/sql/pgsql.users.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/sqlite.addressbooks.sql b/include/sabredav/examples/sql/sqlite.addressbooks.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/sqlite.calendars.sql b/include/sabredav/examples/sql/sqlite.calendars.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/sqlite.locks.sql b/include/sabredav/examples/sql/sqlite.locks.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/sqlite.principals.sql b/include/sabredav/examples/sql/sqlite.principals.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/sql/sqlite.users.sql b/include/sabredav/examples/sql/sqlite.users.sql old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/webserver/apache2_htaccess.conf b/include/sabredav/examples/webserver/apache2_htaccess.conf old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/webserver/apache2_vhost.conf b/include/sabredav/examples/webserver/apache2_vhost.conf old mode 100755 new mode 100644 diff --git a/include/sabredav/examples/webserver/apache2_vhost_cgi.conf b/include/sabredav/examples/webserver/apache2_vhost_cgi.conf old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Backend/AbstractBackend.php b/include/sabredav/lib/Sabre/CalDAV/Backend/AbstractBackend.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Backend/BackendInterface.php b/include/sabredav/lib/Sabre/CalDAV/Backend/BackendInterface.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Backend/NotificationSupport.php b/include/sabredav/lib/Sabre/CalDAV/Backend/NotificationSupport.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Backend/PDO.php b/include/sabredav/lib/Sabre/CalDAV/Backend/PDO.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Backend/SharingSupport.php b/include/sabredav/lib/Sabre/CalDAV/Backend/SharingSupport.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Calendar.php b/include/sabredav/lib/Sabre/CalDAV/Calendar.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/CalendarObject.php b/include/sabredav/lib/Sabre/CalDAV/CalendarObject.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/CalendarQueryParser.php b/include/sabredav/lib/Sabre/CalDAV/CalendarQueryParser.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/CalendarQueryValidator.php b/include/sabredav/lib/Sabre/CalDAV/CalendarQueryValidator.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/CalendarRootNode.php b/include/sabredav/lib/Sabre/CalDAV/CalendarRootNode.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Exception/InvalidComponentType.php b/include/sabredav/lib/Sabre/CalDAV/Exception/InvalidComponentType.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/ICSExportPlugin.php b/include/sabredav/lib/Sabre/CalDAV/ICSExportPlugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/ICalendar.php b/include/sabredav/lib/Sabre/CalDAV/ICalendar.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/ICalendarObject.php b/include/sabredav/lib/Sabre/CalDAV/ICalendarObject.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/IShareableCalendar.php b/include/sabredav/lib/Sabre/CalDAV/IShareableCalendar.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/ISharedCalendar.php b/include/sabredav/lib/Sabre/CalDAV/ISharedCalendar.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Notifications/Collection.php b/include/sabredav/lib/Sabre/CalDAV/Notifications/Collection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Notifications/ICollection.php b/include/sabredav/lib/Sabre/CalDAV/Notifications/ICollection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Notifications/INode.php b/include/sabredav/lib/Sabre/CalDAV/Notifications/INode.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Notifications/INotificationType.php b/include/sabredav/lib/Sabre/CalDAV/Notifications/INotificationType.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Notifications/Node.php b/include/sabredav/lib/Sabre/CalDAV/Notifications/Node.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/Invite.php b/include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/Invite.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/InviteReply.php b/include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/InviteReply.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/SystemStatus.php b/include/sabredav/lib/Sabre/CalDAV/Notifications/Notification/SystemStatus.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Plugin.php b/include/sabredav/lib/Sabre/CalDAV/Plugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Principal/Collection.php b/include/sabredav/lib/Sabre/CalDAV/Principal/Collection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Principal/IProxyRead.php b/include/sabredav/lib/Sabre/CalDAV/Principal/IProxyRead.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Principal/IProxyWrite.php b/include/sabredav/lib/Sabre/CalDAV/Principal/IProxyWrite.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Principal/ProxyRead.php b/include/sabredav/lib/Sabre/CalDAV/Principal/ProxyRead.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Principal/ProxyWrite.php b/include/sabredav/lib/Sabre/CalDAV/Principal/ProxyWrite.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Principal/User.php b/include/sabredav/lib/Sabre/CalDAV/Principal/User.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Property/AllowedSharingModes.php b/include/sabredav/lib/Sabre/CalDAV/Property/AllowedSharingModes.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Property/Invite.php b/include/sabredav/lib/Sabre/CalDAV/Property/Invite.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Property/ScheduleCalendarTransp.php b/include/sabredav/lib/Sabre/CalDAV/Property/ScheduleCalendarTransp.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Property/SupportedCalendarComponentSet.php b/include/sabredav/lib/Sabre/CalDAV/Property/SupportedCalendarComponentSet.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Property/SupportedCalendarData.php b/include/sabredav/lib/Sabre/CalDAV/Property/SupportedCalendarData.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Property/SupportedCollationSet.php b/include/sabredav/lib/Sabre/CalDAV/Property/SupportedCollationSet.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Schedule/IMip.php b/include/sabredav/lib/Sabre/CalDAV/Schedule/IMip.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Schedule/IOutbox.php b/include/sabredav/lib/Sabre/CalDAV/Schedule/IOutbox.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Schedule/Outbox.php b/include/sabredav/lib/Sabre/CalDAV/Schedule/Outbox.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/ShareableCalendar.php b/include/sabredav/lib/Sabre/CalDAV/ShareableCalendar.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/SharedCalendar.php b/include/sabredav/lib/Sabre/CalDAV/SharedCalendar.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/SharingPlugin.php b/include/sabredav/lib/Sabre/CalDAV/SharingPlugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/UserCalendars.php b/include/sabredav/lib/Sabre/CalDAV/UserCalendars.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CalDAV/Version.php b/include/sabredav/lib/Sabre/CalDAV/Version.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/AddressBook.php b/include/sabredav/lib/Sabre/CardDAV/AddressBook.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/AddressBookQueryParser.php b/include/sabredav/lib/Sabre/CardDAV/AddressBookQueryParser.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/AddressBookRoot.php b/include/sabredav/lib/Sabre/CardDAV/AddressBookRoot.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/Backend/AbstractBackend.php b/include/sabredav/lib/Sabre/CardDAV/Backend/AbstractBackend.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/Backend/BackendInterface.php b/include/sabredav/lib/Sabre/CardDAV/Backend/BackendInterface.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/Backend/PDO.php b/include/sabredav/lib/Sabre/CardDAV/Backend/PDO.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/Card.php b/include/sabredav/lib/Sabre/CardDAV/Card.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/IAddressBook.php b/include/sabredav/lib/Sabre/CardDAV/IAddressBook.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/ICard.php b/include/sabredav/lib/Sabre/CardDAV/ICard.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/IDirectory.php b/include/sabredav/lib/Sabre/CardDAV/IDirectory.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/Plugin.php b/include/sabredav/lib/Sabre/CardDAV/Plugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/Property/SupportedAddressData.php b/include/sabredav/lib/Sabre/CardDAV/Property/SupportedAddressData.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/UserAddressBooks.php b/include/sabredav/lib/Sabre/CardDAV/UserAddressBooks.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/VCFExportPlugin.php b/include/sabredav/lib/Sabre/CardDAV/VCFExportPlugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/CardDAV/Version.php b/include/sabredav/lib/Sabre/CardDAV/Version.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Auth/Backend/AbstractBasic.php b/include/sabredav/lib/Sabre/DAV/Auth/Backend/AbstractBasic.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Auth/Backend/AbstractDigest.php b/include/sabredav/lib/Sabre/DAV/Auth/Backend/AbstractDigest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Auth/Backend/Apache.php b/include/sabredav/lib/Sabre/DAV/Auth/Backend/Apache.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Auth/Backend/BackendInterface.php b/include/sabredav/lib/Sabre/DAV/Auth/Backend/BackendInterface.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Auth/Backend/File.php b/include/sabredav/lib/Sabre/DAV/Auth/Backend/File.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Auth/Backend/PDO.php b/include/sabredav/lib/Sabre/DAV/Auth/Backend/PDO.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Auth/Plugin.php b/include/sabredav/lib/Sabre/DAV/Auth/Plugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/GuessContentType.php b/include/sabredav/lib/Sabre/DAV/Browser/GuessContentType.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/MapGetToPropFind.php b/include/sabredav/lib/Sabre/DAV/Browser/MapGetToPropFind.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/Plugin.php b/include/sabredav/lib/Sabre/DAV/Browser/Plugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/assets/favicon.ico b/include/sabredav/lib/Sabre/DAV/Browser/assets/favicon.ico old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/addressbook.png b/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/addressbook.png old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/calendar.png b/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/calendar.png old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/card.png b/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/card.png old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/collection.png b/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/collection.png old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/file.png b/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/file.png old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/parent.png b/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/parent.png old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/principal.png b/include/sabredav/lib/Sabre/DAV/Browser/assets/icons/principal.png old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Client.php b/include/sabredav/lib/Sabre/DAV/Client.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Collection.php b/include/sabredav/lib/Sabre/DAV/Collection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception.php b/include/sabredav/lib/Sabre/DAV/Exception.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/BadRequest.php b/include/sabredav/lib/Sabre/DAV/Exception/BadRequest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/Conflict.php b/include/sabredav/lib/Sabre/DAV/Exception/Conflict.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/ConflictingLock.php b/include/sabredav/lib/Sabre/DAV/Exception/ConflictingLock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/FileNotFound.php b/include/sabredav/lib/Sabre/DAV/Exception/FileNotFound.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/Forbidden.php b/include/sabredav/lib/Sabre/DAV/Exception/Forbidden.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/InsufficientStorage.php b/include/sabredav/lib/Sabre/DAV/Exception/InsufficientStorage.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/InvalidResourceType.php b/include/sabredav/lib/Sabre/DAV/Exception/InvalidResourceType.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/LengthRequired.php b/include/sabredav/lib/Sabre/DAV/Exception/LengthRequired.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/LockTokenMatchesRequestUri.php b/include/sabredav/lib/Sabre/DAV/Exception/LockTokenMatchesRequestUri.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/Locked.php b/include/sabredav/lib/Sabre/DAV/Exception/Locked.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/MethodNotAllowed.php b/include/sabredav/lib/Sabre/DAV/Exception/MethodNotAllowed.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/NotAuthenticated.php b/include/sabredav/lib/Sabre/DAV/Exception/NotAuthenticated.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/NotFound.php b/include/sabredav/lib/Sabre/DAV/Exception/NotFound.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/NotImplemented.php b/include/sabredav/lib/Sabre/DAV/Exception/NotImplemented.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/PaymentRequired.php b/include/sabredav/lib/Sabre/DAV/Exception/PaymentRequired.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/PreconditionFailed.php b/include/sabredav/lib/Sabre/DAV/Exception/PreconditionFailed.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/ReportNotSupported.php b/include/sabredav/lib/Sabre/DAV/Exception/ReportNotSupported.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/RequestedRangeNotSatisfiable.php b/include/sabredav/lib/Sabre/DAV/Exception/RequestedRangeNotSatisfiable.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/ServiceUnavailable.php b/include/sabredav/lib/Sabre/DAV/Exception/ServiceUnavailable.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Exception/UnsupportedMediaType.php b/include/sabredav/lib/Sabre/DAV/Exception/UnsupportedMediaType.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/FS/Directory.php b/include/sabredav/lib/Sabre/DAV/FS/Directory.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/FS/File.php b/include/sabredav/lib/Sabre/DAV/FS/File.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/FS/Node.php b/include/sabredav/lib/Sabre/DAV/FS/Node.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/FSExt/Directory.php b/include/sabredav/lib/Sabre/DAV/FSExt/Directory.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/FSExt/File.php b/include/sabredav/lib/Sabre/DAV/FSExt/File.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/FSExt/Node.php b/include/sabredav/lib/Sabre/DAV/FSExt/Node.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/File.php b/include/sabredav/lib/Sabre/DAV/File.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/ICollection.php b/include/sabredav/lib/Sabre/DAV/ICollection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/IExtendedCollection.php b/include/sabredav/lib/Sabre/DAV/IExtendedCollection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/IFile.php b/include/sabredav/lib/Sabre/DAV/IFile.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/INode.php b/include/sabredav/lib/Sabre/DAV/INode.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/IProperties.php b/include/sabredav/lib/Sabre/DAV/IProperties.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/IQuota.php b/include/sabredav/lib/Sabre/DAV/IQuota.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Locks/Backend/AbstractBackend.php b/include/sabredav/lib/Sabre/DAV/Locks/Backend/AbstractBackend.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Locks/Backend/BackendInterface.php b/include/sabredav/lib/Sabre/DAV/Locks/Backend/BackendInterface.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Locks/Backend/FS.php b/include/sabredav/lib/Sabre/DAV/Locks/Backend/FS.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Locks/Backend/File.php b/include/sabredav/lib/Sabre/DAV/Locks/Backend/File.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Locks/Backend/PDO.php b/include/sabredav/lib/Sabre/DAV/Locks/Backend/PDO.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Locks/LockInfo.php b/include/sabredav/lib/Sabre/DAV/Locks/LockInfo.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Locks/Plugin.php b/include/sabredav/lib/Sabre/DAV/Locks/Plugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Mount/Plugin.php b/include/sabredav/lib/Sabre/DAV/Mount/Plugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Node.php b/include/sabredav/lib/Sabre/DAV/Node.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/ObjectTree.php b/include/sabredav/lib/Sabre/DAV/ObjectTree.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/PartialUpdate/IFile.php b/include/sabredav/lib/Sabre/DAV/PartialUpdate/IFile.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/PartialUpdate/IPatchSupport.php b/include/sabredav/lib/Sabre/DAV/PartialUpdate/IPatchSupport.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/PartialUpdate/Plugin.php b/include/sabredav/lib/Sabre/DAV/PartialUpdate/Plugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property.php b/include/sabredav/lib/Sabre/DAV/Property.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/GetLastModified.php b/include/sabredav/lib/Sabre/DAV/Property/GetLastModified.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/Href.php b/include/sabredav/lib/Sabre/DAV/Property/Href.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/HrefList.php b/include/sabredav/lib/Sabre/DAV/Property/HrefList.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/IHref.php b/include/sabredav/lib/Sabre/DAV/Property/IHref.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/LockDiscovery.php b/include/sabredav/lib/Sabre/DAV/Property/LockDiscovery.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/ResourceType.php b/include/sabredav/lib/Sabre/DAV/Property/ResourceType.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/Response.php b/include/sabredav/lib/Sabre/DAV/Property/Response.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/ResponseList.php b/include/sabredav/lib/Sabre/DAV/Property/ResponseList.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/SupportedLock.php b/include/sabredav/lib/Sabre/DAV/Property/SupportedLock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Property/SupportedReportSet.php b/include/sabredav/lib/Sabre/DAV/Property/SupportedReportSet.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/PropertyInterface.php b/include/sabredav/lib/Sabre/DAV/PropertyInterface.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Server.php b/include/sabredav/lib/Sabre/DAV/Server.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/ServerPlugin.php b/include/sabredav/lib/Sabre/DAV/ServerPlugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/SimpleCollection.php b/include/sabredav/lib/Sabre/DAV/SimpleCollection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/SimpleFile.php b/include/sabredav/lib/Sabre/DAV/SimpleFile.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/StringUtil.php b/include/sabredav/lib/Sabre/DAV/StringUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/TemporaryFileFilterPlugin.php b/include/sabredav/lib/Sabre/DAV/TemporaryFileFilterPlugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Tree.php b/include/sabredav/lib/Sabre/DAV/Tree.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Tree/Filesystem.php b/include/sabredav/lib/Sabre/DAV/Tree/Filesystem.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/URLUtil.php b/include/sabredav/lib/Sabre/DAV/URLUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/UUIDUtil.php b/include/sabredav/lib/Sabre/DAV/UUIDUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/Version.php b/include/sabredav/lib/Sabre/DAV/Version.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAV/XMLUtil.php b/include/sabredav/lib/Sabre/DAV/XMLUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/AbstractPrincipalCollection.php b/include/sabredav/lib/Sabre/DAVACL/AbstractPrincipalCollection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Exception/AceConflict.php b/include/sabredav/lib/Sabre/DAVACL/Exception/AceConflict.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Exception/NeedPrivileges.php b/include/sabredav/lib/Sabre/DAVACL/Exception/NeedPrivileges.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Exception/NoAbstract.php b/include/sabredav/lib/Sabre/DAVACL/Exception/NoAbstract.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Exception/NotRecognizedPrincipal.php b/include/sabredav/lib/Sabre/DAVACL/Exception/NotRecognizedPrincipal.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Exception/NotSupportedPrivilege.php b/include/sabredav/lib/Sabre/DAVACL/Exception/NotSupportedPrivilege.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/IACL.php b/include/sabredav/lib/Sabre/DAVACL/IACL.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/IPrincipal.php b/include/sabredav/lib/Sabre/DAVACL/IPrincipal.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/IPrincipalCollection.php b/include/sabredav/lib/Sabre/DAVACL/IPrincipalCollection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Plugin.php b/include/sabredav/lib/Sabre/DAVACL/Plugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Principal.php b/include/sabredav/lib/Sabre/DAVACL/Principal.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/AbstractBackend.php b/include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/AbstractBackend.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/BackendInterface.php b/include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/BackendInterface.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/PDO.php b/include/sabredav/lib/Sabre/DAVACL/PrincipalBackend/PDO.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/PrincipalCollection.php b/include/sabredav/lib/Sabre/DAVACL/PrincipalCollection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Property/Acl.php b/include/sabredav/lib/Sabre/DAVACL/Property/Acl.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Property/AclRestrictions.php b/include/sabredav/lib/Sabre/DAVACL/Property/AclRestrictions.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Property/CurrentUserPrivilegeSet.php b/include/sabredav/lib/Sabre/DAVACL/Property/CurrentUserPrivilegeSet.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Property/Principal.php b/include/sabredav/lib/Sabre/DAVACL/Property/Principal.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Property/SupportedPrivilegeSet.php b/include/sabredav/lib/Sabre/DAVACL/Property/SupportedPrivilegeSet.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/DAVACL/Version.php b/include/sabredav/lib/Sabre/DAVACL/Version.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/HTTP/AWSAuth.php b/include/sabredav/lib/Sabre/HTTP/AWSAuth.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/HTTP/AbstractAuth.php b/include/sabredav/lib/Sabre/HTTP/AbstractAuth.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/HTTP/BasicAuth.php b/include/sabredav/lib/Sabre/HTTP/BasicAuth.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/HTTP/DigestAuth.php b/include/sabredav/lib/Sabre/HTTP/DigestAuth.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/HTTP/Request.php b/include/sabredav/lib/Sabre/HTTP/Request.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/HTTP/Response.php b/include/sabredav/lib/Sabre/HTTP/Response.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/HTTP/Util.php b/include/sabredav/lib/Sabre/HTTP/Util.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/HTTP/Version.php b/include/sabredav/lib/Sabre/HTTP/Version.php old mode 100755 new mode 100644 diff --git a/include/sabredav/lib/Sabre/autoload.php b/include/sabredav/lib/Sabre/autoload.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php b/include/sabredav/tests/Sabre/CalDAV/Backend/AbstractPDOTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Backend/AbstractTest.php b/include/sabredav/tests/Sabre/CalDAV/Backend/AbstractTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Backend/Mock.php b/include/sabredav/tests/Sabre/CalDAV/Backend/Mock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php b/include/sabredav/tests/Sabre/CalDAV/Backend/PDOMySQLTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php b/include/sabredav/tests/Sabre/CalDAV/Backend/PDOSqliteTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/CalendarObjectTest.php b/include/sabredav/tests/Sabre/CalDAV/CalendarObjectTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/CalendarQueryParserTest.php b/include/sabredav/tests/Sabre/CalDAV/CalendarQueryParserTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php b/include/sabredav/tests/Sabre/CalDAV/CalendarQueryVAlarmTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php b/include/sabredav/tests/Sabre/CalDAV/CalendarQueryValidatorTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/CalendarTest.php b/include/sabredav/tests/Sabre/CalDAV/CalendarTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php b/include/sabredav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php b/include/sabredav/tests/Sabre/CalDAV/ExpandEventsDTSTARTandDTENDbyDayTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php b/include/sabredav/tests/Sabre/CalDAV/ExpandEventsDoubleEventsTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/FreeBusyReportTest.php b/include/sabredav/tests/Sabre/CalDAV/FreeBusyReportTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/FreeBusyRequestTest.php b/include/sabredav/tests/Sabre/CalDAV/FreeBusyRequestTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php b/include/sabredav/tests/Sabre/CalDAV/GetEventsByTimerangeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/ICSExportPluginTest.php b/include/sabredav/tests/Sabre/CalDAV/ICSExportPluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Issue166Test.php b/include/sabredav/tests/Sabre/CalDAV/Issue166Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Issue172Test.php b/include/sabredav/tests/Sabre/CalDAV/Issue172Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Issue203Test.php b/include/sabredav/tests/Sabre/CalDAV/Issue203Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Issue205Test.php b/include/sabredav/tests/Sabre/CalDAV/Issue205Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Issue211Test.php b/include/sabredav/tests/Sabre/CalDAV/Issue211Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Issue220Test.php b/include/sabredav/tests/Sabre/CalDAV/Issue220Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Issue228Test.php b/include/sabredav/tests/Sabre/CalDAV/Issue228Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Notifications/CollectionTest.php b/include/sabredav/tests/Sabre/CalDAV/Notifications/CollectionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Notifications/NodeTest.php b/include/sabredav/tests/Sabre/CalDAV/Notifications/NodeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/InviteReplyTest.php b/include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/InviteReplyTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/InviteTest.php b/include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/InviteTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/SystemStatusTest.php b/include/sabredav/tests/Sabre/CalDAV/Notifications/Notification/SystemStatusTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/OutboxPostTest.php b/include/sabredav/tests/Sabre/CalDAV/OutboxPostTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/PluginTest.php b/include/sabredav/tests/Sabre/CalDAV/PluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Principal/CollectionTest.php b/include/sabredav/tests/Sabre/CalDAV/Principal/CollectionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php b/include/sabredav/tests/Sabre/CalDAV/Principal/ProxyReadTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php b/include/sabredav/tests/Sabre/CalDAV/Principal/ProxyWriteTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Principal/UserTest.php b/include/sabredav/tests/Sabre/CalDAV/Principal/UserTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Property/AllowedSharingModesTest.php b/include/sabredav/tests/Sabre/CalDAV/Property/AllowedSharingModesTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Property/InviteTest.php b/include/sabredav/tests/Sabre/CalDAV/Property/InviteTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Property/ScheduleCalendarTranspTest.php b/include/sabredav/tests/Sabre/CalDAV/Property/ScheduleCalendarTranspTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Property/SupportedCalendarComponentSetTest.php b/include/sabredav/tests/Sabre/CalDAV/Property/SupportedCalendarComponentSetTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Property/SupportedCalendarDataTest.php b/include/sabredav/tests/Sabre/CalDAV/Property/SupportedCalendarDataTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Property/SupportedCollationSetTest.php b/include/sabredav/tests/Sabre/CalDAV/Property/SupportedCollationSetTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Schedule/IMip/Mock.php b/include/sabredav/tests/Sabre/CalDAV/Schedule/IMip/Mock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/Schedule/OutboxTest.php b/include/sabredav/tests/Sabre/CalDAV/Schedule/OutboxTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/ShareableCalendarTest.php b/include/sabredav/tests/Sabre/CalDAV/ShareableCalendarTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/SharedCalendarTest.php b/include/sabredav/tests/Sabre/CalDAV/SharedCalendarTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/SharingPluginTest.php b/include/sabredav/tests/Sabre/CalDAV/SharingPluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/TestUtil.php b/include/sabredav/tests/Sabre/CalDAV/TestUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/UserCalendarsSharedCalendarsTest.php b/include/sabredav/tests/Sabre/CalDAV/UserCalendarsSharedCalendarsTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/UserCalendarsTest.php b/include/sabredav/tests/Sabre/CalDAV/UserCalendarsTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/ValidateICalTest.php b/include/sabredav/tests/Sabre/CalDAV/ValidateICalTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CalDAV/VersionTest.php b/include/sabredav/tests/Sabre/CalDAV/VersionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/AbstractPluginTest.php b/include/sabredav/tests/Sabre/CardDAV/AbstractPluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/AddressBookQueryParserTest.php b/include/sabredav/tests/Sabre/CardDAV/AddressBookQueryParserTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/AddressBookQueryTest.php b/include/sabredav/tests/Sabre/CardDAV/AddressBookQueryTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/AddressBookRootTest.php b/include/sabredav/tests/Sabre/CardDAV/AddressBookRootTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/AddressBookTest.php b/include/sabredav/tests/Sabre/CardDAV/AddressBookTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php b/include/sabredav/tests/Sabre/CardDAV/Backend/AbstractPDOTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/Backend/Mock.php b/include/sabredav/tests/Sabre/CardDAV/Backend/Mock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php b/include/sabredav/tests/Sabre/CardDAV/Backend/PDOMySQLTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php b/include/sabredav/tests/Sabre/CardDAV/Backend/PDOSqliteTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/CardTest.php b/include/sabredav/tests/Sabre/CardDAV/CardTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/IDirectoryTest.php b/include/sabredav/tests/Sabre/CardDAV/IDirectoryTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/MultiGetTest.php b/include/sabredav/tests/Sabre/CardDAV/MultiGetTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/PluginTest.php b/include/sabredav/tests/Sabre/CardDAV/PluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/Property/SupportedAddressDataTest.php b/include/sabredav/tests/Sabre/CardDAV/Property/SupportedAddressDataTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php b/include/sabredav/tests/Sabre/CardDAV/SogoStripContentTypeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/TestUtil.php b/include/sabredav/tests/Sabre/CardDAV/TestUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/UserAddressBooksTest.php b/include/sabredav/tests/Sabre/CardDAV/UserAddressBooksTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/VCFExportTest.php b/include/sabredav/tests/Sabre/CardDAV/VCFExportTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/ValidateFilterTest.php b/include/sabredav/tests/Sabre/CardDAV/ValidateFilterTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/ValidateVCardTest.php b/include/sabredav/tests/Sabre/CardDAV/ValidateVCardTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/CardDAV/VersionTest.php b/include/sabredav/tests/Sabre/CardDAV/VersionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/AbstractServer.php b/include/sabredav/tests/Sabre/DAV/AbstractServer.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php b/include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractBasicTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php b/include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractDigestTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php b/include/sabredav/tests/Sabre/DAV/Auth/Backend/AbstractPDOTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php b/include/sabredav/tests/Sabre/DAV/Auth/Backend/ApacheTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/Backend/FileTest.php b/include/sabredav/tests/Sabre/DAV/Auth/Backend/FileTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/Backend/Mock.php b/include/sabredav/tests/Sabre/DAV/Auth/Backend/Mock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php b/include/sabredav/tests/Sabre/DAV/Auth/Backend/PDOMySQLTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php b/include/sabredav/tests/Sabre/DAV/Auth/Backend/PDOSqliteTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Auth/PluginTest.php b/include/sabredav/tests/Sabre/DAV/Auth/PluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/BasicNodeTest.php b/include/sabredav/tests/Sabre/DAV/BasicNodeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php b/include/sabredav/tests/Sabre/DAV/Browser/GuessContentTypeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php b/include/sabredav/tests/Sabre/DAV/Browser/MapGetToPropFindTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Browser/PluginTest.php b/include/sabredav/tests/Sabre/DAV/Browser/PluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ClientMock.php b/include/sabredav/tests/Sabre/DAV/ClientMock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ClientTest.php b/include/sabredav/tests/Sabre/DAV/ClientTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Exception/LockedTest.php b/include/sabredav/tests/Sabre/DAV/Exception/LockedTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php b/include/sabredav/tests/Sabre/DAV/Exception/PaymentRequiredTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ExceptionTest.php b/include/sabredav/tests/Sabre/DAV/ExceptionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/FSExt/FileTest.php b/include/sabredav/tests/Sabre/DAV/FSExt/FileTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/FSExt/NodeTest.php b/include/sabredav/tests/Sabre/DAV/FSExt/NodeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/FSExt/ServerTest.php b/include/sabredav/tests/Sabre/DAV/FSExt/ServerTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/HTTPPreferParsingTest.php b/include/sabredav/tests/Sabre/DAV/HTTPPreferParsingTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/HttpDeleteTest.php b/include/sabredav/tests/Sabre/DAV/HttpDeleteTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/HttpPutTest.php b/include/sabredav/tests/Sabre/DAV/HttpPutTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Issue33Test.php b/include/sabredav/tests/Sabre/DAV/Issue33Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php b/include/sabredav/tests/Sabre/DAV/Locks/Backend/AbstractTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Locks/Backend/FSTest.php b/include/sabredav/tests/Sabre/DAV/Locks/Backend/FSTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Locks/Backend/FileTest.php b/include/sabredav/tests/Sabre/DAV/Locks/Backend/FileTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php b/include/sabredav/tests/Sabre/DAV/Locks/Backend/PDOMySQLTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Locks/Backend/PDOTest.php b/include/sabredav/tests/Sabre/DAV/Locks/Backend/PDOTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Locks/GetIfConditionsTest.php b/include/sabredav/tests/Sabre/DAV/Locks/GetIfConditionsTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Locks/MSWordTest.php b/include/sabredav/tests/Sabre/DAV/Locks/MSWordTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Locks/PluginTest.php b/include/sabredav/tests/Sabre/DAV/Locks/PluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Mock/Collection.php b/include/sabredav/tests/Sabre/DAV/Mock/Collection.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Mock/File.php b/include/sabredav/tests/Sabre/DAV/Mock/File.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Mount/PluginTest.php b/include/sabredav/tests/Sabre/DAV/Mount/PluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ObjectTreeTest.php b/include/sabredav/tests/Sabre/DAV/ObjectTreeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/PartialUpdate/FileMock.php b/include/sabredav/tests/Sabre/DAV/PartialUpdate/FileMock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/PartialUpdate/PluginTest.php b/include/sabredav/tests/Sabre/DAV/PartialUpdate/PluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php b/include/sabredav/tests/Sabre/DAV/PartialUpdate/SpecificationTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Property/GetLastModifiedTest.php b/include/sabredav/tests/Sabre/DAV/Property/GetLastModifiedTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Property/HrefListTest.php b/include/sabredav/tests/Sabre/DAV/Property/HrefListTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Property/HrefTest.php b/include/sabredav/tests/Sabre/DAV/Property/HrefTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Property/ResourceTypeTest.php b/include/sabredav/tests/Sabre/DAV/Property/ResourceTypeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Property/ResponseListTest.php b/include/sabredav/tests/Sabre/DAV/Property/ResponseListTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Property/ResponseTest.php b/include/sabredav/tests/Sabre/DAV/Property/ResponseTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Property/SupportedReportSetTest.php b/include/sabredav/tests/Sabre/DAV/Property/SupportedReportSetTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerCopyMoveTest.php b/include/sabredav/tests/Sabre/DAV/ServerCopyMoveTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerEventsTest.php b/include/sabredav/tests/Sabre/DAV/ServerEventsTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerMKCOLTest.php b/include/sabredav/tests/Sabre/DAV/ServerMKCOLTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerPluginTest.php b/include/sabredav/tests/Sabre/DAV/ServerPluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerPreconditionTest.php b/include/sabredav/tests/Sabre/DAV/ServerPreconditionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerPropsTest.php b/include/sabredav/tests/Sabre/DAV/ServerPropsTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerRangeTest.php b/include/sabredav/tests/Sabre/DAV/ServerRangeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerSimpleTest.php b/include/sabredav/tests/Sabre/DAV/ServerSimpleTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php b/include/sabredav/tests/Sabre/DAV/ServerUpdatePropertiesTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/SimpleFileTest.php b/include/sabredav/tests/Sabre/DAV/SimpleFileTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/StringUtilTest.php b/include/sabredav/tests/Sabre/DAV/StringUtilTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/TemporaryFileFilterTest.php b/include/sabredav/tests/Sabre/DAV/TemporaryFileFilterTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/TestPlugin.php b/include/sabredav/tests/Sabre/DAV/TestPlugin.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/Tree/FilesystemTest.php b/include/sabredav/tests/Sabre/DAV/Tree/FilesystemTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/TreeTest.php b/include/sabredav/tests/Sabre/DAV/TreeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/URLUtilTest.php b/include/sabredav/tests/Sabre/DAV/URLUtilTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/UUIDUtilTest.php b/include/sabredav/tests/Sabre/DAV/UUIDUtilTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAV/XMLUtilTest.php b/include/sabredav/tests/Sabre/DAV/XMLUtilTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/ACLMethodTest.php b/include/sabredav/tests/Sabre/DAVACL/ACLMethodTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/AllowAccessTest.php b/include/sabredav/tests/Sabre/DAVACL/AllowAccessTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/BlockAccessTest.php b/include/sabredav/tests/Sabre/DAVACL/BlockAccessTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Exception/AceConflictTest.php b/include/sabredav/tests/Sabre/DAVACL/Exception/AceConflictTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php b/include/sabredav/tests/Sabre/DAVACL/Exception/NeedPrivilegesExceptionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php b/include/sabredav/tests/Sabre/DAVACL/Exception/NoAbstractTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php b/include/sabredav/tests/Sabre/DAVACL/Exception/NotRecognizedPrincipalTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php b/include/sabredav/tests/Sabre/DAVACL/Exception/NotSupportedPrivilegeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/ExpandPropertiesTest.php b/include/sabredav/tests/Sabre/DAVACL/ExpandPropertiesTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/MockACLNode.php b/include/sabredav/tests/Sabre/DAVACL/MockACLNode.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/MockPrincipal.php b/include/sabredav/tests/Sabre/DAVACL/MockPrincipal.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PluginAdminTest.php b/include/sabredav/tests/Sabre/DAVACL/PluginAdminTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PluginPropertiesTest.php b/include/sabredav/tests/Sabre/DAVACL/PluginPropertiesTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php b/include/sabredav/tests/Sabre/DAVACL/PluginUpdatePropertiesTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php b/include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/AbstractPDOTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php b/include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/Mock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php b/include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/PDOMySQLTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php b/include/sabredav/tests/Sabre/DAVACL/PrincipalBackend/PDOSqliteTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PrincipalCollectionTest.php b/include/sabredav/tests/Sabre/DAVACL/PrincipalCollectionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php b/include/sabredav/tests/Sabre/DAVACL/PrincipalPropertySearchTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php b/include/sabredav/tests/Sabre/DAVACL/PrincipalSearchPropertySetTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/PrincipalTest.php b/include/sabredav/tests/Sabre/DAVACL/PrincipalTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Property/ACLRestrictionsTest.php b/include/sabredav/tests/Sabre/DAVACL/Property/ACLRestrictionsTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Property/ACLTest.php b/include/sabredav/tests/Sabre/DAVACL/Property/ACLTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Property/CurrentUserPrivilegeSetTest.php b/include/sabredav/tests/Sabre/DAVACL/Property/CurrentUserPrivilegeSetTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Property/PrincipalTest.php b/include/sabredav/tests/Sabre/DAVACL/Property/PrincipalTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/Property/SupportedPrivilegeSetTest.php b/include/sabredav/tests/Sabre/DAVACL/Property/SupportedPrivilegeSetTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/SimplePluginTest.php b/include/sabredav/tests/Sabre/DAVACL/SimplePluginTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVACL/VersionTest.php b/include/sabredav/tests/Sabre/DAVACL/VersionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/DAVServerTest.php b/include/sabredav/tests/Sabre/DAVServerTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/HTTP/AWSAuthTest.php b/include/sabredav/tests/Sabre/HTTP/AWSAuthTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/HTTP/BasicAuthTest.php b/include/sabredav/tests/Sabre/HTTP/BasicAuthTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/HTTP/DigestAuthTest.php b/include/sabredav/tests/Sabre/HTTP/DigestAuthTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/HTTP/RequestTest.php b/include/sabredav/tests/Sabre/HTTP/RequestTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/HTTP/ResponseMock.php b/include/sabredav/tests/Sabre/HTTP/ResponseMock.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/HTTP/ResponseTest.php b/include/sabredav/tests/Sabre/HTTP/ResponseTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/HTTP/UtilTest.php b/include/sabredav/tests/Sabre/HTTP/UtilTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/HTTP/VersionTest.php b/include/sabredav/tests/Sabre/HTTP/VersionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/Sabre/TestUtil.php b/include/sabredav/tests/Sabre/TestUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/bootstrap.php b/include/sabredav/tests/bootstrap.php old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/composer.vobject3.json b/include/sabredav/tests/composer.vobject3.json old mode 100755 new mode 100644 diff --git a/include/sabredav/tests/phpunit.xml b/include/sabredav/tests/phpunit.xml old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/autoload.php b/include/sabredav/vendor/autoload.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/composer/ClassLoader.php b/include/sabredav/vendor/composer/ClassLoader.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/composer/autoload_classmap.php b/include/sabredav/vendor/composer/autoload_classmap.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/composer/autoload_namespaces.php b/include/sabredav/vendor/composer/autoload_namespaces.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/composer/autoload_psr4.php b/include/sabredav/vendor/composer/autoload_psr4.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/composer/autoload_real.php b/include/sabredav/vendor/composer/autoload_real.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/composer/installed.json b/include/sabredav/vendor/composer/installed.json old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/.gitignore b/include/sabredav/vendor/sabre/vobject/.gitignore old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/.travis.yml b/include/sabredav/vendor/sabre/vobject/.travis.yml old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/ChangeLog b/include/sabredav/vendor/sabre/vobject/ChangeLog old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/LICENSE b/include/sabredav/vendor/sabre/vobject/LICENSE old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/README.md b/include/sabredav/vendor/sabre/vobject/README.md old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/bin/bench.php b/include/sabredav/vendor/sabre/vobject/bin/bench.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/bin/generateicalendardata.php b/include/sabredav/vendor/sabre/vobject/bin/generateicalendardata.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/bin/vobjectvalidate.php b/include/sabredav/vendor/sabre/vobject/bin/vobjectvalidate.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/composer.json b/include/sabredav/vendor/sabre/vobject/composer.json old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VAlarm.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VAlarm.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VCalendar.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VCalendar.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VCard.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VCard.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VEvent.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VEvent.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VFreeBusy.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VFreeBusy.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VJournal.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VJournal.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VTodo.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Component/VTodo.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/DateTimeParser.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/DateTimeParser.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Document.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Document.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/ElementList.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/ElementList.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/FreeBusyGenerator.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/FreeBusyGenerator.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Node.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Node.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Parameter.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Parameter.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/ParseException.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/ParseException.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/Compound.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/Compound.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/DateTime.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/DateTime.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/MultiDateTime.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Property/MultiDateTime.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Reader.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Reader.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/RecurrenceIterator.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/RecurrenceIterator.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/ICalendar.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/ICalendar.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/SplitterInterface.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/SplitterInterface.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/VCard.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Splitter/VCard.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/StringUtil.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/StringUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/TimeZoneUtil.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/TimeZoneUtil.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Version.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/Version.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/includes.php b/include/sabredav/vendor/sabre/vobject/lib/Sabre/VObject/includes.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VAlarmTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VAlarmTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VCalendarTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VCalendarTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VCardTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VCardTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VEventTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VEventTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VFreeBusyTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VFreeBusyTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VJournalTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VJournalTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VTodoTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Component/VTodoTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ComponentTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ComponentTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/DateTimeParserTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/DateTimeParserTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/DocumentTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/DocumentTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ElementListTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ElementListTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/EmClientTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/EmClientTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/FreeBusyGeneratorTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/FreeBusyGeneratorTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue153Test.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue153Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue154Test.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue154Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue48Test.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue48Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue50Test.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Issue50Test.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ParameterTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ParameterTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/CompoundTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/CompoundTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/DateTimeTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/DateTimeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/MultiDateTimeTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Property/MultiDateTimeTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/PropertyTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/PropertyTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ReaderTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/ReaderTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorFifthTuesdayProblemTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorFifthTuesdayProblemTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorIncorrectExpandTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorIncorrectExpandTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorInfiniteLoopProblemTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorInfiniteLoopProblemTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorMinusOneProblemTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorMinusOneProblemTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorMissingOverriddenTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorMissingOverriddenTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/RecurrenceIteratorTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/SlashRTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/SlashRTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Splitter/ICalendarTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Splitter/ICalendarTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Splitter/VCardTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/Splitter/VCardTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/StringUtilTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/StringUtilTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/TimeZoneUtilTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/TimeZoneUtilTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/VersionTest.php b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/VersionTest.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/issue153.vcf b/include/sabredav/vendor/sabre/vobject/tests/Sabre/VObject/issue153.vcf old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/bootstrap.php b/include/sabredav/vendor/sabre/vobject/tests/bootstrap.php old mode 100755 new mode 100644 diff --git a/include/sabredav/vendor/sabre/vobject/tests/phpunit.xml b/include/sabredav/vendor/sabre/vobject/tests/phpunit.xml old mode 100755 new mode 100644 diff --git a/include/securimage/AHGBold.ttf b/include/securimage/AHGBold.ttf old mode 100755 new mode 100644 diff --git a/include/securimage/LICENSE.txt b/include/securimage/LICENSE.txt old mode 100755 new mode 100644 diff --git a/include/securimage/README.FONT.txt b/include/securimage/README.FONT.txt old mode 100755 new mode 100644 diff --git a/include/securimage/README.txt b/include/securimage/README.txt old mode 100755 new mode 100644 diff --git a/include/securimage/WavFile.php b/include/securimage/WavFile.php old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/0.wav b/include/securimage/audio/en/0.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/1.wav b/include/securimage/audio/en/1.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/10.wav b/include/securimage/audio/en/10.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/11.wav b/include/securimage/audio/en/11.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/12.wav b/include/securimage/audio/en/12.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/13.wav b/include/securimage/audio/en/13.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/14.wav b/include/securimage/audio/en/14.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/15.wav b/include/securimage/audio/en/15.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/16.wav b/include/securimage/audio/en/16.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/17.wav b/include/securimage/audio/en/17.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/18.wav b/include/securimage/audio/en/18.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/19.wav b/include/securimage/audio/en/19.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/2.wav b/include/securimage/audio/en/2.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/20.wav b/include/securimage/audio/en/20.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/3.wav b/include/securimage/audio/en/3.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/4.wav b/include/securimage/audio/en/4.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/5.wav b/include/securimage/audio/en/5.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/6.wav b/include/securimage/audio/en/6.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/7.wav b/include/securimage/audio/en/7.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/8.wav b/include/securimage/audio/en/8.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/9.wav b/include/securimage/audio/en/9.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/A.wav b/include/securimage/audio/en/A.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/B.wav b/include/securimage/audio/en/B.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/C.wav b/include/securimage/audio/en/C.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/D.wav b/include/securimage/audio/en/D.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/E.wav b/include/securimage/audio/en/E.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/F.wav b/include/securimage/audio/en/F.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/G.wav b/include/securimage/audio/en/G.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/H.wav b/include/securimage/audio/en/H.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/I.wav b/include/securimage/audio/en/I.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/J.wav b/include/securimage/audio/en/J.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/K.wav b/include/securimage/audio/en/K.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/L.wav b/include/securimage/audio/en/L.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/M.wav b/include/securimage/audio/en/M.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/MINUS.wav b/include/securimage/audio/en/MINUS.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/N.wav b/include/securimage/audio/en/N.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/O.wav b/include/securimage/audio/en/O.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/P.wav b/include/securimage/audio/en/P.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/PLUS.wav b/include/securimage/audio/en/PLUS.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/Q.wav b/include/securimage/audio/en/Q.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/R.wav b/include/securimage/audio/en/R.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/S.wav b/include/securimage/audio/en/S.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/T.wav b/include/securimage/audio/en/T.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/TIMES.wav b/include/securimage/audio/en/TIMES.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/U.wav b/include/securimage/audio/en/U.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/V.wav b/include/securimage/audio/en/V.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/W.wav b/include/securimage/audio/en/W.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/X.wav b/include/securimage/audio/en/X.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/Y.wav b/include/securimage/audio/en/Y.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/Z.wav b/include/securimage/audio/en/Z.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/en/error.wav b/include/securimage/audio/en/error.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/noise/check-point-1.wav b/include/securimage/audio/noise/check-point-1.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/noise/crowd-talking-1.wav b/include/securimage/audio/noise/crowd-talking-1.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/noise/crowd-talking-6.wav b/include/securimage/audio/noise/crowd-talking-6.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/noise/crowd-talking-7.wav b/include/securimage/audio/noise/crowd-talking-7.wav old mode 100755 new mode 100644 diff --git a/include/securimage/audio/noise/kids-playing-1.wav b/include/securimage/audio/noise/kids-playing-1.wav old mode 100755 new mode 100644 diff --git a/include/securimage/backgrounds/bg3.jpg b/include/securimage/backgrounds/bg3.jpg old mode 100755 new mode 100644 diff --git a/include/securimage/backgrounds/bg4.jpg b/include/securimage/backgrounds/bg4.jpg old mode 100755 new mode 100644 diff --git a/include/securimage/backgrounds/bg5.jpg b/include/securimage/backgrounds/bg5.jpg old mode 100755 new mode 100644 diff --git a/include/securimage/backgrounds/bg6.png b/include/securimage/backgrounds/bg6.png old mode 100755 new mode 100644 diff --git a/include/securimage/captcha.html b/include/securimage/captcha.html old mode 100755 new mode 100644 diff --git a/include/securimage/database/.htaccess b/include/securimage/database/.htaccess old mode 100755 new mode 100644 diff --git a/include/securimage/database/index.html b/include/securimage/database/index.html old mode 100755 new mode 100644 diff --git a/include/securimage/database/securimage.sq3 b/include/securimage/database/securimage.sq3 old mode 100755 new mode 100644 diff --git a/include/securimage/images/audio_icon.png b/include/securimage/images/audio_icon.png old mode 100755 new mode 100644 diff --git a/include/securimage/images/refresh.png b/include/securimage/images/refresh.png old mode 100755 new mode 100644 diff --git a/include/securimage/securimage.php b/include/securimage/securimage.php old mode 100755 new mode 100644 diff --git a/include/securimage/securimage_play.php b/include/securimage/securimage_play.php old mode 100755 new mode 100644 diff --git a/include/securimage/securimage_play.swf b/include/securimage/securimage_play.swf old mode 100755 new mode 100644 diff --git a/include/securimage/securimage_show.php b/include/securimage/securimage_show.php old mode 100755 new mode 100644 diff --git a/include/securimage/words/words.txt b/include/securimage/words/words.txt old mode 100755 new mode 100644 diff --git a/include/service.class.php b/include/service.class.php old mode 100755 new mode 100644 diff --git a/include/studentnote.class.php b/include/studentnote.class.php old mode 100755 new mode 100644 diff --git a/include/studiengang.class.php b/include/studiengang.class.php old mode 100755 new mode 100644 diff --git a/include/studienjahr.class.php b/include/studienjahr.class.php old mode 100755 new mode 100644 diff --git a/include/tiny_mce/langs/de.js b/include/tiny_mce/langs/de.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/advhr/langs/de_dlg.js b/include/tiny_mce/plugins/advhr/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/advimage/langs/de_dlg.js b/include/tiny_mce/plugins/advimage/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/advlink/langs/de_dlg.js b/include/tiny_mce/plugins/advlink/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/emotions/langs/de_dlg.js b/include/tiny_mce/plugins/emotions/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/fullpage/langs/de_dlg.js b/include/tiny_mce/plugins/fullpage/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/media/langs/de_dlg.js b/include/tiny_mce/plugins/media/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/paste/langs/de_dlg.js b/include/tiny_mce/plugins/paste/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/searchreplace/langs/de_dlg.js b/include/tiny_mce/plugins/searchreplace/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/style/langs/de_dlg.js b/include/tiny_mce/plugins/style/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/table/langs/de_dlg.js b/include/tiny_mce/plugins/table/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/template/langs/de_dlg.js b/include/tiny_mce/plugins/template/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/wordc/langs/de_dlg.js b/include/tiny_mce/plugins/wordc/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/wordc/langs/en_dlg.js b/include/tiny_mce/plugins/wordc/langs/en_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/plugins/xhtmlxtras/langs/de_dlg.js b/include/tiny_mce/plugins/xhtmlxtras/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/themes/advanced/langs/de.js b/include/tiny_mce/themes/advanced/langs/de.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/themes/advanced/langs/de_dlg.js b/include/tiny_mce/themes/advanced/langs/de_dlg.js old mode 100755 new mode 100644 diff --git a/include/tiny_mce/themes/simple/langs/de.js b/include/tiny_mce/themes/simple/langs/de.js old mode 100755 new mode 100644 diff --git a/include/tw/generateZahlungsreferenz.inc.php b/include/tw/generateZahlungsreferenz.inc.php old mode 100755 new mode 100644 diff --git a/include/tw/index.html b/include/tw/index.html old mode 100755 new mode 100644 diff --git a/include/tw/vilesci_menu_main.inc.php b/include/tw/vilesci_menu_main.inc.php old mode 100755 new mode 100644 diff --git a/include/vendor_custom/easyui/icon.css b/include/vendor_custom/easyui/icon.css old mode 100755 new mode 100644 diff --git a/include/webservicerecht.class.php b/include/webservicerecht.class.php old mode 100755 new mode 100644 diff --git a/include/wochenplan.class.php b/include/wochenplan.class.php old mode 100755 new mode 100644 diff --git a/include/xslfo2pdf/fpdf/myfpdf.php b/include/xslfo2pdf/fpdf/myfpdf.php old mode 100755 new mode 100644 diff --git a/include/zeitaufzeichnung.class.php b/include/zeitaufzeichnung.class.php old mode 100755 new mode 100644 diff --git a/include/zeitsperre.class.php b/include/zeitsperre.class.php old mode 100755 new mode 100644 diff --git a/include/zgv.class.php b/include/zgv.class.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/abgabetool.php b/locale/de-AT/abgabetool.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/coodle.php b/locale/de-AT/coodle.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/dms_link.php b/locale/de-AT/dms_link.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/errors.php b/locale/de-AT/errors.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/freebusy.php b/locale/de-AT/freebusy.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/global.php b/locale/de-AT/global.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/incoming.php b/locale/de-AT/incoming.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/ktu.php b/locale/de-AT/ktu.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/lehre.php b/locale/de-AT/lehre.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/lvaliste.php b/locale/de-AT/lvaliste.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/mail.php b/locale/de-AT/mail.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/menu.php b/locale/de-AT/menu.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/news.php b/locale/de-AT/news.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/notebookregister.php b/locale/de-AT/notebookregister.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/passwort.php b/locale/de-AT/passwort.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/personensuche.php b/locale/de-AT/personensuche.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/planner.dtd b/locale/de-AT/planner.dtd old mode 100755 new mode 100644 diff --git a/locale/de-AT/pruefung.php b/locale/de-AT/pruefung.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/semesterplan.php b/locale/de-AT/semesterplan.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/studienplan.php b/locale/de-AT/studienplan.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/tools.php b/locale/de-AT/tools.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/zeitaufzeichnung.php b/locale/de-AT/zeitaufzeichnung.php old mode 100755 new mode 100644 diff --git a/locale/de-AT/zeitsperre.php b/locale/de-AT/zeitsperre.php old mode 100755 new mode 100644 diff --git a/locale/de-SFU/planner.dtd b/locale/de-SFU/planner.dtd old mode 100755 new mode 100644 diff --git a/locale/en-US/abgabetool.php b/locale/en-US/abgabetool.php old mode 100755 new mode 100644 diff --git a/locale/en-US/coodle.php b/locale/en-US/coodle.php old mode 100755 new mode 100644 diff --git a/locale/en-US/dms_link.php b/locale/en-US/dms_link.php old mode 100755 new mode 100644 diff --git a/locale/en-US/errors.php b/locale/en-US/errors.php old mode 100755 new mode 100644 diff --git a/locale/en-US/global.php b/locale/en-US/global.php old mode 100755 new mode 100644 diff --git a/locale/en-US/incoming.php b/locale/en-US/incoming.php old mode 100755 new mode 100644 diff --git a/locale/en-US/lehre.php b/locale/en-US/lehre.php old mode 100755 new mode 100644 diff --git a/locale/en-US/lvaliste.php b/locale/en-US/lvaliste.php old mode 100755 new mode 100644 diff --git a/locale/en-US/menu.php b/locale/en-US/menu.php old mode 100755 new mode 100644 diff --git a/locale/en-US/news.php b/locale/en-US/news.php old mode 100755 new mode 100644 diff --git a/locale/en-US/notebookregister.php b/locale/en-US/notebookregister.php old mode 100755 new mode 100644 diff --git a/locale/en-US/passwort.php b/locale/en-US/passwort.php old mode 100755 new mode 100644 diff --git a/locale/en-US/personensuche.php b/locale/en-US/personensuche.php old mode 100755 new mode 100644 diff --git a/locale/en-US/pruefung.php b/locale/en-US/pruefung.php old mode 100755 new mode 100644 diff --git a/locale/en-US/semesterplan.php b/locale/en-US/semesterplan.php old mode 100755 new mode 100644 diff --git a/locale/en-US/tools.php b/locale/en-US/tools.php old mode 100755 new mode 100644 diff --git a/locale/en-US/zeitaufzeichnung.php b/locale/en-US/zeitaufzeichnung.php old mode 100755 new mode 100644 diff --git a/locale/en-US/zeitsperre.php b/locale/en-US/zeitsperre.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/abgabetool.php b/locale/it-IT/abgabetool.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/anwesenheitsliste.php b/locale/it-IT/anwesenheitsliste.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/benotungstool.php b/locale/it-IT/benotungstool.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/buchungen.php b/locale/it-IT/buchungen.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/coodle.php b/locale/it-IT/coodle.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/courseInformation.php b/locale/it-IT/courseInformation.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/dms_link.php b/locale/it-IT/dms_link.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/errors.php b/locale/it-IT/errors.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/eventkalender.php b/locale/it-IT/eventkalender.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/feedback.php b/locale/it-IT/feedback.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/freebusy.php b/locale/it-IT/freebusy.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/freifach.php b/locale/it-IT/freifach.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/gesamtnote.php b/locale/it-IT/gesamtnote.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/global.php b/locale/it-IT/global.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/incoming.php b/locale/it-IT/incoming.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/lehre.php b/locale/it-IT/lehre.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/lvaliste.php b/locale/it-IT/lvaliste.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/lvinfo.php b/locale/it-IT/lvinfo.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/lvplan.php b/locale/it-IT/lvplan.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/mail.php b/locale/it-IT/mail.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/mailverteiler.php b/locale/it-IT/mailverteiler.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/menu.php b/locale/it-IT/menu.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/news.php b/locale/it-IT/news.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/notebookregister.php b/locale/it-IT/notebookregister.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/notfallbestimmungen.php b/locale/it-IT/notfallbestimmungen.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/passwort.php b/locale/it-IT/passwort.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/personensuche.php b/locale/it-IT/personensuche.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/profil.php b/locale/it-IT/profil.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/pruefung.php b/locale/it-IT/pruefung.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/semesterplan.php b/locale/it-IT/semesterplan.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/services.php b/locale/it-IT/services.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/studienplan.php b/locale/it-IT/studienplan.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/telefonverzeichnis.php b/locale/it-IT/telefonverzeichnis.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/testtool.php b/locale/it-IT/testtool.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/tools.php b/locale/it-IT/tools.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/upload.php b/locale/it-IT/upload.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/urlaubstool.php b/locale/it-IT/urlaubstool.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/zeitaufzeichnung.php b/locale/it-IT/zeitaufzeichnung.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/zeitsperre.php b/locale/it-IT/zeitsperre.php old mode 100755 new mode 100644 diff --git a/locale/it-IT/zeitwunsch.php b/locale/it-IT/zeitwunsch.php old mode 100755 new mode 100644 diff --git a/rdf/abschlusspruefung.rdf.php b/rdf/abschlusspruefung.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/aufwandstyp.rdf.php b/rdf/aufwandstyp.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/ausbildungsvertrag.xml.php b/rdf/ausbildungsvertrag.xml.php old mode 100755 new mode 100644 diff --git a/rdf/bestelldetail.rdf.php b/rdf/bestelldetail.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/dms.rdf.php b/rdf/dms.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/erfolgsnachweis.rdf.php b/rdf/erfolgsnachweis.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/learningagreement_outgoing.rdf.php b/rdf/learningagreement_outgoing.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/lehrveranstaltungszeugnis_ktu.rdf.php b/rdf/lehrveranstaltungszeugnis_ktu.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/mantis.rdf.php b/rdf/mantis.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/projekt.rdf.php b/rdf/projekt.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/projektbeschreibung.rdf.php b/rdf/projektbeschreibung.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/projektphase.rdf.php b/rdf/projektphase.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/projekttask.rdf.php b/rdf/projekttask.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/ressource.rdf.php b/rdf/ressource.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/student.rdf.php b/rdf/student.rdf.php old mode 100755 new mode 100644 diff --git a/rdf/zertifikat.rdf.php b/rdf/zertifikat.rdf.php old mode 100755 new mode 100644 diff --git a/skin/images/ampel_gelb.png b/skin/images/ampel_gelb.png old mode 100755 new mode 100644 diff --git a/skin/images/ampel_gruen.png b/skin/images/ampel_gruen.png old mode 100755 new mode 100644 diff --git a/skin/images/ampel_rot.png b/skin/images/ampel_rot.png old mode 100755 new mode 100644 diff --git a/skin/images/button_mail.gif b/skin/images/button_mail.gif old mode 100755 new mode 100644 diff --git a/skin/images/cbox-check.gif b/skin/images/cbox-check.gif old mode 100755 new mode 100644 diff --git a/skin/images/changed.png b/skin/images/changed.png old mode 100755 new mode 100644 diff --git a/skin/images/date_go_grau.png b/skin/images/date_go_grau.png old mode 100755 new mode 100644 diff --git a/skin/images/delete_x_grau.png b/skin/images/delete_x_grau.png old mode 100755 new mode 100644 diff --git a/skin/images/edit_grau.png b/skin/images/edit_grau.png old mode 100755 new mode 100644 diff --git a/skin/images/help.png b/skin/images/help.png old mode 100755 new mode 100644 diff --git a/skin/images/info.png b/skin/images/info.png old mode 100755 new mode 100644 diff --git a/skin/images/ja.png b/skin/images/ja.png old mode 100755 new mode 100644 diff --git a/skin/images/nein.png b/skin/images/nein.png old mode 100755 new mode 100644 diff --git a/skin/images/offen.png b/skin/images/offen.png old mode 100755 new mode 100644 diff --git a/skin/images/ok.png b/skin/images/ok.png old mode 100755 new mode 100644 diff --git a/skin/images/round.png b/skin/images/round.png old mode 100755 new mode 100644 diff --git a/skin/images/search.png b/skin/images/search.png old mode 100755 new mode 100644 diff --git a/skin/images/uebung_copy.jpg b/skin/images/uebung_copy.jpg old mode 100755 new mode 100644 diff --git a/skin/jquery-ui-1.9.2.custom.min.css b/skin/jquery-ui-1.9.2.custom.min.css old mode 100755 new mode 100644 diff --git a/skin/planner.css b/skin/planner.css old mode 100755 new mode 100644 diff --git a/skin/styles/stp/BannerLogo.jpg b/skin/styles/stp/BannerLogo.jpg old mode 100755 new mode 100644 diff --git a/skin/styles/stp/KTULogo.jpg b/skin/styles/stp/KTULogo.jpg old mode 100755 new mode 100644 diff --git a/skin/styles/stp/KTULogo.png b/skin/styles/stp/KTULogo.png old mode 100755 new mode 100644 diff --git a/soap/kartenverlaengerung.soap.php b/soap/kartenverlaengerung.soap.php old mode 100755 new mode 100644 diff --git a/soap/kartenverlaengerung.test.php b/soap/kartenverlaengerung.test.php old mode 100755 new mode 100644 diff --git a/soap/kartenverlaengerung.wsdl.php b/soap/kartenverlaengerung.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/lehrveranstaltung.soap.php b/soap/lehrveranstaltung.soap.php old mode 100755 new mode 100644 diff --git a/soap/lehrveranstaltung.wsdl.php b/soap/lehrveranstaltung.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/lvplan.soap.php b/soap/lvplan.soap.php old mode 100755 new mode 100644 diff --git a/soap/lvplan.wsdl.php b/soap/lvplan.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/mitarbeiter.soap.php b/soap/mitarbeiter.soap.php old mode 100755 new mode 100644 diff --git a/soap/mitarbeiter.wsdl.php b/soap/mitarbeiter.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/notiz.soap.php b/soap/notiz.soap.php old mode 100755 new mode 100644 diff --git a/soap/notiz.wsdl.php b/soap/notiz.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/ort.soap.php b/soap/ort.soap.php old mode 100755 new mode 100644 diff --git a/soap/ort.wsdl.php b/soap/ort.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/person.soap.php b/soap/person.soap.php old mode 100755 new mode 100644 diff --git a/soap/person.wsdl.php b/soap/person.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/projekt.soap.php b/soap/projekt.soap.php old mode 100755 new mode 100644 diff --git a/soap/projekt.wsdl.php b/soap/projekt.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/projekt_jquery_client.php b/soap/projekt_jquery_client.php old mode 100755 new mode 100644 diff --git a/soap/projektphase.soap.php b/soap/projektphase.soap.php old mode 100755 new mode 100644 diff --git a/soap/projektphase.wsdl.php b/soap/projektphase.wsdl.php old mode 100755 new mode 100644 diff --git a/soap/ressource_projekt.soap.php b/soap/ressource_projekt.soap.php old mode 100755 new mode 100644 diff --git a/soap/soap_test_lv.php b/soap/soap_test_lv.php old mode 100755 new mode 100644 diff --git a/soap/soap_test_lvplan.php b/soap/soap_test_lvplan.php old mode 100755 new mode 100644 diff --git a/soap/soap_test_mitarbeiter.php b/soap/soap_test_mitarbeiter.php old mode 100755 new mode 100644 diff --git a/soap/soap_test_ort.php b/soap/soap_test_ort.php old mode 100755 new mode 100644 diff --git a/soap/soap_test_person.php b/soap/soap_test_person.php old mode 100755 new mode 100644 diff --git a/soap/soap_test_student.php b/soap/soap_test_student.php old mode 100755 new mode 100644 diff --git a/soap/student.soap.php b/soap/student.soap.php old mode 100755 new mode 100644 diff --git a/soap/student.wsdl.php b/soap/student.wsdl.php old mode 100755 new mode 100644 diff --git a/system/dbupdate_3.2.php b/system/dbupdate_3.2.php old mode 100755 new mode 100644 diff --git a/system/erinnerungsmail_coodle.php b/system/erinnerungsmail_coodle.php old mode 100755 new mode 100644 diff --git a/system/services/systemd/phantomjs@.service b/system/services/systemd/phantomjs@.service old mode 100755 new mode 100644 diff --git a/system/services/upstart/unoconv.conf b/system/services/upstart/unoconv.conf old mode 100755 new mode 100644 diff --git a/system/sync/sync_stpldev_stpl.php b/system/sync/sync_stpldev_stpl.php old mode 100755 new mode 100644 diff --git a/system/templates/include.xsd b/system/templates/include.xsd old mode 100755 new mode 100644 diff --git a/system/templates/include_xslt_xhtml.xslt b/system/templates/include_xslt_xhtml.xslt old mode 100755 new mode 100644 diff --git a/system/templates/news.xsd b/system/templates/news.xsd old mode 100755 new mode 100644 diff --git a/system/templates/news_infoscreen.xsd b/system/templates/news_infoscreen.xsd old mode 100755 new mode 100644 diff --git a/system/templates/news_infoscreen_xslt_xhtml.xslt b/system/templates/news_infoscreen_xslt_xhtml.xslt old mode 100755 new mode 100644 diff --git a/system/templates/news_xslt_xhtml.xslt b/system/templates/news_xslt_xhtml.xslt old mode 100755 new mode 100644 diff --git a/system/vorlage_zip/OutgoingChangeL.odt b/system/vorlage_zip/OutgoingChangeL.odt old mode 100755 new mode 100644 diff --git a/system/vorlage_zip/OutgoingLearning.odt b/system/vorlage_zip/OutgoingLearning.odt old mode 100755 new mode 100644 diff --git a/system/vorlage_zip/PrProtBA.odt b/system/vorlage_zip/PrProtBA.odt old mode 100755 new mode 100644 diff --git a/system/vorlage_zip/PrProtMA.odt b/system/vorlage_zip/PrProtMA.odt old mode 100755 new mode 100644 diff --git a/system/vorlage_zip/Zutrittskarte.odt b/system/vorlage_zip/Zutrittskarte.odt old mode 100755 new mode 100644 diff --git a/system/xsl/ZertifikatAO.xsl b/system/xsl/ZertifikatAO.xsl old mode 100755 new mode 100644 diff --git a/system/xsl/Zutrittskarte.xsl b/system/xsl/Zutrittskarte.xsl old mode 100755 new mode 100644 diff --git a/vilesci/admin/XPI/PlannerProduktiv/Planner.xpi b/vilesci/admin/XPI/PlannerProduktiv/Planner.xpi old mode 100755 new mode 100644 diff --git a/vilesci/admin/XPI/PlannerProduktiv/chrome/content/contents.rdf b/vilesci/admin/XPI/PlannerProduktiv/chrome/content/contents.rdf old mode 100755 new mode 100644 diff --git a/vilesci/admin/XPI/PlannerProduktiv/chrome/content/planner.xul b/vilesci/admin/XPI/PlannerProduktiv/chrome/content/planner.xul old mode 100755 new mode 100644 diff --git a/vilesci/admin/XPI/PlannerProduktiv/chrome/planner.jar b/vilesci/admin/XPI/PlannerProduktiv/chrome/planner.jar old mode 100755 new mode 100644 diff --git a/vilesci/admin/XPI/PlannerProduktiv/install.js b/vilesci/admin/XPI/PlannerProduktiv/install.js old mode 100755 new mode 100644 diff --git a/vilesci/admin/XPI/PlannerProduktiv/install.rdf b/vilesci/admin/XPI/PlannerProduktiv/install.rdf old mode 100755 new mode 100644 diff --git a/vilesci/admin/XPI/Seamonkey2.11/fhcomplete/make.sh b/vilesci/admin/XPI/Seamonkey2.11/fhcomplete/make.sh old mode 100755 new mode 100644 diff --git a/vilesci/fhausweis/bildpruefung.php b/vilesci/fhausweis/bildpruefung.php old mode 100755 new mode 100644 diff --git a/vilesci/fhausweis/kartenkorrektur.php b/vilesci/fhausweis/kartenkorrektur.php old mode 100755 new mode 100644 diff --git a/vilesci/fhausweis/kartentausch.php b/vilesci/fhausweis/kartentausch.php old mode 100755 new mode 100644 diff --git a/vilesci/fhausweis/kartenverwaltung.php b/vilesci/fhausweis/kartenverwaltung.php old mode 100755 new mode 100644 diff --git a/vilesci/fhausweis/kartezuweisen.php b/vilesci/fhausweis/kartezuweisen.php old mode 100755 new mode 100644 diff --git a/vilesci/fhausweis/search.php b/vilesci/fhausweis/search.php old mode 100755 new mode 100644 diff --git a/vilesci/fhausweis/verlaengerung.php b/vilesci/fhausweis/verlaengerung.php old mode 100755 new mode 100644 diff --git a/vilesci/lehre/einheit_autocomplete.php b/vilesci/lehre/einheit_autocomplete.php old mode 100755 new mode 100644 diff --git a/vilesci/lehre/freifach.php b/vilesci/lehre/freifach.php old mode 100755 new mode 100644 diff --git a/vilesci/lehre/freifach_lektoren.php b/vilesci/lehre/freifach_lektoren.php old mode 100755 new mode 100644 diff --git a/vilesci/lehre/lehrveranstaltung_kompatibel.php b/vilesci/lehre/lehrveranstaltung_kompatibel.php old mode 100755 new mode 100644 diff --git a/vilesci/lehre/studienordnung.js b/vilesci/lehre/studienordnung.js old mode 100755 new mode 100644 diff --git a/vilesci/personen/leistungsstipendium.php b/vilesci/personen/leistungsstipendium.php old mode 100755 new mode 100644 diff --git a/vilesci/personen/outgoing_detail.php b/vilesci/personen/outgoing_detail.php old mode 100755 new mode 100644 diff --git a/vilesci/personen/outgoing_frameset.php b/vilesci/personen/outgoing_frameset.php old mode 100755 new mode 100644 diff --git a/vilesci/personen/outgoing_uebersicht.php b/vilesci/personen/outgoing_uebersicht.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/ampel_details.php b/vilesci/stammdaten/ampel_details.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/ampel_frameset.html b/vilesci/stammdaten/ampel_frameset.html old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/ampel_uebersicht.php b/vilesci/stammdaten/ampel_uebersicht.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/imexport/zutrittskarten/generatefromsipass_predelete.php b/vilesci/stammdaten/imexport/zutrittskarten/generatefromsipass_predelete.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/infoscreen_details.php b/vilesci/stammdaten/infoscreen_details.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/infoscreen_frameset.html b/vilesci/stammdaten/infoscreen_frameset.html old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/infoscreen_preview.php b/vilesci/stammdaten/infoscreen_preview.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/infoscreen_uebersicht.php b/vilesci/stammdaten/infoscreen_uebersicht.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/lvbgruppenverwaltung.js b/vilesci/stammdaten/lvbgruppenverwaltung.js old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/lvbgruppenverwaltungDetail.php b/vilesci/stammdaten/lvbgruppenverwaltungDetail.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/lvbgruppenverwaltungTree.php b/vilesci/stammdaten/lvbgruppenverwaltungTree.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/service_details.php b/vilesci/stammdaten/service_details.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/service_frameset.html b/vilesci/stammdaten/service_frameset.html old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/service_uebersicht.php b/vilesci/stammdaten/service_uebersicht.php old mode 100755 new mode 100644 diff --git a/vilesci/stammdaten/studiengang_edit.php b/vilesci/stammdaten/studiengang_edit.php old mode 100755 new mode 100644 diff --git a/webdav/google.txt b/webdav/google.txt old mode 100755 new mode 100644