fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [14719] backport trunk from dev-syncromind


From: Sigurd Nes
Subject: [Fmsystem-commits] [14719] backport trunk from dev-syncromind
Date: Wed, 10 Feb 2016 19:47:20 +0000

Revision: 14719
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=14719
Author:   sigurdne
Date:     2016-02-10 19:45:46 +0000 (Wed, 10 Feb 2016)
Log Message:
-----------
backport trunk from dev-syncromind

Modified Paths:
--------------
    trunk/about.php
    trunk/activitycalendar/inc/class.menu.inc.php
    trunk/activitycalendar/inc/class.soactivity.inc.php
    trunk/activitycalendar/inc/class.soarena.inc.php
    trunk/activitycalendar/inc/class.socommon.inc.php
    trunk/activitycalendar/inc/class.socontactperson.inc.php
    trunk/activitycalendar/inc/class.sogroup.inc.php
    trunk/activitycalendar/inc/class.soorganization.inc.php
    trunk/activitycalendar/inc/class.uiactivities.inc.php
    trunk/activitycalendar/inc/class.uiarena.inc.php
    trunk/activitycalendar/inc/class.uicommon.inc.php
    trunk/activitycalendar/inc/class.uidashboard.inc.php
    trunk/activitycalendar/inc/class.uiimport.inc.php
    trunk/activitycalendar/inc/class.uiorganization.inc.php
    trunk/activitycalendar/inc/model/class.activity.inc.php
    trunk/activitycalendar/inc/model/class.arena.inc.php
    trunk/activitycalendar/inc/model/class.building.inc.php
    trunk/activitycalendar/inc/model/class.category.inc.php
    trunk/activitycalendar/inc/model/class.contact_person.inc.php
    trunk/activitycalendar/inc/model/class.group.inc.php
    trunk/activitycalendar/inc/model/class.model.inc.php
    trunk/activitycalendar/inc/model/class.organization.inc.php
    trunk/activitycalendar/inc/model/class.target.inc.php
    trunk/activitycalendar/index.php
    trunk/activitycalendar/setup/setup.inc.php
    trunk/activitycalendar/setup/tables_update.inc.php
    trunk/activitycalendar/templates/base/css/base.css
    trunk/activitycalendarfrontend/inc/class.menu.inc.php
    trunk/activitycalendarfrontend/inc/class.uiactivity.inc.php
    trunk/activitycalendarfrontend/index.php
    trunk/activitycalendarfrontend/setup/setup.inc.php
    trunk/activitycalendarfrontend/templates/base/activity_tmp.xml
    trunk/activitycalendarfrontend/templates/base/config.tpl
    trunk/activitycalendarfrontend/templates/base/css/base.css
    trunk/addressbook/templates/base/body_detail.tpl
    trunk/addressbook/templates/base/config.tpl
    trunk/addressbook/templates/base/form.tpl
    trunk/addressbook/templates/base/principal_tabs.tpl
    trunk/admin/inc/class.bo_custom.inc.php
    trunk/admin/inc/class.ui_custom.inc.php
    trunk/admin/inc/class.uiaccounts.inc.php
    trunk/admin/inc/class.uiasyncservice.inc.php
    trunk/admin/templates/base/accesslog.tpl
    trunk/admin/templates/base/cats.xsl
    trunk/admin/templates/base/config.tpl
    trunk/admin/templates/base/custom.xsl
    trunk/admin/templates/base/errorlog_view.tpl
    trunk/admin/templates/base/select_location.xsl
    trunk/bim/inc/class.bimExceptions.inc.php
    trunk/bim/inc/class.bimitem.inc.php
    trunk/bim/inc/class.bimmodel.inc.php
    trunk/bim/inc/class.bimmodelinformation.inc.php
    trunk/bim/inc/class.bimobject.inc.php
    trunk/bim/inc/class.boattribute.inc.php
    trunk/bim/inc/class.boattribute_owner.inc.php
    trunk/bim/inc/class.bobimitem.inc.php
    trunk/bim/inc/class.bobimmodel.inc.php
    trunk/bim/inc/class.bogroup.inc.php
    trunk/bim/inc/class.boitem.inc.php
    trunk/bim/inc/class.menu.inc.php
    trunk/bim/inc/class.restrequest.inc.php
    trunk/bim/inc/class.sobim.inc.php
    trunk/bim/inc/class.sobim_converter.inc.php
    trunk/bim/inc/class.sobim_repository.inc.php
    trunk/bim/inc/class.sobimitem.inc.php
    trunk/bim/inc/class.sobimmodel.inc.php
    trunk/bim/inc/class.sobimmodelinformation.inc.php
    trunk/bim/inc/class.sobimtype.inc.php
    trunk/bim/inc/class.soitem.inc.php
    trunk/bim/inc/class.soitem_group.inc.php
    trunk/bim/inc/class.sovfs.inc.php
    trunk/bim/inc/class.uibim.inc.php
    trunk/bim/inc/class.uibimitem.inc.php
    trunk/bim/inc/class.uiifc.inc.php
    trunk/bim/inc/class.uiitem.inc.php
    trunk/bim/index.php
    trunk/bim/setup/setup.inc.php
    trunk/bim/setup/tables_current.inc.php
    trunk/bim/setup/tables_update.inc.php
    trunk/bim/templates/base/app_data.xsl
    trunk/bim/templates/base/bim_modelinformation.xsl
    trunk/bim/templates/base/bim_showSingleItem.xsl
    trunk/bim/templates/base/bim_upload_ifc.xsl
    trunk/bim/templates/base/bim_upload_ifc_result.xsl
    trunk/bim/templates/base/config.tpl
    trunk/bim/templates/base/css/bim.css
    trunk/bim/tests/BIM/PropertyBimTestSuite.php
    trunk/bim/tests/BIM/TestBObimitem.php
    trunk/bim/tests/BIM/TestBObimmodel.php
    trunk/bim/tests/BIM/TestBimCommon.php
    trunk/bim/tests/BIM/TestBimmodelinformation_solo.php
    trunk/bim/tests/BIM/TestSObim_converter_solo.php
    trunk/bim/tests/BIM/TestSObim_solo.php
    trunk/bim/tests/BIM/TestSObimitem.php
    trunk/bim/tests/BIM/TestSObimmodel.php
    trunk/bim/tests/BIM/TestSObimmodelinformation.php
    trunk/bim/tests/BIM/TestSObimrest_solo.php
    trunk/bim/tests/BIM/TestSObimtype.php
    trunk/bim/tests/BIM/TestSOvfs.php
    trunk/bim/tests/BIM/TestUIbim.php
    trunk/booking/frontend.php
    trunk/booking/inc/class.account_helper.inc.php
    trunk/booking/inc/class.account_ui_utils.inc.php
    trunk/booking/inc/class.async_task.inc.php
    trunk/booking/inc/class.async_task_send_reminder.inc.php
    trunk/booking/inc/class.async_task_update_reservation_state.inc.php
    trunk/booking/inc/class.boaccount_code_set.inc.php
    trunk/booking/inc/class.boactivity.inc.php
    trunk/booking/inc/class.boagegroup.inc.php
    trunk/booking/inc/class.boallocation.inc.php
    trunk/booking/inc/class.boapplication.inc.php
    trunk/booking/inc/class.boasync_settings.inc.php
    trunk/booking/inc/class.boaudience.inc.php
    trunk/booking/inc/class.bobooking.inc.php
    trunk/booking/inc/class.bobuilding.inc.php
    trunk/booking/inc/class.bocommon.inc.php
    trunk/booking/inc/class.bocommon_authorized.inc.php
    trunk/booking/inc/class.bocommon_global_manager_authorized.inc.php
    trunk/booking/inc/class.bocompleted_reservation.inc.php
    trunk/booking/inc/class.bocompleted_reservation_export.inc.php
    trunk/booking/inc/class.bocompleted_reservation_export_file.inc.php
    trunk/booking/inc/class.bocontactperson.inc.php
    trunk/booking/inc/class.bodocument.inc.php
    trunk/booking/inc/class.bodocument_building.inc.php
    trunk/booking/inc/class.bodocument_resource.inc.php
    trunk/booking/inc/class.bodocument_view.inc.php
    trunk/booking/inc/class.bodocumentation.inc.php
    trunk/booking/inc/class.boevent.inc.php
    trunk/booking/inc/class.bogroup.inc.php
    trunk/booking/inc/class.bomassbooking.inc.php
    trunk/booking/inc/class.boorganization.inc.php
    trunk/booking/inc/class.bopermission.inc.php
    trunk/booking/inc/class.bopermission_building.inc.php
    trunk/booking/inc/class.bopermission_document_building.inc.php
    trunk/booking/inc/class.bopermission_document_resource.inc.php
    trunk/booking/inc/class.bopermission_massbooking.inc.php
    trunk/booking/inc/class.bopermission_root.inc.php
    trunk/booking/inc/class.bopermission_season.inc.php
    trunk/booking/inc/class.boresource.inc.php
    trunk/booking/inc/class.boseason.inc.php
    trunk/booking/inc/class.bosystem_message.inc.php
    trunk/booking/inc/class.customer_identifier.inc.php
    trunk/booking/inc/class.errorstack.inc.php
    trunk/booking/inc/class.export_agresso.inc.php
    trunk/booking/inc/class.filestorage.inc.php
    trunk/booking/inc/class.menu.inc.php
    trunk/booking/inc/class.ofbooking.inc.php
    trunk/booking/inc/class.soaccount_code_set.inc.php
    trunk/booking/inc/class.soactivity.inc.php
    trunk/booking/inc/class.soagegroup.inc.php
    trunk/booking/inc/class.soallocation.inc.php
    trunk/booking/inc/class.soapplication.inc.php
    trunk/booking/inc/class.soaudience.inc.php
    trunk/booking/inc/class.sobilling_sequential_number_generator.inc.php
    trunk/booking/inc/class.sobooking.inc.php
    trunk/booking/inc/class.sobuilding.inc.php
    trunk/booking/inc/class.socommon.inc.php
    trunk/booking/inc/class.socompleted_reservation.inc.php
    trunk/booking/inc/class.socompleted_reservation_export.inc.php
    trunk/booking/inc/class.socompleted_reservation_export_file.inc.php
    trunk/booking/inc/class.socontact_organization.inc.php
    trunk/booking/inc/class.socontactperson.inc.php
    trunk/booking/inc/class.sodocument.inc.php
    trunk/booking/inc/class.sodocument_building.inc.php
    trunk/booking/inc/class.sodocument_resource.inc.php
    trunk/booking/inc/class.sodocument_view.inc.php
    trunk/booking/inc/class.sodocumentation.inc.php
    trunk/booking/inc/class.soevent.inc.php
    trunk/booking/inc/class.sogroup.inc.php
    trunk/booking/inc/class.somassbooking.inc.php
    trunk/booking/inc/class.soorganization.inc.php
    trunk/booking/inc/class.sopermission.inc.php
    trunk/booking/inc/class.sopermission_account_code_set.inc.php
    trunk/booking/inc/class.sopermission_activity.inc.php
    trunk/booking/inc/class.sopermission_agegroup.inc.php
    trunk/booking/inc/class.sopermission_allocation.inc.php
    trunk/booking/inc/class.sopermission_audience.inc.php
    trunk/booking/inc/class.sopermission_booking.inc.php
    trunk/booking/inc/class.sopermission_building.inc.php
    trunk/booking/inc/class.sopermission_document_building.inc.php
    trunk/booking/inc/class.sopermission_document_resource.inc.php
    trunk/booking/inc/class.sopermission_event.inc.php
    trunk/booking/inc/class.sopermission_group.inc.php
    trunk/booking/inc/class.sopermission_massbooking.inc.php
    trunk/booking/inc/class.sopermission_organization.inc.php
    trunk/booking/inc/class.sopermission_permission.inc.php
    trunk/booking/inc/class.sopermission_permission_building.inc.php
    trunk/booking/inc/class.sopermission_permission_document_building.inc.php
    trunk/booking/inc/class.sopermission_permission_document_resource.inc.php
    trunk/booking/inc/class.sopermission_permission_resource.inc.php
    trunk/booking/inc/class.sopermission_permission_root.inc.php
    trunk/booking/inc/class.sopermission_permission_season.inc.php
    trunk/booking/inc/class.sopermission_resource.inc.php
    trunk/booking/inc/class.sopermission_root.inc.php
    trunk/booking/inc/class.sopermission_season.inc.php
    trunk/booking/inc/class.soresource.inc.php
    trunk/booking/inc/class.soseason.inc.php
    trunk/booking/inc/class.sosystem_message.inc.php
    trunk/booking/inc/class.uiaccount_code_dimension.inc.php
    trunk/booking/inc/class.uiaccount_code_set.inc.php
    trunk/booking/inc/class.uiactivity.inc.php
    trunk/booking/inc/class.uiagegroup.inc.php
    trunk/booking/inc/class.uiallocation.inc.php
    trunk/booking/inc/class.uiapplication.inc.php
    trunk/booking/inc/class.uiapplication_settings.inc.php
    trunk/booking/inc/class.uiasync_settings.inc.php
    trunk/booking/inc/class.uiaudience.inc.php
    trunk/booking/inc/class.uibooking.inc.php
    trunk/booking/inc/class.uibuilding.inc.php
    trunk/booking/inc/class.uicommon.inc.php
    trunk/booking/inc/class.uicompleted_reservation.inc.php
    trunk/booking/inc/class.uicompleted_reservation_export.inc.php
    trunk/booking/inc/class.uicompleted_reservation_export_file.inc.php
    trunk/booking/inc/class.uicontactperson.inc.php
    trunk/booking/inc/class.uidashboard.inc.php
    trunk/booking/inc/class.uidocument.inc.php
    trunk/booking/inc/class.uidocument_building.inc.php
    trunk/booking/inc/class.uidocument_resource.inc.php
    trunk/booking/inc/class.uidocument_view.inc.php
    trunk/booking/inc/class.uidocumentation.inc.php
    trunk/booking/inc/class.uievent.inc.php
    trunk/booking/inc/class.uievent_mail_settings.inc.php
    trunk/booking/inc/class.uigroup.inc.php
    trunk/booking/inc/class.uimail_settings.inc.php
    trunk/booking/inc/class.uimassbooking.inc.php
    trunk/booking/inc/class.uimetasettings.inc.php
    trunk/booking/inc/class.uiorganization.inc.php
    trunk/booking/inc/class.uipermission.inc.php
    trunk/booking/inc/class.uipermission_building.inc.php
    trunk/booking/inc/class.uipermission_massbooking.inc.php
    trunk/booking/inc/class.uipermission_resource.inc.php
    trunk/booking/inc/class.uipermission_root.inc.php
    trunk/booking/inc/class.uipermission_season.inc.php
    trunk/booking/inc/class.uireports.inc.php
    trunk/booking/inc/class.uiresource.inc.php
    trunk/booking/inc/class.uiseason.inc.php
    trunk/booking/inc/class.uisend_email.inc.php
    trunk/booking/inc/class.uisettings.inc.php
    trunk/booking/inc/class.uisystem_message.inc.php
    trunk/booking/inc/class.unauthorized_exception.inc.php
    trunk/booking/inc/schedule.php
    trunk/booking/index.php
    trunk/booking/js/booking/allocation.js
    trunk/booking/js/booking/allocation_list.js
    trunk/booking/js/booking/application.js
    trunk/booking/js/booking/booking.js
    trunk/booking/js/booking/common.js
    trunk/booking/js/booking/completed_reservation.js
    trunk/booking/js/booking/document.js
    trunk/booking/js/booking/email_send.js
    trunk/booking/js/booking/event.js
    trunk/booking/js/booking/group_new.js
    trunk/booking/js/booking/permission.js
    trunk/booking/js/booking/permission_root.js
    trunk/booking/js/booking/resource_new.js
    trunk/booking/js/booking/schedule.js
    trunk/booking/js/booking/season.js
    trunk/booking/setup/phpgw_no.lang
    trunk/booking/setup/setup.inc.php
    trunk/booking/setup/tables_current.inc.php
    trunk/booking/setup/tables_update.inc.php
    trunk/booking/tasks/cleanCompletedReservations.php
    trunk/booking/tasks/cleanReservations.php
    trunk/booking/tasks/entryPoint.php
    trunk/booking/tasks/getBookingAppVersion.php
    trunk/booking/tasks/randomReservations.php
    trunk/booking/tasks/sendReminder.php
    trunk/booking/tasks/setBookingAppVersion.php
    trunk/booking/tasks/testNumberGenerator.php
    trunk/booking/tasks/updateReservationState.php
    trunk/booking/templates/base/account_code_dimension.xsl
    trunk/booking/templates/base/account_code_set.xsl
    trunk/booking/templates/base/account_code_set_form.xsl
    trunk/booking/templates/base/activities.xsl
    trunk/booking/templates/base/activity_edit.xsl
    trunk/booking/templates/base/activity_new.xsl
    trunk/booking/templates/base/agegroup_edit.xsl
    trunk/booking/templates/base/agegroup_new.xsl
    trunk/booking/templates/base/allocation.xsl
    trunk/booking/templates/base/allocation_delete.xsl
    trunk/booking/templates/base/allocation_delete_preview.xsl
    trunk/booking/templates/base/allocation_edit.xsl
    trunk/booking/templates/base/allocation_info.xsl
    trunk/booking/templates/base/allocation_new.xsl
    trunk/booking/templates/base/allocation_new_preview.xsl
    trunk/booking/templates/base/application.xsl
    trunk/booking/templates/base/application_edit.xsl
    trunk/booking/templates/base/application_new.xsl
    trunk/booking/templates/base/application_settings.xsl
    trunk/booking/templates/base/async_settings_form.xsl
    trunk/booking/templates/base/audience_edit.xsl
    trunk/booking/templates/base/audience_new.xsl
    trunk/booking/templates/base/booking.xsl
    trunk/booking/templates/base/booking_delete.xsl
    trunk/booking/templates/base/booking_delete_preview.xsl
    trunk/booking/templates/base/booking_edit.xsl
    trunk/booking/templates/base/booking_info.xsl
    trunk/booking/templates/base/booking_new.xsl
    trunk/booking/templates/base/booking_new_preview.xsl
    trunk/booking/templates/base/building.xsl
    trunk/booking/templates/base/building_form.xsl
    trunk/booking/templates/base/building_schedule.xsl
    trunk/booking/templates/base/completed_reservation.xsl
    trunk/booking/templates/base/completed_reservation_edit.xsl
    trunk/booking/templates/base/completed_reservation_export.xsl
    trunk/booking/templates/base/completed_reservation_export_file.xsl
    trunk/booking/templates/base/completed_reservation_export_form.xsl
    trunk/booking/templates/base/config.tpl
    trunk/booking/templates/base/contactperson.xsl
    trunk/booking/templates/base/contactperson_edit.xsl
    trunk/booking/templates/base/contactperson_fields.xsl
    trunk/booking/templates/base/css/base.css
    trunk/booking/templates/base/customer_identifier.xsl
    trunk/booking/templates/base/document_form.xsl
    trunk/booking/templates/base/documentation_form.xsl
    trunk/booking/templates/base/email_index.xsl
    trunk/booking/templates/base/email_preview.xsl
    trunk/booking/templates/base/email_receipt.xsl
    trunk/booking/templates/base/equipment.xsl
    trunk/booking/templates/base/equipment_edit.xsl
    trunk/booking/templates/base/equipment_new.xsl
    trunk/booking/templates/base/event_edit.xsl
    trunk/booking/templates/base/event_info.xsl
    trunk/booking/templates/base/event_mail_settings.xsl
    trunk/booking/templates/base/event_new.xsl
    trunk/booking/templates/base/group.xsl
    trunk/booking/templates/base/group_edit.xsl
    trunk/booking/templates/base/helpers.xsl
    trunk/booking/templates/base/mail_settings.xsl
    trunk/booking/templates/base/massbooking_schedule.xsl
    trunk/booking/templates/base/metasettings.xsl
    trunk/booking/templates/base/organization.xsl
    trunk/booking/templates/base/organization_edit.xsl
    trunk/booking/templates/base/permission_form.xsl
    trunk/booking/templates/base/permission_root_form.xsl
    trunk/booking/templates/base/report_freetime.xsl
    trunk/booking/templates/base/report_index.xsl
    trunk/booking/templates/base/report_participants.xsl
    trunk/booking/templates/base/resource.xsl
    trunk/booking/templates/base/resource_form.xsl
    trunk/booking/templates/base/resource_schedule.xsl
    trunk/booking/templates/base/season.xsl
    trunk/booking/templates/base/season_boundaries.xsl
    trunk/booking/templates/base/season_edit.xsl
    trunk/booking/templates/base/season_generate.xsl
    trunk/booking/templates/base/season_new.xsl
    trunk/booking/templates/base/season_wtemplate.xsl
    trunk/booking/templates/base/settings.xsl
    trunk/booking/templates/base/system_message.xsl
    trunk/booking/templates/base/system_message_edit.xsl
    trunk/bookingfrontend/change.php
    trunk/bookingfrontend/inc/class.bobuilding.inc.php
    trunk/bookingfrontend/inc/class.bosearch.inc.php
    trunk/bookingfrontend/inc/class.bouser.inc.php
    trunk/bookingfrontend/inc/class.menu.inc.php
    trunk/bookingfrontend/inc/class.uiallocation.inc.php
    trunk/bookingfrontend/inc/class.uiapplication.inc.php
    trunk/bookingfrontend/inc/class.uibooking.inc.php
    trunk/bookingfrontend/inc/class.uibuilding.inc.php
    trunk/bookingfrontend/inc/class.uicontactperson.inc.php
    trunk/bookingfrontend/inc/class.uidocument_building.inc.php
    trunk/bookingfrontend/inc/class.uidocument_resource.inc.php
    trunk/bookingfrontend/inc/class.uidocumentation.inc.php
    trunk/bookingfrontend/inc/class.uievent.inc.php
    trunk/bookingfrontend/inc/class.uigroup.inc.php
    trunk/bookingfrontend/inc/class.uiorganization.inc.php
    trunk/bookingfrontend/inc/class.uiresource.inc.php
    trunk/bookingfrontend/inc/class.uisearch.inc.php
    trunk/bookingfrontend/inc/class.uisystem_message.inc.php
    trunk/bookingfrontend/inc/custom/default/Altinn2_Bergen_kommune.php
    trunk/bookingfrontend/inc/custom/default/Altinn_Bergen_kommune.php
    trunk/bookingfrontend/inc/custom/default/MinId.php
    trunk/bookingfrontend/inc/hook_config.inc.php
    trunk/bookingfrontend/index.php
    trunk/bookingfrontend/js/bookingfrontend/booking.js
    trunk/bookingfrontend/js/bookingfrontend/booking_massupdate.js
    trunk/bookingfrontend/login.php
    trunk/bookingfrontend/logout.php
    trunk/bookingfrontend/setup/phpgw_no.lang
    trunk/bookingfrontend/setup/setup.inc.php
    trunk/bookingfrontend/templates/base/access_denied.xsl
    trunk/bookingfrontend/templates/base/allocation_cancel.xsl
    trunk/bookingfrontend/templates/base/allocation_delete.xsl
    trunk/bookingfrontend/templates/base/allocation_delete_preview.xsl
    trunk/bookingfrontend/templates/base/allocation_info.xsl
    trunk/bookingfrontend/templates/base/booking_cancel.xsl
    trunk/bookingfrontend/templates/base/booking_delete.xsl
    trunk/bookingfrontend/templates/base/booking_delete_preview.xsl
    trunk/bookingfrontend/templates/base/booking_edit.xsl
    trunk/bookingfrontend/templates/base/booking_edit_preview.xsl
    trunk/bookingfrontend/templates/base/booking_info.xsl
    trunk/bookingfrontend/templates/base/booking_massupdate.xsl
    trunk/bookingfrontend/templates/base/booking_new.xsl
    trunk/bookingfrontend/templates/base/booking_new_preview.xsl
    trunk/bookingfrontend/templates/base/building.xsl
    trunk/bookingfrontend/templates/base/building_schedule.xsl
    trunk/bookingfrontend/templates/base/config.tpl
    trunk/bookingfrontend/templates/base/event_info.xsl
    trunk/bookingfrontend/templates/base/group.xsl
    trunk/bookingfrontend/templates/base/organization.xsl
    trunk/bookingfrontend/templates/base/report_numbers.xsl
    trunk/bookingfrontend/templates/base/resource.xsl
    trunk/bookingfrontend/templates/base/resource_schedule.xsl
    trunk/bookingfrontend/templates/base/search.xsl
    trunk/bookingfrontend/templates/base/system_message.xsl
    trunk/bookingfrontend/templates/fjell/application_new.xsl
    trunk/bookingfrontend/templates/fjell/booking_edit.xsl
    trunk/bookingfrontend/templates/fjell/booking_new.xsl
    trunk/bookingfrontend/templates/fjell/event_edit.xsl
    trunk/bookingfrontend/templates/stavanger/application_new.xsl
    trunk/bookingfrontend/templates/stavanger/booking_edit.xsl
    trunk/bookingfrontend/templates/stavanger/booking_new.xsl
    trunk/bookingfrontend/templates/stavanger/event_edit.xsl
    trunk/calendar/templates/base/config.tpl
    trunk/catch/templates/base/config.tpl
    trunk/controller/inc/class.cat_hooks.inc.php
    trunk/controller/inc/class.hook_helper.inc.php
    trunk/controller/inc/class.menu.inc.php
    trunk/controller/inc/class.socase.inc.php
    trunk/controller/inc/class.socheck_item.inc.php
    trunk/controller/inc/class.socheck_list.inc.php
    trunk/controller/inc/class.socommon.inc.php
    trunk/controller/inc/class.socontrol.inc.php
    trunk/controller/inc/class.socontrol_group.inc.php
    trunk/controller/inc/class.socontrol_group_list.inc.php
    trunk/controller/inc/class.socontrol_item.inc.php
    trunk/controller/inc/class.socontrol_item_list.inc.php
    trunk/controller/inc/class.socontrol_item_option.inc.php
    trunk/controller/inc/class.sodocument.inc.php
    trunk/controller/inc/class.soprocedure.inc.php
    trunk/controller/inc/class.uicalendar.inc.php
    trunk/controller/inc/class.uicase.inc.php
    trunk/controller/inc/class.uicheck_list.inc.php
    trunk/controller/inc/class.uicheck_list_for_component.inc.php
    trunk/controller/inc/class.uicomponent.inc.php
    trunk/controller/inc/class.uicontrol.inc.php
    trunk/controller/inc/class.uicontrol_group.inc.php
    trunk/controller/inc/class.uicontrol_group_component.inc.php
    trunk/controller/inc/class.uicontrol_item.inc.php
    trunk/controller/inc/class.uicontrol_register_to_component.inc.php
    trunk/controller/inc/class.uicontrol_register_to_location.inc.php
    trunk/controller/inc/class.uidocument.inc.php
    trunk/controller/inc/class.uilookup.inc.php
    trunk/controller/inc/class.uiprocedure.inc.php
    trunk/controller/inc/component/class.check_list_status_info.inc.php
    trunk/controller/inc/component/class.date_generator.inc.php
    trunk/controller/inc/component/class.status_agg_month_info.inc.php
    trunk/controller/inc/component/class.year_calendar.inc.php
    trunk/controller/inc/component/class.year_calendar_agg.inc.php
    trunk/controller/inc/helper/class.date_converter.inc.php
    trunk/controller/inc/helper/class.location_finder.inc.php
    trunk/controller/inc/hook_config.inc.php
    trunk/controller/inc/hook_settings.inc.php
    trunk/controller/inc/model/class.check_item.inc.php
    trunk/controller/inc/model/class.check_item_case.inc.php
    trunk/controller/inc/model/class.check_list.inc.php
    trunk/controller/inc/model/class.component.inc.php
    trunk/controller/inc/model/class.control.inc.php
    trunk/controller/inc/model/class.control_group.inc.php
    trunk/controller/inc/model/class.control_group_list.inc.php
    trunk/controller/inc/model/class.control_item.inc.php
    trunk/controller/inc/model/class.control_item_list.inc.php
    trunk/controller/inc/model/class.control_item_option.inc.php
    trunk/controller/inc/model/class.control_location.inc.php
    trunk/controller/inc/model/class.document.inc.php
    trunk/controller/inc/model/class.model.inc.php
    trunk/controller/inc/model/class.procedure.inc.php
    trunk/controller/js/controller/ajax.js
    trunk/controller/js/controller/ajax_control_to_component.js
    trunk/controller/js/controller/ajax_control_to_location.js
    trunk/controller/js/controller/case.js
    trunk/controller/js/controller/check_list.js
    trunk/controller/js/controller/check_list_update_status.js
    trunk/controller/js/controller/control_group_to_component.js
    trunk/controller/js/controller/custom_drag_drop.js
    trunk/controller/js/controller/custom_ui.js
    trunk/controller/templates/base/add_component_to_control.xsl
    trunk/controller/templates/base/add_component_to_control_group.xsl
    trunk/controller/templates/base/check_list/add_check_list.xsl
    trunk/controller/templates/base/check_list/edit_check_list.xsl
    trunk/controller/templates/base/check_list/view_control_info.xsl
    trunk/controller/templates/base/component.xsl
    trunk/controller/templates/base/config.tpl
    trunk/controller/templates/base/control/control.xsl
    trunk/controller/templates/base/control/control_tabs.xsl
    trunk/controller/templates/base/control_group/control_group.xsl
    trunk/controller/templates/base/control_group/control_group_items.xsl
    trunk/controller/templates/base/control_group/control_group_tabs.xsl
    trunk/controller/templates/base/control_group/control_groups.xsl
    trunk/controller/templates/base/control_item/choose_control_items.xsl
    trunk/controller/templates/base/control_item/control_item.xsl
    trunk/controller/templates/base/control_item/control_item_option.xsl
    trunk/controller/templates/base/control_item/sort_check_list.xsl
    
trunk/controller/templates/base/control_location/register_control_to_component.xsl
    
trunk/controller/templates/base/control_location/register_control_to_location.xsl
    
trunk/controller/templates/base/control_location/view_locations_for_control.xsl
    trunk/controller/templates/base/procedure/procedure_item.xsl
    trunk/controller/templates/base/procedure/procedure_tabs.xsl
    trunk/controller/templates/base/view_component_for_control.xsl
    trunk/controller/templates/base/view_component_for_control_group.xsl
    trunk/demo/templates/base/config.tpl
    trunk/email/templates/base/config.tpl
    trunk/emailadmin/templates/base/config.tpl
    trunk/felamimail/templates/base/config.tpl
    trunk/frontend/inc/class.uicontract.inc.php
    trunk/frontend/inc/class.uicontract_documents.inc.php
    trunk/frontend/inc/class.uicontract_internal.inc.php
    trunk/frontend/inc/class.uicontroller.inc.php
    trunk/frontend/inc/class.uidelegates.inc.php
    trunk/frontend/inc/class.uidocumentupload.inc.php
    trunk/frontend/inc/class.uidrawings.inc.php
    trunk/frontend/inc/class.uientity.inc.php
    trunk/frontend/inc/class.uifrontend.inc.php
    trunk/frontend/inc/class.uihelpdesk.inc.php
    trunk/frontend/inc/class.uimaintenance.inc.php
    trunk/frontend/inc/class.uimessages.inc.php
    trunk/frontend/inc/class.uipictures.inc.php
    trunk/frontend/inc/class.uirefurbishment.inc.php
    trunk/frontend/inc/class.uiservices.inc.php
    trunk/frontend/templates/base/attributes_view.xsl
    trunk/frontend/templates/base/base.css
    trunk/frontend/templates/base/config.tpl
    trunk/frontend/templates/base/contract.xsl
    trunk/frontend/templates/base/controller.xsl
    trunk/frontend/templates/base/delegate.xsl
    trunk/frontend/templates/base/document.xsl
    trunk/frontend/templates/base/documentupload.xsl
    trunk/frontend/templates/base/drawings.xsl
    trunk/frontend/templates/base/entity.xsl
    trunk/frontend/templates/base/entityview.xsl
    trunk/frontend/templates/base/frontend.xsl
    trunk/frontend/templates/base/helpdesk.xsl
    trunk/frontend/templates/base/maintenance.xsl
    trunk/frontend/templates/base/messages.xsl
    trunk/frontend/templates/base/pictures.xsl
    trunk/frontend/templates/base/refurbishment.xsl
    trunk/frontend/templates/base/services.xsl
    trunk/frontend/templates/base/ticketview.xsl
    trunk/helpdesk/templates/base/config.tpl
    trunk/hrm/templates/base/config.tpl
    trunk/hrm/templates/base/job.xsl
    trunk/logistic/inc/class.soactivity.inc.php
    trunk/logistic/inc/class.uiactivity.inc.php
    trunk/logistic/inc/class.uiproject.inc.php
    trunk/logistic/inc/class.uirequirement.inc.php
    trunk/logistic/inc/class.uirequirement_resource_allocation.inc.php
    trunk/logistic/inc/class.uiresource_type_requirement.inc.php
    trunk/logistic/js/logistic/activity.js
    trunk/logistic/js/logistic/requirement_overview.js
    trunk/logistic/js/logistic/resource_allocation.js
    trunk/logistic/templates/base/activity/activity_tabs.xsl
    trunk/logistic/templates/base/activity/add_activity_item.xsl
    trunk/logistic/templates/base/activity/view_activity_item.xsl
    trunk/logistic/templates/base/allocation/book_resources.xsl
    trunk/logistic/templates/base/config.tpl
    trunk/logistic/templates/base/css/base.css
    trunk/logistic/templates/base/project/project_item.xsl
    trunk/logistic/templates/base/project/project_type_item.xsl
    trunk/logistic/templates/base/project/resource_type_requirement_item.xsl
    trunk/logistic/templates/base/requirement/requirement_item.xsl
    trunk/logistic/templates/base/requirement/requirement_overview.xsl
    trunk/logistic/templates/base/requirement/requirement_tabs.xsl
    trunk/logistic/templates/base/requirement/requirement_values.xsl
    trunk/manual/inc/class.uidocuments.inc.php
    trunk/manual/js/portico/documents.add.js
    trunk/manual/js/portico/documents.view.js
    trunk/manual/templates/base/config.tpl
    trunk/manual/templates/base/documents_add.xsl
    trunk/manual/templates/base/help.tpl
    trunk/messenger/inc/class.uimessenger.inc.php
    trunk/messenger/templates/base/config.tpl
    trunk/mobilefrontend/templates/base/config.tpl
    trunk/phpgwapi/inc/class.categories.inc.php
    trunk/phpgwapi/inc/class.common.inc.php
    trunk/phpgwapi/inc/class.contacts_sql.inc.php
    trunk/phpgwapi/inc/class.css.inc.php
    trunk/phpgwapi/inc/class.custom_fields.inc.php
    trunk/phpgwapi/inc/class.custom_functions.inc.php
    trunk/phpgwapi/inc/class.db.inc.php
    trunk/phpgwapi/inc/class.db_pdo.inc.php
    trunk/phpgwapi/inc/class.jasper_wrapper.inc.php
    trunk/phpgwapi/inc/class.jqcal.inc.php
    trunk/phpgwapi/inc/class.jquery.inc.php
    trunk/phpgwapi/inc/class.js.inc.php
    trunk/phpgwapi/inc/class.jscal.inc.php
    trunk/phpgwapi/inc/class.menu.inc.php
    trunk/phpgwapi/inc/class.phpgw.inc.php
    trunk/phpgwapi/inc/class.schema_proc.inc.php
    trunk/phpgwapi/inc/class.schema_proc_pgsql.inc.php
    trunk/phpgwapi/inc/class.uicommon.inc.php
    trunk/phpgwapi/inc/class.uicommon_jquery.inc.php
    trunk/phpgwapi/inc/class.vfs_shared.inc.php
    trunk/phpgwapi/inc/class.xslttemplates.inc.php
    trunk/phpgwapi/inc/sso/include_login.inc.php
    trunk/phpgwapi/js/DataTables/Contributing.md
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/index.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/js/dataTables.autoFill.js
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/js/dataTables.autoFill.min.js
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/index.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/js/dataTables.colReorder.js
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/js/dataTables.colReorder.min.js
    
trunk/phpgwapi/js/DataTables/extensions/ColVis/css/dataTables.colvis.jqueryui.css
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/button_order.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/exclude_columns.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/group_columns.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/index.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/mouseover.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/new_init.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/restore.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/simple.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/text.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/title_callback.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/two_tables.html
    
trunk/phpgwapi/js/DataTables/extensions/ColVis/examples/two_tables_identical.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/js/dataTables.colVis.js
    trunk/phpgwapi/js/DataTables/extensions/ColVis/js/dataTables.colVis.min.js
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/index.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/js/dataTables.fixedColumns.js
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/js/dataTables.fixedColumns.min.js
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/index.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/js/dataTables.fixedHeader.js
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/js/dataTables.fixedHeader.min.js
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/index.html
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/js/dataTables.keyTable.js
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/js/dataTables.keyTable.min.js
    trunk/phpgwapi/js/DataTables/extensions/Responsive/Readme.md
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/child-rows/column-control.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/child-rows/custom-renderer.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/child-rows/disable-child-rows.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/child-rows/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/child-rows/right-column.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/child-rows/whole-row-control.html
    trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/initialisation/ajax.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/initialisation/className.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/initialisation/default.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/initialisation/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/initialisation/new.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/initialisation/option.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/styling/foundation.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/styling/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.js
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/js/dataTables.responsive.min.js
    trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/index.html
    trunk/phpgwapi/js/DataTables/extensions/Scroller/js/dataTables.scroller.js
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/js/dataTables.scroller.min.js
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/css/dataTables.tableTools.css
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/css/dataTables.tableTools.min.css
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/ajax.html
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/alter_buttons.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/bootstrap.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/button_text.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/collection.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/defaults.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/index.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/jqueryui.html
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/multi_instance.html
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/multiple_tables.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/new_init.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/pdf_message.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/plug-in.html
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/select_column.html
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/select_multi.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/select_os.html
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/select_single.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/simple.html
    trunk/phpgwapi/js/DataTables/extensions/TableTools/examples/swf_path.html
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/js/dataTables.tableTools.js
    
trunk/phpgwapi/js/DataTables/extensions/TableTools/js/dataTables.tableTools.min.js
    trunk/phpgwapi/js/DataTables/extensions/TableTools/swf/copy_csv_xls.swf
    trunk/phpgwapi/js/DataTables/extensions/TableTools/swf/copy_csv_xls_pdf.swf
    trunk/phpgwapi/js/DataTables/license.txt
    trunk/phpgwapi/js/DataTables/media/css/jquery.dataTables.css
    trunk/phpgwapi/js/DataTables/media/css/jquery.dataTables.min.css
    trunk/phpgwapi/js/DataTables/media/css/jquery.dataTables_themeroller.css
    trunk/phpgwapi/js/DataTables/media/js/jquery.dataTables.js
    trunk/phpgwapi/js/DataTables/media/js/jquery.dataTables.min.js
    trunk/phpgwapi/js/DataTables/media/js/jquery.js
    trunk/phpgwapi/js/ckeditor/adapters/jquery.js
    trunk/phpgwapi/js/ckeditor/ckeditor.js
    trunk/phpgwapi/js/ckeditor/config.js
    trunk/phpgwapi/js/ckeditor/contents.css
    trunk/phpgwapi/js/ckeditor/lang/af.js
    trunk/phpgwapi/js/ckeditor/lang/ar.js
    trunk/phpgwapi/js/ckeditor/lang/bg.js
    trunk/phpgwapi/js/ckeditor/lang/bn.js
    trunk/phpgwapi/js/ckeditor/lang/bs.js
    trunk/phpgwapi/js/ckeditor/lang/ca.js
    trunk/phpgwapi/js/ckeditor/lang/cs.js
    trunk/phpgwapi/js/ckeditor/lang/cy.js
    trunk/phpgwapi/js/ckeditor/lang/da.js
    trunk/phpgwapi/js/ckeditor/lang/de.js
    trunk/phpgwapi/js/ckeditor/lang/el.js
    trunk/phpgwapi/js/ckeditor/lang/en-au.js
    trunk/phpgwapi/js/ckeditor/lang/en-ca.js
    trunk/phpgwapi/js/ckeditor/lang/en-gb.js
    trunk/phpgwapi/js/ckeditor/lang/en.js
    trunk/phpgwapi/js/ckeditor/lang/eo.js
    trunk/phpgwapi/js/ckeditor/lang/es.js
    trunk/phpgwapi/js/ckeditor/lang/et.js
    trunk/phpgwapi/js/ckeditor/lang/eu.js
    trunk/phpgwapi/js/ckeditor/lang/fa.js
    trunk/phpgwapi/js/ckeditor/lang/fi.js
    trunk/phpgwapi/js/ckeditor/lang/fo.js
    trunk/phpgwapi/js/ckeditor/lang/fr-ca.js
    trunk/phpgwapi/js/ckeditor/lang/fr.js
    trunk/phpgwapi/js/ckeditor/lang/gl.js
    trunk/phpgwapi/js/ckeditor/lang/gu.js
    trunk/phpgwapi/js/ckeditor/lang/he.js
    trunk/phpgwapi/js/ckeditor/lang/hi.js
    trunk/phpgwapi/js/ckeditor/lang/hr.js
    trunk/phpgwapi/js/ckeditor/lang/hu.js
    trunk/phpgwapi/js/ckeditor/lang/is.js
    trunk/phpgwapi/js/ckeditor/lang/it.js
    trunk/phpgwapi/js/ckeditor/lang/ja.js
    trunk/phpgwapi/js/ckeditor/lang/km.js
    trunk/phpgwapi/js/ckeditor/lang/ko.js
    trunk/phpgwapi/js/ckeditor/lang/lt.js
    trunk/phpgwapi/js/ckeditor/lang/lv.js
    trunk/phpgwapi/js/ckeditor/lang/mn.js
    trunk/phpgwapi/js/ckeditor/lang/ms.js
    trunk/phpgwapi/js/ckeditor/lang/nb.js
    trunk/phpgwapi/js/ckeditor/lang/nl.js
    trunk/phpgwapi/js/ckeditor/lang/no.js
    trunk/phpgwapi/js/ckeditor/lang/pl.js
    trunk/phpgwapi/js/ckeditor/lang/pt-br.js
    trunk/phpgwapi/js/ckeditor/lang/pt.js
    trunk/phpgwapi/js/ckeditor/lang/ro.js
    trunk/phpgwapi/js/ckeditor/lang/ru.js
    trunk/phpgwapi/js/ckeditor/lang/sk.js
    trunk/phpgwapi/js/ckeditor/lang/sl.js
    trunk/phpgwapi/js/ckeditor/lang/sr-latn.js
    trunk/phpgwapi/js/ckeditor/lang/sr.js
    trunk/phpgwapi/js/ckeditor/lang/sv.js
    trunk/phpgwapi/js/ckeditor/lang/th.js
    trunk/phpgwapi/js/ckeditor/lang/tr.js
    trunk/phpgwapi/js/ckeditor/lang/uk.js
    trunk/phpgwapi/js/ckeditor/lang/vi.js
    trunk/phpgwapi/js/ckeditor/lang/zh-cn.js
    trunk/phpgwapi/js/ckeditor/lang/zh.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
    trunk/phpgwapi/js/ckeditor/plugins/about/dialogs/about.js
    trunk/phpgwapi/js/ckeditor/plugins/about/dialogs/logo_ckeditor.png
    trunk/phpgwapi/js/ckeditor/plugins/clipboard/dialogs/paste.js
    trunk/phpgwapi/js/ckeditor/plugins/dialog/dialogDefinition.js
    trunk/phpgwapi/js/ckeditor/plugins/image/dialogs/image.js
    trunk/phpgwapi/js/ckeditor/plugins/link/dialogs/anchor.js
    trunk/phpgwapi/js/ckeditor/plugins/link/dialogs/link.js
    trunk/phpgwapi/js/ckeditor/plugins/pastefromword/filter/default.js
    trunk/phpgwapi/js/ckeditor/plugins/scayt/dialogs/options.js
    trunk/phpgwapi/js/ckeditor/plugins/scayt/dialogs/toolbar.css
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/specialchar.js
    trunk/phpgwapi/js/ckeditor/plugins/table/dialogs/table.js
    trunk/phpgwapi/js/ckeditor/plugins/tabletools/dialogs/tableCell.js
    trunk/phpgwapi/js/ckeditor/plugins/wsc/dialogs/ciframe.html
    trunk/phpgwapi/js/ckeditor/plugins/wsc/dialogs/tmpFrameset.html
    trunk/phpgwapi/js/ckeditor/plugins/wsc/dialogs/wsc.css
    trunk/phpgwapi/js/ckeditor/plugins/wsc/dialogs/wsc.js
    trunk/phpgwapi/js/form-validator/README.md
    trunk/phpgwapi/js/form-validator/date.dev.js
    trunk/phpgwapi/js/form-validator/date.js
    trunk/phpgwapi/js/form-validator/file.dev.js
    trunk/phpgwapi/js/form-validator/file.js
    trunk/phpgwapi/js/form-validator/html5.dev.js
    trunk/phpgwapi/js/form-validator/html5.js
    trunk/phpgwapi/js/form-validator/jquery.form-validator.js
    trunk/phpgwapi/js/form-validator/jquery.form-validator.min.js
    trunk/phpgwapi/js/form-validator/jsconf.dev.js
    trunk/phpgwapi/js/form-validator/jsconf.js
    trunk/phpgwapi/js/form-validator/location.dev.js
    trunk/phpgwapi/js/form-validator/location.js
    trunk/phpgwapi/js/form-validator/security.dev.js
    trunk/phpgwapi/js/form-validator/security.js
    trunk/phpgwapi/js/form-validator/sweden.dev.js
    trunk/phpgwapi/js/form-validator/sweden.js
    trunk/phpgwapi/js/form-validator/uk.dev.js
    trunk/phpgwapi/js/form-validator/uk.js
    trunk/phpgwapi/js/jquery/common.js
    trunk/phpgwapi/js/jquery/css/ui-lightness/jquery-ui-1.10.4.custom.css
    trunk/phpgwapi/js/jquery/css/ui-lightness/jquery-ui-1.8.19.custom.css
    trunk/phpgwapi/js/jquery/tabs/css/style.css
    trunk/phpgwapi/js/jquery/tabs/jquery.responsiveTabs.js
    trunk/phpgwapi/js/jquery/tabs/jquery.responsiveTabs.min.js
    trunk/phpgwapi/js/jquery/treeview/jstree.js
    trunk/phpgwapi/js/jquery/treeview/jstree.min.js
    trunk/phpgwapi/js/jquery/treeview/themes/default/style.css
    trunk/phpgwapi/js/jquery/treeview/themes/default/style.min.css
    trunk/phpgwapi/js/jquery/treeview/themes/default-dark/style.css
    trunk/phpgwapi/js/jquery/treeview/themes/default-dark/style.min.css
    trunk/phpgwapi/js/jquery/validator/date.js
    trunk/phpgwapi/js/jquery/validator/file.js
    trunk/phpgwapi/js/jquery/validator/html5.js
    trunk/phpgwapi/js/jquery/validator/jquery.form-validator.min.js
    trunk/phpgwapi/js/jquery/validator/location.js
    trunk/phpgwapi/js/jquery/validator/security.js
    trunk/phpgwapi/js/jquery/validator/sweden.js
    trunk/phpgwapi/js/jquery/validator/uk.js
    trunk/phpgwapi/js/layout/jquery.layout.js
    trunk/phpgwapi/js/layout/jquery.layout.min.js
    trunk/phpgwapi/setup/phpgw_en.lang
    trunk/phpgwapi/setup/phpgw_no.lang
    trunk/phpgwapi/setup/setup.inc.php
    trunk/phpgwapi/templates/activitycalendar/footer.tpl
    trunk/phpgwapi/templates/activitycalendar/head.inc.php
    trunk/phpgwapi/templates/activitycalendar/navbar.inc.php
    trunk/phpgwapi/templates/base/attributes_form.xsl
    trunk/phpgwapi/templates/base/attributes_view.xsl
    trunk/phpgwapi/templates/base/categories.xsl
    trunk/phpgwapi/templates/base/config.tpl
    trunk/phpgwapi/templates/base/css/base.css
    trunk/phpgwapi/templates/base/css/tabs.css
    trunk/phpgwapi/templates/base/datatable_inline.xsl
    trunk/phpgwapi/templates/base/datatable_jquery.xsl
    trunk/phpgwapi/templates/bkbooking/css/frontend.css
    trunk/phpgwapi/templates/bkbooking/footer.tpl
    trunk/phpgwapi/templates/bkbooking/head.inc.php
    trunk/phpgwapi/templates/bkbooking/navbar.inc.php
    trunk/phpgwapi/templates/idots/footer.tpl
    trunk/phpgwapi/templates/idots/head.inc.php
    trunk/phpgwapi/templates/idsociety/footer.tpl
    trunk/phpgwapi/templates/idsociety/head.inc.php
    trunk/phpgwapi/templates/linux-at-work.de/footer.tpl
    trunk/phpgwapi/templates/mobilefrontend/footer.tpl
    trunk/phpgwapi/templates/mobilefrontend/head.inc.php
    trunk/phpgwapi/templates/mobilefrontend/navbar.inc.php
    trunk/phpgwapi/templates/portico/css/base.css
    trunk/phpgwapi/templates/portico/footer.tpl
    trunk/phpgwapi/templates/portico/head.inc.php
    trunk/phpgwapi/templates/portico/head.tpl
    trunk/phpgwapi/templates/portico/js/base.js
    trunk/phpgwapi/templates/portico/navbar.inc.php
    trunk/phpgwapi/templates/portico/navbar.tpl
    trunk/phpgwapi/templates/probusiness/css/styles.css
    trunk/phpgwapi/templates/probusiness/footer.tpl
    trunk/phpgwapi/templates/probusiness/head.inc.php
    trunk/phpgwapi/templates/pure/css/side-menu.css
    trunk/phpgwapi/templates/pure/footer.tpl
    trunk/phpgwapi/templates/pure/head.inc.php
    trunk/phpgwapi/templates/pure/head.tpl
    trunk/phpgwapi/templates/pure/navbar.inc.php
    trunk/phpgwapi/templates/pure/navbar.tpl
    trunk/phpgwapi/templates/simple/footer.tpl
    trunk/phpgwapi/templates/simple/head.inc.php
    trunk/phpgwapi/templates/verdilak/footer.tpl
    trunk/phpgwapi/templates/verdilak/head.inc.php
    trunk/preferences/inc/class.boadmin_acl.inc.php
    trunk/preferences/index.php
    trunk/preferences/preferences.php
    trunk/preferences/templates/base/admin_acl.xsl
    trunk/preferences/templates/base/index.tpl
    trunk/preferences/templates/base/preferences.tpl
    trunk/property/help/EN/agreements.php
    trunk/property/help/EN/document.php
    trunk/property/help/EN/entities.php
    trunk/property/help/EN/helpdesk.php
    trunk/property/help/EN/invoice.php
    trunk/property/help/EN/location.php
    trunk/property/help/EN/overview.php
    trunk/property/help/EN/project.php
    trunk/property/help/EN/property.php
    trunk/property/help/EN/requirement.php
    trunk/property/help/index.php
    trunk/property/inc/class.XmlToArray.inc.php
    trunk/property/inc/class.boXport.inc.php
    trunk/property/inc/class.boadmin.inc.php
    trunk/property/inc/class.boadmin_entity.inc.php
    trunk/property/inc/class.boadmin_location.inc.php
    trunk/property/inc/class.boagreement.inc.php
    trunk/property/inc/class.boalarm.inc.php
    trunk/property/inc/class.boasync.inc.php
    trunk/property/inc/class.bobudget.inc.php
    trunk/property/inc/class.bocommon.inc.php
    trunk/property/inc/class.bocondition_survey.inc.php
    trunk/property/inc/class.bocustom.inc.php
    trunk/property/inc/class.bodimb_role_user.inc.php
    trunk/property/inc/class.bodocument.inc.php
    trunk/property/inc/class.boentity.inc.php
    trunk/property/inc/class.boevent.inc.php
    trunk/property/inc/class.bofiles.inc.php
    trunk/property/inc/class.bogab.inc.php
    trunk/property/inc/class.bogallery.inc.php
    trunk/property/inc/class.bogeneric.inc.php
    trunk/property/inc/class.boifc.inc.php
    trunk/property/inc/class.boinvestment.inc.php
    trunk/property/inc/class.boinvoice.inc.php
    trunk/property/inc/class.bojasper.inc.php
    trunk/property/inc/class.bolocation.inc.php
    trunk/property/inc/class.bolookup.inc.php
    trunk/property/inc/class.bomigrate.inc.php
    trunk/property/inc/class.bopricebook.inc.php
    trunk/property/inc/class.boproject.inc.php
    trunk/property/inc/class.borequest.inc.php
    trunk/property/inc/class.boresponsible.inc.php
    trunk/property/inc/class.bos_agreement.inc.php
    trunk/property/inc/class.botemplate.inc.php
    trunk/property/inc/class.botenant_claim.inc.php
    trunk/property/inc/class.botts.inc.php
    trunk/property/inc/class.bowo_hour.inc.php
    trunk/property/inc/class.boworkorder.inc.php
    trunk/property/inc/class.cat_hooks.inc.php
    trunk/property/inc/class.custom_fields.inc.php
    trunk/property/inc/class.custom_functions.inc.php
    trunk/property/inc/class.db_mssql.inc.php
    trunk/property/inc/class.db_oci8.inc.php
    trunk/property/inc/class.fileuploader.inc.php
    trunk/property/inc/class.historylog.inc.php
    trunk/property/inc/class.hook_helper.inc.php
    trunk/property/inc/class.import.inc.php
    trunk/property/inc/class.interlink.inc.php
    trunk/property/inc/class.menu.inc.php
    trunk/property/inc/class.notify.inc.php
    trunk/property/inc/class.ods.inc.php
    trunk/property/inc/class.soXport.inc.php
    trunk/property/inc/class.soadmin.inc.php
    trunk/property/inc/class.soadmin_entity.inc.php
    trunk/property/inc/class.soadmin_location.inc.php
    trunk/property/inc/class.soagreement.inc.php
    trunk/property/inc/class.soalarm.inc.php
    trunk/property/inc/class.soasync.inc.php
    trunk/property/inc/class.sobudget.inc.php
    trunk/property/inc/class.socommon.inc.php
    trunk/property/inc/class.socommon_core.inc.php
    trunk/property/inc/class.socondition_survey.inc.php
    trunk/property/inc/class.socustom.inc.php
    trunk/property/inc/class.sodimb_role_user.inc.php
    trunk/property/inc/class.sodocument.inc.php
    trunk/property/inc/class.soentity.inc.php
    trunk/property/inc/class.soevent.inc.php
    trunk/property/inc/class.soexportentity.inc.php
    trunk/property/inc/class.sogab.inc.php
    trunk/property/inc/class.sogallery.inc.php
    trunk/property/inc/class.sogeneric.inc.php
    trunk/property/inc/class.soinvestment.inc.php
    trunk/property/inc/class.soinvoice.inc.php
    trunk/property/inc/class.sojasper.inc.php
    trunk/property/inc/class.solocation.inc.php
    trunk/property/inc/class.solookup.inc.php
    trunk/property/inc/class.sopending_action.inc.php
    trunk/property/inc/class.sopricebook.inc.php
    trunk/property/inc/class.soproject.inc.php
    trunk/property/inc/class.sorequest.inc.php
    trunk/property/inc/class.soresponsible.inc.php
    trunk/property/inc/class.sos_agreement.inc.php
    trunk/property/inc/class.sotemplate.inc.php
    trunk/property/inc/class.sotenant_claim.inc.php
    trunk/property/inc/class.sotts.inc.php
    trunk/property/inc/class.sowo_hour.inc.php
    trunk/property/inc/class.soworkorder.inc.php
    trunk/property/inc/class.test.inc.php
    trunk/property/inc/class.uiXport.inc.php
    trunk/property/inc/class.uiadmin.inc.php
    trunk/property/inc/class.uiadmin_entity.inc.php
    trunk/property/inc/class.uiadmin_location.inc.php
    trunk/property/inc/class.uiagreement.inc.php
    trunk/property/inc/class.uialarm.inc.php
    trunk/property/inc/class.uiasync.inc.php
    trunk/property/inc/class.uibudget.inc.php
    trunk/property/inc/class.uicondition_survey.inc.php
    trunk/property/inc/class.uicustom.inc.php
    trunk/property/inc/class.uidebug_json.inc.php
    trunk/property/inc/class.uidimb_role_user.inc.php
    trunk/property/inc/class.uidocument.inc.php
    trunk/property/inc/class.uidocument2.inc.php
    trunk/property/inc/class.uientity.inc.php
    trunk/property/inc/class.uievent.inc.php
    trunk/property/inc/class.uigab.inc.php
    trunk/property/inc/class.uigallery.inc.php
    trunk/property/inc/class.uigeneric.inc.php
    trunk/property/inc/class.uiifc.inc.php
    trunk/property/inc/class.uiimport.inc.php
    trunk/property/inc/class.uiinvestment.inc.php
    trunk/property/inc/class.uiinvoice.inc.php
    trunk/property/inc/class.uiinvoice2.inc.php
    trunk/property/inc/class.uijasper.inc.php
    trunk/property/inc/class.uilocation.inc.php
    trunk/property/inc/class.uilookup.inc.php
    trunk/property/inc/class.uimigrate.inc.php
    trunk/property/inc/class.uipricebook.inc.php
    trunk/property/inc/class.uiproject.inc.php
    trunk/property/inc/class.uirequest.inc.php
    trunk/property/inc/class.uiresponsible.inc.php
    trunk/property/inc/class.uis_agreement.inc.php
    trunk/property/inc/class.uitemplate.inc.php
    trunk/property/inc/class.uitenant_claim.inc.php
    trunk/property/inc/class.uitts.inc.php
    trunk/property/inc/class.uiwo_hour.inc.php
    trunk/property/inc/class.uiworkorder.inc.php
    trunk/property/inc/cron/class.cron_parent.inc.php
    trunk/property/inc/cron/cron.php
    trunk/property/inc/cron/default/Import_fra_agresso_X205.php
    trunk/property/inc/cron/default/catch_ppc.php
    trunk/property/inc/cron/default/forward_mail_as_sms.php
    trunk/property/inc/cron/default/import_from_scanner.php
    
trunk/property/inc/cron/default/import_oppdatering_av_bestilling_fra_agresso_bkb.php
    trunk/property/inc/cron/default/lag_lang_filer.php
    trunk/property/inc/cron/default/oppdater_antall_leieobjekt.php
    trunk/property/inc/cron/default/oppdater_utgaatt_objekt.php
    trunk/property/inc/cron/default/organize_drawing.php
    trunk/property/inc/cron/default/organize_energy_pdf_bbb.php
    trunk/property/inc/cron/default/reset_workorder_cached_budget.php
    trunk/property/inc/cron/default/synkroniser_avdelinger_med_fellesdata.php
    trunk/property/inc/cron/default/synkroniser_med_boei.php
    trunk/property/inc/cron/default/update_googlemap.php
    trunk/property/inc/cron/default/update_phpgw.php
    trunk/property/inc/cron/default/update_workorder_status.php
    trunk/property/inc/custom/default/BkBygg_editer_system_oversikt.js
    trunk/property/inc/custom/default/BkBygg_editer_system_oversikt.php
    trunk/property/inc/custom/default/EBF_update_ticket_on_project_change.php
    trunk/property/inc/custom/default/LRS_oppdater_el_anlegg.php
    trunk/property/inc/custom/default/catch_ticket_export.php
    trunk/property/inc/custom/default/estimert_ferdigdato_til_leieobjekt_BBB.php
    trunk/property/inc/custom/default/hent_maaler_nr_til_besikt_rapport.php
    trunk/property/inc/custom/default/innflyttetdato_entity_2_11_BBB.php
    trunk/property/inc/custom/default/kalkuler_risiko_for_ros.php
    trunk/property/inc/custom/default/ticket_NLSH_pre_commit_validate.php
    trunk/property/inc/custom/default/ticket_NLSH_validate.js
    trunk/property/inc/custom/default/ticket_redirect_based_on_status.php
    
trunk/property/inc/custom/default/varsle_prosjektoordinator_ved_avsluttet_relatert_melding_BBB.php
    trunk/property/inc/export/default/Agresso_Bergen_Kostfordeling
    trunk/property/inc/export/default/Agresso_X114
    trunk/property/inc/export/default/El_anlegg_LRS
    trunk/property/inc/hook_config.inc.php
    trunk/property/inc/hook_help.inc.php
    trunk/property/inc/hook_manual.inc.php
    trunk/property/inc/hook_settings.inc.php
    trunk/property/inc/hook_sidebox_menu.inc.php
    trunk/property/inc/import/default/Import_fra_Service_EBF
    trunk/property/inc/import/default/cvs_import_fiktiv_faktura_nlsh
    trunk/property/inc/import/default/cvs_import_kunstoversikt_bilde_bkb
    trunk/property/inc/import/default/cvs_import_kunstoversikt_bkb
    trunk/property/inc/import/default/cvs_import_romdata_bkb
    trunk/property/inc/import/import_update_generic.php
    trunk/property/inc/ods/ods.php
    trunk/property/inc/soap_client/bra5/soap.php
    trunk/property/inc/soap_client/braarkiv/services.php
    trunk/property/inc/soap_client/braarkiv/soap.php
    trunk/property/index.php
    trunk/property/js/core/check.js
    trunk/property/js/dateformat/dateformat.js
    trunk/property/js/jquery/gallery.index.js
    trunk/property/js/jquery/jquery.colorbox.js
    trunk/property/js/jquery/jquery.min.js
    trunk/property/js/overlib/overlib.js
    trunk/property/js/portico/ajax_dimb_role_user.js
    trunk/property/js/portico/ajax_invoice.js
    trunk/property/js/portico/ajax_project_edit.js
    trunk/property/js/portico/ajax_workorder_edit.js
    trunk/property/js/portico/condition_survey.js
    trunk/property/js/portico/condition_survey_edit.js
    trunk/property/login.php
    trunk/property/setup/default_records.inc.php
    trunk/property/setup/phpgw_no.lang
    trunk/property/setup/setup.inc.php
    trunk/property/setup/tables_current.inc.php
    trunk/property/setup/tables_update.inc.php
    trunk/property/templates/base/abook_form.xsl
    trunk/property/templates/base/abook_view.xsl
    trunk/property/templates/base/admin.xsl
    trunk/property/templates/base/admin_entity.xsl
    trunk/property/templates/base/admin_location.xsl
    trunk/property/templates/base/agreement.xsl
    trunk/property/templates/base/alarm.xsl
    trunk/property/templates/base/alarm_form.xsl
    trunk/property/templates/base/alarm_view.xsl
    trunk/property/templates/base/app_data.xsl
    trunk/property/templates/base/app_delete.xsl
    trunk/property/templates/base/async.xsl
    trunk/property/templates/base/attrib_history.xsl
    trunk/property/templates/base/attributes_form.xsl
    trunk/property/templates/base/attributes_view.xsl
    trunk/property/templates/base/b_account_form.xsl
    trunk/property/templates/base/b_account_view.xsl
    trunk/property/templates/base/branch_select.xsl
    trunk/property/templates/base/budget.xsl
    trunk/property/templates/base/building_part_select.xsl
    trunk/property/templates/base/calendar_info.xsl
    trunk/property/templates/base/cat_filter.xsl
    trunk/property/templates/base/cat_select.xsl
    trunk/property/templates/base/cat_sub_select.xsl
    trunk/property/templates/base/chapter_filter.xsl
    trunk/property/templates/base/chapter_select.xsl
    trunk/property/templates/base/choice.xsl
    trunk/property/templates/base/columns.xsl
    trunk/property/templates/base/condition_survey.xsl
    trunk/property/templates/base/condition_survey_import.xsl
    trunk/property/templates/base/condition_survey_summation.xsl
    trunk/property/templates/base/config.tpl
    trunk/property/templates/base/confirm_custom.xsl
    trunk/property/templates/base/contact_form.xsl
    trunk/property/templates/base/contact_view.xsl
    trunk/property/templates/base/css/base.css
    trunk/property/templates/base/css/login.css
    trunk/property/templates/base/css/property.css
    trunk/property/templates/base/custom.xsl
    trunk/property/templates/base/date_search.xsl
    trunk/property/templates/base/dim_d_select.xsl
    trunk/property/templates/base/dimb_role_user.xsl
    trunk/property/templates/base/document.xsl
    trunk/property/templates/base/ecodimb_form.xsl
    trunk/property/templates/base/ecodimb_view.xsl
    trunk/property/templates/base/entity.xsl
    trunk/property/templates/base/event.xsl
    trunk/property/templates/base/event_form.xsl
    trunk/property/templates/base/event_view.xsl
    trunk/property/templates/base/files.xsl
    trunk/property/templates/base/fileuploader.xsl
    trunk/property/templates/base/filter_district.xsl
    trunk/property/templates/base/filter_filter.xsl
    trunk/property/templates/base/filter_location.xsl
    trunk/property/templates/base/filter_member_of.xsl
    trunk/property/templates/base/filter_part_of_town.xsl
    trunk/property/templates/base/filter_permission.xsl
    trunk/property/templates/base/filter_select.xsl
    trunk/property/templates/base/filter_submodule.xsl
    trunk/property/templates/base/filter_vendor.xsl
    trunk/property/templates/base/gab.xsl
    trunk/property/templates/base/generic.xsl
    trunk/property/templates/base/group_filter.xsl
    trunk/property/templates/base/group_select.xsl
    trunk/property/templates/base/grouping_select.xsl
    trunk/property/templates/base/help_data.xsl
    trunk/property/templates/base/hour_data_view.xsl
    trunk/property/templates/base/ifc.xsl
    trunk/property/templates/base/import.xsl
    trunk/property/templates/base/investment.xsl
    trunk/property/templates/base/invoice.xsl
    trunk/property/templates/base/invoice2.xsl
    trunk/property/templates/base/invoice_reporting.xsl
    trunk/property/templates/base/jasper.xsl
    trunk/property/templates/base/location.xsl
    trunk/property/templates/base/location_form.xsl
    trunk/property/templates/base/location_form2.xsl
    trunk/property/templates/base/location_view.xsl
    trunk/property/templates/base/location_view2.xsl
    trunk/property/templates/base/login.tpl
    trunk/property/templates/base/menu.xsl
    trunk/property/templates/base/migrate.xsl
    trunk/property/templates/base/nextmatchs.xsl
    trunk/property/templates/base/no_access.xsl
    trunk/property/templates/base/owner_filter.xsl
    trunk/property/templates/base/owner_select.xsl
    trunk/property/templates/base/preference_acl.tpl
    trunk/property/templates/base/preference_acl_row.tpl
    trunk/property/templates/base/pricebook.xsl
    trunk/property/templates/base/project.xsl
    trunk/property/templates/base/project_group_form.xsl
    trunk/property/templates/base/project_group_view.xsl
    trunk/property/templates/base/receipt.xsl
    trunk/property/templates/base/request.xsl
    trunk/property/templates/base/responsible.xsl
    trunk/property/templates/base/s_agreement.xsl
    trunk/property/templates/base/search_field.xsl
    trunk/property/templates/base/search_field_grouped.xsl
    trunk/property/templates/base/select_district.xsl
    trunk/property/templates/base/select_location.xsl
    trunk/property/templates/base/select_multi_user.xsl
    trunk/property/templates/base/select_part_of_town.xsl
    trunk/property/templates/base/select_permission.xsl
    trunk/property/templates/base/select_submodule.xsl
    trunk/property/templates/base/select_vendor.xsl
    trunk/property/templates/base/status_filter.xsl
    trunk/property/templates/base/status_select.xsl
    trunk/property/templates/base/table_header.xsl
    trunk/property/templates/base/template.xsl
    trunk/property/templates/base/tenant_claim.xsl
    trunk/property/templates/base/tenant_form.xsl
    trunk/property/templates/base/tenant_view.xsl
    trunk/property/templates/base/tolerance_select.xsl
    trunk/property/templates/base/tts.xsl
    trunk/property/templates/base/unit_select.xsl
    trunk/property/templates/base/user_id_filter.xsl
    trunk/property/templates/base/user_id_select.xsl
    trunk/property/templates/base/user_lid_filter.xsl
    trunk/property/templates/base/user_lid_select.xsl
    trunk/property/templates/base/values.xsl
    trunk/property/templates/base/vendor_form.xsl
    trunk/property/templates/base/vendor_view.xsl
    trunk/property/templates/base/wo_hour.xsl
    trunk/property/templates/base/wo_hour_cat_filter.xsl
    trunk/property/templates/base/wo_hour_cat_select.xsl
    trunk/property/templates/base/workorder.xsl
    trunk/property/templates/default/preference_acl.tpl
    trunk/property/templates/default/preference_acl_row.tpl
    trunk/property/templates/verdilak/app_data.xsl
    trunk/property/test_wiki.php
    trunk/registration/inc/class.bopending.inc.php
    trunk/registration/inc/class.boreg.inc.php
    trunk/registration/inc/class.sopending.inc.php
    trunk/registration/inc/class.uipending.inc.php
    trunk/registration/inc/class.uireg.inc.php
    trunk/registration/templates/base/config.tpl
    trunk/registration/templates/base/layout.tpl
    trunk/registration/templates/base/loginid_select.tpl
    trunk/registration/templates/base/user_edit.xsl
    trunk/rental/inc/SnappyMedia.php
    trunk/rental/inc/SnappyPdf.php
    trunk/rental/inc/class.bofellesdata.inc.php
    trunk/rental/inc/class.hook_helper.inc.php
    trunk/rental/inc/class.menu.inc.php
    trunk/rental/inc/class.soadjustment.inc.php
    trunk/rental/inc/class.sobilling.inc.php
    trunk/rental/inc/class.sobilling_info.inc.php
    trunk/rental/inc/class.socommon.inc.php
    trunk/rental/inc/class.socomposite.inc.php
    trunk/rental/inc/class.socontract.inc.php
    trunk/rental/inc/class.sodocument.inc.php
    trunk/rental/inc/class.soinvoice.inc.php
    trunk/rental/inc/class.soinvoice_price_item.inc.php
    trunk/rental/inc/class.sonotification.inc.php
    trunk/rental/inc/class.soparty.inc.php
    trunk/rental/inc/class.soprice_item.inc.php
    trunk/rental/inc/class.sounit.inc.php
    trunk/rental/inc/class.soworkbench_notification.inc.php
    trunk/rental/inc/class.uiadjustment.inc.php
    trunk/rental/inc/class.uibilling.inc.php
    trunk/rental/inc/class.uicommon.inc.php
    trunk/rental/inc/class.uicomposite.inc.php
    trunk/rental/inc/class.uicontract.inc.php
    trunk/rental/inc/class.uidelegate.inc.php
    trunk/rental/inc/class.uidocument.inc.php
    trunk/rental/inc/class.uifrontpage.inc.php
    trunk/rental/inc/class.uiimport.inc.php
    trunk/rental/inc/class.uiinvoice_price_item.inc.php
    trunk/rental/inc/class.uimakepdf.inc.php
    trunk/rental/inc/class.uinotification.inc.php
    trunk/rental/inc/class.uiparty.inc.php
    trunk/rental/inc/class.uiprice_item.inc.php
    trunk/rental/inc/class.uiproperty_location.inc.php
    trunk/rental/inc/class.uiresultunit.inc.php
    trunk/rental/inc/class.uiunit.inc.php
    trunk/rental/inc/custom/default/NLSH_add_contract_from_composite.php
    trunk/rental/inc/export/default/customer.php
    trunk/rental/inc/export/nordlandssykehuset/customer.php
    trunk/rental/inc/hook_config.inc.php
    trunk/rental/inc/hook_settings.inc.php
    trunk/rental/inc/locations/class.city_counsil_dep.inc.php
    trunk/rental/inc/locations/class.location_hierarchy.inc.php
    trunk/rental/inc/locations/class.organisational_location.inc.php
    trunk/rental/inc/locations/class.result_unit.inc.php
    trunk/rental/inc/model/class.adjustment.inc.php
    trunk/rental/inc/model/class.agresso_cs15.inc.php
    trunk/rental/inc/model/class.agresso_gl07.inc.php
    trunk/rental/inc/model/class.agresso_lg04.inc.php
    trunk/rental/inc/model/class.billing.inc.php
    trunk/rental/inc/model/class.billing_info.inc.php
    trunk/rental/inc/model/class.composite.inc.php
    trunk/rental/inc/model/class.contract.inc.php
    trunk/rental/inc/model/class.contract_date.inc.php
    trunk/rental/inc/model/class.contract_price_item.inc.php
    trunk/rental/inc/model/class.default_export.inc.php
    trunk/rental/inc/model/class.document.inc.php
    trunk/rental/inc/model/class.exportable.inc.php
    trunk/rental/inc/model/class.invoice.inc.php
    trunk/rental/inc/model/class.invoice_price_item.inc.php
    trunk/rental/inc/model/class.model.inc.php
    trunk/rental/inc/model/class.notification.inc.php
    trunk/rental/inc/model/class.party.inc.php
    trunk/rental/inc/model/class.price_item.inc.php
    trunk/rental/inc/model/class.property_location.inc.php
    trunk/rental/inc/model/class.unit.inc.php
    trunk/rental/inc/model/class.validator.inc.php
    trunk/rental/inc/plugins/fellesdata/party.edit.php
    trunk/rental/index.php
    trunk/rental/js/rental/contract.edit.js
    trunk/rental/setup/DEV_NLSH/phpgw_no.lang
    trunk/rental/templates/base/config.tpl
    trunk/rental/templates/base/css/base.css
    trunk/sms/templates/base/config.tpl

Added Paths:
-----------
    trunk/activitycalendar/js/activitycalendar/activities.edit.js
    trunk/activitycalendar/js/activitycalendar/activities.index.js
    trunk/activitycalendar/js/activitycalendar/dashboard.index.js
    trunk/activitycalendar/templates/base/activity.xsl
    trunk/activitycalendar/templates/base/app_data.xsl
    trunk/activitycalendar/templates/base/arena.xsl
    trunk/activitycalendar/templates/base/dashboard.xsl
    trunk/activitycalendar/templates/base/organization.xsl
    trunk/activitycalendarfrontend/js/activitycalendarfrontend/
    trunk/activitycalendarfrontend/js/activitycalendarfrontend/activity_edit.js
    
trunk/activitycalendarfrontend/js/activitycalendarfrontend/activity_edit_step_1.js
    trunk/activitycalendarfrontend/js/activitycalendarfrontend/activity_new.js
    
trunk/activitycalendarfrontend/js/activitycalendarfrontend/activity_new_org.js
    
trunk/activitycalendarfrontend/js/activitycalendarfrontend/activity_new_step_1.js
    
trunk/activitycalendarfrontend/js/activitycalendarfrontend/organization_edit.js
    
trunk/activitycalendarfrontend/js/activitycalendarfrontend/organization_reciept.js
    trunk/activitycalendarfrontend/setup/tables_update.inc.php
    trunk/activitycalendarfrontend/templates/base/activity.xsl
    trunk/activitycalendarfrontend/templates/base/activity_edit.xsl
    trunk/activitycalendarfrontend/templates/base/activity_edit_step_1.xsl
    trunk/activitycalendarfrontend/templates/base/activity_new.xsl
    trunk/activitycalendarfrontend/templates/base/activity_new_org.xsl
    trunk/activitycalendarfrontend/templates/base/activity_new_step_1.xsl
    trunk/activitycalendarfrontend/templates/base/app_data.xsl
    trunk/activitycalendarfrontend/templates/base/css/style.css
    trunk/activitycalendarfrontend/templates/base/images/
    trunk/activitycalendarfrontend/templates/base/images/hjelp.gif
    trunk/activitycalendarfrontend/templates/base/organization_edit.xsl
    trunk/activitycalendarfrontend/templates/base/organization_reciept.xsl
    trunk/booking/inc/class.bodocument_application.inc.php
    trunk/booking/inc/class.bopermission_document_application.inc.php
    trunk/booking/inc/class.custom_fields.inc.php
    trunk/booking/inc/class.hook_helper.inc.php
    trunk/booking/inc/class.sodocument_application.inc.php
    trunk/booking/inc/class.sopermission_document_application.inc.php
    trunk/booking/inc/class.sopermission_permission_document_application.inc.php
    trunk/booking/inc/class.uidocument_application.inc.php
    trunk/booking/jasper/templates/participants_per_activity.jrxml
    trunk/booking/jasper/templates/participants_per_audience.jrxml
    trunk/booking/jasper/templates/participants_per_resource.jrxml
    trunk/booking/js/booking/report.js
    trunk/booking/js/booking/season.wtemplate.js
    trunk/booking/templates/base/report_new.xsl
    trunk/booking/templates/base/season_wtemplate_allocation.xsl
    trunk/bookingfrontend/css/
    trunk/bookingfrontend/css/bookingfrontend.css
    trunk/bookingfrontend/inc/class.uidocument_application.inc.php
    trunk/bookingfrontend/js/bookingfrontend/application.js
    trunk/bookingfrontend/js/bookingfrontend/event.js
    trunk/bookingfrontend/js/bookingfrontend/schedule.js
    trunk/bookingfrontend/js/bookingfrontend/search.js
    trunk/bookingfrontend/setup/tables_update.inc.php
    trunk/bookingfrontend/templates/base/application.xsl
    trunk/bookingfrontend/templates/base/application_edit.xsl
    trunk/bookingfrontend/templates/base/application_new.xsl
    trunk/bookingfrontend/templates/base/booking.xsl
    trunk/bookingfrontend/templates/base/event_delete.xsl
    trunk/bookingfrontend/templates/base/event_edit.xsl
    trunk/bookingfrontend/templates/base/group_edit.xsl
    trunk/bookingfrontend/templates/base/organization_edit.xsl
    trunk/bookingfrontend/templates/base/search_details.xsl
    trunk/frontend/inc/class.uicommon.inc.php
    trunk/frontend/js/jquery/entity.list.js
    trunk/frontend/js/jquery/helpdesk.list.js
    trunk/mobilefrontend/property/class.notify.inc.php
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/License.txt
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/Readme.md
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/autoFill.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/autoFill.bootstrap.min.css
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/autoFill.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/autoFill.dataTables.min.css
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/autoFill.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/autoFill.foundation.min.css
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/autoFill.jqueryui.css
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/autoFill.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/alwaysAsk.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/columns.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/events.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/fills.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/focus.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/index.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/keyTable.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/plugins.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/scrolling.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/initialisation/simple.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/styling/foundation.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/styling/index.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/styling/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/js/autoFill.bootstrap.js
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/js/autoFill.bootstrap.min.js
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/js/autoFill.foundation.js
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/js/autoFill.foundation.min.js
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/js/autoFill.jqueryui.js
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/js/autoFill.jqueryui.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/
    trunk/phpgwapi/js/DataTables/extensions/Buttons/License.txt
    trunk/phpgwapi/js/DataTables/extensions/Buttons/Readme.md
    trunk/phpgwapi/js/DataTables/extensions/Buttons/css/
    trunk/phpgwapi/js/DataTables/extensions/Buttons/css/buttons.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/css/buttons.bootstrap.min.css
    trunk/phpgwapi/js/DataTables/extensions/Buttons/css/buttons.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/css/buttons.dataTables.min.css
    trunk/phpgwapi/js/DataTables/extensions/Buttons/css/buttons.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/css/buttons.foundation.min.css
    trunk/phpgwapi/js/DataTables/extensions/Buttons/css/buttons.jqueryui.css
    trunk/phpgwapi/js/DataTables/extensions/Buttons/css/buttons.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/Buttons/css/common.scss
    trunk/phpgwapi/js/DataTables/extensions/Buttons/css/mixins.scss
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/api/
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/api/addRemove.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/api/enable.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/api/group.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/api/index.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/api/text.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/columnGroups.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/columns.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/columnsToggle.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/layout.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/restore.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/stateSave.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/column_visibility/text.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/copyi18n.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/filename.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/hidden.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/pdfMessage.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/pdfPage.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/simple.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/swfPath.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/flash/tsv.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/columns.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/copyi18n.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/filename.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/outputFormat-function.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/outputFormat-orthogonal.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/pdfImage.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/pdfMessage.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/pdfOpen.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/pdfPage.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/simple.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/html5/tsv.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/index.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/className.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/collections-sub.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/collections.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/custom.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/export.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/keys.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/multiple.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/new.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/pageLength.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/plugins.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/initialisation/simple.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/print/
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/print/autoPrint.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/print/columns.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/print/customisation.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/print/index.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/print/message.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/print/select.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/print/simple.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/styling/foundation.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/styling/icons.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/styling/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Buttons/examples/styling/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.bootstrap.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.bootstrap.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.colVis.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.colVis.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.flash.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.flash.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.foundation.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.foundation.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.html5.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.html5.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.jqueryui.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.jqueryui.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.print.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/buttons.print.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/dataTables.buttons.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/js/dataTables.buttons.min.js
    trunk/phpgwapi/js/DataTables/extensions/Buttons/swf/
    trunk/phpgwapi/js/DataTables/extensions/Buttons/swf/flashExport.swf
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/License.txt
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/Readme.md
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/colReorder.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/colReorder.bootstrap.min.css
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/colReorder.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/colReorder.dataTables.min.css
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/colReorder.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/colReorder.foundation.min.css
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/colReorder.jqueryui.css
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/colReorder.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/initialisation/
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/initialisation/col_filter.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/initialisation/new_init.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/initialisation/predefined.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/initialisation/realtime.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/initialisation/reset.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/initialisation/scrolling.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/initialisation/simple.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/integration/
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/integration/colvis.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/integration/fixedcolumns.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/integration/fixedheader.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/integration/server_side.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/integration/state_save.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/styling/alt_insert.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/styling/foundation.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/styling/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/ColVis/License.txt
    trunk/phpgwapi/js/DataTables/extensions/ColVis/Readme.md
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/License.txt
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/Readme.md
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/fixedColumns.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/fixedColumns.bootstrap.min.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/fixedColumns.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/fixedColumns.dataTables.min.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/fixedColumns.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/fixedColumns.foundation.min.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/fixedColumns.jqueryui.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/fixedColumns.jqueryui.min.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/colvis.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/css_size.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/index_column.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/left_right_columns.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/right_column.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/server-side-processing.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/size_fixed.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/size_fluid.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/initialisation/two_columns.html
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/styling/col_filter.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/styling/colvis.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/styling/foundation.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/styling/jqueryui.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/styling/rowspan.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/styling/server-side-processing.html
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/License.txt
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/Readme.md
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/fixedHeader.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/fixedHeader.bootstrap.min.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/fixedHeader.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/fixedHeader.dataTables.min.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/fixedHeader.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/fixedHeader.foundation.min.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/fixedHeader.jqueryui.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/fixedHeader.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/integration/
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/integration/colreorder.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/integration/index.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/integration/responsive.html
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/enable-disable.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/header_footer.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/horizontal-scroll.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/index.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/new.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/offset.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/show-hide.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/options/two_tables.html
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/styling/foundation.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/styling/index.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/styling/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/License.txt
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/Readme.md
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/keyTable.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/keyTable.bootstrap.min.css
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/keyTable.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/keyTable.dataTables.min.css
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/keyTable.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/keyTable.foundation.min.css
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/keyTable.jqueryui.css
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/keyTable.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/initialisation/
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/initialisation/events.html
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/initialisation/index.html
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/initialisation/scrolling.html
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/initialisation/server-side.html
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/initialisation/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/initialisation/stateSave.html
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/styling/focusStyle.html
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/styling/foundation.html
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/styling/index.html
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/styling/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/Responsive/License.txt
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.bootstrap.min.css
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.dataTables.min.css
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.foundation.min.css
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.jqueryui.css
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/responsive.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/auto.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/classes.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/colreorder.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/column-visibility.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/columnPriority.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/fixedHeader.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/column-control/init-classes.html
    trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/display-types/
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/display-types/bootstrap-modal.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/display-types/foundation-modal.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/display-types/immediateShow.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/display-types/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/display-types/jqueryui-modal.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/display-types/modal.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/styling/compact.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/styling/jqueryui.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/styling/scrolling.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/js/responsive.bootstrap.js
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/js/responsive.bootstrap.min.js
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/js/responsive.foundation.js
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/js/responsive.foundation.min.js
    trunk/phpgwapi/js/DataTables/extensions/Responsive/js/responsive.jqueryui.js
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/js/responsive.jqueryui.min.js
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/License.txt
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/Readme.md
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/rowReorder.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/rowReorder.bootstrap.min.css
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/rowReorder.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/rowReorder.dataTables.min.css
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/rowReorder.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/rowReorder.foundation.min.css
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/rowReorder.jqueryui.css
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/css/rowReorder.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/index.html
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/initialisation/
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/initialisation/defaults.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/initialisation/events.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/initialisation/index.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/initialisation/responsive.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/initialisation/restrictedOrdering.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/initialisation/selector.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/initialisation/simple.html
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/styling/foundation.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/styling/index.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/styling/jqueryui.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/styling/reorderClass.html
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/examples/styling/snapX.html
    trunk/phpgwapi/js/DataTables/extensions/RowReorder/js/
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/js/dataTables.rowReorder.js
    
trunk/phpgwapi/js/DataTables/extensions/RowReorder/js/dataTables.rowReorder.min.js
    trunk/phpgwapi/js/DataTables/extensions/Scroller/License.txt
    trunk/phpgwapi/js/DataTables/extensions/Scroller/Readme.md
    trunk/phpgwapi/js/DataTables/extensions/Scroller/css/scroller.bootstrap.css
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/css/scroller.bootstrap.min.css
    trunk/phpgwapi/js/DataTables/extensions/Scroller/css/scroller.dataTables.css
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/css/scroller.dataTables.min.css
    trunk/phpgwapi/js/DataTables/extensions/Scroller/css/scroller.foundation.css
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/css/scroller.foundation.min.css
    trunk/phpgwapi/js/DataTables/extensions/Scroller/css/scroller.jqueryui.css
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/css/scroller.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/initialisation/
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/initialisation/api_scrolling.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/initialisation/fixedColumns.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/initialisation/large_js_source.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/initialisation/server-side_processing.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/initialisation/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/initialisation/state_saving.html
    trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/styling/foundation.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/styling/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/Select/
    trunk/phpgwapi/js/DataTables/extensions/Select/License.txt
    trunk/phpgwapi/js/DataTables/extensions/Select/Readme.md
    trunk/phpgwapi/js/DataTables/extensions/Select/css/
    trunk/phpgwapi/js/DataTables/extensions/Select/css/select.bootstrap.css
    trunk/phpgwapi/js/DataTables/extensions/Select/css/select.bootstrap.min.css
    trunk/phpgwapi/js/DataTables/extensions/Select/css/select.dataTables.css
    trunk/phpgwapi/js/DataTables/extensions/Select/css/select.dataTables.min.css
    trunk/phpgwapi/js/DataTables/extensions/Select/css/select.foundation.css
    trunk/phpgwapi/js/DataTables/extensions/Select/css/select.foundation.min.css
    trunk/phpgwapi/js/DataTables/extensions/Select/css/select.jqueryui.css
    trunk/phpgwapi/js/DataTables/extensions/Select/css/select.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/api/
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/api/events.html
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/api/get.html
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/api/index.html
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/api/select.html
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/index.html
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/blurable.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/buttons.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/cells.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/checkbox.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/deferRender.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/i18n.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/multi.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/reload.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/initialisation/single.html
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/styling/
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/styling/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/styling/foundation.html
    trunk/phpgwapi/js/DataTables/extensions/Select/examples/styling/index.html
    
trunk/phpgwapi/js/DataTables/extensions/Select/examples/styling/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/Select/js/
    trunk/phpgwapi/js/DataTables/extensions/Select/js/dataTables.select.js
    trunk/phpgwapi/js/DataTables/extensions/Select/js/dataTables.select.min.js
    trunk/phpgwapi/js/DataTables/extensions/TableTools/Readme.md
    trunk/phpgwapi/js/DataTables/media/css/dataTables.bootstrap.css
    trunk/phpgwapi/js/DataTables/media/css/dataTables.bootstrap.min.css
    trunk/phpgwapi/js/DataTables/media/css/dataTables.foundation.css
    trunk/phpgwapi/js/DataTables/media/css/dataTables.foundation.min.css
    trunk/phpgwapi/js/DataTables/media/css/dataTables.jqueryui.css
    trunk/phpgwapi/js/DataTables/media/css/dataTables.jqueryui.min.css
    trunk/phpgwapi/js/DataTables/media/js/dataTables.bootstrap.js
    trunk/phpgwapi/js/DataTables/media/js/dataTables.bootstrap.min.js
    trunk/phpgwapi/js/DataTables/media/js/dataTables.foundation.js
    trunk/phpgwapi/js/DataTables/media/js/dataTables.foundation.min.js
    trunk/phpgwapi/js/DataTables/media/js/dataTables.jqueryui.js
    trunk/phpgwapi/js/DataTables/media/js/dataTables.jqueryui.min.js
    trunk/phpgwapi/js/ckeditor/CHANGES.md
    trunk/phpgwapi/js/ckeditor/LICENSE.md
    trunk/phpgwapi/js/ckeditor/README.md
    trunk/phpgwapi/js/ckeditor/build-config.js
    trunk/phpgwapi/js/ckeditor/lang/id.js
    trunk/phpgwapi/js/ckeditor/lang/ka.js
    trunk/phpgwapi/js/ckeditor/lang/ku.js
    trunk/phpgwapi/js/ckeditor/lang/mk.js
    trunk/phpgwapi/js/ckeditor/lang/si.js
    trunk/phpgwapi/js/ckeditor/lang/sq.js
    trunk/phpgwapi/js/ckeditor/lang/tt.js
    trunk/phpgwapi/js/ckeditor/lang/ug.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/
    
trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/af.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/es.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/id.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/km.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/si.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/th.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js
    trunk/phpgwapi/js/ckeditor/plugins/about/dialogs/hidpi/
    trunk/phpgwapi/js/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
    trunk/phpgwapi/js/ckeditor/plugins/icons.png
    trunk/phpgwapi/js/ckeditor/plugins/icons_hidpi.png
    trunk/phpgwapi/js/ckeditor/plugins/image/images/
    trunk/phpgwapi/js/ckeditor/plugins/image/images/noimage.png
    trunk/phpgwapi/js/ckeditor/plugins/link/images/anchor.png
    trunk/phpgwapi/js/ckeditor/plugins/link/images/hidpi/
    trunk/phpgwapi/js/ckeditor/plugins/link/images/hidpi/anchor.png
    trunk/phpgwapi/js/ckeditor/plugins/magicline/
    trunk/phpgwapi/js/ckeditor/plugins/magicline/images/
    trunk/phpgwapi/js/ckeditor/plugins/magicline/images/hidpi/
    trunk/phpgwapi/js/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png
    trunk/phpgwapi/js/ckeditor/plugins/magicline/images/hidpi/icon.png
    trunk/phpgwapi/js/ckeditor/plugins/magicline/images/icon-rtl.png
    trunk/phpgwapi/js/ckeditor/plugins/magicline/images/icon.png
    trunk/phpgwapi/js/ckeditor/plugins/scayt/LICENSE.md
    trunk/phpgwapi/js/ckeditor/plugins/scayt/README.md
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/
    
trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/af.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/ar.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/bg.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/ca.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/cs.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/cy.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/da.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/de.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/el.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/en.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/eo.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/es.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/et.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/fa.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/fi.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/fr.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/gl.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/he.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/hr.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/hu.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/id.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/it.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/ja.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/km.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/ku.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/lt.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/lv.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/nb.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/nl.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/no.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/pl.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/pt.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/ru.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/si.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/sk.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/sl.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/sq.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/sv.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/th.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/tr.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/tt.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/ug.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/uk.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/vi.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js
    trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/zh.js
    trunk/phpgwapi/js/ckeditor/plugins/wsc/LICENSE.md
    trunk/phpgwapi/js/ckeditor/plugins/wsc/README.md
    trunk/phpgwapi/js/ckeditor/plugins/wsc/dialogs/wsc_ie.js
    trunk/phpgwapi/js/ckeditor/skins/moono/
    trunk/phpgwapi/js/ckeditor/skins/moono/dialog.css
    trunk/phpgwapi/js/ckeditor/skins/moono/dialog_ie.css
    trunk/phpgwapi/js/ckeditor/skins/moono/dialog_ie7.css
    trunk/phpgwapi/js/ckeditor/skins/moono/dialog_ie8.css
    trunk/phpgwapi/js/ckeditor/skins/moono/dialog_iequirks.css
    trunk/phpgwapi/js/ckeditor/skins/moono/editor.css
    trunk/phpgwapi/js/ckeditor/skins/moono/editor_gecko.css
    trunk/phpgwapi/js/ckeditor/skins/moono/editor_ie.css
    trunk/phpgwapi/js/ckeditor/skins/moono/editor_ie7.css
    trunk/phpgwapi/js/ckeditor/skins/moono/editor_ie8.css
    trunk/phpgwapi/js/ckeditor/skins/moono/editor_iequirks.css
    trunk/phpgwapi/js/ckeditor/skins/moono/icons.png
    trunk/phpgwapi/js/ckeditor/skins/moono/icons_hidpi.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/
    trunk/phpgwapi/js/ckeditor/skins/moono/images/arrow.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/close.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/hidpi/
    trunk/phpgwapi/js/ckeditor/skins/moono/images/hidpi/close.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/hidpi/lock-open.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/hidpi/lock.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/hidpi/refresh.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/lock-open.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/lock.png
    trunk/phpgwapi/js/ckeditor/skins/moono/images/refresh.png
    trunk/phpgwapi/js/ckeditor/skins/moono/readme.md
    trunk/phpgwapi/js/ckeditor/styles.js
    trunk/phpgwapi/js/form-validator/brazil.dev.js
    trunk/phpgwapi/js/form-validator/brazil.js
    trunk/phpgwapi/js/form-validator/lang/
    trunk/phpgwapi/js/form-validator/lang/cz.dev.js
    trunk/phpgwapi/js/form-validator/lang/cz.js
    trunk/phpgwapi/js/form-validator/lang/de.dev.js
    trunk/phpgwapi/js/form-validator/lang/de.js
    trunk/phpgwapi/js/form-validator/lang/es.dev.js
    trunk/phpgwapi/js/form-validator/lang/es.js
    trunk/phpgwapi/js/form-validator/lang/fr.dev.js
    trunk/phpgwapi/js/form-validator/lang/fr.js
    trunk/phpgwapi/js/form-validator/lang/it.dev.js
    trunk/phpgwapi/js/form-validator/lang/it.js
    trunk/phpgwapi/js/form-validator/lang/no.dev.js
    trunk/phpgwapi/js/form-validator/lang/no.js
    trunk/phpgwapi/js/form-validator/lang/pl.dev.js
    trunk/phpgwapi/js/form-validator/lang/pl.js
    trunk/phpgwapi/js/form-validator/lang/pt.dev.js
    trunk/phpgwapi/js/form-validator/lang/pt.js
    trunk/phpgwapi/js/form-validator/lang/ro.dev.js
    trunk/phpgwapi/js/form-validator/lang/ro.js
    trunk/phpgwapi/js/form-validator/lang/ru.dev.js
    trunk/phpgwapi/js/form-validator/lang/ru.js
    trunk/phpgwapi/js/form-validator/lang/sv.dev.js
    trunk/phpgwapi/js/form-validator/lang/sv.js
    trunk/phpgwapi/js/form-validator/sanitize.dev.js
    trunk/phpgwapi/js/form-validator/sanitize.js
    trunk/phpgwapi/js/form-validator/theme-default.css
    trunk/phpgwapi/js/form-validator/theme-default.min.css
    trunk/phpgwapi/js/form-validator/toggleDisabled.dev.js
    trunk/phpgwapi/js/form-validator/toggleDisabled.js
    trunk/phpgwapi/js/jquery/css/humanity/
    trunk/phpgwapi/js/jquery/css/humanity/images/
    trunk/phpgwapi/js/jquery/css/humanity/images/animated-overlay.gif
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-bg_flat_75_aaaaaa_40x100.png
    
trunk/phpgwapi/js/jquery/css/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-bg_glass_25_cb842e_1x400.png
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-bg_glass_70_ede4d4_1x400.png
    
trunk/phpgwapi/js/jquery/css/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png
    
trunk/phpgwapi/js/jquery/css/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png
    
trunk/phpgwapi/js/jquery/css/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png
    
trunk/phpgwapi/js/jquery/css/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-icons_c47a23_256x240.png
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-icons_cb672b_256x240.png
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-icons_f08000_256x240.png
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-icons_f35f07_256x240.png
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-icons_ff7519_256x240.png
    trunk/phpgwapi/js/jquery/css/humanity/images/ui-icons_ffffff_256x240.png
    trunk/phpgwapi/js/jquery/css/humanity/jquery-ui-1.10.4.custom xx.css
    trunk/phpgwapi/js/jquery/css/humanity/jquery-ui-1.10.4.custom xx.min.css
    trunk/phpgwapi/js/jquery/css/humanity/jquery-ui-1.10.4.custom.css
    trunk/phpgwapi/js/jquery/css/humanity/jquery-ui-1.10.4.custom.min.css
    trunk/phpgwapi/js/jquery/css/humanity/jquery.ui.theme.css
    trunk/phpgwapi/js/jquery/css/ui-lightness/images/ui-anim_basic_16x16.gif
    trunk/phpgwapi/js/jquery/js/jquery-1.11.3.min.js
    trunk/phpgwapi/js/jquery/js/jquery-2.1.4.min.js
    trunk/phpgwapi/js/jquery/js/jquery-ui-1.11.4.js
    trunk/phpgwapi/js/jquery/js/jquery-ui-1.11.4.min.js
    trunk/phpgwapi/js/jquery/mmenu/
    trunk/phpgwapi/js/jquery/mmenu/3rdparty/
    trunk/phpgwapi/js/jquery/mmenu/3rdparty/addons/
    trunk/phpgwapi/js/jquery/mmenu/3rdparty/addons/js/
    
trunk/phpgwapi/js/jquery/mmenu/3rdparty/addons/js/jquery.mmenu.currentitem.min.js
    
trunk/phpgwapi/js/jquery/mmenu/3rdparty/addons/js/jquery.mmenu.dragclose.min.js
    trunk/phpgwapi/js/jquery/mmenu/3rdparty/extensions/
    trunk/phpgwapi/js/jquery/mmenu/3rdparty/extensions/css/
    
trunk/phpgwapi/js/jquery/mmenu/3rdparty/extensions/css/jquery.mmenu.leftsubpanels.css
    
trunk/phpgwapi/js/jquery/mmenu/3rdparty/extensions/css/jquery.mmenu.panelshadow.css
    trunk/phpgwapi/js/jquery/mmenu/addons/
    trunk/phpgwapi/js/jquery/mmenu/addons/css/
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.autoheight.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.counters.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.dividers.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.dragopen.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.iconpanels.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.navbars.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.offcanvas.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.searchfield.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.sectionindexer.css
    trunk/phpgwapi/js/jquery/mmenu/addons/css/jquery.mmenu.toggles.css
    trunk/phpgwapi/js/jquery/mmenu/addons/js/
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.autoheight.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.backbutton.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.counters.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.dividers.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.dragopen.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.fixedelements.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.iconpanels.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.navbars.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.offcanvas.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.searchfield.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.sectionindexer.min.js
    trunk/phpgwapi/js/jquery/mmenu/addons/js/jquery.mmenu.toggles.min.js
    trunk/phpgwapi/js/jquery/mmenu/core/
    trunk/phpgwapi/js/jquery/mmenu/core/css/
    trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.all.css
    trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.css
    trunk/phpgwapi/js/jquery/mmenu/core/css/jquery.mmenu.oncanvas.css
    trunk/phpgwapi/js/jquery/mmenu/core/js/
    trunk/phpgwapi/js/jquery/mmenu/core/js/jquery.mmenu.min.all.js
    trunk/phpgwapi/js/jquery/mmenu/core/js/jquery.mmenu.min.js
    trunk/phpgwapi/js/jquery/mmenu/core/js/jquery.mmenu.oncanvas.min.js
    trunk/phpgwapi/js/jquery/mmenu/core/js/umd/
    trunk/phpgwapi/js/jquery/mmenu/core/js/umd/jquery.mmenu.umd.all.js
    trunk/phpgwapi/js/jquery/mmenu/core/js/umd/jquery.mmenu.umd.js
    trunk/phpgwapi/js/jquery/mmenu/extensions/
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.borderstyle.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.effects.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.fullscreen.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.iconbar.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.multiline.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.pagedim.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.pageshadow.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.positioning.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.themes.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.tileview.css
    trunk/phpgwapi/js/jquery/mmenu/extensions/css/jquery.mmenu.widescreen.css
    trunk/phpgwapi/js/jquery/mmenu/wrappers/
    trunk/phpgwapi/js/jquery/mmenu/wrappers/js/
    trunk/phpgwapi/js/jquery/mmenu/wrappers/js/jquery.mmenu.jquerymobile.min.js
    trunk/phpgwapi/js/jquery/mmenu/wrappers/js/jquery.mmenu.olark.min.js
    trunk/phpgwapi/js/jquery/mmenu/wrappers/js/jquery.mmenu.turbolinks.min.js
    trunk/phpgwapi/js/jquery/mmenu/wrappers/js/jquery.mmenu.wordpress.min.js
    trunk/phpgwapi/js/jquery/validator/README.md
    trunk/phpgwapi/js/jquery/validator/brazil.js
    trunk/phpgwapi/js/jquery/validator/jquery.form-validator.js
    trunk/phpgwapi/js/jquery/validator/jsconf.js
    trunk/phpgwapi/js/jquery/validator/lang/
    trunk/phpgwapi/js/jquery/validator/lang/cz.js
    trunk/phpgwapi/js/jquery/validator/lang/de.js
    trunk/phpgwapi/js/jquery/validator/lang/es.js
    trunk/phpgwapi/js/jquery/validator/lang/fr.js
    trunk/phpgwapi/js/jquery/validator/lang/it.js
    trunk/phpgwapi/js/jquery/validator/lang/no.dev.js
    trunk/phpgwapi/js/jquery/validator/lang/no.js
    trunk/phpgwapi/js/jquery/validator/lang/pl.js
    trunk/phpgwapi/js/jquery/validator/lang/pt.js
    trunk/phpgwapi/js/jquery/validator/lang/ro.js
    trunk/phpgwapi/js/jquery/validator/lang/ru.js
    trunk/phpgwapi/js/jquery/validator/lang/sv.js
    trunk/phpgwapi/js/jquery/validator/sanitize.js
    trunk/phpgwapi/js/jquery/validator/theme-default.css
    trunk/phpgwapi/js/jquery/validator/toggleDisabled.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/assets/
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/assets/gallery-sm-menu-core.css
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/assets/skins/
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/assets/skins/sam/
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/assets/skins/sam/gallery-sm-menu-skin.css
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/assets/skins/sam/gallery-sm-menu.css
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/gallery-sm-menu-coverage.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/gallery-sm-menu-debug.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/gallery-sm-menu-min.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu/gallery-sm-menu.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-base/
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-base/gallery-sm-menu-base-coverage.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-base/gallery-sm-menu-base-debug.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-base/gallery-sm-menu-base-min.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-base/gallery-sm-menu-base.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-item/
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-item/gallery-sm-menu-item-coverage.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-item/gallery-sm-menu-item-debug.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-item/gallery-sm-menu-item-min.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-item/gallery-sm-menu-item.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-plugin/
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-plugin/gallery-sm-menu-plugin-coverage.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-plugin/gallery-sm-menu-plugin-debug.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-plugin/gallery-sm-menu-plugin-min.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-plugin/gallery-sm-menu-plugin.js
    trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-templates/
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-templates/gallery-sm-menu-templates-coverage.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-templates/gallery-sm-menu-templates-debug.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-templates/gallery-sm-menu-templates-min.js
    
trunk/phpgwapi/js/yui3-gallery/gallery-sm-menu-templates/gallery-sm-menu-templates.js
    trunk/phpgwapi/templates/base/conditional_function.xsl
    trunk/phpgwapi/templates/portico/js/ajax_jsmenu.js
    trunk/phpgwapi/templates/pure/css/demo_mmenu.css
    trunk/phpgwapi/templates/pure/css/global.css
    trunk/phpgwapi/templates/pure/css/pure-extension.css
    trunk/phpgwapi/templates/pure/images/info.png
    trunk/phpgwapi/templates/pure/images/loader.gif
    trunk/phpgwapi/templates/pure/images/loading_overlay.gif
    trunk/phpgwapi/templates/pure/images/pathwaysep.png
    trunk/phpgwapi/templates/pure/js/mmenu.js
    trunk/phpgwapi/templates/pure/themes/
    trunk/phpgwapi/templates/pure/themes/blue.css
    trunk/phpgwapi/templates/pure/themes/grey.css
    trunk/phpsysinfo/plugins/BAT/class.bat.inc.php
    trunk/phpsysinfo/plugins/BAT/js/bat.js
    trunk/phpsysinfo/plugins/BAT/lang/cz.xml
    trunk/phpsysinfo/plugins/BAT/lang/en.xml
    trunk/phpsysinfo/plugins/BAT/lang/fr.xml
    trunk/phpsysinfo/plugins/BAT/lang/pl.xml
    trunk/phpsysinfo/plugins/BAT/lang/ru.xml
    trunk/phpsysinfo/plugins/MDStatus/class.mdstatus.inc.php
    trunk/phpsysinfo/plugins/MDStatus/css/mdstatus.css
    trunk/phpsysinfo/plugins/MDStatus/gfx/error.png
    trunk/phpsysinfo/plugins/MDStatus/gfx/harddrivefail.png
    trunk/phpsysinfo/plugins/MDStatus/gfx/harddriveok.png
    trunk/phpsysinfo/plugins/MDStatus/gfx/harddrivespare.png
    trunk/phpsysinfo/plugins/MDStatus/js/mdstatus.js
    trunk/phpsysinfo/plugins/MDStatus/lang/cz.xml
    trunk/phpsysinfo/plugins/MDStatus/lang/de.xml
    trunk/phpsysinfo/plugins/MDStatus/lang/en.xml
    trunk/phpsysinfo/plugins/MDStatus/lang/fr.xml
    trunk/phpsysinfo/plugins/MDStatus/lang/gr.xml
    trunk/phpsysinfo/plugins/MDStatus/lang/ru.xml
    trunk/phpsysinfo/plugins/PS/class.ps.inc.php
    trunk/phpsysinfo/plugins/PS/js/ps.js
    trunk/phpsysinfo/plugins/PS/lang/cz.xml
    trunk/phpsysinfo/plugins/PS/lang/de.xml
    trunk/phpsysinfo/plugins/PS/lang/en.xml
    trunk/phpsysinfo/plugins/PS/lang/fr.xml
    trunk/phpsysinfo/plugins/PS/lang/gr.xml
    trunk/phpsysinfo/plugins/PS/lang/pl.xml
    trunk/phpsysinfo/plugins/PS/lang/ru.xml
    trunk/phpsysinfo/plugins/PSStatus/class.psstatus.inc.php
    trunk/phpsysinfo/plugins/PSStatus/css/psstatus.css
    trunk/phpsysinfo/plugins/PSStatus/gfx/offline.png
    trunk/phpsysinfo/plugins/PSStatus/gfx/online.png
    trunk/phpsysinfo/plugins/PSStatus/js/psstatus.js
    trunk/phpsysinfo/plugins/PSStatus/lang/cz.xml
    trunk/phpsysinfo/plugins/PSStatus/lang/de.xml
    trunk/phpsysinfo/plugins/PSStatus/lang/en.xml
    trunk/phpsysinfo/plugins/PSStatus/lang/fr.xml
    trunk/phpsysinfo/plugins/PSStatus/lang/gr.xml
    trunk/phpsysinfo/plugins/PSStatus/lang/pl.xml
    trunk/phpsysinfo/plugins/PSStatus/lang/ru.xml
    trunk/phpsysinfo/plugins/Quotas/class.quotas.inc.php
    trunk/phpsysinfo/plugins/Quotas/css/quotas.css
    trunk/phpsysinfo/plugins/Quotas/js/quotas.js
    trunk/phpsysinfo/plugins/Quotas/lang/cz.xml
    trunk/phpsysinfo/plugins/Quotas/lang/de.xml
    trunk/phpsysinfo/plugins/Quotas/lang/en.xml
    trunk/phpsysinfo/plugins/Quotas/lang/fr.xml
    trunk/phpsysinfo/plugins/Quotas/lang/pl.xml
    trunk/phpsysinfo/plugins/Quotas/lang/ru.xml
    trunk/phpsysinfo/plugins/SMART/class.smart.inc.php
    trunk/phpsysinfo/plugins/SMART/css/smart.css
    trunk/phpsysinfo/plugins/SMART/js/smart.js
    trunk/phpsysinfo/plugins/SMART/lang/cz.xml
    trunk/phpsysinfo/plugins/SMART/lang/en.xml
    trunk/phpsysinfo/plugins/SMART/lang/fr.xml
    trunk/phpsysinfo/plugins/SMART/lang/gr.xml
    trunk/phpsysinfo/plugins/SMART/lang/pl.xml
    trunk/phpsysinfo/plugins/SMART/lang/ru.xml
    trunk/property/js/portico/admin_entity.edit_category.js
    trunk/property/js/portico/agreement.edit.js
    trunk/property/js/portico/budget.basis.js
    trunk/property/js/portico/budget.index.js
    trunk/property/js/portico/budget.obligations.js
    trunk/property/js/portico/custom.edit.js
    trunk/property/js/portico/entity.edit.js
    trunk/property/js/portico/entity.edit_inventory.js
    trunk/property/js/portico/event.index.js
    trunk/property/js/portico/gab.index.js
    trunk/property/js/portico/investment.history.js
    trunk/property/js/portico/investment.index.js
    trunk/property/js/portico/invoice.consume.js
    trunk/property/js/portico/invoice.index.js
    trunk/property/js/portico/invoice.list_sub.js
    trunk/property/js/portico/invoice2.index.js
    trunk/property/js/portico/location.edit.js
    trunk/property/js/portico/location.responsiblility_role.js
    trunk/property/js/portico/notify.js
    trunk/property/js/portico/pricebook.index.js
    trunk/property/js/portico/project.bulk_update_status.js
    trunk/property/js/portico/project.edit.js
    trunk/property/js/portico/project.index.js
    trunk/property/js/portico/request.edit.js
    trunk/property/js/portico/request.index.js
    trunk/property/js/portico/s_agreement.edit.js
    trunk/property/js/portico/tenant_claim.edit.js
    trunk/property/js/portico/tts.add.js
    trunk/property/js/portico/tts.index.js
    trunk/property/js/portico/tts.view.js
    trunk/property/js/portico/uialarm.index.js
    trunk/property/js/portico/wo_hour.deviation.js
    trunk/property/js/portico/wo_hour.index.js
    trunk/property/js/portico/wo_hour.prizebook.js
    trunk/property/js/portico/wo_hour.template.js
    trunk/property/js/portico/workorder.edit.js
    trunk/property/js/portico/workorder.index.js
    trunk/property/templates/base/invoice_list_sub.xsl
    trunk/property/templates/base/lookup.entity.xsl
    trunk/property/templates/base/wo_hour.index.xsl
    trunk/registration/js/portico/pending.index.js
    trunk/rental/js/rental/adjustment.index.js
    trunk/rental/js/rental/billing.add.js
    trunk/rental/js/rental/billing.index.js
    trunk/rental/js/rental/composite.edit.js
    trunk/rental/js/rental/composite.view.js
    trunk/rental/js/rental/contract.index.js
    trunk/rental/js/rental/contract.view.js
    trunk/rental/js/rental/frontpage.index.js
    trunk/rental/js/rental/party.edit.js
    trunk/rental/js/rental/party.sync.js
    trunk/rental/js/rental/price_item.adjust_price.js
    trunk/rental/js/rental/price_item.index.js
    trunk/rental/js/rental/resultunit.edit.js
    trunk/rental/templates/base/adjustment.xsl
    trunk/rental/templates/base/billing.xsl
    trunk/rental/templates/base/composite.xsl
    trunk/rental/templates/base/contract.xsl
    trunk/rental/templates/base/frontpage.xsl
    trunk/rental/templates/base/party.xsl
    trunk/rental/templates/base/price_item.xsl
    trunk/rental/templates/base/resultunit.xsl

Removed Paths:
-------------
    trunk/activitycalendar/js/activitycalendar/common.js
    trunk/activitycalendar/js/activitycalendar/jquery.js
    trunk/activitycalendar/templates/base/activity.php
    trunk/activitycalendar/templates/base/activity_import.php
    trunk/activitycalendar/templates/base/activity_list.php
    trunk/activitycalendar/templates/base/activity_list_partial.php
    trunk/activitycalendar/templates/base/arena.php
    trunk/activitycalendar/templates/base/arena_list.php
    trunk/activitycalendar/templates/base/arena_list_partial.php
    trunk/activitycalendar/templates/base/common.php
    trunk/activitycalendar/templates/base/dashboard.php
    trunk/activitycalendar/templates/base/group.php
    trunk/activitycalendar/templates/base/organization.php
    trunk/activitycalendar/templates/base/organization_list.php
    trunk/activitycalendar/templates/base/organization_list_changed.php
    trunk/activitycalendar/templates/base/organization_list_partial.php
    trunk/activitycalendarfrontend/templates/base/activity.php
    trunk/activitycalendarfrontend/templates/base/activity_edit.php
    trunk/activitycalendarfrontend/templates/base/activity_edit_step_1.php
    trunk/activitycalendarfrontend/templates/base/activity_new.php
    trunk/activitycalendarfrontend/templates/base/activity_new_org.php
    trunk/activitycalendarfrontend/templates/base/activity_new_step_1.php
    trunk/activitycalendarfrontend/templates/base/organization_edit.php
    trunk/activitycalendarfrontend/templates/base/organization_reciept.php
    trunk/bim/js/
    trunk/bim/templates/base/bim_showitems.xsl
    trunk/bim/templates/base/bim_showmodels.xsl
    trunk/booking/js/booking/datatable.js
    trunk/booking/templates/base/contactperson_magic.xsl
    trunk/booking/templates/base/dashboard.xsl
    trunk/booking/templates/base/datatable.xsl
    trunk/booking/templates/base/yui_booking_i18n.xsl
    trunk/controller/js/yahoo/
    trunk/controller/templates/base/yui_booking_i18n.xsl
    trunk/frontend/js/yahoo/
    trunk/messenger/js/
    trunk/phpgwapi/inc/class.yui.inc.php
    trunk/phpgwapi/inc/class.yuical.inc.php
    trunk/phpgwapi/js/DataTables/bower.json
    trunk/phpgwapi/js/DataTables/composer.json
    trunk/phpgwapi/js/DataTables/dataTables.jquery.json
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/Readme.txt
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/dataTables.autoFill.css
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/css/dataTables.autoFill.min.css
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/columns.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/complete-callback.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/fill-both.html
    
trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/fill-horizontal.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/scrolling.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/simple.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/examples/step-callback.html
    trunk/phpgwapi/js/DataTables/extensions/AutoFill/images/
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/Readme.txt
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/dataTables.colReorder.css
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/css/dataTables.colReorder.min.css
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/alt_insert.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/col_filter.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/colvis.html
    
trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/fixedcolumns.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/fixedheader.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/jqueryui.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/new_init.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/predefined.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/realtime.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/reset.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/scrolling.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/server_side.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/simple.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/examples/state_save.html
    trunk/phpgwapi/js/DataTables/extensions/ColReorder/images/
    trunk/phpgwapi/js/DataTables/extensions/ColVis/Readme.txt
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/Readme.txt
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/dataTables.fixedColumns.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/css/dataTables.fixedColumns.min.css
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/bootstrap.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/col_filter.html
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/colvis.html
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/css_size.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/index_column.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/left_right_columns.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/right_column.html
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/rowspan.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/server-side-processing.html
    trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/size_fixed.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/size_fluid.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedColumns/examples/two_columns.html
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/Readme.txt
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/dataTables.fixedHeader.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/css/dataTables.fixedHeader.min.css
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/header_footer.html
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/top_left_right.html
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/two_tables.html
    trunk/phpgwapi/js/DataTables/extensions/FixedHeader/examples/zIndexes.html
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/Readme.txt
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/dataTables.keyTable.css
    
trunk/phpgwapi/js/DataTables/extensions/KeyTable/css/dataTables.keyTable.min.css
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/events.html
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/html.html
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/scrolling.html
    trunk/phpgwapi/js/DataTables/extensions/KeyTable/examples/simple.html
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/dataTables.responsive.css
    
trunk/phpgwapi/js/DataTables/extensions/Responsive/css/dataTables.responsive.scss
    trunk/phpgwapi/js/DataTables/extensions/Responsive/examples/display-control/
    trunk/phpgwapi/js/DataTables/extensions/Scroller/Readme.txt
    trunk/phpgwapi/js/DataTables/extensions/Scroller/css/dataTables.scroller.css
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/css/dataTables.scroller.min.css
    trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/api_scrolling.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/large_js_source.html
    
trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/server-side_processing.html
    trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/simple.html
    trunk/phpgwapi/js/DataTables/extensions/Scroller/examples/state_saving.html
    trunk/phpgwapi/js/DataTables/extensions/Scroller/images/
    trunk/phpgwapi/js/DataTables/extensions/TableTools/Readme.txt
    trunk/phpgwapi/js/DataTables/extensions/TableTools/images/background.png
    trunk/phpgwapi/js/DataTables/media/images/back_disabled.png
    trunk/phpgwapi/js/DataTables/media/images/back_enabled.png
    trunk/phpgwapi/js/DataTables/media/images/back_enabled_hover.png
    trunk/phpgwapi/js/DataTables/media/images/forward_disabled.png
    trunk/phpgwapi/js/DataTables/media/images/forward_enabled.png
    trunk/phpgwapi/js/DataTables/media/images/forward_enabled_hover.png
    trunk/phpgwapi/js/DataTables/media/js/jquery.dataTables.columnFilter.js
    trunk/phpgwapi/js/DataTables/package.json
    trunk/phpgwapi/js/ckeditor/.htaccess
    trunk/phpgwapi/js/ckeditor/CHANGES.html
    trunk/phpgwapi/js/ckeditor/INSTALL.html
    trunk/phpgwapi/js/ckeditor/LICENSE.html
    trunk/phpgwapi/js/ckeditor/_samples/
    trunk/phpgwapi/js/ckeditor/ckeditor.pack
    trunk/phpgwapi/js/ckeditor/ckeditor.php
    trunk/phpgwapi/js/ckeditor/ckeditor_basic.js
    trunk/phpgwapi/js/ckeditor/ckeditor_basic_source.js
    trunk/phpgwapi/js/ckeditor/ckeditor_php4.php
    trunk/phpgwapi/js/ckeditor/ckeditor_php5.php
    trunk/phpgwapi/js/ckeditor/ckeditor_source.js
    trunk/phpgwapi/js/ckeditor/images/
    trunk/phpgwapi/js/ckeditor/lang/_languages.js
    trunk/phpgwapi/js/ckeditor/lang/_translationstatus.txt
    trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/lang/
    trunk/phpgwapi/js/ckeditor/plugins/colordialog/
    trunk/phpgwapi/js/ckeditor/plugins/div/
    trunk/phpgwapi/js/ckeditor/plugins/find/
    trunk/phpgwapi/js/ckeditor/plugins/flash/
    trunk/phpgwapi/js/ckeditor/plugins/forms/
    trunk/phpgwapi/js/ckeditor/plugins/iframedialog/
    trunk/phpgwapi/js/ckeditor/plugins/link/images/anchor.gif
    trunk/phpgwapi/js/ckeditor/plugins/pagebreak/
    trunk/phpgwapi/js/ckeditor/plugins/pastetext/
    trunk/phpgwapi/js/ckeditor/plugins/showblocks/
    trunk/phpgwapi/js/ckeditor/plugins/smiley/
    trunk/phpgwapi/js/ckeditor/plugins/styles/
    trunk/phpgwapi/js/ckeditor/plugins/templates/
    trunk/phpgwapi/js/ckeditor/plugins/uicolor/
    trunk/phpgwapi/js/ckeditor/skins/kama/
    trunk/phpgwapi/js/ckeditor/skins/office2003/
    trunk/phpgwapi/js/ckeditor/skins/v2/
    trunk/phpgwapi/js/ckeditor/themes/
    trunk/phpgwapi/js/form-validator/form-test.html
    trunk/phpgwapi/js/form-validator/qunit.html
    trunk/phpgwapi/js/yahoo/animation/animation-debug.js
    trunk/phpgwapi/js/yahoo/animation/animation-min.js
    trunk/phpgwapi/js/yahoo/animation/animation.js
    trunk/phpgwapi/js/yahoo/assets/skins/
    trunk/phpgwapi/js/yahoo/autocomplete/
    trunk/phpgwapi/js/yahoo/base/
    trunk/phpgwapi/js/yahoo/button/
    trunk/phpgwapi/js/yahoo/calendar/assets/
    trunk/phpgwapi/js/yahoo/calendar/calendar-debug.js
    trunk/phpgwapi/js/yahoo/calendar/calendar-min.js
    trunk/phpgwapi/js/yahoo/calendar/calendar.js
    trunk/phpgwapi/js/yahoo/carousel/
    trunk/phpgwapi/js/yahoo/charts/
    trunk/phpgwapi/js/yahoo/colorpicker/
    trunk/phpgwapi/js/yahoo/common.js
    trunk/phpgwapi/js/yahoo/connection/connection-debug.js
    trunk/phpgwapi/js/yahoo/connection/connection-min.js
    trunk/phpgwapi/js/yahoo/connection/connection.js
    trunk/phpgwapi/js/yahoo/connection/connection.swf
    trunk/phpgwapi/js/yahoo/connection/connection_core-debug.js
    trunk/phpgwapi/js/yahoo/connection/connection_core-min.js
    trunk/phpgwapi/js/yahoo/connection/connection_core.js
    trunk/phpgwapi/js/yahoo/container/
    trunk/phpgwapi/js/yahoo/cookie/
    trunk/phpgwapi/js/yahoo/datasource/
    trunk/phpgwapi/js/yahoo/datatable/
    trunk/phpgwapi/js/yahoo/datatable.js
    trunk/phpgwapi/js/yahoo/datemath/
    trunk/phpgwapi/js/yahoo/dom/dom-debug.js
    trunk/phpgwapi/js/yahoo/dom/dom-min.js
    trunk/phpgwapi/js/yahoo/dom/dom.js
    trunk/phpgwapi/js/yahoo/dragdrop/dragdrop-debug.js
    trunk/phpgwapi/js/yahoo/dragdrop/dragdrop-min.js
    trunk/phpgwapi/js/yahoo/dragdrop/dragdrop.js
    trunk/phpgwapi/js/yahoo/editor/
    trunk/phpgwapi/js/yahoo/element/
    trunk/phpgwapi/js/yahoo/element-delegate/
    trunk/phpgwapi/js/yahoo/event/event-debug.js
    trunk/phpgwapi/js/yahoo/event/event-min.js
    trunk/phpgwapi/js/yahoo/event/event.js
    trunk/phpgwapi/js/yahoo/event-delegate/
    trunk/phpgwapi/js/yahoo/event-mouseenter/
    trunk/phpgwapi/js/yahoo/event-simulate/
    trunk/phpgwapi/js/yahoo/examples/
    trunk/phpgwapi/js/yahoo/fonts/
    trunk/phpgwapi/js/yahoo/get/
    trunk/phpgwapi/js/yahoo/grids/
    trunk/phpgwapi/js/yahoo/history/
    trunk/phpgwapi/js/yahoo/imagecropper/
    trunk/phpgwapi/js/yahoo/imageloader/
    trunk/phpgwapi/js/yahoo/json/
    trunk/phpgwapi/js/yahoo/layout/
    trunk/phpgwapi/js/yahoo/logger/
    trunk/phpgwapi/js/yahoo/menu/
    trunk/phpgwapi/js/yahoo/paginator/
    trunk/phpgwapi/js/yahoo/profiler/
    trunk/phpgwapi/js/yahoo/profilerviewer/
    trunk/phpgwapi/js/yahoo/progressbar/
    trunk/phpgwapi/js/yahoo/reset/
    trunk/phpgwapi/js/yahoo/reset-fonts/
    trunk/phpgwapi/js/yahoo/reset-fonts-grids/
    trunk/phpgwapi/js/yahoo/resize/
    trunk/phpgwapi/js/yahoo/selector/
    trunk/phpgwapi/js/yahoo/slider/assets/
    trunk/phpgwapi/js/yahoo/slider/slider-debug.js
    trunk/phpgwapi/js/yahoo/slider/slider-min.js
    trunk/phpgwapi/js/yahoo/slider/slider.js
    trunk/phpgwapi/js/yahoo/storage/
    trunk/phpgwapi/js/yahoo/stylesheet/
    trunk/phpgwapi/js/yahoo/swf/
    trunk/phpgwapi/js/yahoo/swfdetect/
    trunk/phpgwapi/js/yahoo/swfstore/
    trunk/phpgwapi/js/yahoo/tabview/
    trunk/phpgwapi/js/yahoo/treeview/assets/
    trunk/phpgwapi/js/yahoo/treeview/treeview-debug.js
    trunk/phpgwapi/js/yahoo/treeview/treeview-min.js
    trunk/phpgwapi/js/yahoo/treeview/treeview.js
    trunk/phpgwapi/js/yahoo/uploader/
    trunk/phpgwapi/js/yahoo/utilities/
    trunk/phpgwapi/js/yahoo/yahoo/
    trunk/phpgwapi/js/yahoo/yahoo-dom-event/
    trunk/phpgwapi/js/yahoo/yuiloader/
    trunk/phpgwapi/js/yahoo/yuiloader-dom-event/
    trunk/phpgwapi/js/yahoo/yuitest/
    trunk/phpgwapi/templates/base/datatable_common.xsl
    trunk/phpgwapi/templates/base/yui_phpgw_i18n.xsl
    trunk/property/inc/class.uicommon.inc.php
    trunk/property/inc/class.uigeneric_test.inc.php
    trunk/property/js/newdesign/
    trunk/property/js/yahoo/
    trunk/property/templates/base/event_schedule.xsl
    trunk/property/templates/base/event_schedule_week.xsl
    trunk/property/templates/base/lookup.xsl
    trunk/property/templates/base/yui_property_i18n.xsl
    trunk/property/test_menu.php
    trunk/registration/js/yahoo/
    trunk/registration/templates/base/pending_users.xsl
    trunk/registration/templates/base/yui_phpgw_i18n.xsl
    trunk/rental/js/rental/common.js
    trunk/rental/templates/base/adjustment.php
    trunk/rental/templates/base/adjustment_list.php
    trunk/rental/templates/base/adjustment_list_partial.php
    trunk/rental/templates/base/admin_price_item.php
    trunk/rental/templates/base/admin_price_item_list.php
    trunk/rental/templates/base/admin_price_item_manual_adjustment.php
    trunk/rental/templates/base/billing.php
    trunk/rental/templates/base/billing_list_partial.php
    trunk/rental/templates/base/billing_step0.php
    trunk/rental/templates/base/billing_step1.php
    trunk/rental/templates/base/billing_step2.php
    trunk/rental/templates/base/common.php
    trunk/rental/templates/base/composite.php
    trunk/rental/templates/base/composite_list.php
    trunk/rental/templates/base/composite_list_partial.php
    trunk/rental/templates/base/contract.php
    trunk/rental/templates/base/contract_list.php
    trunk/rental/templates/base/contract_list_partial.php
    trunk/rental/templates/base/contract_warnings_partial.php
    trunk/rental/templates/base/contracts_for_regulation_list.php
    trunk/rental/templates/base/delegate_list.php
    trunk/rental/templates/base/document_list_partial.php
    trunk/rental/templates/base/facilit_import.php
    trunk/rental/templates/base/facilit_import_adjustment.php
    trunk/rental/templates/base/form_buttons.php
    trunk/rental/templates/base/frontpage.php
    trunk/rental/templates/base/invoice_list_partial.php
    trunk/rental/templates/base/invoice_price_item_list_partial.php
    trunk/rental/templates/base/notification_list.php
    trunk/rental/templates/base/orphan_unit_list.php
    trunk/rental/templates/base/party.php
    trunk/rental/templates/base/party_list.php
    trunk/rental/templates/base/party_list_partial.php
    trunk/rental/templates/base/permission_denied.php
    trunk/rental/templates/base/price_item_partial.php
    trunk/rental/templates/base/property_location_partial.php
    trunk/rental/templates/base/resultunit.php
    trunk/rental/templates/base/resultunit_list.php
    trunk/rental/templates/base/resultunit_list_partial.php
    trunk/rental/templates/base/sync_party_list.php
    trunk/rental/templates/base/sync_party_list_identifier.php
    trunk/rental/templates/base/sync_party_list_org_id.php
    trunk/rental/templates/base/sync_party_list_res_unit.php
    trunk/rental/templates/base/total_price_partial.php
    trunk/rental/templates/base/unit_list_partial.php

Modified: trunk/about.php
===================================================================
--- trunk/about.php     2016-02-10 10:51:51 UTC (rev 14718)
+++ trunk/about.php     2016-02-10 19:45:46 UTC (rev 14719)
@@ -153,4 +153,5 @@
        $GLOBALS['phpgw_info']['flags']['app_header'] = lang('About %1',$title);
        $GLOBALS['phpgw']->common->phpgw_header(true);
        $GLOBALS['phpgw']->template->pparse('out','phpgw_about');
-       $GLOBALS['phpgw']->common->phpgw_footer();
\ No newline at end of file
+       $GLOBALS['phpgw']->common->phpgw_footer();
+?>

Modified: trunk/activitycalendar/inc/class.menu.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.menu.inc.php       2016-02-10 10:51:51 UTC 
(rev 14718)
+++ trunk/activitycalendar/inc/class.menu.inc.php       2016-02-10 19:45:46 UTC 
(rev 14719)
@@ -1,6 +1,8 @@
 <?php
+
        class activitycalendar_menu
        {
+
                function get_menu()
                {
                        $incoming_app = 
$GLOBALS['phpgw_info']['flags']['currentapp'];
@@ -12,7 +14,7 @@
                                'activitycalendar' => array
                                (
                                        'text'  => lang('Activitycalendar'),
-                                       'url'   => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction'=> 
'activitycalendar.uidashboard.index') ),
+                                       'url'    => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uidashboard.index')),
                     'image'    => array('property', 'location'),
                                        'order' => 10,
                                        'group' => 'office'
@@ -24,31 +26,31 @@
                                'dashboard' => array
                                (
                                        'text'  => lang('dashboard'),
-                                       'url'   => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction'=> 
'activitycalendar.uidashboard.index') ),
+                                       'url'    => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uidashboard.index')),
                     'image'    => array('property', 'location_tenant'),
                                ),
                                'activities' => array
                                (
                                        'text'  => lang('Activities'),
-                                       'url'   => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction'=> 
'activitycalendar.uiactivities.index') ),
+                                       'url'    => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiactivities.index')),
                     'image'    => array('property', 'location_tenant'),
                                ),
                                'arena' => array
                                (
                                        'text'  => lang('Arena'),
-                                       'url'   => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction'=> 
'activitycalendar.uiarena.index') ),
+                                       'url'    => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiarena.index')),
                                  'image'       => array('property', 
'location_1'),
                                ),
                                'organizationList' => array
                                (
                                        'text'  => lang('OrganizationList'),
-                                       'url'   => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction'=> 
'activitycalendar.uiorganization.index') ),
+                                       'url'            => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiorganization.index')),
                            'image'     => array('property', 'location_tenant'),
                                        'children'      => array(
                                                                
'changed_organizations' => array
                                                                (
                                                                        'text'  
=> lang('changed_org_group'),
-                                                                       'url'   
=> $GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiorganization.changed_organizations') ),
+                                                       'url'    => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiorganization.changed_organizations')),
                                                                        'image' 
=> array('property', 'location_tenant')
                                                                )
                                                        )

Modified: trunk/activitycalendar/inc/class.soactivity.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.soactivity.inc.php 2016-02-10 10:51:51 UTC 
(rev 14718)
+++ trunk/activitycalendar/inc/class.soactivity.inc.php 2016-02-10 19:45:46 UTC 
(rev 14719)
@@ -1,18 +1,18 @@
 <?php
-phpgw::import_class('activitycalendar.socommon');
-phpgw::import_class('activitycalendar.soorganization');
-phpgw::import_class('activitycalendar.sogroup');
+       phpgw::import_class('activitycalendar.socommon');
+       phpgw::import_class('activitycalendar.soorganization');
+       phpgw::import_class('activitycalendar.sogroup');
 //phpgw::import_class('activitycalendar.socontactperson');
 
-include_class('activitycalendar', 'activity', 'inc/model/');
-include_class('activitycalendar', 'target', 'inc/model/');
-include_class('activitycalendar', 'category', 'inc/model/');
+       include_class('activitycalendar', 'activity', 'inc/model/');
+       include_class('activitycalendar', 'target', 'inc/model/');
+       include_class('activitycalendar', 'category', 'inc/model/');
 
-class activitycalendar_soactivity extends activitycalendar_socommon
-{
+       class activitycalendar_soactivity extends activitycalendar_socommon
+       {
+
        protected static $so;
        protected $soap = false;
-
        public $soap_functions = array
                (
                        'get_activities' => array
@@ -21,7 +21,6 @@
                                'out' => array('array')
                        )
                );
-
        public $xmlrpc_methods = array
        (
                array
@@ -60,7 +59,6 @@
                        'decription' => 'Return incoming params'
                )
        );
-
        var $public_functions = array
                (
                        'get_activities'                => true,
@@ -75,7 +73,8 @@
         */
        public static function get_instance()
        {
-               if (self::$so == null) {
+                       if(self::$so == null)
+                       {
                        self::$so = CreateObject('activitycalendar.soactivity');
                }
                return self::$so;
@@ -102,24 +101,26 @@
                //Add columns to this array to include them in the query
                $columns = array();
 
-               if($sort_field != null) {
+                       if($sort_field != null)
+                       {
                        $dir = $ascending ? 'ASC' : 'DESC';
                        //$order = "ORDER BY id $dir";
                        $order = "ORDER BY $sort_field $dir";
                }
-               /*else
+                       /* else
                {
                        $dir = $ascending ? 'ASC' : 'DESC';
                        $order = "ORDER BY id $dir";
-               }*/
+                         } */
                //var_dump($search_type);
                //var_dump($search_for);
                if($search_for)
                {
-                       $query = $this->marshal($search_for,'string');
-                       $like_pattern = "'%".$search_for."%'";
+                               $query                   = 
$this->marshal($search_for, 'string');
+                               $like_pattern    = "'%" . $search_for . "%'";
                        $like_clauses = array();
-                       switch($search_type){
+                               switch($search_type)
+                               {
                                case "name":
                                        $like_clauses[] = "party.first_name 
$this->like $like_pattern";
                                        $like_clauses[] = "party.last_name 
$this->like $like_pattern";
@@ -155,31 +156,37 @@
 
                $filter_clauses = array();
 
-               if(isset($filters[$this->get_id_field_name()])){
-                       $id = 
$this->marshal($filters[$this->get_id_field_name()],'int');
+                       if(isset($filters[$this->get_id_field_name()]))
+                       {
+                               $id                                      = 
$this->marshal($filters[$this->get_id_field_name()], 'int');
                        $filter_clauses[] = "activity.id = {$id}";
                }
                if(isset($filters['new_activities']))
                {
-                       if(!isset($filters['activity_state']) || 
(isset($filters['activity_state']) && $filters['activity_state'] == 'all')){
+                               if(!isset($filters['activity_state']) || 
(isset($filters['activity_state']) && $filters['activity_state'] == 'all'))
+                               {
                                $filter_clauses[] = "(activity.state=1 OR 
activity.state=2)";
                        }
-                       if(isset($filters['activity_state']) && 
$filters['activity_state'] != 'all'){
-                               $activity_state = 
$this->marshal($filters['activity_state'],'int');
+                               if(isset($filters['activity_state']) && 
$filters['activity_state'] != 'all')
+                               {
+                                       $activity_state          = 
$this->marshal($filters['activity_state'], 'int');
                                $filter_clauses[] = "activity.state = 
{$activity_state}";
                        }
-                       if(isset($filters['activity_org']) && 
$filters['activity_org'] != '0'){
-                               $activity_org = 
$this->marshal($filters['activity_org'],'int');
+                               if(isset($filters['activity_org']) && 
$filters['activity_org'] != '0')
+                               {
+                                       $activity_org            = 
$this->marshal($filters['activity_org'], 'int');
                                $filter_clauses[] = "activity.organization_id = 
{$activity_org}";
                        }
-                       if(isset($filters['activity_category']) && 
$filters['activity_category'] != 'all'){
-                               $activity_category = 
$this->marshal($filters['activity_category'],'int');
+                               if(isset($filters['activity_category']) && 
$filters['activity_category'] != 'all')
+                               {
+                                       $activity_category       = 
$this->marshal($filters['activity_category'], 'int');
                                $filter_clauses[] = "activity.category = 
{$activity_category}";
                        }
-                       if(isset($filters['activity_district'])){
+                               if(isset($filters['activity_district']))
+                               {
                                if($filters['activity_district'] != 'all')
                                {
-                                       $activity_district = 
$this->marshal($filters['activity_district'],'int');
+                                               $activity_district       = 
$this->marshal($filters['activity_district'], 'int');
                                        $filter_clauses[] = "activity.office = 
'{$activity_district}'";
                                }
                        }
@@ -190,7 +197,7 @@
                                {
                                     if($activity_district == 1)
                                         $activity_district_corr = 2;
-                                    else if ($activity_district == 2)
+                                               else if($activity_district == 2)
                                         $activity_district_corr = 1;
                                     else
                                         $activity_district_corr = 
(int)$activity_district;
@@ -206,22 +213,26 @@
                }
                else
                {
-                       if(isset($filters['activity_state']) && 
$filters['activity_state'] != 'all'){
-                               $activity_state = 
$this->marshal($filters['activity_state'],'int');
+                               if(isset($filters['activity_state']) && 
$filters['activity_state'] != 'all')
+                               {
+                                       $activity_state          = 
$this->marshal($filters['activity_state'], 'int');
                                $filter_clauses[] = "activity.state = 
{$activity_state}";
                        }
-                       if(isset($filters['activity_org']) && 
$filters['activity_org'] != '0'){
-                               $activity_org = 
$this->marshal($filters['activity_org'],'int');
+                               if(isset($filters['activity_org']) && 
$filters['activity_org'] != '0')
+                               {
+                                       $activity_org            = 
$this->marshal($filters['activity_org'], 'int');
                                $filter_clauses[] = "activity.organization_id = 
{$activity_org}";
                        }
-                       if(isset($filters['activity_category']) && 
$filters['activity_category'] != 'all'){
-                               $activity_category = 
$this->marshal($filters['activity_category'],'int');
+                               if(isset($filters['activity_category']) && 
$filters['activity_category'] != 'all')
+                               {
+                                       $activity_category       = 
$this->marshal($filters['activity_category'], 'int');
                                $filter_clauses[] = "activity.category = 
{$activity_category}";
                        }
-                       if(isset($filters['activity_district'])){
+                               if(isset($filters['activity_district']))
+                               {
                                if($filters['activity_district'] != 'all')
                                {
-                                       $activity_district = 
$this->marshal($filters['activity_district'],'int');
+                                               $activity_district       = 
$this->marshal($filters['activity_district'], 'int');
                                        $filter_clauses[] = "activity.office = 
'{$activity_district}'";
                                }
                        }
@@ -232,7 +243,7 @@
                                {
                                     if($activity_district == 1)
                                         $activity_district = 2;
-                                    else if ($activity_district == 2)
+                                               else if($activity_district == 2)
                                         $activity_district = 1;
 
                                     $filter_clauses[] = "activity.office = 
'{$activity_district}'";
@@ -283,20 +294,17 @@
                        $columns[] = 'activity.new_org';
                        $columns[] = 'activity.new_group';
 
-                       $cols = implode(',',$columns);
+                               $cols = implode(',', $columns);
                }
 
                $tables = "activity_activity activity";
 
                //$join_contracts = "   {$this->left_join} 
rental_contract_party c_p ON (c_p.party_id = party.id)
                //{$this->left_join} rental_contract contract ON (contract.id = 
c_p.contract_id)";
-
                //var_dump("SELECT {$cols} FROM {$tables} WHERE {$condition} 
{$order}");
                return "SELECT {$cols} FROM {$tables} WHERE {$condition} 
{$order}";
        }
 
-
-
        /**
         * Function for adding a new activity to the database. Updates the 
activity object.
         *
@@ -308,10 +316,11 @@
                // Insert a new activity
                $ts_now = strtotime('now');
                $secret = $this->generate_secret();
-               $q ="INSERT INTO activity_activity (title, create_date,secret) 
VALUES ('tmptitle', $ts_now, '{$secret}')";
-               $result = $this->db->query($q, __LINE__,__FILE__);
+                       $q               = "INSERT INTO activity_activity 
(title, create_date,secret) VALUES ('tmptitle', $ts_now, '{$secret}')";
+                       $result  = $this->db->query($q, __LINE__, __FILE__);
 
-               if(isset($result)) {
+                       if(isset($result))
+                       {
                        // Set the new party ID
                        
$activity->set_id($this->db->get_last_insert_id('activity_activity', 'id'));
                        // Forward this request to the update method
@@ -336,7 +345,7 @@
 
                $values = array(
                        'title = '     . $this->marshal($activity->get_title(), 
'string'),
-                       'organization_id = '. 
$this->marshal($activity->get_organization_id(), 'int'),
+                               'organization_id = ' . 
$this->marshal($activity->get_organization_id(), 'int'),
                        'group_id = '     . 
$this->marshal($activity->get_group_id(), 'int'),
                        'district =  '     . 
$this->marshal($activity->get_district(), 'string'),
                        'office =  '     . 
$this->marshal($activity->get_office(), 'int'),
@@ -352,14 +361,14 @@
                        'contact_person_2 = '          . 
$this->marshal($activity->get_contact_person_2(), 'int'),
                        'contact_person_2_address = '          . 
$this->marshal($activity->get_contact_person_2_address(), 'string'),
                        'contact_person_2_zip = '          . 
$this->marshal($activity->get_contact_person_2_zip(), 'string'),
-                       'special_adaptation = '                 
.($activity->get_special_adaptation() ? "true" : "false"),
-                       'frontend = '                   
.($activity->get_frontend() ? "true" : "false"),
-                       'new_org = '                    
.($activity->get_new_org() ? "true" : "false"),
-                       'new_group = '                  
.($activity->get_new_group() ? "true" : "false")
+                               'special_adaptation = ' . 
($activity->get_special_adaptation() ? "true" : "false"),
+                               'frontend = ' . ($activity->get_frontend() ? 
"true" : "false"),
+                               'new_org = ' . ($activity->get_new_org() ? 
"true" : "false"),
+                               'new_group = ' . ($activity->get_new_group() ? 
"true" : "false")
                );
 
                //var_dump('UPDATE activity_activity SET ' . join(',', $values) 
. " WHERE id=$id");
-               $result = $this->db->query('UPDATE activity_activity SET ' . 
join(',', $values) . " WHERE id=$id", __LINE__,__FILE__);
+                       $result = $this->db->query('UPDATE activity_activity 
SET ' . join(',', $values) . " WHERE id=$id", __LINE__, __FILE__);
 
                return isset($result);
        }
@@ -411,11 +420,11 @@
                        $this->marshal($activity->get_contact_person_2(), 
'int'),
                        
$this->marshal($activity->get_contact_person_2_address(), 'string'),
                        $this->marshal($activity->get_contact_person_2_zip(), 
'string'),
-                       $this->marshal($this->generate_secret(),'string'),
+                               $this->marshal($this->generate_secret(), 
'string'),
                        ($activity->get_special_adaptation() ? "true" : "false")
                );
 
-               $result = $this->db->query('INSERT INTO activity_activity (' . 
join(',', $columns) . ') VALUES (' . join(',', $values) . ')', 
__LINE__,__FILE__);
+                       $result = $this->db->query('INSERT INTO 
activity_activity (' . join(',', $columns) . ') VALUES (' . join(',', $values) 
. ')', __LINE__, __FILE__);
 
                return isset($result);
        }
@@ -441,8 +450,9 @@
        protected function populate(int $activity_id, &$activity)
        {
 
-               if($activity == null) {
-                       $activity = new activitycalendar_activity((int) 
$activity_id);
+                       if($activity == null)
+                       {
+                               $activity = new 
activitycalendar_activity((int)$activity_id);
 
                        
$activity->set_title($this->unmarshal($this->db->f('title'), 'string'));
                        
$activity->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
@@ -495,7 +505,6 @@
                                        
$activity->set_contact_persons($contacts);
                                }
                        }
-
                }
 
                return $activity;
@@ -508,7 +517,8 @@
                {
                        $sql = "SELECT name FROM bb_activity where 
id=$category_id";
                        $this->db->query($sql, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name');
                        }
        }
@@ -520,7 +530,8 @@
                $categories = array();
                $sql = "SELECT * FROM bb_activity where active=1 and 
parent_id=1";
                $this->db->query($sql, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $category = new 
activitycalendar_category($this->db->f('id'));
                        $category->set_parent_id($this->db->f('parent_id'));
                        $category->set_name($this->db->f('name'));
@@ -534,7 +545,7 @@
                $this->db->query("SELECT id, descr FROM fm_district where id 
>'0' AND NOT descr LIKE '%vrige%' ORDER BY id ", __LINE__, __FILE__);
 
                $i = 0;
-               while ($this->db->next_record())
+                       while($this->db->next_record())
                {
                        $district[$i]['id'] = $this->db->f('id');
                        $district[$i]['name'] = 
stripslashes($this->db->f('descr'));
@@ -547,7 +558,8 @@
        function get_district_from_name($name)
        {
                $this->db->query("SELECT part_of_town_id FROM fm_part_of_town 
where name like UPPER('%{$name}%') ", __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $result = $this->db->f('part_of_town_id');
                }
                return $result;
@@ -556,13 +568,13 @@
        function get_district_from_id($d_id)
        {
                $this->db->query("SELECT name FROM fm_part_of_town where 
part_of_town_id={$d_id} ", __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $result = $this->db->f('name');
                }
                return $result;
        }
 
-
        function get_district_name($district_id)
        {
                //$result = "Ingen";
@@ -571,12 +583,13 @@
                {
                        $sql = "SELECT district_id, name FROM fm_part_of_town 
where part_of_town_id in ($district_id)";
                        $this->db->query($sql, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $name = $this->db->f('name');
                                $values[] = $name;
                                //$result .= $name . ',';
                        }
-                       $result = implode(", ",$values);
+                               $result = implode(", ", $values);
                        return $result;
        }
        return "";
@@ -587,7 +600,7 @@
                $this->db->query("SELECT part_of_town_id, name FROM 
fm_part_of_town district_id ", __LINE__, __FILE__);
 
                $i = 0;
-               while ($this->db->next_record())
+                       while($this->db->next_record())
                {
                        $name = $this->db->f('name');
                        if($name != 'ØVRIGE')
@@ -601,16 +614,16 @@
                return $district;
        }
 
-
        function get_office_from_user($user_id)
        {
                if(user_id)
                {
                        $user_id = (int)$user_id;
-                       $q1="SELECT office FROM bb_office_user WHERE 
account_id={$user_id}";
+                               $q1              = "SELECT office FROM 
bb_office_user WHERE account_id={$user_id}";
                        //var_dump($q1);
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $office_id = $this->db->f('office');
                        }
                }
@@ -624,7 +637,8 @@
                {
                        $sql = "SELECT descr FROM fm_district where 
id=$district_id";
                        $this->db->query($sql, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('descr');
                        }
        }
@@ -638,7 +652,8 @@
             {
                $sql = "SELECT description FROM bb_office where id=$office_id";
                $this->db->query($sql, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                     $result = $this->db->f('description');
                }
             }
@@ -652,7 +667,8 @@
                {
                        $sql = "SELECT name FROM bb_agegroup where 
id=$target_id";
                        $this->db->query($sql, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name');
                        }
        }
@@ -664,7 +680,8 @@
                $targets = array();
                $sql = "SELECT * FROM bb_agegroup where active=1 ORDER BY sort";
                $this->db->query($sql, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $name = $this->db->f('name');
                        if($name != 'Tilskuere')
                        {
@@ -683,7 +700,8 @@
        {
                        $sql = "select id from bb_activity where name like 
'%{$name}%'";
                $this->db->query($sql, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('id');
                        }
        }
@@ -696,7 +714,8 @@
        {
                        $sql = "select id from bb_agegroup where sort={$id} and 
active=1";
                $this->db->query($sql, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('id');
                        }
        }
@@ -709,7 +728,8 @@
        {
                        $sql = "select id from bb_organization where 
organization_number='{$orgno}'";
                $this->db->query($sql, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('id');
                        }
        }
@@ -750,13 +770,13 @@
                $activities = array();
                $sql = "SELECT * FROM activity_activity where state in (2,3,5) 
{$whereclause_date}";
                $this->db->query($sql, __LINE__, __FILE__);
-               while ($this->db->next_record())
+                       while($this->db->next_record())
                {
                    $gr = $this->db->f('group_id');
-                       $activities[]= array
+                               $activities[]    = array
                        (
-                               'id'                            => (int) 
$this->db->f('id'),
-                               'title'                         => $soap ? 
$this->db->f('title',true) : utf8_decode($this->db->f('title',true)),
+                                       'id'                             => 
(int)$this->db->f('id'),
+                                       'title'                          => 
$soap ? $this->db->f('title', true) : utf8_decode($this->db->f('title', true)),
                                'organization_id'       => 
$this->db->f('organization_id'),
                                'group_id'                      => 
$this->db->f('group_id'),
                                'district'                      => 
$this->db->f('district'),
@@ -765,14 +785,14 @@
                                'target'                        => 
$this->db->f('target'),
                                'arena'                         => 
$this->db->f('arena'),
                            'internal_arena'    => 
$this->db->f('internal_arena'),
-                               'time'                          => $soap ? 
$this->db->f('time',true) : utf8_decode($this->db->f('time',true)),
+                                       'time'                           => 
$soap ? $this->db->f('time', true) : utf8_decode($this->db->f('time', true)),
                                'contact_person_1'      => 
$this->db->f('contact_person_1'),
                                'contact_person_2'      => 
$this->db->f('contact_person_2'),
-                               'special_adaptation'=> 
$this->db->f('special_adaptation'),
+                                       'special_adaptation' => 
$this->db->f('special_adaptation'),
                        );
                }
 
-               foreach ($activities as &$activity)
+                       foreach($activities as &$activity)
                {
                                if($activity['group_id'] && 
!$activity['group_id'] == '' && !$activity['group_id'] == 0)
                                {
@@ -786,10 +806,10 @@
                                }
                                $activity['district_name']              = $soap 
? $this->get_district_name($activity['district']) : 
utf8_decode($this->get_district_name($activity['district']));
                                $activity['category_name']              = $soap 
? $this->get_category_name($activity['category']) : 
utf8_decode($this->get_category_name($activity['category']));
-                               $activity['description']                = 
$this->get_activity_description($activity['organization_id'],$activity['group_id']);
+                               $activity['description']                 = 
$this->get_activity_description($activity['organization_id'], 
$activity['group_id']);
                                $activity['arena_info']                 = 
$this->get_all_arena_info($activity['arena'], $activity['internal_arena']);
-                               $activity['internal_arena_info']= 
$this->get_internal_arena_info($activity['internal_arena']);
-                               $activity['contact_person']             = 
$this->get_contact_person($activity['organization_id'],$activity['group_id'],$activity['contact_person_1']);
+                               $activity['internal_arena_info'] = 
$this->get_internal_arena_info($activity['internal_arena']);
+                               $activity['contact_person']              = 
$this->get_contact_person($activity['organization_id'], $activity['group_id'], 
$activity['contact_person_1']);
                }
 //_debug_array($activities);
                return $activities;
@@ -802,16 +822,20 @@
                        $group_id = (int)$group_id;
        //              $this->db->query("SELECT * FROM bb_group_contact WHERE 
id={$cont_pers}", __LINE__, __FILE__);
                        $this->db->query("SELECT * FROM bb_group_contact WHERE 
group_id={$group_id} LIMIT 1", __LINE__, __FILE__);
-                       while($this->db->next_record()){
-                               $result = array('name' => $this->soap ? 
$this->db->f('name') : utf8_decode($this->db->f('name')),'phone' => 
$this->db->f('phone'),'email' => $this->db->f('email'));
+                               while($this->db->next_record())
+                               {
+                                       $result = array('name'   => $this->soap 
? $this->db->f('name') : utf8_decode($this->db->f('name')),
+                                               'phone'  => 
$this->db->f('phone'), 'email'       => $this->db->f('email'));
                        }
                }
                else if($org_id)
                {
                        $org_id = (int)$org_id;
                        $this->db->query("SELECT * FROM bb_organization_contact 
WHERE organization_id={$org_id} LIMIT 1", __LINE__, __FILE__);
-                       while($this->db->next_record()){
-                               $result = array('name' => $this->soap ? 
$this->db->f('name') : utf8_decode($this->db->f('name')),'phone' => 
$this->db->f('phone'),'email' => $this->db->f('email'));
+                               while($this->db->next_record())
+                               {
+                                       $result = array('name'   => $this->soap 
? $this->db->f('name') : utf8_decode($this->db->f('name')),
+                                               'phone'  => 
$this->db->f('phone'), 'email'       => $this->db->f('email'));
                        }
                }
                return $result;
@@ -823,7 +847,8 @@
                {
                        $group_id = (int)$group_id;
                        $this->db->query("SELECT * FROM bb_group WHERE 
id={$group_id}", __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->soap ? 
$this->db->f('description') : utf8_decode($this->db->f('description'));
                        }
                }
@@ -831,14 +856,14 @@
                {
                        $org_id = (int)$org_id;
                        $this->db->query("SELECT * FROM bb_organization WHERE 
id={$org_id}", __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->soap ? 
$this->db->f('description') : utf8_decode($this->db->f('description'));
                        }
                }
                return $result;
        }
 
-
        function get_organizations()
        {
                $organizations = array();
@@ -846,13 +871,13 @@
                while($this->db->next_record())
                {
                        $homepage = $this->db->f('homepage');
-                       if ( trim($homepage) != '' && 
!preg_match("/^http|https:\/\//", trim($homepage)) )
+                               if(trim($homepage) != '' && 
!preg_match("/^http|https:\/\//", trim($homepage)))
                        {
-                               $homepage = 'http://'.$homepage;
+                                       $homepage = 'http://' . $homepage;
                        }
                        $organizations[] = array
                        (
-                               'id'                    => (int) 
$this->db->f('id'),
+                                       'id'                     => 
(int)$this->db->f('id'),
                                'name'                  => 
utf8_decode($this->db->f('name')),
                                'shortname'             => 
utf8_decode($this->db->f('shortname')),
                                'description'   => 
utf8_decode($this->db->f('description')),
@@ -895,7 +920,7 @@
                {
                        $groups[] = array
                        (
-                               'id'                            => (int) 
$this->db->f('id'),
+                                       'id'                             => 
(int)$this->db->f('id'),
                                'name'                          => 
utf8_decode($this->db->f('name')),
                                'shortname'                     => 
utf8_decode($this->db->f('shortname')),
                                'description'           => 
utf8_decode($this->db->f('description')),
@@ -906,11 +931,10 @@
 //     _debug_array($groups);
                return $groups;
        }
-
-
        /*
        * Return incoming
        */
+
        function debug_xmlrpc($data = array())
        {
                if($data['fromdate'])
@@ -923,7 +947,6 @@
                }
        }
 
-
        function get_group_info($group_id)
        {
                $result = array();
@@ -939,7 +962,6 @@
                                'description'           => 
utf8_decode($this->db->f('description')),
                                'organization_id'       => 
$this->db->f('organization_id')
                        );
-
                }
                return $result;
        }
@@ -1022,11 +1044,12 @@
        {
                $sql = "SELECT * FROM bb_agegroup where active=1 AND NOT name 
like 'Tilskuer%' ORDER BY sort";
                $this->db->query($sql, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $targets[] = array(
-                                       'id'                            => 
(int) $this->db->f('id'),
-                                       'name'                          => 
utf8_decode($this->db->f('name',true)),
-                                       'sort'                          => 
(int) $this->db->f('sort'),
+                                       'id'     => (int)$this->db->f('id'),
+                                       'name'   => 
utf8_decode($this->db->f('name', true)),
+                                       'sort'   => (int)$this->db->f('sort'),
                        );
                }
                return $targets;
@@ -1036,14 +1059,16 @@
        {
                $sql = "SELECT * FROM bb_activity where active=1 and 
parent_id=1";
                $this->db->query($sql, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $categories[] = array(
-                                       'id'                            => 
(int) $this->db->f('id'),
-                                       'name'                          => 
utf8_decode($this->db->f('name',true)),
+                                       'id'     => (int)$this->db->f('id'),
+                                       'name'   => 
utf8_decode($this->db->f('name', true)),
                        );
                }
                return $categories;
        }
+
        function update_organization($org_info)
        {
                $name = $org_info['name'];
@@ -1076,7 +1101,7 @@
                $zip = $org_info['zip'];
                if($zip && strlen($zip) > 5)
                {
-                       $zip_code = substr($zip,0,4);
+                               $zip_code        = substr($zip, 0, 4);
                        $city = substr($zip, 5);
                }
                else
@@ -1106,8 +1131,9 @@
                        'show_in_portal = 1'
                );
 
-               $result = $this->db->query('UPDATE bb_organization SET ' . 
join(',', $values) . " WHERE id=$orgid", __LINE__,__FILE__);
+                       $result = $this->db->query('UPDATE bb_organization SET 
' . join(',', $values) . " WHERE id=$orgid", __LINE__, __FILE__);
        }
+
        function add_organization($org_info)
        {
                $name = $org_info['name'];
@@ -1120,7 +1146,7 @@
                $zip = $org_info['zip'];
                if($zip && strlen($zip) > 5)
                {
-                       $zip_code = substr($zip,0,4);
+                               $zip_code        = substr($zip, 0, 4);
                        $city = substr($zip, 5);
                }
                else
@@ -1144,7 +1170,7 @@
                $columns[] = 'organization_number';
                $columns[] = 'activity_id';
                $columns[] = 'show_in_portal';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $values[] = "'{$name}'";
                $values[] = "'{$homepage}'";
@@ -1158,7 +1184,7 @@
                $values[] = "'{$orgnr}'";
                $values[] = $this->marshal($activity_id, 'int');
                $values[] = $show_in_portal;
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                $sql = "INSERT INTO bb_organization ({$cols}) VALUES ({$vals})";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -1205,7 +1231,7 @@
                $columns[] = 'district';
                $columns[] = 'change_type';
                $columns[] = 'original_org_id';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $values[] = "'{$name}'";
                $values[] = "'{$homepage}'";
@@ -1220,7 +1246,7 @@
                $values[] = "'{$district}'";
                $values[] = "'{$status}'";
                $values[] = $original_org_id;
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                //var_dump("INSERT INTO activity_organization ({$cols}) VALUES 
({$vals})");
                $sql = "INSERT INTO activity_organization ({$cols}) VALUES 
({$vals})";
@@ -1248,14 +1274,14 @@
                $columns[] = 'organization_id';
                $columns[] = 'activity_id';
                $columns[] = 'show_in_portal';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $values[] = "'{$name}'";
                $values[] = "'{$description}'";
                $values[] = "'{$orgid}'";
                $values[] = $this->marshal($activity_id, 'int');
                $values[] = $show_in_portal;
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                $sql = "INSERT INTO bb_group ({$cols}) VALUES ({$vals})";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -1280,13 +1306,13 @@
                $columns[] = 'description';
                $columns[] = 'organization_id';
                $columns[] = 'change_type';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $values[] = "'{$name}'";
                $values[] = "'{$description}'";
                $values[] = "'{$orgid}'";
                $values[] = "'{$status}'";
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                $sql = "INSERT INTO activity_group ({$cols}) VALUES ({$vals})";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -1309,13 +1335,13 @@
                        $result = $this->db->query($sql, __LINE__, __FILE__);
                        return isset($result);
                }
-/*             else if($group_id)
+                       /*              else if($group_id)
                {
                        $group = (int)$group_id;
                        $sql = "DELETE FROM bb_group_contact WHERE 
group_id={$group}";
                        $result = $this->db->query($sql, __LINE__, __FILE__);
                        return isset($result);
-               }*/
+                         } */
        }
 
        function add_contact_person_org($contact)
@@ -1331,14 +1357,14 @@
                $columns[] = 'phone';
                $columns[] = 'email';
                $columns[] = 'organization_id';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $values[] = "'{$name}'";
                $values[] = "'{$ssn}'";
                $values[] = "'{$phone}'";
                $values[] = "'{$mail}'";
                $values[] = $org_id;
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                $sql = "INSERT INTO bb_organization_contact ({$cols}) VALUES 
({$vals})";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -1361,13 +1387,13 @@
                $columns[] = 'phone';
                $columns[] = 'email';
                $columns[] = 'group_id';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $values[] = "'{$name}'";
                $values[] = "'{$phone}'";
                $values[] = "'{$mail}'";
                $values[] = $org_id;
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                $sql = "INSERT INTO bb_group_contact ({$cols}) VALUES 
({$vals})";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -1395,7 +1421,7 @@
                $columns[] = 'address';
                $columns[] = 'zipcode';
                $columns[] = 'city';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $values[] = "'{$name}'";
                $values[] = "'{$phone}'";
@@ -1405,7 +1431,7 @@
                $values[] = "''";
                $values[] = "''";
                $values[] = "''";
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                //var_dump("INSERT INTO activity_contact_person ({$cols}) 
VALUES ({$vals})");
                $sql = "INSERT INTO activity_contact_person ({$cols}) VALUES 
({$vals})";
@@ -1426,7 +1452,7 @@
                }
 
                $this->db->query($sql, __LINE__, __FILE__);
-               while ($this->db->next_record())
+                       while($this->db->next_record())
                {
                    $activity_ids[] = $this->db->f('id');
                }
@@ -1440,9 +1466,9 @@
                $sql = "SELECT * FROM activity_activity WHERE 
organization_id={$org_id}";
 
                $this->db->query($sql, __LINE__, __FILE__);
-               while ($this->db->next_record())
+                       while($this->db->next_record())
                {
-                       $activity = new activitycalendar_activity((int) 
$this->db->f('id'));
+                               $activity = new 
activitycalendar_activity((int)$this->db->f('id'));
 
                        
$activity->set_title($this->unmarshal($this->db->f('title'), 'string'));
                        
$activity->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
@@ -1475,7 +1501,7 @@
                $id = intval($activity_id);
                $org_id = intval($organization_id);
 
-                $result = $this->db->query("UPDATE activity_activity SET 
organization_id={$org_id} WHERE id={$id}", __LINE__,__FILE__);
+                       $result = $this->db->query("UPDATE activity_activity 
SET organization_id={$org_id} WHERE id={$id}", __LINE__, __FILE__);
 
                return isset($result);
        }
@@ -1493,26 +1519,25 @@
                 $description = $this->db->f('org_desc');
 
                 $activities[] = array(
-                    'id'=>$activity_id,
-                    'title'=>$activity_title,
-                    'organization'=>$activity_organization,
-                    'description'=>$description
+                                       'id'                     => 
$activity_id,
+                                       'title'                  => 
$activity_title,
+                                       'organization'   => 
$activity_organization,
+                                       'description'    => $description
                 );
             }
             return $activities;
         }
-
         /*
          * Function to be run once.
          * Generates new groups based on activity where group is not 
registered.
          * Adds new group to booking
          */
+
         function generate_groups()
         {
             //TODO
         }
 
-
         function remove_old_activities($activity_id)
         {
             //$sql = "delete from activity_activity where id in 
(1293,1294,1297,1299)"; //1293,1294,1297,1299
@@ -1529,7 +1554,7 @@
 
             $values = "last_change_date = " . $this->marshal($ts_now, 'int');
 
-            $result = $this->db->query("UPDATE activity_activity SET {$values} 
WHERE id={$id}", __LINE__,__FILE__);
+                       $result = $this->db->query("UPDATE activity_activity 
SET {$values} WHERE id={$id}", __LINE__, __FILE__);
 
             return isset($result);
         }
@@ -1543,8 +1568,8 @@
             //var_dump("UPDATE activity_activity SET {$values} WHERE 
id={$id}");
             //die;
 
-            $result = $this->db->query("UPDATE activity_activity SET {$values} 
WHERE id={$id}", __LINE__,__FILE__);
+                       $result = $this->db->query("UPDATE activity_activity 
SET {$values} WHERE id={$id}", __LINE__, __FILE__);
 
             return isset($result);
         }
-}
+       }
\ No newline at end of file

Modified: trunk/activitycalendar/inc/class.soarena.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.soarena.inc.php    2016-02-10 10:51:51 UTC 
(rev 14718)
+++ trunk/activitycalendar/inc/class.soarena.inc.php    2016-02-10 19:45:46 UTC 
(rev 14719)
@@ -1,12 +1,12 @@
 <?php
+       phpgw::import_class('activitycalendar.socommon');
 
-phpgw::import_class('activitycalendar.socommon');
+       include_class('activitycalendar', 'arena', 'inc/model/');
+       include_class('activitycalendar', 'building', 'inc/model/');
 
-include_class('activitycalendar', 'arena', 'inc/model/');
-include_class('activitycalendar', 'building', 'inc/model/');
+       class activitycalendar_soarena extends activitycalendar_socommon
+       {
 
-class activitycalendar_soarena extends activitycalendar_socommon
-{
        protected static $so;
 
        /**
@@ -16,7 +16,8 @@
         */
        public static function get_instance()
        {
-               if (self::$so == null) {
+                       if(self::$so == null)
+                       {
                        self::$so = CreateObject('activitycalendar.soarena');
                }
                return self::$so;
@@ -41,13 +42,14 @@
                //Add columns to this array to include them in the query
                $columns = array();
 
-               if($sort_field != null) {
+                       if($sort_field != null)
+                       {
                        $dir = $ascending ? 'ASC' : 'DESC';
                        if($sort_field == 'arena_id')
                        {
-                               $sort_field='id';
+                                       $sort_field = 'id';
                        }
-                       $order = "ORDER BY 
{$this->marshal($sort_field,'field')} $dir";
+                               $order = "ORDER BY {$this->marshal($sort_field, 
'field')} $dir";
                }
                else if(!$return_count)
                {
@@ -57,10 +59,11 @@
                
                if($search_for)
                {
-                       $query = $this->marshal($search_for,'string');
-                       $like_pattern = "'%".$search_for."%'";
+                               $query                   = 
$this->marshal($search_for, 'string');
+                               $like_pattern    = "'%" . $search_for . "%'";
                        $like_clauses = array();
-                       switch($search_type){
+                               switch($search_type)
+                               {
                                case "all":
                                default:
                                        $like_clauses[] = "arena.arena_name 
$this->like $like_pattern";
@@ -77,8 +80,9 @@
 
                $filter_clauses = array();
                
-               if(isset($filters[$this->get_id_field_name()])){
-                       $id = 
$this->marshal($filters[$this->get_id_field_name()],'int');
+                       if(isset($filters[$this->get_id_field_name()]))
+                       {
+                               $id                                      = 
$this->marshal($filters[$this->get_id_field_name()], 'int');
                        $filter_clauses[] = "arena.id = {$id}";
                }
                
@@ -133,7 +137,7 @@
                        $columns[] = 'arena.internal_arena_id';
                        $columns[] = 'arena.active';
                        
-                       $cols = implode(',',$columns);
+                               $cols = implode(',', $columns);
                }
 
                $tables = "activity_arena arena";
@@ -156,8 +160,9 @@
        protected function populate(int $arena_id, &$arena)
        {
 
-               if($arena == null) {
-                       $arena = new activitycalendar_arena((int) $arena_id);
+                       if($arena == null)
+                       {
+                               $arena = new 
activitycalendar_arena((int)$arena_id);
 
                        
$arena->set_arena_name($this->unmarshal($this->db->f('arena_name'), 'string'));
                        
$arena->set_address($this->unmarshal($this->db->f('address'), 'string'));
@@ -179,10 +184,12 @@
        function get_arena_name($arena_id)
        {
                $result = "Ingen";
-       if(isset($arena_id) && $arena_id != ''){
-               $q1="SELECT arena_name FROM activity_arena WHERE 
id={$arena_id}";
+                       if(isset($arena_id) && $arena_id != '')
+                       {
+                               $q1 = "SELECT arena_name FROM activity_arena 
WHERE id={$arena_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('arena_name');
                        }
        }
@@ -198,10 +205,11 @@
        function get_buildings()
        {
                $buildings = array();
-       $q_buildings="SELECT id, name FROM bb_building WHERE active=1 ORDER BY 
name ASC";
+                       $q_buildings = "SELECT id, name FROM bb_building WHERE 
active=1 ORDER BY name ASC";
        //var_dump($q_buildings);
                $this->db->query($q_buildings, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $id = $this->db->f('id');
                        $buildings[$id] = $this->db->f('name');
                }
@@ -214,20 +222,21 @@
         * @param int $building_id
         * @return string building name
         */
-       function get_building_name($building_id){
+               function get_building_name($building_id)
+               {
                if(isset($building_id))
                {
                        $building_id = (int)$building_id;
-                       $q1="SELECT name FROM bb_building WHERE 
id={$building_id}";
+                               $q1                      = "SELECT name FROM 
bb_building WHERE id={$building_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name');
                        }
                }
                return $result;
        }
        
-       
        /**
         * Function for adding a new arena to the database. Updates the arena 
object.
         *
@@ -237,10 +246,11 @@
        function add(&$arena)
        {
                // Insert a new arena
-               $q ="INSERT INTO activity_arena (arena_name) VALUES ('test')";
+                       $q               = "INSERT INTO activity_arena 
(arena_name) VALUES ('test')";
                $result = $this->db->query($q);
 
-               if(isset($result)) {
+                       if(isset($result))
+                       {
                        // Set the new party ID
                        
$arena->set_id($this->db->get_last_insert_id('activity_arena', 'id'));
                        // Forward this request to the update method
@@ -272,7 +282,7 @@
                        'active = '     . $this->marshal(($arena->is_active() ? 
'true' : 'false'), 'bool'),
                );
                
-               $result = $this->db->query('UPDATE activity_arena SET ' . 
join(',', $values) . " WHERE id=$id", __LINE__,__FILE__);
+                       $result = $this->db->query('UPDATE activity_arena SET ' 
. join(',', $values) . " WHERE id=$id", __LINE__, __FILE__);
                        
                return isset($result);
        }
@@ -298,35 +308,41 @@
        public function get_address($search)
        {
                $result_arr = array();
-           $curr_index=0;
+                       $curr_index      = 0;
                if($search)
                {
                        $sql = "select * from fm_streetaddress where 
UPPER(descr) like UPPER('{$search}%')";
                        $this->db->query($sql, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                //$result_arr = $this->db->f('name');
-                               if($curr_index == 0){
+                                       /* if($curr_index == 0)
+                                         {
                                     $result_arr[] = "<option value='0'>Velg 
gateadresse</option>";
                                }
                                $result_arr[] = "<option value='" . 
$this->db->f('descr') . "'>" . $this->db->f('descr') . "</option>";
-                               $curr_index++;
+                                         $curr_index++; */
+
+                                       $result_arr[]['name'] = 
$this->db->f('descr');
                        }
                }
-               $result = implode(' ' , $result_arr);
-               return $result;
+                       //$result = implode(' ', $result_arr);
+                       //return $result;
+                       return array('ResultSet' => array('Result' => 
$result_arr));
        }
        
        public function get_arena_id_by_name($arena_name)
        {
                $result = 0;
-               if(isset($arena_name) && $arena_name != ''){
-               $q1="SELECT id FROM activity_arena WHERE UPPER(arena_name) = 
UPPER('{$arena_name}')";
+                       if(isset($arena_name) && $arena_name != '')
+                       {
+                               $q1 = "SELECT id FROM activity_arena WHERE 
UPPER(arena_name) = UPPER('{$arena_name}')";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('id');
                        }
        }
        return $result;
        }
-}
-?>
\ No newline at end of file
+       }
\ No newline at end of file

Modified: trunk/activitycalendar/inc/class.socommon.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.socommon.inc.php   2016-02-10 10:51:51 UTC 
(rev 14718)
+++ trunk/activitycalendar/inc/class.socommon.inc.php   2016-02-10 19:45:46 UTC 
(rev 14719)
@@ -1,6 +1,8 @@
 <?php
-abstract class activitycalendar_socommon
-{
+
+       abstract class activitycalendar_socommon
+       {
+
        protected $db;
        protected $like;
        protected $join;
@@ -116,7 +118,8 @@
        /**
         * Method for retrieving the db-object (security "forgotten")
         */
-       public function get_db(){
+               public function get_db()
+               {
                return $this->db;
        }
 
@@ -141,7 +144,6 @@
                $check_map = array();           // Array to hold the actual 
number of record read per target object
                $object_ids = array();          // All of the object ids 
encountered
                $added_object_ids = array();// All of the added objects ids
-               
                // Retrieve information about the table name and the name and 
alias of id column
                // $break_on_limit -    flag indicating whether to break the 
loop when the number of records 
                //                                              for all the 
result objects are traversed
@@ -181,10 +183,10 @@
                $db2 = clone($this->db);
 
                $sql = $this->get_query($sort_field, $ascending, $search_for, 
$search_type, $filters, false);
-               $sql_parts = explode('1=1',$sql); // Split the query to insert 
extra condition on test for break
-               $this->db->query($sql,__LINE__, __FILE__, false, true);
+                       $sql_parts       = explode('1=1', $sql); // Split the 
query to insert extra condition on test for break
+                       $this->db->query($sql, __LINE__, __FILE__, false, true);
 
-               while ($this->db->next_record()) // Runs through all of the 
results
+                       while($this->db->next_record()) // Runs through all of 
the results
                {
                        $should_populate_object = false; // Default value - we 
won't populate object    
                        $result_id = 
$this->unmarshal($this->db->f($id_field_name), 'int'); // The id of object
@@ -211,9 +213,9 @@
                        if($should_populate_object)
                        {       
                                $result = &$results[$result_id];
-                               $results[$result_id] = 
$this->populate($result_id,$result);
+                                       $results[$result_id] = 
$this->populate($result_id, $result);
                                $last_result_id = $result_id;
-                               $map[$result_id] = (int)$map[$result_id] +1;
+                                       $map[$result_id]         = 
(int)$map[$result_id] + 1;
                        }
                        
                        //Stop looping when array not sorted on other then id 
and wanted number of results is reached
@@ -225,17 +227,17 @@
                        else if($break_on_limit && (count($results) == 
$num_of_objects)  && $last_result_id != $result_id)
                        {
                                $id_ok = 0;
-                               foreach ($map as $_result_id => $_count)
+                                       foreach($map as $_result_id => $_count)
                                {
                                        if(!isset($check_map[$_result_id]))
                                        {
                                                // Query the number of records 
for the specific object in question
                                                $sql2 = "{$sql_parts[0]} 1=1 
AND {$id_field_name_info['table']}.{$id_field_name_info['field']} = 
{$_result_id} {$sql_parts[1]}";
-                                               $db2->query($sql2,__LINE__, 
__FILE__);
+                                                       $db2->query($sql2, 
__LINE__, __FILE__);
                                                $db2->next_record();
                                                $check_map[$_result_id] = 
$db2->num_rows();
                                        }
-                                       if(     $check_map[$_result_id] == 
$_count )
+                                               if($check_map[$_result_id] == 
$_count)
                                        {
                                                $id_ok++;
                                        }
@@ -299,8 +301,10 @@
        */
        public function store(&$object)
        {
-               if ($object->validates()) {
-                       if ($object->get_id() > 0) {
+                       if($object->validates())
+                       {
+                               if($object->get_id() > 0)
+                               {
                                // We can assume this composite came from the 
database since it has an ID. Update the existing row
                                return $this->update($object);
                        }
@@ -317,7 +321,6 @@
        
        protected function generate_secret($length = 10)
        {
-               return substr(base64_encode(rand(1000000000,9999999999)),0, 
$length);
+                       return substr(base64_encode(rand(1000000000, 
9999999999)), 0, $length);
+               }
        }
-}
-?>
\ No newline at end of file

Modified: trunk/activitycalendar/inc/class.socontactperson.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.socontactperson.inc.php    2016-02-10 
10:51:51 UTC (rev 14718)
+++ trunk/activitycalendar/inc/class.socontactperson.inc.php    2016-02-10 
19:45:46 UTC (rev 14719)
@@ -1,10 +1,11 @@
 <?php
-phpgw::import_class('activitycalendar.socommon');
+       phpgw::import_class('activitycalendar.socommon');
 
-include_class('activitycalendar', 'contact_person', 'inc/model/');
+       include_class('activitycalendar', 'contact_person', 'inc/model/');
 
-class activitycalendar_socontactperson extends activitycalendar_socommon
-{
+       class activitycalendar_socontactperson extends activitycalendar_socommon
+       {
+
        protected static $so;
 
        /**
@@ -14,7 +15,8 @@
         */
        public static function get_instance()
        {
-               if (self::$so == null) {
+                       if(self::$so == null)
+                       {
                        self::$so = 
CreateObject('activitycalendar.socontactperson');
                }
                return self::$so;
@@ -42,17 +44,18 @@
                //Add columns to this array to include them in the query
                $columns = array();
 
-/*             if($sort_field != null) {
+                       /*              if($sort_field != null) {
                        $dir = $ascending ? 'ASC' : 'DESC';
                        $order = "ORDER BY id $dir";
                }
                */
                if($search_for)
                {
-                       $query = $this->marshal($search_for,'string');
-                       $like_pattern = "'%".$search_for."%'";
+                               $query                   = 
$this->marshal($search_for, 'string');
+                               $like_pattern    = "'%" . $search_for . "%'";
                        $like_clauses = array();
-                       switch($search_type){
+                               switch($search_type)
+                               {
                                case "name":
                                        $like_clauses[] = "party.first_name 
$this->like $like_pattern";
                                        $like_clauses[] = "party.last_name 
$this->like $like_pattern";
@@ -95,31 +98,29 @@
                }
                
                $filter_clauses = array();
-               $contact_person_id = $this->marshal($filters['id'],'int');
+                       $contact_person_id       = 
$this->marshal($filters['id'], 'int');
                if(isset($filters['org_id']))
                {
-                       $org_id = $this->marshal($filters['org_id'],'int');
+                               $org_id = $this->marshal($filters['org_id'], 
'int');
                        if(isset($org_id) && $org_id > 0)
                        {
                                $filter_clauses[] = 
"organization_contact.organization_id = {$org_id}";
                                $filter_clauses[] = "organization_contact.id = 
{$contact_person_id}";
                                $table = "bb_organization_contact 
organization_contact";
-                               
                        }
                }
                if(isset($filters['organization_id']))
                {
-                       $org_id = 
$this->marshal($filters['organization_id'],'int');
+                               $org_id = 
$this->marshal($filters['organization_id'], 'int');
                        if(isset($org_id) && $org_id > 0)
                        {
                                $filter_clauses[] = 
"organization_contact.organization_id = {$org_id}";
                                $table = "bb_organization_contact 
organization_contact";
-                               
                        }
                }
                else if(isset($filters['group_id']))
                {
-                       $group_id = $this->marshal($filters['group_id'],'int');
+                               $group_id = 
$this->marshal($filters['group_id'], 'int');
                        if(isset($group_id) && $group_id > 0)
                        {
                                $filter_clauses[] = "group_contact.group_id = 
{$group_id}";
@@ -127,7 +128,7 @@
                                $table = "bb_group_contact group_contact";
                        }
                }
-/*
+                       /*
                // All parties with contracts of type X
                if(isset($filters['party_type']))
                {
@@ -137,7 +138,7 @@
                                $filter_clauses[] = "contract.location_id = 
{$party_type}";
                        }
                }
-*/             
+                        */
                
                if(count($filter_clauses))
                {
@@ -161,7 +162,7 @@
                                $columns[] = 'organization_contact.email';
                                $columns[] = 
'organization_contact.organization_id';
                                
-                               $cols = implode(',',$columns);
+                                       $cols = implode(',', $columns);
                        }
                }
                else
@@ -178,7 +179,7 @@
                                $columns[] = 'group_contact.email';
                                $columns[] = 'group_contact.group_id';
                                
-                               $cols = implode(',',$columns);
+                                       $cols = implode(',', $columns);
                        }
                }
 
@@ -186,19 +187,19 @@
 
                //$join_contracts = "   {$this->left_join} 
rental_contract_party c_p ON (c_p.party_id = party.id)
                //{$this->left_join} rental_contract contract ON (contract.id = 
c_p.contract_id)";
-               
                //var_dump("SELECT {$cols} FROM {$tables} WHERE {$condition} 
{$order}");
                return "SELECT {$cols} FROM {$tables} WHERE {$condition} 
{$order}";
        }
 
-
        function get_group_contact_name($id)
        {
                $result = "Ingen";
-       if(isset($id) && $id != ''){
-               $q1="SELECT name, phone, email FROM bb_group_contact WHERE 
id={$id}";
+                       if(isset($id) && $id != '')
+                       {
+                               $q1 = "SELECT name, phone, email FROM 
bb_group_contact WHERE id={$id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name') . "<br/>" . 
$this->db->f('phone') . "<br/>" . $this->db->f('email');
                        }
        }
@@ -208,10 +209,12 @@
        function get_group_contact_name_local($id)
        {
                $result = "Ingen";
-       if(isset($id) && $id != ''){
-               $q1="SELECT name, phone, email FROM activity_contact_person 
WHERE id={$id}";
+                       if(isset($id) && $id != '')
+                       {
+                               $q1 = "SELECT name, phone, email FROM 
activity_contact_person WHERE id={$id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name') . "<br/>" . 
$this->db->f('phone') . "<br/>" . $this->db->f('email');
                        }
        }
@@ -221,10 +224,12 @@
        function get_org_contact_name($id)
        {
                $result = "Ingen";
-       if(isset($id) && $id != ''){
-               $q1="SELECT name, phone, email FROM bb_organization_contact 
WHERE id={$id}";
+                       if(isset($id) && $id != '')
+                       {
+                               $q1 = "SELECT name, phone, email FROM 
bb_organization_contact WHERE id={$id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name') . "<br/>" . 
$this->db->f('phone') . "<br/>" . $this->db->f('email');
                        }
        }
@@ -234,23 +239,26 @@
        function get_org_contact_name_local($id)
        {
                $result = "Ingen";
-       if(isset($id) && $id != ''){
-               $q1="SELECT name, phone, email FROM activity_contact_person 
WHERE id={$id}";
+                       if(isset($id) && $id != '')
+                       {
+                               $q1 = "SELECT name, phone, email FROM 
activity_contact_person WHERE id={$id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name') . "<br/>" . 
$this->db->f('phone') . "<br/>" . $this->db->f('email');
                        }
        }
                return $result;
        }
        
-       
        function get_mailaddress_for_group_contact($contact_person_id)
        {
-               if($contact_person_id){
-               $q1="SELECT email FROM bb_group_contact WHERE 
id={$contact_person_id}";
+                       if($contact_person_id)
+                       {
+                               $q1 = "SELECT email FROM bb_group_contact WHERE 
id={$contact_person_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('email');
                        }
        }
@@ -259,17 +267,18 @@
        
        function get_mailaddress_for_org_contact($contact_person_id)
        {
-               if($contact_person_id){
-               $q1="SELECT email FROM bb_organization_contact WHERE 
id={$contact_person_id}";
+                       if($contact_person_id)
+                       {
+                               $q1 = "SELECT email FROM 
bb_organization_contact WHERE id={$contact_person_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('email');
                        }
        }
                return $result;
        }
        
-
        /**
         * Function for adding a new activity to the database. Updates the 
activity object.
         *
@@ -313,8 +322,9 @@
        protected function populate(int $contact_person_id, &$contact_person)
        {
 
-               if($contact_person == null) {
-                       $contact_person = new 
activitycalendar_contact_person((int) $contact_person_id);
+                       if($contact_person == null)
+                       {
+                               $contact_person = new 
activitycalendar_contact_person((int)$contact_person_id);
 
                        
$contact_person->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
                        
$contact_person->set_group_id($this->unmarshal($this->db->f('group_id'), 
'int'));
@@ -326,20 +336,22 @@
                return $contact_person;
        }
        
-       function get_local_contact_persons($id, $group=false)
+               function get_local_contact_persons($id, $group = false)
        {
                $result = array();
-       if(isset($id)){
+                       if(isset($id))
+                       {
                if($group)
                {
-                       $q1="SELECT id, organization_id, group_id, name, phone, 
email FROM activity_contact_person WHERE group_id='{$id}'";
+                                       $q1 = "SELECT id, organization_id, 
group_id, name, phone, email FROM activity_contact_person WHERE 
group_id='{$id}'";
                }
                else
                {
-                       $q1="SELECT id, organization_id, group_id, name, phone, 
email FROM activity_contact_person WHERE organization_id='{$id}' and 
group_id='0'";
+                                       $q1 = "SELECT id, organization_id, 
group_id, name, phone, email FROM activity_contact_person WHERE 
organization_id='{$id}' and group_id='0'";
                }
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $contact_person = new 
activitycalendar_contact_person($this->db->f('id'), 'int');
                                
$contact_person->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
                                
$contact_person->set_group_id($this->unmarshal($this->db->f('group_id'), 
'int'));
@@ -352,10 +364,11 @@
                return $result;
        }
        
-       function get_booking_contact_persons($id, $group=false)
+               function get_booking_contact_persons($id, $group = false)
        {
                $result = array();
-       if(isset($id)){
+                       if(isset($id))
+                       {
                $columns[] = 'group_contact.id';
                                $columns[] = 'group_contact.name';
                                $columns[] = 'group_contact.phone';
@@ -363,14 +376,15 @@
                                $columns[] = 'group_contact.group_id';
                if($group)
                {
-                       $q1="SELECT id, group_id, name, phone, email FROM 
bb_group_contact WHERE group_id='{$id}'";
+                                       $q1 = "SELECT id, group_id, name, 
phone, email FROM bb_group_contact WHERE group_id='{$id}'";
                }
                else
                {
-                       $q1="SELECT id, organization_id, name, phone, email, 
ssn FROM bb_organization_contact WHERE organization_id='{$id}'";
+                                       $q1 = "SELECT id, organization_id, 
name, phone, email, ssn FROM bb_organization_contact WHERE 
organization_id='{$id}'";
                }
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $contact_person = new 
activitycalendar_contact_person($this->db->f('id'), 'int');
                                
$contact_person->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
                                
$contact_person->set_group_id($this->unmarshal($this->db->f('group_id'), 
'int'));
@@ -400,7 +414,7 @@
                $columns[] = "address=''";
                $columns[] = "zipcode=''"; 
                $columns[] = "city=''";
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $sql = "UPDATE activity_contact_person SET {$cols} WHERE 
id={$id}";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -418,13 +432,13 @@
             $columns[] = 'phone';
             $columns[] = 'email';
             $columns[] = 'group_id';
-            $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
             $values[] = "'{$name}'";
             $values[] = "'{$phone}'";
             $values[] = "'{$mail}'";
             $values[] = $group_id;
-            $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
             $sql = "INSERT INTO bb_group_contact ({$cols}) VALUES ({$vals})";
             $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -438,4 +452,4 @@
                 return 0;
             }
        }
-}
\ No newline at end of file
+       }
\ No newline at end of file

Modified: trunk/activitycalendar/inc/class.sogroup.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.sogroup.inc.php    2016-02-10 10:51:51 UTC 
(rev 14718)
+++ trunk/activitycalendar/inc/class.sogroup.inc.php    2016-02-10 19:45:46 UTC 
(rev 14719)
@@ -1,11 +1,11 @@
 <?php
+       phpgw::import_class('activitycalendar.socommon');
 
-phpgw::import_class('activitycalendar.socommon');
+       include_class('activitycalendar', 'group', 'inc/model/');
 
-include_class('activitycalendar', 'group', 'inc/model/');
+       class activitycalendar_sogroup extends activitycalendar_socommon
+       {
 
-class activitycalendar_sogroup extends activitycalendar_socommon
-{
        protected static $so;
 
        /**
@@ -15,7 +15,8 @@
         */
        public static function get_instance()
        {
-               if (self::$so == null) {
+                       if(self::$so == null)
+                       {
                        self::$so = CreateObject('activitycalendar.sogroup');
                }
                return self::$so;
@@ -42,16 +43,18 @@
                //Add columns to this array to include them in the query
                $columns = array();
 
-               if($sort_field != null) {
+                       if($sort_field != null)
+                       {
                        $dir = $ascending ? 'ASC' : 'DESC';
                        $order = "ORDER BY bb_group.id $dir";
                }
                if($search_for)
                {
-                       $query = $this->marshal($search_for,'string');
-                       $like_pattern = "'%".$search_for."%'";
+                               $query                   = 
$this->marshal($search_for, 'string');
+                               $like_pattern    = "'%" . $search_for . "%'";
                        $like_clauses = array();
-                       switch($search_type){
+                               switch($search_type)
+                               {
                                case "name":
                                        $like_clauses[] = "group.name 
$this->like $like_pattern";
                                        $like_clauses[] = "group.shortname 
$this->like $like_pattern";
@@ -70,26 +73,30 @@
                $filter_clauses[] = "bb_group.show_in_portal=1"; 
                if(isset($filters['org_id']))
                {
-                       $group_org_id = 
$this->marshal($filters['org_id'],'int');
+                               $group_org_id = 
$this->marshal($filters['org_id'], 'int');
                        if(isset($group_org_id) && $group_org_id > 0)
                        {
                                $filter_clauses[] = "bb_group.organization_id = 
{$group_org_id}";
                        }
                }
-               if(isset($filters['changed_groups'])){
+                       if(isset($filters['changed_groups']))
+                       {
                        $use_local_group = true;
                        unset($filter_clauses);
-                       if(isset($filters[$this->get_id_field_name()])){
-                               $id = 
$this->marshal($filters[$this->get_id_field_name()],'int');
+                               if(isset($filters[$this->get_id_field_name()]))
+                               {
+                                       $id                                     
 = $this->marshal($filters[$this->get_id_field_name()], 'int');
                                $filter_clauses[] = "activity_group.id = {$id}";
                        }
                }
-               if(isset($filters['new_groups'])){
+                       if(isset($filters['new_groups']))
+                       {
                        $use_local_group = true;
                        unset($filter_clauses);
                        $filter_clauses[] = "(activity_group.change_type = 
'new' OR activity_group.change_type = 'change') ";
-                       if(isset($filters['group_id'])){
-                               $id = 
$this->marshal($filters['group_id'],'int');
+                               if(isset($filters['group_id']))
+                               {
+                                       $id                                     
 = $this->marshal($filters['group_id'], 'int');
                                $filter_clauses[] = "activity_group.id = {$id}";
                        }
                }
@@ -120,7 +127,7 @@
                                $dir = $ascending ? 'ASC' : 'DESC';
                                $order = "ORDER BY activity_group.id $dir";
                                
-                               $cols = implode(',',$columns);
+                                       $cols = implode(',', $columns);
                        }
        
                        $tables = "activity_group";
@@ -142,7 +149,7 @@
                                $columns[] = 'bb_group.shortname';
                                $columns[] = 'bb_group.show_in_portal';
                                
-                               $cols = implode(',',$columns);
+                                       $cols = implode(',', $columns);
                        }
        
                        $tables = "bb_group";
@@ -150,13 +157,10 @@
                
                //$join_contracts = "   {$this->left_join} 
rental_contract_party c_p ON (c_p.party_id = party.id)
                //{$this->left_join} rental_contract contract ON (contract.id = 
c_p.contract_id)";
-               
                //var_dump("SELECT {$cols} FROM {$tables} WHERE {$condition} 
{$order}");
                return "SELECT {$cols} FROM {$tables} WHERE {$condition} 
{$order}";
        }
 
-
-
        /**
         * Function for adding a new party to the database. Updates the party 
object.
         *
@@ -195,10 +199,10 @@
        
        function update_group_contact($contact)
        {
-           $id=intval($contact['original_id']);
-           $name=$contact['name'];
-           $phone=$contact['phone'];
-           $mail=$contact['mail'];
+                       $id              = intval($contact['original_id']);
+                       $name    = $contact['name'];
+                       $phone   = $contact['phone'];
+                       $mail    = $contact['mail'];
            
            $sql = "UPDATE bb_group_contact SET NAME='{$name}', 
PHONE='{$phone}', EMAIL='{$mail}' WHERE id={$id}";
            $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -229,7 +233,7 @@
                $columns[] = 'zipcode'; 
                $columns[] = 'city';
                $columns[] = 'original_id';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
                
                $values[] = "'{$name}'";
                $values[] = "'{$phone}'";
@@ -240,7 +244,7 @@
                $values[] = "''";
                $values[] = "''";
                $values[] = $original_id;
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
                
                //var_dump("INSERT INTO activity_contact_person ({$cols}) 
VALUES ({$vals})");
                $sql = "INSERT INTO activity_contact_person ({$cols}) VALUES 
({$vals})";
@@ -274,10 +278,12 @@
        function get_group_name($group_id)
        {
                $result = "Ingen";
-       if(isset($group_id)){
-               $q1="SELECT name FROM bb_group WHERE id={$group_id}";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT name FROM bb_group WHERE 
id={$group_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name');
                        }
        }
@@ -288,10 +294,12 @@
        function get_group_name_local($group_id)
        {
                $result = "Ingen";
-       if(isset($group_id)){
-               $q1="SELECT name FROM activity_group WHERE id={$group_id}";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT name FROM activity_group WHERE 
id={$group_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name');
                        }
        }
@@ -302,10 +310,12 @@
        function get_orgid_from_group($group_id)
        {
                $result = 0;
-       if(isset($group_id)){
-               $q1="SELECT organization_id FROM bb_group WHERE id={$group_id}";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT organization_id FROM bb_group 
WHERE id={$group_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('organization_id');
                        }
        }
@@ -316,10 +326,12 @@
        function get_orgid_from_group_local($group_id)
        {
                $result = 0;
-       if(isset($group_id)){
-               $q1="SELECT organization_id FROM activity_group WHERE 
id={$group_id}";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT organization_id FROM 
activity_group WHERE id={$group_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('organization_id');
                        }
        }
@@ -330,10 +342,12 @@
        function get_contacts($group_id)
        {
                $contacts = array();
-       if(isset($group_id)){
-               $q1="SELECT id FROM bb_group_contact WHERE 
group_id={$group_id}";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT id FROM bb_group_contact WHERE 
group_id={$group_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $contacts[] = $this->db->f('id');
                        }
                        //$result = $contacts;
@@ -345,11 +359,13 @@
        function get_contacts_as_objects($group_id)
        {
                $contacts = array();
-       if(isset($group_id)){
-               $q1="SELECT * FROM bb_group_contact WHERE group_id={$group_id}";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT * FROM bb_group_contact WHERE 
group_id={$group_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
-                               $contact_person = new 
activitycalendar_contact_person((int) $this->db->f('id'));
+                               while($this->db->next_record())
+                               {
+                                       $contact_person  = new 
activitycalendar_contact_person((int)$this->db->f('id'));
                                
$contact_person->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
                                
$contact_person->set_group_id($this->unmarshal($this->db->f('group_id'), 
'int'));
                                
$contact_person->set_name($this->unmarshal($this->db->f('name'), 'string'));
@@ -366,10 +382,12 @@
        function get_contacts_local($group_id)
        {
                $contacts = array();
-       if(isset($group_id)){
-               $q1="SELECT id FROM activity_contact_person WHERE 
group_id='{$group_id}'";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT id FROM activity_contact_person 
WHERE group_id='{$group_id}'";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $contacts[] = $this->db->f('id');
                        }
                        //$result = $contacts;
@@ -381,11 +399,13 @@
        function get_contacts_local_as_objects($group_id)
        {
                $contacts = array();
-       if(isset($group_id)){
-               $q1="SELECT * FROM activity_contact_person WHERE 
group_id='{$group_id}'";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT * FROM activity_contact_person 
WHERE group_id='{$group_id}'";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
-                               $contact_person = new 
activitycalendar_contact_person((int) $this->db->f('id'));
+                               while($this->db->next_record())
+                               {
+                                       $contact_person  = new 
activitycalendar_contact_person((int)$this->db->f('id'));
                                
$contact_person->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
                                
$contact_person->set_group_id($this->unmarshal($this->db->f('group_id'), 
'int'));
                                
$contact_person->set_name($this->unmarshal($this->db->f('name'), 'string'));
@@ -401,10 +421,12 @@
        
        function get_description($group_id)
        {
-       if(isset($group_id)){
-               $q1="SELECT description FROM bb_group WHERE id={$group_id}";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT description FROM bb_group WHERE 
id={$group_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $desc = $this->db->f('description');
                        }
        }
@@ -413,10 +435,12 @@
        
        function get_description_local($group_id)
        {
-       if(isset($group_id)){
-               $q1="SELECT description FROM activity_group WHERE 
id={$group_id}";
+                       if(isset($group_id))
+                       {
+                               $q1 = "SELECT description FROM activity_group 
WHERE id={$group_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $desc = $this->db->f('description');
                        }
        }
@@ -426,8 +450,9 @@
        protected function populate(int $group_id, &$group)
        {
 
-               if($group == null) {
-                       $group = new activitycalendar_group((int) $group_id);
+                       if($group == null)
+                       {
+                               $group = new 
activitycalendar_group((int)$group_id);
 
                        $group->set_name($this->unmarshal($this->db->f('name'), 
'string'));
                        
$group->set_organization_id($this->unmarshal($this->db->f('organization_id'), 
'int'));
@@ -447,14 +472,14 @@
                $orgid = $group->get_organization_id();
                $description = $group->get_description();
                $change_type = $group->get_change_type();
-               $transferred = ($group->get_transferred() == 1 || 
$group->get_transferred() == true)?'true':'false';
+                       $transferred = ($group->get_transferred() == 1 || 
$group->get_transferred() == true) ? 'true' : 'false';
                
                $values[] = "NAME='{$name}'";
                $values[] = "DESCRIPTION='{$description}'";
                $values[] = "ORGANIZATION_ID='{$orgid}'";
                $values[] = "CHANGE_TYPE='{$change_type}'";
                $values[] = "TRANSFERRED={$transferred}";
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
                
                $sql = "UPDATE activity_group SET {$vals} WHERE 
ID={$group->get_id()}";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -481,14 +506,14 @@
                $columns[] = 'organization_id';
                $columns[] = 'activity_id';
                $columns[] = 'show_in_portal';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
                
                $values[] = "'{$name}'";
                $values[] = "'{$description}'";
                $values[] = "'{$orgid}'";
                $values[] = $activity_id;
                $values[] = $show_in_portal;
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
                
                $sql = "INSERT INTO bb_group ({$cols}) VALUES ({$vals})";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -515,14 +540,14 @@
                $dir = $ascending ? 'ASC' : 'DESC';
                $order = "ORDER BY activity_group.id $dir";
                
-               $cols = implode(',',$columns);
+                       $cols    = implode(',', $columns);
                $table = "activity_group";
                
                $sql = "SELECT {$cols} FROM {$table} WHERE 
activity_group.id={$g_id}";
                $result = $this->db->query($sql, __LINE__, __FILE__);
                while($this->db->next_record())
                {
-                       $group = new activitycalendar_group((int) $g_id);
+                               $group = new activitycalendar_group((int)$g_id);
 
                        $group->set_name($this->unmarshal($this->db->f('name'), 
'string'));
                        
$group->set_organization_id($this->unmarshal($this->db->f('organization_id'), 
'int'));
@@ -535,7 +560,6 @@
                        
                        return $group;
                }
-               
        }
         
         function add_new_group_from_activity($group_info)
@@ -551,14 +575,14 @@
             $columns[] = 'organization_id';
             $columns[] = 'activity_id';
             $columns[] = 'show_in_portal';
-            $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
             $values[] = $this->marshal($name, 'string');
             $values[] = $this->marshal($description, 'string');
             $values[] = "'{$orgid}'";
             $values[] = $this->marshal($activity_id, 'int');
             $values[] = $show_in_portal;
-            $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
             $sql = "INSERT INTO bb_group ({$cols}) VALUES ({$vals})";
             $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -572,5 +596,4 @@
                 return 0;
             }
        }
-}
-?>
+       }
\ No newline at end of file

Modified: trunk/activitycalendar/inc/class.soorganization.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.soorganization.inc.php     2016-02-10 
10:51:51 UTC (rev 14718)
+++ trunk/activitycalendar/inc/class.soorganization.inc.php     2016-02-10 
19:45:46 UTC (rev 14719)
@@ -1,14 +1,13 @@
 <?php
+       phpgw::import_class('activitycalendar.socommon');
 
-phpgw::import_class('activitycalendar.socommon');
+       include_class('activitycalendar', 'organization', 'inc/model/');
+       include_class('activitycalendar', 'contact_person', 'inc/model/');
 
-include_class('activitycalendar', 'organization', 'inc/model/');
-include_class('activitycalendar', 'contact_person', 'inc/model/');
+       class activitycalendar_soorganization extends activitycalendar_socommon
+       {
 
-class activitycalendar_soorganization extends activitycalendar_socommon
-{
        protected static $so;
-
        var $public_functions = array
        (
                'fix_duplicates'                => true,
@@ -21,7 +20,8 @@
         */
        public static function get_instance()
        {
-               if (self::$so == null) {
+                       if(self::$so == null)
+                       {
                        self::$so = 
CreateObject('activitycalendar.soorganization');
                }
                return self::$so;
@@ -48,7 +48,8 @@
                //Add columns to this array to include them in the query
                $columns = array();
 
-               if($sort_field != null && !$return_count) {
+                       if($sort_field != null && !$return_count)
+                       {
                        if($sort_field == 'identifier')
                        {
                                $sort_field = 'org.id';
@@ -63,10 +64,11 @@
                }
                if($search_for)
                {
-                       $query = $this->marshal($search_for,'string');
-                       $like_pattern = "'%".$search_for."%'";
+                               $query                   = 
$this->marshal($search_for, 'string');
+                               $like_pattern    = "'%" . $search_for . "%'";
                        $like_clauses = array();
-                       switch($search_type){
+                               switch($search_type)
+                               {
                                case "name":
                                        $like_clauses[] = "org.name $this->like 
$like_pattern";
                                        $like_clauses[] = "org.shortname 
$this->like $like_pattern";
@@ -95,28 +97,33 @@
 
                $use_local_org = false;
 
-               if(isset($filters[$this->get_id_field_name()])){
-                       $id = 
$this->marshal($filters[$this->get_id_field_name()],'int');
+                       if(isset($filters[$this->get_id_field_name()]))
+                       {
+                               $id                                      = 
$this->marshal($filters[$this->get_id_field_name()], 'int');
                        $filter_clauses[] = "org.id = {$id}";
                }
-               if(isset($filters['changed_orgs'])){
+                       if(isset($filters['changed_orgs']))
+                       {
                        $use_local_org = true;
                        //$id = 
$this->marshal($filters[$this->get_id_field_name()],'int');
                        //$filter_clauses[] = "org.id = {$id}";
                        unset($filter_clauses);
-                       if(isset($filters[$this->get_id_field_name()])){
-                               $id = 
$this->marshal($filters[$this->get_id_field_name()],'int');
+                               if(isset($filters[$this->get_id_field_name()]))
+                               {
+                                       $id                                     
 = $this->marshal($filters[$this->get_id_field_name()], 'int');
                                $filter_clauses[] = "org.id = {$id}";
                        }
                }
-               if(isset($filters['new_orgs'])){
+                       if(isset($filters['new_orgs']))
+                       {
                        $use_local_org = true;
                        //$id = 
$this->marshal($filters[$this->get_id_field_name()],'int');
                        //$filter_clauses[] = "org.id = {$id}";
                        unset($filter_clauses);
                        $filter_clauses[] = "org.change_type = 'new' OR 
org.change_type = 'change' ";
-                       if(isset($filters[$this->get_id_field_name()])){
-                               $id = 
$this->marshal($filters[$this->get_id_field_name()],'int');
+                               if(isset($filters[$this->get_id_field_name()]))
+                               {
+                                       $id                                     
 = $this->marshal($filters[$this->get_id_field_name()], 'int');
                                $filter_clauses[] = "org.id = {$id}";
                        }
                }
@@ -156,7 +163,7 @@
                                $columns[] = 'org.original_org_id';
                                $columns[] = 'org.orgno AS organization_number';
 
-                               $cols = implode(',',$columns);
+                                       $cols = implode(',', $columns);
                        }
 
                        $tables = "activity_organization org";
@@ -190,7 +197,7 @@
                                $columns[] = 'org.shortname';
                                $columns[] = 'org.show_in_portal';
 
-                               $cols = implode(',',$columns);
+                                       $cols = implode(',', $columns);
                        }
 
                        $tables = "bb_organization org";
@@ -203,11 +210,13 @@
        function get_organization_name($org_id)
        {
                $result = "Ingen";
-       if(isset($org_id)){
+                       if(isset($org_id))
+                       {
                $org_id = intval($org_id);
-           $q1="SELECT name FROM bb_organization WHERE id={$org_id}";
+                               $q1              = "SELECT name FROM 
bb_organization WHERE id={$org_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name');
                        }
        }
@@ -219,18 +228,19 @@
        {
                $result = array();
                //$q1= "select bb.id as orgid, bb.name as orgname, 
bb.organization_number as orgno, bb.street as orgstreet, bb.zip_code as zip, 
bb.city, cp.* from bb_organization bb, bb_organization_contact cp where 
cp.organization_id=bb.id and bb.show_in_portal=1 and bb.active=1 order by 
bb.name, bb.id";
-               $q1= "select bb.id as orgid, bb.name as orgname, 
bb.organization_number as orgno, bb.street as orgstreet, bb.zip_code as zip, 
bb.city from bb_organization bb where bb.show_in_portal=1 and bb.active=1 order 
by bb.name, bb.id";
+                       $q1              = "select bb.id as orgid, bb.name as 
orgname, bb.organization_number as orgno, bb.street as orgstreet, bb.zip_code 
as zip, bb.city from bb_organization bb where bb.show_in_portal=1 and 
bb.active=1 order by bb.name, bb.id";
 //             $q1="SELECT name FROM bb_organization WHERE id={$org_id}";
                $this->db->query($q1, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        //if($org->get_name() != $this->db->f('orgname')) //new 
organization
                        //{
-/*                             $org = new activitycalendar_organization();
+                               /*                              $org = new 
activitycalendar_organization();
                                $org->set_id($this->db->f('orgid'));
                                $org->set_name($this->db->f('orgname'));
                                $org->set_address($this->db->f('orgstreet').', 
'.$this->db->f('zip').' '.$this->db->f('city'));
                                
$org->set_organization_number($this->db->f('orgno'));
-*/
+                                */
                                $result[$this->db->f('orgid')] = array(
                                        'orgid' => $this->db->f('orgid'),
                                        'orgname' => $this->db->f('orgname'),
@@ -299,29 +309,29 @@
                                $activities = 
$so_activity->get_connected_activities($orgmapping);
                                foreach($activities as $activity)
                                {
-                                       var_dump($activity->get_title().' 
flyttes fra '.$orgmapping.' til '.$key.'</br>');
+                                               var_dump($activity->get_title() 
. ' flyttes fra ' . $orgmapping . ' til ' . $key . '</br>');
                                        
$so_activity->update_organization_connection($activity->get_id(), $key);
                                }
-                               var_dump("Oppdaterer organisasjon 
".$orgmapping.', settes til inaktiv.<br/>');
+                                       var_dump("Oppdaterer organisasjon " . 
$orgmapping . ', settes til inaktiv.<br/>');
                                $this->set_organization_inactive($orgmapping);
                                //get affected stuff from booking
                                $alloc = 
$this->get_affected_allocations($orgmapping);
                                foreach($alloc as $a)
                                {
-                                       var_dump('Allocation id: '.$a.' flyttes 
fra '.$orgmapping.' til '.$key.'</br>');
+                                               var_dump('Allocation id: ' . $a 
. ' flyttes fra ' . $orgmapping . ' til ' . $key . '</br>');
                                        $this->update_affected_allocations($a, 
$key);
                                }
 
                                $res = 
$this->get_affected_reservations($orgmapping);
                                foreach($res as $r)
                                {
-                                       var_dump('Reservation id: '.$r.' 
flyttes fra '.$orgmapping.' til '.$key.'</br>');
+                                               var_dump('Reservation id: ' . 
$r . ' flyttes fra ' . $orgmapping . ' til ' . $key . '</br>');
                                        $this->update_affected_reservations($r, 
$key);
                                }
                                $event = 
$this->get_affected_events($orgmapping);
                                foreach($event as $e)
                                {
-                                       var_dump('Event id: '.$e.' flyttes fra 
'.$orgmapping.' til '.$key.'</br>');
+                                               var_dump('Event id: ' . $e . ' 
flyttes fra ' . $orgmapping . ' til ' . $key . '</br>');
                                        $this->update_affected_events($e, $key);
                                }
                        }
@@ -332,7 +342,7 @@
                {
                        //update organization with new information
                        //_debug_array($no);
-                       var_dump("Oppdaterer organisasjon 
".$no['orgid'].','.$no['orgname'].' med ny adresse.<br/>');
+                               var_dump("Oppdaterer organisasjon " . 
$no['orgid'] . ',' . $no['orgname'] . ' med ny adresse.<br/>');
                        $this->update_organization_with_new_info($no);
                }
 
@@ -342,10 +352,12 @@
        function get_organization_name_local($org_id)
        {
                $result = "Ingen";
-       if(isset($org_id)){
-               $q1="SELECT name FROM activity_organization WHERE id={$org_id}";
+                       if(isset($org_id))
+                       {
+                               $q1 = "SELECT name FROM activity_organization 
WHERE id={$org_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $result = $this->db->f('name');
                        }
        }
@@ -356,10 +368,12 @@
        function get_contacts($organization_id)
        {
                $contacts = array();
-       if(isset($organization_id)){
-               $q1="SELECT id FROM bb_organization_contact WHERE 
organization_id={$organization_id}";
+                       if(isset($organization_id))
+                       {
+                               $q1 = "SELECT id FROM bb_organization_contact 
WHERE organization_id={$organization_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $cont_id = $this->db->f('id');
                                $contacts[] = $cont_id;
                        }
@@ -371,31 +385,34 @@
        function get_contacts_as_objects($organization_id)
        {
                $contacts = array();
-       if(isset($organization_id)){
-               $q1="SELECT * FROM bb_organization_contact WHERE 
organization_id={$organization_id}";
+                       if(isset($organization_id))
+                       {
+                               $q1 = "SELECT * FROM bb_organization_contact 
WHERE organization_id={$organization_id}";
                //var_dump($q1);
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
-                               $contact_person = new 
activitycalendar_contact_person((int) $this->db->f('id'));
+                               while($this->db->next_record())
+                               {
+                                       $contact_person  = new 
activitycalendar_contact_person((int)$this->db->f('id'));
                                
$contact_person->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
                                
$contact_person->set_group_id($this->unmarshal($this->db->f('group_id'), 
'int'));
                                
$contact_person->set_name($this->unmarshal($this->db->f('name'), 'string'));
                                
$contact_person->set_phone($this->unmarshal($this->db->f('phone'), 'string'));
                                
$contact_person->set_email($this->unmarshal($this->db->f('email'), 'string'));
-                               $contacts[] = $contact_person;                  
}
+                                       $contacts[]              = 
$contact_person;}
        }
                return $contacts;
        }
 
-
        function get_contacts_local($organization_id)
        {
                $contacts = array();
-       if(isset($organization_id)){
-               $q1="SELECT id FROM activity_contact_person WHERE 
organization_id='{$organization_id}'";
+                       if(isset($organization_id))
+                       {
+                               $q1 = "SELECT id FROM activity_contact_person 
WHERE organization_id='{$organization_id}'";
                //var_dump($q1);
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $cont_id = $this->db->f('id');
                                $contacts[] = $cont_id;
                        }
@@ -407,12 +424,14 @@
        function get_contacts_local_as_objects($organization_id)
        {
                $contacts = array();
-       if(isset($organization_id)){
-               $q1="SELECT * FROM activity_contact_person WHERE 
organization_id='{$organization_id}'";
+                       if(isset($organization_id))
+                       {
+                               $q1 = "SELECT * FROM activity_contact_person 
WHERE organization_id='{$organization_id}'";
                //var_dump($q1);
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
-                               $contact_person = new 
activitycalendar_contact_person((int) $this->db->f('id'));
+                               while($this->db->next_record())
+                               {
+                                       $contact_person  = new 
activitycalendar_contact_person((int)$this->db->f('id'));
                                
$contact_person->set_organization_id($this->unmarshal($this->db->f('organization_id'),
 'int'));
                                
$contact_person->set_group_id($this->unmarshal($this->db->f('group_id'), 
'int'));
                                
$contact_person->set_name($this->unmarshal($this->db->f('name'), 'string'));
@@ -426,10 +445,12 @@
 
        function get_description($organization_id)
        {
-       if(isset($organization_id)){
-               $q1="SELECT description FROM bb_organization WHERE 
id={$organization_id}";
+                       if(isset($organization_id))
+                       {
+                               $q1 = "SELECT description FROM bb_organization 
WHERE id={$organization_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $desc = $this->db->f('description');
                        }
        }
@@ -438,21 +459,23 @@
 
        function get_description_local($organization_id)
        {
-       if(isset($organization_id)){
-               $q1="SELECT description FROM activity_organization WHERE 
id={$organization_id}";
+                       if(isset($organization_id))
+                       {
+                               $q1 = "SELECT description FROM 
activity_organization WHERE id={$organization_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $desc = $this->db->f('description');
                        }
        }
                return $desc;
        }
 
-
        function get_district_from_name($name)
        {
                $this->db->query("SELECT part_of_town_id FROM fm_part_of_town 
where name like UPPER('%{$name}%') ", __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $result = $this->db->f('part_of_town_id');
                }
                return $result;
@@ -463,10 +486,11 @@
                if($district_id)
                {
                        $district_id = (int)$district_id;
-                       $q1="SELECT fm_district.descr FROM 
fm_part_of_town,fm_district WHERE 
fm_part_of_town.part_of_town_id={$district_id} AND fm_district.id = 
fm_part_of_town.district_id";
+                               $q1                      = "SELECT 
fm_district.descr FROM fm_part_of_town,fm_district WHERE 
fm_part_of_town.part_of_town_id={$district_id} AND fm_district.id = 
fm_part_of_town.district_id";
                        //var_dump($q1);
                        $this->db->query($q1, __LINE__, __FILE__);
-                       while($this->db->next_record()){
+                               while($this->db->next_record())
+                               {
                                $office_name = $this->db->f('descr');
                        }
                }
@@ -504,8 +528,8 @@
                $city = $organization->get_city();
                $district = $organization->get_district();
                $change_type = $organization->get_change_type();
-               $transferred = ($organization->get_transferred() == 1 || 
$organization->get_transferred() == true)?'true':'false';
-               $original_org_id = ($organization->get_original_org_id() && 
$organization->get_original_org_id() != 
'')?$organization->get_original_org_id():0;
+                       $transferred     = ($organization->get_transferred() == 
1 || $organization->get_transferred() == true) ? 'true' : 'false';
+                       $original_org_id = 
($organization->get_original_org_id() && $organization->get_original_org_id() 
!= '') ? $organization->get_original_org_id() : 0;
 
                $values[] = "NAME='{$name}'";
                $values[] = "HOMEPAGE='{$homepage}'";
@@ -521,7 +545,7 @@
                $values[] = "CHANGE_TYPE='{$change_type}'";
                $values[] = "TRANSFERRED={$transferred}";
                $values[] = "ORIGINAL_ORG_ID={$original_org_id}";
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                $sql = "UPDATE activity_organization SET {$vals} WHERE 
ID={$organization->get_id()}";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -556,8 +580,9 @@
        protected function populate(int $org_id, &$organization)
        {
 
-               if($organization == null) {
-                       $organization = new activitycalendar_organization((int) 
$org_id);
+                       if($organization == null)
+                       {
+                               $organization = new 
activitycalendar_organization((int)$org_id);
 
                        
$organization->set_name($this->unmarshal($this->db->f('name'), 'string'));
                        
$organization->set_organization_number($this->unmarshal($this->db->f('organization_number'),
 'int'));
@@ -605,7 +630,7 @@
                $values[] = "CITY='{$city}'";
                $values[] = "ORGNO='{$orgnr}'";
                $values[] = "ORIGINAL_ORG_ID={$original_org_id}";
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                //var_dump("INSERT INTO activity_organization ({$cols}) VALUES 
({$vals})");
                $sql = "UPDATE activity_organization SET {$vals} WHERE 
ID={$organization->get_id()}";
@@ -648,7 +673,7 @@
                $columns[] = 'activity_id';
                $columns[] = 'customer_internal';
                $columns[] = 'show_in_portal';
-               $cols = implode(',',$columns);
+                       $cols            = implode(',', $columns);
 
                $values[] = "'{$name}'";
                $values[] = "'{$homepage}'";
@@ -663,7 +688,7 @@
                $values[] = $this->marshal($activity_id, 'int');
                $values[] = $customer_internal;
                $values[] = $show_in_portal;
-               $vals = implode(',',$values);
+                       $vals            = implode(',', $values);
 
                $sql = "INSERT INTO bb_organization ({$cols}) VALUES ({$vals})";
        $result = $this->db->query($sql, __LINE__, __FILE__);
@@ -684,7 +709,7 @@
                $this->db->query($sql, __LINE__, __FILE__);
                while($this->db->next_record())
                {
-                       $organization = new activitycalendar_organization((int) 
$this->db->f('id'));
+                               $organization = new 
activitycalendar_organization((int)$this->db->f('id'));
 
                        
$organization->set_name($this->unmarshal($this->db->f('name'), 'string'));
                        
$organization->set_organization_number($this->unmarshal($this->db->f('organization_number'),
 'int'));
@@ -759,7 +784,7 @@
                        'show_in_portal = 1'
                );
 
-               $result = $this->db->query('UPDATE bb_organization SET ' . 
join(',', $values) . " WHERE id=$orgid", __LINE__,__FILE__);
+                       $result = $this->db->query('UPDATE bb_organization SET 
' . join(',', $values) . " WHERE id=$orgid", __LINE__, __FILE__);
        }
 
        function update_organization_with_new_info($organization)
@@ -788,7 +813,7 @@
                        'city = ' . $this->marshal($city, 'string')
                );
                //var_dump("UPDATE bb_organization SET " . join(',', $values) . 
" WHERE id=$orgid");
-               $result = $this->db->query('UPDATE bb_organization SET ' . 
join(',', $values) . " WHERE id=$orgid", __LINE__,__FILE__);
+                       $result  = $this->db->query('UPDATE bb_organization SET 
' . join(',', $values) . " WHERE id=$orgid", __LINE__, __FILE__);
        }
 
        function set_organization_inactive($org_id)
@@ -796,7 +821,7 @@
                $orgid = (int)$org_id;
 
                //var_dump("UPDATE bb_organization SET active=0, 
show_in_portal=0 WHERE id={$orgid}");
-               $result = $this->db->query("UPDATE bb_organization SET 
active=0, show_in_portal=0 WHERE id={$orgid}", __LINE__,__FILE__);
+                       $result = $this->db->query("UPDATE bb_organization SET 
active=0, show_in_portal=0 WHERE id={$orgid}", __LINE__, __FILE__);
        }
 
        function get_affected_allocations($org_id)
@@ -804,7 +829,8 @@
                $result = array();
                $sql = "select id from bb_allocation where 
organization_id={$org_id}";
                $this->db->query($sql, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $result[] = $this->db->f('id');
                }
 
@@ -821,7 +847,8 @@
                $result = array();
                $sql = "select id from bb_completed_reservation where 
organization_id={$org_id}";
                $this->db->query($sql, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $result[] = $this->db->f('id');
                }
 
@@ -838,7 +865,8 @@
                $result = array();
                $sql = "select id from bb_event where 
customer_organization_id={$org_id}";
                $this->db->query($sql, __LINE__, __FILE__);
-               while($this->db->next_record()){
+                       while($this->db->next_record())
+                       {
                        $result[] = $this->db->f('id');
                }
 
@@ -872,9 +900,10 @@
        function get_organization_homepage($org_id)
        {
                $result = "Ingen";
-               if(isset($org_id)){
+                       if(isset($org_id))
+                       {
                        $org_id = intval($org_id);
-                       $q1="SELECT homepage FROM bb_organization WHERE 
id={$org_id}";
+                               $q1              = "SELECT homepage FROM 
bb_organization WHERE id={$org_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
                        while($this->db->next_record())
                        {
@@ -888,8 +917,9 @@
        function get_organization_homepage_local($org_id)
        {
                $result = "Ingen";
-               if(isset($org_id)){
-                       $q1="SELECT homepage FROM activity_organization WHERE 
id={$org_id}";
+                       if(isset($org_id))
+                       {
+                               $q1 = "SELECT homepage FROM 
activity_organization WHERE id={$org_id}";
                        $this->db->query($q1, __LINE__, __FILE__);
                        while($this->db->next_record())
                        {
@@ -918,5 +948,4 @@
                }
                return false;
        }
-}
-?>
+       }
\ No newline at end of file

Modified: trunk/activitycalendar/inc/class.uiactivities.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.uiactivities.inc.php       2016-02-10 
10:51:51 UTC (rev 14718)
+++ trunk/activitycalendar/inc/class.uiactivities.inc.php       2016-02-10 
19:45:46 UTC (rev 14719)
@@ -1,14 +1,15 @@
 <?php
-phpgw::import_class('activitycalendar.uicommon');
-phpgw::import_class('activitycalendar.soactivity');
-phpgw::import_class('activitycalendar.soarena');
-phpgw::import_class('activitycalendar.soorganization');
-phpgw::import_class('activitycalendar.sogroup');
+       phpgw::import_class('activitycalendar.uicommon');
+       phpgw::import_class('activitycalendar.soactivity');
+       phpgw::import_class('activitycalendar.soarena');
+       phpgw::import_class('activitycalendar.soorganization');
+       phpgw::import_class('activitycalendar.sogroup');
 
-include_class('activitycalendar', 'activity', 'inc/model/');
+       include_class('activitycalendar', 'activity', 'inc/model/');
 
-class activitycalendar_uiactivities extends activitycalendar_uicommon
-{
+       class activitycalendar_uiactivities extends activitycalendar_uicommon
+       {
+
     protected $so_org;
     protected $so_group;
     protected $so_contact;
@@ -17,7 +18,6 @@
        private $validator;
        private $config_booking;
        private $debug;
-
        public $public_functions = array
     (
         'index'                     => true,
@@ -26,6 +26,7 @@
         'view'                      => true,
         'add'                       => true,
         'edit'                      => true,
+                       'save'                                           => 
true,
         'download'                  => true,
         'send_mail'                 => true,
         'get_organization_groups'   => true,
@@ -44,15 +45,68 @@
         $this->so_activity = activitycalendar_soactivity::get_instance();
         $this->so_arena = activitycalendar_soarena::get_instance();
         self::set_active_menu('activitycalendar::activities');
-        $config        = CreateObject('phpgwapi.config','activitycalendar');
+                       $config                                  = 
CreateObject('phpgwapi.config', 'activitycalendar');
         $config->read();
-        $this->config_booking  = CreateObject('phpgwapi.config','booking');
+                       $this->config_booking    = 
CreateObject('phpgwapi.config', 'booking');
         $this->config_booking->read();
 
                $this->validator = 
CreateObject('phpgwapi.EmailAddressValidator');
 
                $this->debug = false;
+               }
 
+               private function _get_filters()
+               {
+                       $filters = array();
+
+                       $activity_state_options = array
+                               (
+                               array('id' => 'all', 'name' => lang('all')),
+                               array('id' => '1', 'name' => lang('new')),
+                               array('id' => '2', 'name' => lang('change')),
+                               array('id' => '3', 'name' => lang('published')),
+                               array('id' => '5', 'name' => lang('rejected'))
+                       );
+
+                       $filters[] = array
+                               (
+                               'type'   => 'filter',
+                               'name'   => 'activity_state',
+                               'text'   => lang('activity_state'),
+                               'list'   => $activity_state_options
+                       );
+
+                       $activity_district_options[] = array('id' => 'all', 
'name' => lang('all'));
+                       $districts                                       = 
activitycalendar_soactivity::get_instance()->select_district_list();
+                       foreach($districts as $district)
+                       {
+                               $activity_district_options[] = array('id' => 
$district['id'], 'name' => $district['name']);
+                       }
+
+                       $filters[] = array
+                               (
+                               'type'   => 'filter',
+                               'name'   => 'activity_district',
+                               'text'   => lang('office'),
+                               'list'   => $activity_district_options
+                       );
+
+                       $activity_category_options[] = array('id' => 'all', 
'name' => lang('all'));
+                       $categories                                      = 
activitycalendar_soactivity::get_instance()->get_categories();
+                       foreach($categories as $category)
+                       {
+                               $activity_category_options[] = array('id' => 
$category->get_id(), 'name' => $category->get_name());
+                       }
+
+                       $filters[] = array
+                               (
+                               'type'   => 'filter',
+                               'name'   => 'activity_category',
+                               'text'   => lang('Category'),
+                               'list'   => $activity_category_options
+                       );
+
+                       return $filters;
     }
 
     /**
@@ -65,9 +119,129 @@
 
     public function index()
     {
-        //$message = phpgw::get_var('message');
-        $this->render('activity_list.php');
+                       if(phpgw::get_var('phpgw_return_as') == 'json')
+                       {
+                               return $this->query();
+                       }
 
+                       $appname = lang('activities');
+
+                       $function_msg    = lang('list %1', $appname);
+                       $type                    = 'all_activities';
+
+                       $data = array(
+                               'datatable_name' => $function_msg,
+                               'form'                   => array(
+                                       'toolbar' => array(
+                                               'item' => array(
+                                                       array
+                                                               (
+                                                               'type'   => 
'date-picker',
+                                                               'id'     => 
'date_change',
+                                                               'name'   => 
'date_change',
+                                                               'value'  => '',
+                                                               'text'   => 
lang('date')
+                                                       ),
+                                                       array(
+                                                               'type'   => 
'link',
+                                                               'value'  => 
lang('new'),
+                                                               'href'   => 
self::link(array(
+                                                                       
'menuaction' => 'activitycalendar.uiactivities.add'
+                                                               )),
+                                                               'class'  => 
'new_item'
+                                                       )
+                                               )
+                                       )
+                               ),
+                               'datatable'              => array(
+                                       'source'                 => 
self::link(array(
+                                               'menuaction'             => 
'activitycalendar.uiactivities.index',
+                                               'type'                          
 => $type,
+                                               'phpgw_return_as'        => 
'json'
+                                       )),
+                                       'download'               => 
self::link(array('menuaction' => 'activitycalendar.uiactivities.download',
+                                               'type'           => $type,
+                                               'export'         => true,
+                                               'allrows'        => true
+                                       )),
+                                       'allrows'                => true,
+                                       'editor_action'  => '',
+                                       'field'                  => array(
+                                               array('key' => 'id', 'label' => 
lang('id'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 'title', 'label' 
=> lang('title'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 'state', 'label' 
=> lang('status'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 
'organization_id', 'label' => lang('organization'), 'sortable' => true,
+                                                       'hidden' => false),
+                                               array('key' => 'group_id', 
'label' => lang('group'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 'district', 
'label' => lang('district'), 'sortable' => true,
+                                                       'hidden' => false),
+                                               array('key' => 'office', 
'label' => lang('office'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 'category', 
'label' => lang('category'), 'sortable' => true,
+                                                       'hidden' => false),
+                                               array('key' => 'description', 
'label' => lang('description'), 'sortable' => true,
+                                                       'hidden' => false),
+                                               array('key' => 'arena', 'label' 
=> lang('arena'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 'time', 'label' 
=> lang('time'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 
'contact_person_1', 'label' => lang('contact_person_1'), 'sortable' => true,
+                                                       'hidden' => false),
+                                               array('key' => 
'contact_person_2', 'label' => lang('contact_person_2'), 'sortable' => true,
+                                                       'hidden' => false),
+                                               array('key' => 
'last_change_date', 'label' => lang('last_change_date'), 'sortable' => true,
+                                                       'hidden' => false)
+                                       )
+                               )
+                       );
+
+                       $filters = $this->_get_Filters();
+                       krsort($filters);
+                       foreach($filters as $filter)
+                       {
+                               array_unshift($data['form']['toolbar']['item'], 
$filter);
+                       }
+
+                       $data['datatable']['actions'][] = array
+                               (
+                               'my_name'        => 'show',
+                               'text'           => lang('show'),
+                               'action'         => self::link(array(
+                                       'menuaction' => 
'activitycalendar.uiactivities.view'
+                               )),
+                               'parameters' => json_encode(array('parameter' 
=> array(array('name' => 'id',
+                                                       'source' => 'id'))))
+                       );
+
+                       $data['datatable']['actions'][] = array
+                               (
+                               'my_name'        => 'edit',
+                               'text'           => lang('edit'),
+                               'action'         => self::link(array(
+                                       'menuaction' => 
'activitycalendar.uiactivities.edit'
+                               )),
+                               'parameters' => json_encode(array('parameter' 
=> array(array('name' => 'id',
+                                                       'source' => 'id'))))
+                       );
+
+                       $data['datatable']['actions'][] = array
+                               (
+                               'my_name'                => 'send_mail',
+                               'text'                   => lang('send_mail'),
+                               'type'                   => 'custom',
+                               'custom_code'    => "
+                                               var oArgs = " . 
json_encode(array(
+                                       'menuaction'             => 
'activitycalendar.uiactivities.send_mail',
+                                       'message_type'           => 'update',
+                                       'phpgw_return_as'        => 'json'
+                               )) . ";
+                                               var parameters = " . 
json_encode(array('parameter' => array(array('name' => 'activity_id',
+                                                       'source' => 'id')))) . 
";
+                                               sendMail(oArgs, parameters);
+                                       "
+                       );
+
+                       
$GLOBALS['phpgw']->jqcal->add_listener('filter_date_change');
+
+                       self::add_javascript('activitycalendar', 
'activitycalendar', 'activities.index.js');
+                       self::render_template_xsl('datatable_jquery', $data);
     }
 
     /**
@@ -75,44 +249,192 @@
      */
     public function view()
     {
-        $errorMsgs = array();
-        $infoMsgs = array();
 
-        $activity = $this->so_activity->get_single((int)phpgw::get_var('id'));
-        $cancel_link = self::link(array('menuaction' => 
'activitycalendar.uiactivities.index'));
-        $saved_OK = phpgw::get_var('saved_ok');
-        if($saved_OK)
+                       $act_so = activitycalendar_soactivity::get_instance();
+
+                       $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('view');
+                       // Get the contract part id
+                       $activity_id = (int)phpgw::get_var('id');
+
+                       $activity = 
$this->so_activity->get_single($activity_id);
+
+                       if(empty($activity))
+                       {
+                               phpgwapi_cache::message_set(lang('Could not 
find specified activity.'), 'error');
+                               $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiactivities.index'));
+                       }
+
+                       if($activity->get_group_id())
+                       {
+                               if($activity->get_new_group())
+                               {
+                                       $description = 
activitycalendar_sogroup::get_instance()->get_description_local($activity->get_group_id());
+                               }
+                               else
+                               {
+                                       $description = 
activitycalendar_sogroup::get_instance()->get_description($activity->get_group_id());
+                               }
+                       }
+                       else if($activity->get_organization_id())
+                       {
+                               if($activity->get_new_org())
+                               {
+                                       $description = 
activitycalendar_soorganization::get_instance()->get_description_local($activity->get_organization_id());
+                               }
+                               else
+                               {
+                                       $description = 
activitycalendar_soorganization::get_instance()->get_description($activity->get_organization_id());
+                               }
+                       }
+
+                       $state_name = '';
+                       if($activity->get_state())
         {
-                $message = lang('activity_saved_form');
+                               $state_name = lang('state_' . 
$activity->get_state());
         }
 
-        if($activity == null) // Not found
+                       $category_name           = '';
+                       $current_category_id = $activity->get_category();
+                       if($current_category_id)
         {
-                $errorMsgs[] = lang('Could not find specified activity.');
+                               $category_name = 
$act_so->get_category_name($current_category_id);
         }
 
-        if(isset($_POST['edit_activity'])) // The user has pressed the save 
button
+                       $current_target_ids      = $activity->get_target();
+                       $target_names            = array();
+                       if(count($current_target_ids))
         {
-                $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiactivities.edit','id' => 
phpgw::get_var('id')));
+                               $current_target_id_array = explode(",", 
$current_target_ids);
+                               foreach($current_target_id_array as 
$curr_target)
+                               {
+                                       $target_names[] = array('name' => 
$act_so->get_target_name($curr_target));
+                               }
         }
 
+                       $current_district_ids    = $activity->get_district();
+                       $district_names                  = array();
+                       if(count($current_district_ids))
+                       {
+                               $current_district_id_array = explode(",", 
$current_district_ids);
+                               foreach($current_district_id_array as 
$curr_district)
+                               {
+                                       $district_names[] = array('name' => 
$act_so->get_district_name($curr_district));
+                               }
+                       }
+
+                       $building_name = '';
+                       if($activity->get_internal_arena())
+                       {
+                               $building_name = 
activitycalendar_soarena::get_instance()->get_building_name($activity->get_internal_arena());
+                       }
+
+                       $arena_name = '';
+                       if($activity->get_arena())
+                       {
+                               $arena_name = 
activitycalendar_soarena::get_instance()->get_arena_name($activity->get_arena());
+                       }
+
+                       $office_name = '';
+                       if($activity->get_office())
+                       {
+                               $office_name = 
$act_so->get_office_name($activity->get_office());
+                       }
+
+                       $current_organization_id = 
$activity->get_organization_id();
+                       $organization_name               = '';
+                       if($current_organization_id)
+                       {
+                               if($activity->get_new_org())
+                               {
+                                       $organization_name = 
activitycalendar_soorganization::get_instance()->get_organization_name_local($current_organization_id);
+                               }
+                               else
+                               {
+                                       $organization_name = 
activitycalendar_soorganization::get_instance()->get_organization_name($current_organization_id);
+                               }
+                       }
+
+                       if($activity->get_group_id())
+                       {
+                               if($activity->get_new_group())
+                               {
+                                       $group_name = 
activitycalendar_sogroup::get_instance()->get_group_name_local($activity->get_group_id());
+                               }
+                               else
+                               {
+                                       $group_name = 
activitycalendar_sogroup::get_instance()->get_group_name($activity->get_group_id());
+                               }
+                       }
+
+                       $contpers_so = 
activitycalendar_socontactperson::get_instance();
+
+                       if($activity->get_group_id())
+                       {
+                               if($activity->get_new_group())
+                               {
+                                       $contact_person_1        = 
$contpers_so->get_group_contact_name_local($activity->get_contact_person_1());
+                                       $contact_person_2        = 
$contpers_so->get_group_contact_name_local($activity->get_contact_person_2());
+                               }
+                               else
+                               {
+                                       $contact_person_1        = 
$contpers_so->get_group_contact_name($activity->get_contact_person_1());
+                                       $contact_person_2        = 
$contpers_so->get_group_contact_name($activity->get_contact_person_2());
+                               }
+                       }
+                       else if($activity->get_organization_id())
+                       {
+                               if($activity->get_new_org())
+                               {
+                                       $contact_person_1        = 
$contpers_so->get_org_contact_name_local($activity->get_contact_person_1());
+                                       $contact_person_2        = 
$contpers_so->get_org_contact_name_local($activity->get_contact_person_2());
+                               }
+                               else
+                               {
+                                       $contact_person_1        = 
$contpers_so->get_org_contact_name($activity->get_contact_person_1());
+                                       $contact_person_2        = 
$contpers_so->get_org_contact_name($activity->get_contact_person_2());
+                               }
+                       }
+
+                       $tabs                            = array();
+                       $tabs['activity']        = array('label' => 
lang('activity'), 'link' => '#activity');
+                       $active_tab                      = 'activity';
+
         $data = array
         (
-            'activity' => $activity,
-            'cancel_link' => $cancel_link,
-            'message' => $message,
-            'errorMsgs' => $errorMsgs,
-            'infoMsgs' => $infoMsgs
+                               'tabs'                   => 
phpgwapi_jquery::tabview_generate($tabs, $active_tab),
+                               'cancel_url'     => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiactivities.index')),
+                               'edit_url'               => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiactivities.edit',
+                                       'id' => $activity->get_id())),
+                               'lang_edit'              => lang('edit'),
+                               'lang_cancel'    => lang('cancel'),
+                               'value_title'            => 
$activity->get_title(),
+                               'value_description'      => $description,
+                               'value_time'             => 
$activity->get_time(),
+                               'contact_person_1'                       => 
$contact_person_1,
+                               'contact_person_2'                       => 
$contact_person_2,
+                               'contact_person_2_address'       => 
$activity->get_contact_person_2_address(),
+                               'contact_person_2_zip'           => 
$activity->get_contact_person_2_zip(),
+                               'state_name'                             => 
$state_name,
+                               'category_name'                          => 
$category_name,
+                               'list_target_names'                      => 
$target_names,
+                               'list_district_names'            => 
$district_names,
+                               'special_adaptation_checked' => 
($activity->get_special_adaptation() ? 1 : 0),
+                               'building_name'                          => 
$building_name,
+                               'arena_name'                             => 
$arena_name,
+                               'office_name'                            => 
$office_name,
+                               'organization_name'                      => 
$organization_name,
+                               'group_name'                             => 
$group_name
         );
-        $this->render('activity.php', $data);
+
+                       self::render_template_xsl(array('activity'), 
array('view' => $data));
     }
 
     public function edit()
     {
-        $GLOBALS['phpgw_info']['flags']['app_header'] .= '::'.lang('edit');
+                       $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('edit');
         // Get the contract part id
         $activity_id = (int)phpgw::get_var('id');
-        $cancel_link = self::link(array('menuaction' => 
'activitycalendar.uiactivities.index'));
+
         $categories = $this->so_activity->get_categories();
         $targets = $this->so_activity->get_targets();
         $offices = $this->so_activity->select_district_list();
@@ -127,6 +449,7 @@
         {
             $activity = new activitycalendar_activity();
         }
+
         $new_group = $activity->get_new_group();
         $g_id = phpgw::get_var('group_id');
         $o_id = phpgw::get_var('organization_id');
@@ -148,7 +471,7 @@
 
         if(strlen($desc) > 254)
         {
-            $desc = substr($desc,0,254);
+                               $desc = substr($desc, 0, 254);
         }
         $arenas = $this->so_arena->get(null, null, 'arena.arena_name', true, 
null, null, null);
         if($activity->get_new_org())
@@ -159,14 +482,18 @@
         {
             $organizations = $this->so_org->get(null, null, 'org.name', true, 
null, null, null);
         }
+
         if($new_group)
         {
-            $group_array = $this->so_group->get(null, null, null, null, null, 
null, array('group_id' => $activity->get_group_id(), 'new_groups' => 'true'));
+                               $group_array = $this->so_group->get(null, null, 
null, null, null, null, array(
+                                       'group_id'       => 
$activity->get_group_id(), 'new_groups' => 'true'));
             //var_dump($group_array);
-        if(count($group_array) > 0){
+                               if(count($group_array) > 0)
+                               {
             $keys = array_keys($group_array);
             $local_group = $group_array[$keys[0]];
-            //$group_name = $local_group->get_name();
+                                       $local_group_name        = 
$local_group->get_name();
+                                       $local_group_id          = 
$local_group->get_id();
         }
         }
         else
@@ -174,8 +501,340 @@
             $groups = $this->so_group->get(null, null, null, null, null, null, 
null);
         }
 
-        if(isset($_POST['save_activity'])) // The user has pressed the save 
button
+                       if($activity->get_new_org())
+                       {
+                               
phpgwapi_cache::message_set(lang('org_not_transferred'), 'error');
+                               $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiactivities.view',
+                                       'id' => $activity->get_id()));
+                       }
+
+                       if($activity->get_group_id())
+                       {
+                               if($activity->get_new_group())
+                               {
+                                       $description = 
activitycalendar_sogroup::get_instance()->get_description_local($activity->get_group_id());
+                               }
+                               else
+                               {
+                                       $description = 
activitycalendar_sogroup::get_instance()->get_description($activity->get_group_id());
+                               }
+                       }
+                       else if($activity->get_organization_id())
+                       {
+                               if($activity->get_new_org())
+                               {
+                                       $description = 
activitycalendar_soorganization::get_instance()->get_description_local($activity->get_organization_id());
+                               }
+                               else
+                               {
+                                       $description = 
activitycalendar_soorganization::get_instance()->get_description($activity->get_organization_id());
+                               }
+                       }
+
+                       $selected_state  = $activity->get_state();
+                       $state_options   = array
+                               (
+                               array('id' => '1', 'name' => lang('new'), 
'selected' => (($selected_state == 1) ? 1 : 0)),
+                               array('id' => '2', 'name' => lang('change'), 
'selected' => (($selected_state == 2) ? 1 : 0)),
+                               array('id' => '3', 'name' => lang('published'), 
'selected' => (($selected_state == 3) ? 1 : 0)),
+                               array('id' => '5', 'name' => lang('rejected'), 
'selected' => (($selected_state == 4) ? 1 : 0))
+                       );
+
+                       $category_options[]      = array('id' => '', 'name' => 
lang('Ingen kategori valgt'),
+                               'selected' => 0);
+                       $current_category_id = $activity->get_category();
+                       foreach($categories as $category)
+                       {
+                               $id                                      = 
$category->get_id();
+                               $selected                        = 
($current_category_id == $id) ? 1 : 0;
+                               $category_options[]      = array('id' => $id, 
'name' => $category->get_name(), 'selected' => $selected);
+                       }
+
+                       $current_target_ids              = 
$activity->get_target();
+                       $current_target_id_array = explode(",", 
$current_target_ids);
+                       $target_checks                   = array();
+                       foreach($targets as $t)
+                       {
+                               $checked                 = 
(in_array($t->get_id(), $current_target_id_array)) ? 'checked' : '';
+                               $target_checks[] = array('value' => 
$t->get_id(), 'label' => $t->get_name(),
+                                       'checked' => $checked, 'name' => 
'target[]');
+                       }
+
+                       $current_district_ids            = 
$activity->get_district();
+                       $current_district_id_array       = explode(",", 
$current_district_ids);
+                       $district_checks                         = array();
+                       foreach($districts as $d)
+                       {
+                               $checked                         = 
(in_array($d['part_of_town_id'], $current_district_id_array)) ? 'checked' : '';
+                               $district_checks[]       = array('value' => 
$d['part_of_town_id'], 'label' => $d['name'],
+                                       'checked' => $checked, 'name' => 
'district[]');
+                       }
+
+                       $building_options[]                      = array('id' 
=> '', 'name' => lang('Ingen kommunale bygg valgt'),
+                               'selected' => 0);
+                       $current_internal_arena_id       = 
$activity->get_internal_arena();
+                       foreach($buildings as $building_id => $building_name)
+                       {
+                               $selected                        = 
($current_internal_arena_id == $building_id) ? 1 : 0;
+                               $building_options[]      = array('id' => 
$building_id, 'name' => $building_name,
+                                       'selected' => $selected);
+                       }
+
+                       $arena_external_options[]        = array('id' => '', 
'name' => lang('Ingen arena valgt'),
+                               'selected' => 0);
+                       $current_arena_id                        = 
$activity->get_arena();
+                       foreach($arenas as $arena)
+                       {
+                               $selected                                       
 = ($current_arena_id == $arena->get_id()) ? 1 : 0;
+                               $arena_external_options[]        = array('id' 
=> $arena->get_id(), 'name' => $arena->get_arena_name(),
+                                       'selected' => $selected);
+                       }
+
+                       $office_options[]        = array('id' => '', 'name' => 
lang('Ingen kontor valgt'), 'selected' => 0);
+                       $selected_office         = $activity->get_office();
+                       foreach($offices as $office)
+                       {
+                               $selected                        = 
($selected_office == $office['id']) ? 1 : 0;
+                               $office_options[]        = array('id' => 
$office['id'], 'name' => $office['name'],
+                                       'selected' => $selected);
+                       }
+
+                       $organization_options[]  = array('id' => '', 'name' => 
lang('Ingen organisasjon valgt'),
+                               'selected' => 0);
+                       $current_organization_id = 
$activity->get_organization_id();
+                       foreach($organizations as $organization)
+                       {
+                               $selected                                = 
($current_organization_id == $organization->get_id()) ? 1 : 0;
+                               $organization_options[]  = array('id' => 
$organization->get_id(), 'name' => $organization->get_name(),
+                                       'selected' => $selected);
+                       }
+
+                       $contpers_so = 
activitycalendar_socontactperson::get_instance();
+
+                       if($activity->get_group_id())
+                       {
+                               if($activity->get_new_group())
+                               {
+                                       $contact_person_1        = 
$contpers_so->get_group_contact_name_local($activity->get_contact_person_1());
+                                       $contact_person_2        = 
$contpers_so->get_group_contact_name_local($activity->get_contact_person_2());
+                               }
+                               else
+                               {
+                                       $contact_person_1        = 
$contpers_so->get_group_contact_name($activity->get_contact_person_1());
+                                       $contact_person_2        = 
$contpers_so->get_group_contact_name($activity->get_contact_person_2());
+                               }
+                       }
+                       else if($activity->get_organization_id())
+                       {
+                               if($activity->get_new_org())
+                               {
+                                       $contact_person_1        = 
$contpers_so->get_org_contact_name_local($activity->get_contact_person_1());
+                                       $contact_person_2        = 
$contpers_so->get_org_contact_name_local($activity->get_contact_person_2());
+                               }
+                               else
+                               {
+                                       $contact_person_1        = 
$contpers_so->get_org_contact_name($activity->get_contact_person_1());
+                                       $contact_person_2        = 
$contpers_so->get_org_contact_name($activity->get_contact_person_2());
+                               }
+                       }
+
+                       $tabs                            = array();
+                       $tabs['activity']        = array('label' => 
lang('activity'), 'link' => '#activity');
+                       $active_tab                      = 'activity';
+
+                       $data = array
+                               (
+                               'tabs'                   => 
phpgwapi_jquery::tabview_generate($tabs, $active_tab),
+                               'form_action'    => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiactivities.save')),
+                               'cancel_url'     => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiactivities.index')),
+                               'lang_save'              => lang('save'),
+                               'lang_cancel'    => lang('cancel'),
+                               'activity_id'                                   
 => $activity->get_id(),
+                               'value_title'                                   
 => $activity->get_title(),
+                               'value_description'                             
 => $description,
+                               'list_state_options'                     => 
array('options' => $state_options),
+                               'list_category_options'                  => 
array('options' => $category_options),
+                               'list_target_checks'                     => 
array('choice' => $target_checks),
+                               'list_district_checks'                   => 
array('choice' => $district_checks),
+                               'special_adaptation_checked'     => 
($activity->get_special_adaptation() ? 1 : 0),
+                               'list_building_options'                  => 
array('options' => $building_options),
+                               'list_arena_external_options'    => 
array('options' => $arena_external_options),
+                               'value_time'                                    
 => $activity->get_time(),
+                               'list_office_options'                    => 
array('options' => $office_options),
+                               'list_organization_options'              => 
array('options' => $organization_options),
+                               'organization_selected'                  => 
($current_organization_id ? 1 : 0),
+                               'organization_url'                              
 => $GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'booking.uiorganization.show',
+                                       'id' => $current_organization_id)),
+                               'new_group'                                     
         => ($new_group ? 1 : 0),
+                               'local_group_name'                              
 => $local_group_name,
+                               'local_group_id'                                
 => $local_group_id,
+                               'group_selected'                                
 => ($activity->get_group_id() ? 1 : 0),
+                               'group_selected_id'                             
 => $activity->get_group_id(),
+                               'group_url'                                     
         => $GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'booking.uigroup.show',
+                                       'id' => $activity->get_group_id())),
+                               'contact_person_1'                       => 
$contact_person_1,
+                               'contact_person_2'                       => 
$contact_person_2,
+                               'contact_person_2_address'       => 
$activity->get_contact_person_2_address(),
+                               'contact_person_2_zip'           => 
$activity->get_contact_person_2_zip(),
+                               'validator' => 
phpgwapi_jquery::formvalidator_generate(array('location', 'date',
+                                       'security', 'file'))
+                       );
+
+                       phpgwapi_jquery::load_widget('autocomplete');
+
+                       $_autocomplete = <<<JS
+
+                               $(document).ready(function () 
+                               {
+                                       var oArgs = 
{menuaction:'activitycalendarfrontend.uiactivity.get_address_search'};
+                                       var strURL = phpGWLink('index.php', 
oArgs);
+                                       
JqueryPortico.autocompleteHelper(strURL, 'contact_person_2_address', '', 
'contact_person_2_address_container');
+                               });
+JS;
+                       $GLOBALS['phpgw']->js->add_code('', $_autocomplete);
+
+                       self::add_javascript('activitycalendar', 
'activitycalendar', 'activities.edit.js');
+                       self::render_template_xsl(array('activity'), 
array('edit' => $data));
+               }
+
+               public function query()
         {
+                       $search  = phpgw::get_var('search');
+                       $order   = phpgw::get_var('order');
+                       $draw    = phpgw::get_var('draw', 'int');
+                       $columns = phpgw::get_var('columns');
+
+                       $start_index     = phpgw::get_var('start', 'int', 
'REQUEST', 0);
+                       $num_of_objects  = (phpgw::get_var('length', 'int') <= 
0) ? $this->user_rows_per_page : phpgw::get_var('length', 'int');
+                       $sort_field              = 
($columns[$order[0]['column']]['data']) ? $columns[$order[0]['column']]['data'] 
: 'id';
+                       $sort_ascending  = ($order[0]['dir'] == 'desc') ? false 
: true;
+                       // Form variables
+                       $search_for              = $search['value'];
+                       $search_type     = phpgw::get_var('search_option');
+
+                       // Create an empty result set
+                       $result_objects  = array();
+                       $result_count    = 0;
+
+                       $export = phpgw::get_var('export', 'bool');
+                       if($export)
+                       {
+                               $num_of_objects = null;
+                       }
+
+                       //Retrieve the type of query and perform type specific 
logic
+                       $query_type = phpgw::get_var('type');
+
+                       $email_param = phpgw::get_var('email');
+                       $email           = false;
+                       if(isset($email_param))
+                       {
+                               $email                   = true;
+                               $num_of_objects  = null;
+                       }
+
+                       $uid = $GLOBALS['phpgw_info']['user']['account_id'];
+
+                       switch($query_type)
+                       {
+                               case 'new_activities':
+                                       $filters                 = 
array('new_activities'                => 'yes', 'activity_state'              
=> phpgw::get_var('activity_state'),
+                                               'activity_category'             
 => phpgw::get_var('activity_category'), 'activity_district'             => 
phpgw::get_var('activity_district'),
+                                               'user_id'                       
         => $uid, 'updated_date_hidden'  => phpgw::get_var('date_change'));
+                                       $result_objects  = 
activitycalendar_soactivity::get_instance()->get($start_index, $num_of_objects, 
$sort_field, $sort_ascending, $search_for, $search_type, $filters);
+                                       $result_count    = 
activitycalendar_soactivity::get_instance()->get_count($search_for, 
$search_type, $filters);
+                                       break;
+                               case 'all_activities':
+                               default:
+                                       $filters                 = 
array('activity_state'                => phpgw::get_var('activity_state'), 
'activity_category'                => phpgw::get_var('activity_category'),
+                                               'activity_district'             
 => phpgw::get_var('activity_district'), 'user_id'                              
 => $uid,
+                                               'updated_date_hidden'    => 
phpgw::get_var('date_change'));
+                                       $result_objects  = 
activitycalendar_soactivity::get_instance()->get($start_index, $num_of_objects, 
$sort_field, $sort_ascending, $search_for, $search_type, $filters);
+                                       $result_count    = 
activitycalendar_soactivity::get_instance()->get_count($search_for, 
$search_type, $filters);
+                                       break;
+                       }
+
+                       //Create an empty row set
+                       $rows            = array();
+                       $mail_rows       = array();
+                       foreach($result_objects as $result)
+                       {
+                               if(isset($result))
+                               {
+                                       // ... add a serialized result
+                                       if($export)
+                                       {
+                                               $rows[] = 
$result->serialize_for_export();
+                                       }
+                                       else
+                                       {
+                                               $rows[] = $result->serialize();
+                                       }
+                                       $mail_rows[] = $result;
+                               }
+                       }
+
+                       if($export)
+                       {
+                               return $rows;
+                       }
+
+                       if(!$export && !$email)
+                       {
+                               //Add action column to each row in result table
+                               array_walk($rows, array($this, 'add_actions'), 
array($query_type));
+                       }
+                       if($email)
+                       {
+                               $this->send_email_to_selection($mail_rows);
+                       }
+                       else
+                       {
+                               $result_data                                    
 = array('results' => $rows);
+                               $result_data['total_records']    = 
$result_count;
+                               $result_data['draw']                     = 
$draw;
+
+                               return $this->jquery_results($result_data);
+                       }
+               }
+
+               public function save()
+               {
+                       $activity_id = (int)phpgw::get_var('id');
+                       // Retrieve the activity object or create a new one
+                       if(isset($activity_id) && $activity_id > 0)
+                       {
+                               $activity = 
$this->so_activity->get_single($activity_id);
+                       }
+                       else
+                       {
+                               $activity = new activitycalendar_activity();
+                       }
+
+                       $new_group       = $activity->get_new_group();
+                       $g_id            = phpgw::get_var('group_id');
+                       $o_id            = phpgw::get_var('organization_id');
+                       if($new_group)
+                       {
+                               $persons = 
$this->so_group->get_contacts_local($activity->get_group_id());
+                               $desc    = 
$this->so_group->get_description_local($activity->get_group_id());
+                       }
+                       else if(isset($g_id) && $g_id > 0)
+                       {
+                               $persons = $this->so_group->get_contacts($g_id);
+                               $desc    = 
$this->so_group->get_description($g_id);
+                       }
+                       else if(isset($o_id) && $o_id > 0)
+                       {
+                               $persons = $this->so_org->get_contacts($o_id);
+                               $desc    = 
$this->so_org->get_description($o_id);
+                       }
+
+                       if(strlen($desc) > 254)
+                       {
+                               $desc = substr($desc, 0, 254);
+                       }
+
             if(isset($activity)) // If an activity object is created
             {
                 $old_state = $activity->get_state();
@@ -235,8 +894,10 @@
                         if($new_group)
                         {
                             //transfer group to booking
-                            $group_array = $this->so_group->get(null, null, 
null, null, null, null, array('group_id' => $activity->get_group_id(), 
'new_groups' => 'true'));
-                            if(count($group_array) > 0){
+                                                       $group_array = 
$this->so_group->get(null, null, null, null, null, null, array(
+                                                               'group_id'      
 => $activity->get_group_id(), 'new_groups' => 'true'));
+                                                       if(count($group_array) 
> 0)
+                                                       {
                                 $keys = array_keys($group_array);
                                 $group = $group_array[$keys[0]];
                             }
@@ -285,17 +946,19 @@
 
                                 $this->so_group->update_local($group);
                                 $message = lang('messages_saved_form');
-                                //var_dump($new_group_id);
+
                                 $contact_persons = 
$this->so_contact->get_booking_contact_persons($new_group_id, true);
-                                //var_dump(2);
+
                                 $cp1 = $contact_persons[0];
                             }
                         }
-                        $message = lang('messages_saved_form');
+                                               //$message = 
lang('messages_saved_form');
+                                               
phpgwapi_cache::message_set(lang('messages_saved_form'), 'message');
                     }
                     else
                     {
-                        $error = lang('messages_form_error');
+                                               //$error = 
lang('messages_form_error');
+                                               
phpgwapi_cache::message_set(lang('messages_form_error'), 'error');
                     }
 
                                                                                
if(isset($activity_id) && $activity_id > 0)
@@ -312,170 +975,36 @@
                         if($activity->get_group_id() && 
$activity->get_group_id() > 0)
                         {
                             
$activity->set_contact_persons(activitycalendar_socontactperson::get_instance()->get_booking_contact_persons($activity->get_group_id(),
 true));
-                            
activitycalendar_uiactivities::send_mailnotification_to_group($activity->get_contact_person_1(),$subject,$body);
+                                                       
activitycalendar_uiactivities::send_mailnotification_to_group($activity->get_contact_person_1(),
 $subject, $body);
                         }
-                        else if ($activity->get_organization_id() && 
$activity->get_organization_id() > 0)
+                                               else 
if($activity->get_organization_id() && $activity->get_organization_id() > 0)
                         {
                             
$activity->set_contact_persons(activitycalendar_socontactperson::get_instance()->get_booking_contact_persons($activity->get_organization_id()));
-                            
activitycalendar_uiactivities::send_mailnotification_to_organization($activity->get_contact_person_1(),$subject,$body);
+                                                       
activitycalendar_uiactivities::send_mailnotification_to_organization($activity->get_contact_person_1(),
 $subject, $body);
                         }
                     }
-                    $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiactivities.view', 'id' => 
$activity->get_id(), 'saved_ok' => 'yes'));
+                                       
$GLOBALS['phpgw']->redirect_link('/index.php', array('menuaction' => 
'activitycalendar.uiactivities.view',
+                                               'id'             => 
$activity->get_id()));
                 }
                 else
                 {
                     if(!$target_ok)
                     {
-                        $error .= "<br/>" . lang('target_not_selected');
+                                               //$error .= "<br/>" . 
lang('target_not_selected');
+                                               
phpgwapi_cache::message_set(lang('target_not_selected'), 'error');
                     }
                     if(!$district_ok)
                     {
-                        $error .= "<br/>" . lang('district_not_selected');
-                    }
-                    return $this->render('activity.php', array
-                            (
-                                'activity'     => $activity,
-                                'organizations' => $organizations,
-                                'org_name' => $org_name,
-                                'groups' => $groups,
-                                'local_group' => $local_group,
-                                'arenas' => $arenas,
-                                'buildings' => $buildings,
-                                'categories' => $categories,
-                                'targets' => $targets,
-                                'districts' => $districts,
-                                'offices' => $offices,
-                                'editable' => true,
-                                'cancel_link' => $cancel_link,
-                                'message' => isset($message) ? $message : 
phpgw::get_var('message'),
-                                'error' => isset($error) ? $error : 
phpgw::get_var('error')
-                            )
-                    );
+                                               //$error .= "<br/>" . 
lang('district_not_selected');
+                                               
phpgwapi_cache::message_set(lang('district_not_selected'), 'error');
                 }
             }
         }
-        $editable = true;
-        if($activity->get_new_org())
-        {
-            $error = lang('org_not_transferred');
-            $editable = false;
-        }
-        //var_dump($local_group);
 
-        return $this->render('activity.php', array
-                (
-                    'activity'         => $activity,
-                    'organizations' => $organizations,
-                    'org_name' => $org_name,
-                    'groups' => $groups,
-                    'local_group' => $local_group,
-                    'arenas' => $arenas,
-                    'buildings' => $buildings,
-                    'categories' => $categories,
-                    'targets' => $targets,
-                    'districts' => $districts,
-                    'offices' => $offices,
-                    'editable' => $editable,
-                    'cancel_link' => $cancel_link,
-                    'message' => isset($message) ? $message : 
phpgw::get_var('message'),
-                    'error' => isset($error) ? $error : phpgw::get_var('error')
-                )
-        );
+                       $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiactivities.edit',
+                               'id' => $activity->get_id()));
     }
 
-    public function query()
-    {
-        
if($GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'] > 0)
-        {
-            $user_rows_per_page = 
$GLOBALS['phpgw_info']['user']['preferences']['common']['maxmatchs'];
-        }
-        else
-               {
-            $user_rows_per_page = 10;
-        }
-        // YUI variables for paging and sorting
-        $start_index   = phpgw::get_var('startIndex', 'int');
-        $num_of_objects        = phpgw::get_var('results', 'int', 'GET', 
$user_rows_per_page);
-        $sort_field            = phpgw::get_var('sort');
-        $sort_ascending        = phpgw::get_var('dir') == 'desc' ? false : 
true;
-        // Form variables
-        $search_for    = phpgw::get_var('query');
-        $search_type   = phpgw::get_var('search_option');
-        // Create an empty result set
-        $result_objects = array();
-        $result_count = 0;
-        //Retrieve the type of query and perform type specific logic
-        $query_type = phpgw::get_var('type');
-
-        $exp_param     = phpgw::get_var('export');
-        $export = false;
-        if(isset($exp_param)){
-            $export=true;
-            $num_of_objects = null;
-        }
-
-        $email_param = phpgw::get_var('email');
-        $email = false;
-        if(isset($email_param)){
-            $email=true;
-            $num_of_objects = null;
-        }
-
-        $uid = $GLOBALS['phpgw_info']['user']['account_id'];
-
-        switch($query_type)
-        {
-            case 'new_activities':
-                $filters = array('new_activities' => 'yes', 'activity_state' 
=> phpgw::get_var('activity_state'), 'activity_category' => 
phpgw::get_var('activity_category'), 'activity_district' => 
phpgw::get_var('activity_district'), 'user_id' => $uid, 'updated_date_hidden' 
=> phpgw::get_var('date_change_hidden'));
-                $result_objects = 
activitycalendar_soactivity::get_instance()->get($start_index, $num_of_objects, 
$sort_field, $sort_ascending, $search_for, $search_type, $filters);
-                $object_count = 
activitycalendar_soactivity::get_instance()->get_count($search_for, 
$search_type, $filters);
-                break;
-            case 'all_activities':
-            default:
-                $filters = array('activity_state' => 
phpgw::get_var('activity_state'), 'activity_category' => 
phpgw::get_var('activity_category'), 'activity_district' => 
phpgw::get_var('activity_district'), 'user_id' => $uid, 'updated_date_hidden' 
=> phpgw::get_var('date_change_hidden'));
-                $result_objects = 
activitycalendar_soactivity::get_instance()->get($start_index, $num_of_objects, 
$sort_field, $sort_ascending, $search_for, $search_type, $filters);
-                $object_count = 
activitycalendar_soactivity::get_instance()->get_count($search_for, 
$search_type, $filters);
-                break;
-        }
-
-        //Create an empty row set
-        $rows = array();
-        $mail_rows = array();
-        foreach($result_objects as $result) {
-//          var_dump($result);
-            if(isset($result))
-            {
-                            // ... add a serialized result
-                if($export)
-                {
-                    $rows[] = $result->serialize_for_export();
-                }
-                else
-                {
-                    $rows[] = $result->serialize();
-                }
-                $mail_rows[] = $result;
-            }
-        }
-
-        // ... add result data
-        $result_data = array('results' => $rows, 'total_records' => 
$object_count);
-
-        if(!$export && !$email){
-            //Add action column to each row in result table
-            array_walk($result_data['results'], array($this, 'add_actions'), 
array($query_type));
-        }
-        if($email)
-        {
-            //var_dump($mail_rows);
-            $this->send_email_to_selection($mail_rows);
-        }
-        else
-        {
-            return $this->yui_results($result_data, 'total_records', 
'results');
-        }
-    }
-
     /**
      * Add action links and labels for the context menu of the list items
      *
@@ -496,25 +1025,31 @@
         {
             case 'all_activities':
                 $value['ajax'][] = false;
-                $value['actions'][] = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.edit', 'id' => $value['id'])));
+                                       $value['actions'][]      = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.edit',
+                                               'id'             => 
$value['id'])));
                 $value['labels'][] = lang('edit');
                 $value['ajax'][] = false;
-                $value['actions'][] = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.view', 'id' => $value['id'])));
+                                       $value['actions'][]      = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.view',
+                                               'id'             => 
$value['id'])));
                 $value['labels'][] = lang('show');
                 $value['ajax'][] = true;
-                $value['actions'][] = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.send_mail', 'activity_id' => 
$value['id'],'message_type' => 'update')));
+                                       $value['actions'][]      = 
html_entity_decode(self::link(array('menuaction'      => 
'activitycalendar.uiactivities.send_mail',
+                                               'activity_id'    => 
$value['id'], 'message_type'         => 'update')));
                 $value['labels'][] = lang('send_mail');
                 break;
 
             case 'new_activities':
                 $value['ajax'][] = false;
-                $value['actions'][] = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.edit', 'id' => $value['id'])));
+                                       $value['actions'][]      = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.edit',
+                                               'id'             => 
$value['id'])));
                 $value['labels'][] = lang('edit');
                 $value['ajax'][] = false;
-                $value['actions'][] = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.view', 'id' => $value['id'])));
+                                       $value['actions'][]      = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.view',
+                                               'id'             => 
$value['id'])));
                 $value['labels'][] = lang('show');
                 $value['ajax'][] = true;
-                $value['actions'][] = 
html_entity_decode(self::link(array('menuaction' => 
'activitycalendar.uiactivities.send_mail', 'activity_id' => 
$value['id'],'message_type' => 'update')));
+                                       $value['actions'][]      = 
html_entity_decode(self::link(array('menuaction'      => 
'activitycalendar.uiactivities.send_mail',
+                                               'activity_id'    => 
$value['id'], 'message_type'         => 'update')));
                 $value['labels'][] = lang('send_mail');
                 break;
         }
@@ -522,7 +1057,7 @@
 
     function send_email_to_selection($activities)
     {
-        $c = createobject('phpgwapi.config','activitycalendarfrontend');
+                       $c                       = 
createobject('phpgwapi.config', 'activitycalendarfrontend');
         $c->read();
         $config = $c->config_data;
                $_subject = lang('mail_subject_update');
@@ -530,7 +1065,7 @@
         $mailBaseURL = $c->config_data['mailBaseURL'];
        foreach($activities as $activity)
        {
-                       $subject = "{$_subject}::" .$activity->get_title();
+                               $subject         = "{$_subject}::" . 
$activity->get_title();
                        //$activity = 
activitycalendar_soactivity::get_instance()->get_single($activity_id);
             //$link_text = "<a 
href='http://www.bergen.kommune.no/aktivby/registreringsskjema/ny/?menuaction=activitycalendarfrontend.uiactivity.edit&amp;id={$activity->get_id()}&amp;secret={$activity->get_secret()}'>Rediger
 opplysninger for {$activity->get_title()}</a>";
             //$link_text = "<a 
href='{$mailBaseURL}?menuaction=activitycalendarfrontend.uiactivity.edit&amp;id={$activity->get_id()}&amp;secret={$activity->get_secret()}'>Rediger
 opplysninger for {$activity->get_title()}</a>";
@@ -571,11 +1106,11 @@
             if($activity->get_group_id() && $activity->get_group_id() > 0)
             {
                 
$activity->set_contact_persons(activitycalendar_socontactperson::get_instance()->get_booking_contact_persons($activity->get_group_id(),
 true));
-/*                     if($activity->get_contact_person_2() && 
$activity->get_contact_person_2()->get_email())
+                                       /* if($activity->get_contact_person_2() 
&& $activity->get_contact_person_2()->get_email())
                                {
                         
activitycalendar_uiactivities::send_mailnotification_to_group($activity->get_contact_person_2(),
 $subject, $body);
                                }
-                else*/
+                                         else */
                 if($activity->get_contact_person_1() && 
$activity->get_contact_person_1()->get_email())
                                {
                     
activitycalendar_uiactivities::send_mailnotification_to_group($activity->get_contact_person_1(),
 $subject, $body);
@@ -584,11 +1119,11 @@
             else if($activity->get_organization_id() && 
$activity->get_organization_id() > 0)
             {
                 
$activity->set_contact_persons(activitycalendar_socontactperson::get_instance()->get_booking_contact_persons($activity->get_organization_id()));
-/*                     if($activity->get_contact_person_2() && 
$activity->get_contact_person_2()->get_email())
+                                       /* if($activity->get_contact_person_2() 
&& $activity->get_contact_person_2()->get_email())
                 {
                                        
activitycalendar_uiactivities::send_mailnotification_to_organization($activity->get_contact_person_2(),
 $subject, $body);
                                }
-                else*/
+                                         else */
                 if($activity->get_contact_person_1() && 
$activity->get_contact_person_1()->get_email())
                                {
                     
activitycalendar_uiactivities::send_mailnotification_to_organization($activity->get_contact_person_1(),
 $subject, $body);
@@ -596,13 +1131,13 @@
             }
         }
 
-               $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiactivities.index', 'message' => 
'E-post sendt'));
-
+                       $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiactivities.index',
+                               'message'        => 'E-post sendt'));
     }
 
     public function send_mail()
     {
-        $c = createobject('phpgwapi.config','activitycalendarfrontend');
+                       $c               = createobject('phpgwapi.config', 
'activitycalendarfrontend');
         $c->read();
         $config = $c->config_data;
 
@@ -622,11 +1157,17 @@
             $office_name = 
activitycalendar_soactivity::get_instance()->get_office_name($activity->get_office());
             $office_id = $activity->get_office();
             if($office_id == 1)
+                               {
                 $office_id_new = 2;
+                               }
             else if($office_id == 2)
+                               {
                 $office_id_new = 1;
+                               }
             else
+                               {
                 $office_id_new = (int)$office_id;
+                               }
             $office_footer = 
activitycalendar_soactivity::get_instance()->get_office_description($office_id_new);
             $body = lang('mail_body_update', $activity->get_title(), 
$link_text, $office_footer, $office_name);
        }
@@ -644,7 +1185,7 @@
        {
             //$contact_person2 = 
activitycalendar_socontactperson::get_instance()->get_group_contact2($activity>get_group_id());
             
$activity->set_contact_persons(activitycalendar_socontactperson::get_instance()->get_booking_contact_persons($activity->get_group_id(),
 true));
-/*             if($activity->get_contact_person_2() && 
$activity->get_contact_person_2()->get_email())
+                               /* if($activity->get_contact_person_2() && 
$activity->get_contact_person_2()->get_email())
                     
activitycalendar_uiactivities::send_mailnotification_to_group($activity->get_contact_person_2(),
 $subject, $body);
             else */
             if($activity->get_contact_person_1() && 
$activity->get_contact_person_1()->get_email())
@@ -656,7 +1197,7 @@
        {
             //$contact_person2 = 
activitycalendar_socontactperson::get_instance()->get_oup_contact2($activity>get_group_id());
             
$activity->set_contact_persons(activitycalendar_socontactperson::get_instance()->get_booking_contact_persons($activity->get_organization_id()));
-/*             if($activity->get_contact_person_2() && 
$activity->get_contact_person_2()->get_email())
+                               /* if($activity->get_contact_person_2() && 
$activity->get_contact_person_2()->get_email())
                             
activitycalendar_uiactivities::send_mailnotification_to_organization($activity->get_contact_person_2(),
 $subject, $body);
             else */
             if($activity->get_contact_person_1() && 
$activity->get_contact_person_1()->get_email())
@@ -665,15 +1206,21 @@
                        }
        }
 
-       $GLOBALS['phpgw']->redirect_link('/index.php', array('menuaction' => 
'activitycalendar.uiactivities.index', 'message' => 'E-post sendt'));
+                       if(phpgw::get_var('phpgw_return_as') == 'json')
+                       {
+                               $message['message'][] = array('msg' => 
lang('E-post sendt'));
+                               return $message;
+                       }
 
+                       $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiactivities.index',
+                               'message'        => 'E-post sendt'));
     }
 
     function send_mailnotification_to_organization($contact_person, $subject, 
$body)
     {
 
         //var_dump($contact_person_id . ',' . $subject . ',' . $body);
-        if (!is_object($GLOBALS['phpgw']->send))
+                       if(!is_object($GLOBALS['phpgw']->send))
         {
             $GLOBALS['phpgw']->send = CreateObject('phpgwapi.send');
         }
@@ -682,19 +1229,18 @@
         $from = isset($config->config_data['email_sender']) && 
$config->config_data['email_sender'] ? $config->config_data['email_sender'] : 
"noreply<address@hidden'phpgw_info']['server']['hostname']}>";
         //$from = "address@hidden";
 
-        if (strlen(trim($body)) == 0)
+                       if(strlen(trim($body)) == 0)
         {
             return false;
         }
 
         $mailtoAddress = 
trim(activitycalendar_socontactperson::get_instance()->get_mailaddress_for_org_contact($contact_person->get_id()));
         //$mailtoAddress = "address@hidden";
-
         //var_dump($mailtoAddress);
         //var_dump($mailtoAddress.';'.$from.';'.$subject);
-        if (strlen($mailtoAddress) > 0)
+                       if(strlen($mailtoAddress) > 0)
         {
-                       if 
(!$this->validator->check_email_address($mailtoAddress))
+                               
if(!$this->validator->check_email_address($mailtoAddress))
                        {
                                $GLOBALS['phpgw']->log->error(array(
                                        'text'  => 
'uiactivities::send_mailnotification_to_group() : not a valid address.: %1',
@@ -719,7 +1265,7 @@
             {
                 $GLOBALS['phpgw']->send->msg('email', $mailtoAddress, 
$subject, $body, '', '', '', $from, '', 'html');
             }
-            catch (phpmailerException $e)
+                               catch(phpmailerException $e)
             {
                 if($e)
                 {
@@ -737,7 +1283,7 @@
 
     function send_mailnotification_to_group($contact_person, $subject, $body)
     {
-        if (!is_object($GLOBALS['phpgw']->send))
+                       if(!is_object($GLOBALS['phpgw']->send))
         {
             $GLOBALS['phpgw']->send = CreateObject('phpgwapi.send');
         }
@@ -746,7 +1292,7 @@
         $from = isset($config->config_data['email_sender']) && 
$config->config_data['email_sender'] ? $config->config_data['email_sender'] : 
"noreply<address@hidden'phpgw_info']['server']['hostname']}>";
         //$from = "address@hidden";
 
-        if (strlen(trim($body)) == 0)
+                       if(strlen(trim($body)) == 0)
         {
             return false;
         }
@@ -754,9 +1300,9 @@
         $mailtoAddress = 
trim(activitycalendar_socontactperson::get_instance()->get_mailaddress_for_group_contact($contact_person->get_id()));
         //$mailtoaddress = "address@hidden";
         //var_dump($mailtoAddress.';'.$from.';'.$subject);
-        if (strlen($mailtoAddress) > 0)
+                       if(strlen($mailtoAddress) > 0)
         {
-                       if 
(!$this->validator->check_email_address($mailtoAddress))
+                               
if(!$this->validator->check_email_address($mailtoAddress))
                        {
                                $GLOBALS['phpgw']->log->error(array(
                                        'text'  => 
'uiactivities::send_mailnotification_to_group() : not a valid address.: %1',
@@ -782,7 +1328,7 @@
             {
                 $GLOBALS['phpgw']->send->msg('email', $mailtoAddress, 
$subject, $body, '', '', '', $from, '', 'html');
             }
-            catch (phpmailerException $e)
+                               catch(phpmailerException $e)
             {
                 if($e)
                 {
@@ -809,8 +1355,9 @@
         $returnHTML = "<option value='0'>Ingen gruppe valgt</option>";
         if($org_id)
         {
-            $groups = activitycalendar_sogroup::get_instance()->get(null, 
null, null, null, null, null, array('org_id' => $org_id));
-            foreach ($groups as $group)
+                               $groups = 
activitycalendar_sogroup::get_instance()->get(null, null, null, null, null, 
null, array(
+                                       'org_id' => $org_id));
+                               foreach($groups as $group)
             {
                 if(isset($group))
                 {
@@ -828,10 +1375,10 @@
                             $selected_group = "";
                         }
                     }
-                    $group_html[] = "<option value='" . $group->get_id() . 
"'". $selected_group . ">" . $group->get_name() . "</option>";
+                                               $group_html[] = "<option 
value='" . $group->get_id() . "'" . $selected_group . ">" . $group->get_name() 
. "</option>";
                 }
             }
-            $html = implode(' ' , $group_html);
+                               $html            = implode(' ', $group_html);
             $returnHTML = $returnHTML . ' ' . $html;
         }
 
@@ -843,13 +1390,13 @@
     {
         $activities = $this->so_activity->get_activities_without_groups();
 
-        foreach ($activities as $a)
+                       foreach($activities as $a)
         {
             $group_info = array();
             $title_new = $a['title'];
             if(strlen($title_new) > 50)
             {
-                $title_new = substr($title_new,0,49);
+                                       $title_new = substr($title_new, 0, 49);
             }
             $group_info['name'] = $title_new;
             $group_info['organization_id'] =  $a['organization'];
@@ -860,7 +1407,7 @@
             var_dump("lagt til gruppen " . $group_info['name'] . " med id " . 
$new_group_id . "<br/>");
             $this->so_activity->update_activity_group($a['id'], $new_group_id);
             $cp = 
$this->so_contact->get_booking_contact_persons($a['organization']);
-            foreach ($cp as $c)
+                               foreach($cp as $c)
             {
                 $c->set_group_id($new_group_id);
                 $contact_id = $this->so_contact->add_new_group_contact($c);
@@ -880,7 +1427,6 @@
 
                                echo "<h2>Aktiviteten '" . 
$activity_del->get_title() . "' ble slettet fra systemet.</h2>";
                                echo "<a href='#' 
onclick='history.go(-1);'>Tilbake til forrige side</a>";
-
                        }
                        else
                        {
@@ -888,4 +1434,4 @@
                                echo "<a href='#' 
onclick='history.go(-1);'>Tilbake til forrige side</a>";
                        }
                }
-}
\ No newline at end of file
+       }
\ No newline at end of file

Modified: trunk/activitycalendar/inc/class.uiarena.inc.php
===================================================================
--- trunk/activitycalendar/inc/class.uiarena.inc.php    2016-02-10 10:51:51 UTC 
(rev 14718)
+++ trunk/activitycalendar/inc/class.uiarena.inc.php    2016-02-10 19:45:46 UTC 
(rev 14719)
@@ -1,17 +1,19 @@
 <?php
-phpgw::import_class('activitycalendar.uicommon');
-phpgw::import_class('activitycalendar.soarena');
+       phpgw::import_class('activitycalendar.uicommon');
+       phpgw::import_class('activitycalendar.soarena');
 
-include_class('activitycalendar', 'arena', 'inc/model/');
+       include_class('activitycalendar', 'arena', 'inc/model/');
 
-class activitycalendar_uiarena extends activitycalendar_uicommon
-{
+       class activitycalendar_uiarena extends activitycalendar_uicommon
+       {
+
        public $public_functions = array
        (
                'index'                 => true,
                'query'                     => true,
                'view'                      => true,
                'add'                           => true,
+                       'save'                           => true,
                'edit'                          => true,
                'download'                      => true,
                'get_address_search'    => true
@@ -21,7 +23,7 @@
        {
                parent::__construct();
                self::set_active_menu('activitycalendar::arena');
-               $config = CreateObject('phpgwapi.config','activitycalendar');
+                       $config = CreateObject('phpgwapi.config', 
'activitycalendar');
                $config->read();
        }
        
@@ -38,21 +40,94 @@
         */
        public function get_address_search()
        {
-               $search_string = phpgw::get_var('search');
+                       $search_string = phpgw::get_var('query');
                //var_dump($search_string);
                return 
activitycalendar_soarena::get_instance()->get_address($search_string);
        }
        
        public function index()
        {
-               // No messages so far
-               $errorMsgs = array();
-               $warningMsgs = array();
-               $infoMsgs = array();
+                       if(phpgw::get_var('phpgw_return_as') == 'json')
+                       {
+                               return $this->query();
+                       }
 
+                       $appname = lang('arenas');
+
+                       $function_msg    = lang('list %1', $appname);
+                       $type                    = 'all_arenas';
+
+                       $data = array(
+                               'datatable_name' => $function_msg,
+                               'form'                   => array(
+                                       'toolbar' => array(
+                                               'item' => array(
+                                                       array(
+                                                               'type'   => 
'filter',
+                                                               'name'   => 
'active',
+                                                               'text'   => 
lang('marked_as'),
+                                                               'list'   => 
array
+                                                                       (
+                                                                       
array('id' => 'all', 'name' => lang('all')),
+                                                                       
array('id' => 'active', 'name' => lang('active')),
+                                                                       
array('id' => 'inactive', 'name' => lang('inactive'))
+                                                               )
+                                                       ),
+                                                       array(
+                                                               'type'   => 
'link',
+                                                               'value'  => 
lang('new'),
+                                                               'href'   => 
self::link(array(
+                                                                       
'menuaction' => 'activitycalendar.uiarena.add'
+                                                               )),
+                                                               'class'  => 
'new_item'
+                                                       )
+                                               )
+                                       )
+                               ),
+                               'datatable'              => array(
+                                       'source'                 => 
self::link(array(
+                                               'menuaction'             => 
'activitycalendar.uiarena.index',
+                                               'type'                          
 => $type,
+                                               'phpgw_return_as'        => 
'json'
+                                       )),
+                                       'download'               => 
self::link(array('menuaction' => 'activitycalendar.uiarena.download',
+                                               'type'           => $type,
+                                               'export'         => true,
+                                               'allrows'        => true
+                                       )),
+                                       'allrows'                => true,
+                                       'editor_action'  => '',
+                                       'field'                  => array(
+                                               array('key' => 'id', 'label' => 
lang('id'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 'arena_name', 
'label' => lang('name'), 'sortable' => true, 'hidden' => false),
+                                               array('key' => 'address', 
'label' => lang('address'), 'sortable' => true, 'hidden' => false)
+                                       )
+                               )
+                       );
                
-               $data = array();
-               $this->render('arena_list.php');
+                       $data['datatable']['actions'][] = array
+                               (
+                               'my_name'        => 'show',
+                               'text'           => lang('show'),
+                               'action'         => self::link(array(
+                                       'menuaction' => 
'activitycalendar.uiarena.view'
+                               )),
+                               'parameters' => json_encode(array('parameter' 
=> array(array('name' => 'id',
+                                                       'source' => 'id'))))
+                       );
+
+                       $data['datatable']['actions'][] = array
+                               (
+                               'my_name'        => 'edit',
+                               'text'           => lang('edit'),
+                               'action'         => self::link(array(
+                                       'menuaction' => 
'activitycalendar.uiarena.edit'
+                               )),
+                               'parameters' => json_encode(array('parameter' 
=> array(array('name' => 'id',
+                                                       'source' => 'id'))))
+                       );
+
+                       self::render_template_xsl('datatable_jquery', $data);
        }
        
        /**
@@ -60,48 +135,45 @@
         */
        public function view()
        {
+                       $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('view');
+                       // Get the contract part id
+                       $arena_id = (int)phpgw::get_var('id');
 
-               $errorMsgs = array();
-               $infoMsgs = array();
-               $saved_OK = phpgw::get_var('saved_ok');
-               if($saved_OK)
-               {
-                       $message = lang('arena_saved_form');
-               }
-               $arena = 
activitycalendar_soarena::get_instance()->get_single((int)phpgw::get_var('id'));
-               $cancel_link = self::link(array('menuaction' => 
'activitycalendar.uiarena.index'));
+                       $arena = 
activitycalendar_soarena::get_instance()->get_single($arena_id);
                
-               if(isset($_POST['edit_arena'])) // The user has pressed the 
save button
+                       if(empty($arena))
                {
-                       $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiarena.edit','id' => 
phpgw::get_var('id')));
+                               phpgwapi_cache::message_set(lang('Could not 
find specified arena.'), 'error');
+                               $GLOBALS['phpgw']->redirect_link('/index.php', 
array('menuaction' => 'activitycalendar.uiarena.index'));
                }
                
-               if($arena == null) // Not found
-               {
-                       $errorMsgs[] = lang('Could not find specified arena.');
-               }
+                       $tabs                    = array();
+                       $tabs['arena']   = array('label' => lang('arena'), 
'link' => '#arena');
+                       $active_tab              = 'arena';
+
                $data = array
                (
-                       'arena' => $arena,
-                       'cancel_link' => $cancel_link,
-                       'message' => $message,
-                       'errorMsgs' => $errorMsgs,
-                       'infoMsgs' => $infoMsgs
+                               'tabs'                   => 
phpgwapi_jquery::tabview_generate($tabs, $active_tab),
+                               'edit_url'               => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiarena.edit',
+                                       'id' => $arena->get_id())),
+                               'cancel_url'     => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'activitycalendar.uiarena.index')),
+                               'lang_edit'              => lang('edit'),
+                               'lang_cancel'    => lang('cancel'),
+                               'arena_name'     => $arena->get_arena_name(),
+                               'address'                => 
$arena->get_address(),
+                               'address_no'     => $arena->get_addressnumber(),
+                               'active_value'   => ($arena->is_active() ? 
lang('active_arena') : lang('inactive_arena'))
                );
-               $this->render('arena.php', $data);
+
+                       self::render_template_xsl(array('arena'), array('view' 
=> $data));
        }
        
        public function edit()
        {
-               $GLOBALS['phpgw_info']['flags']['app_header'] .= 
'::'.lang('edit');
+                       $GLOBALS['phpgw_info']['flags']['app_header'] .= '::' . 
lang('edit');
                // Get the contract part id
                $arena_id = (int)phpgw::get_var('id');
-               $cancel_link = self::link(array('menuaction' => 
'activitycalendar.uiarena.index'));
                
-               $buildings = 
activitycalendar_soarena::get_instance()->get_buildings();
-               //var_dump($buildings);
-               
-               // Retrieve the arena object or create a new one
                if(isset($arena_id) && $arena_id > 0)
                {       
                        $arena = 
activitycalendar_soarena::get_instance()->get_single($arena_id); 
@@ -111,93 +183,89 @@
                        $arena = new activitycalendar_arena();
                }
                
-               if(isset($_POST['save_arena'])) // The user has pressed the 
save button
-               {
-                       if(isset($arena)) // If a arena object is created
-                       {
-                               // ... set all parameters
-                               
$arena->set_internal_arena_id(phpgw::get_var('internal_arena_id'));
-                               
$arena->set_arena_name(phpgw::get_var('arena_name'));
-                               $arena->set_address(phpgw::get_var('address'));
-                               
$arena->set_addressnumber(phpgw::get_var('address_no'));
-                               
$arena->set_zip_code(phpgw::get_var('zip_code'));
-                               $arena->set_city(phpgw::get_var('city'));
-                               
$arena->set_active(phpgw::get_var('arena_active') == 'yes' ? true : false);
+                       $is_active               = $arena->is_active();
+                       $active_options  = array
+                               (
+                               array('id' => 'yes', 'name' => lang('active'), 
'selected' => (($is_active) ? 1 : 0)),

@@ Diff output truncated at 153600 characters. @@



reply via email to

[Prev in Thread] Current Thread [Next in Thread]