Menu

#318 Free to give customized version “On behalf of” and “Attendees” integrates with LDAP

open
nobody
None
1
2019-01-03
2015-10-31
No

Hi All,

We used MRBS 1.4.11 customized version integrates fully with LDAP through our Active Directory.

Our requirements is to have the “On behalf of” and “Attendees” custom field.
None of our team has strong knowledge of PHP but we worked together to deliver these requirements.

We have changed the booker email to use the authenticated user instead of the organizer in “config.inc” booker, so the user who book the room get the email as if it sent from him and he will have full control on his room booking.

“On behalf of”:
1- The custom field will send an email to the nominated user and not the booker, no room calendar will be added to the booker outlook calendar.
2- The custom field is searchable through Active Directory, so you need to type the first or more letters of any username it will search Active Directory and it will display the list searched user only.
3- If the custom field is empty, the system will send the calendar to the booker and “On behalf of” field will be hidden from outlook calendar.

“Attendees”:
1- There are 20 custom fields added into the database.
2- We have added functionally to “edit_entry_handler.php” which it hide the 19 custom fields with option to add more fields when require.
3- The system will send an emails to only added attendees and the booker, and the rest of the empty fields will be hidden from everyone outlook calendar.
4- Any custom fields has no values will be hidden from the “view_entry.php”

For LDAP search to work, we created a new PHP file “function_attendee.php” to do the user search, there are some fields must be modified according your LDAP settings.

List of files been modified on MRBS:
1- edit_entry.php
2- edit_entry_handler.php
3- functions_ical.inc
4- functions_mail.inc
5- functions_view.inc
6- lang\lang.en
7- Themes\default\header.inc
8- Themes\default\styling.inc (for better look only).

File added:
1- function_attendee.php

Database custom fields:
1- mysql_new_fields.txt

Thanks for a great system, and we hope if someone can implement this new features and correct any mistake in our codes made by us and implement it into the next release.

Regards,
Michael

1 Attachments

Discussion

  • Michael Ramsey

    Michael Ramsey - 2015-10-31

    Here is that screenshot

     

    Last edit: Michael Ramsey 2015-10-31
  • Campbell Morrison

    Many thanks. I'll take a look.

     
  • Anonymous

    Anonymous - 2019-01-03

    Many thanks! Usseful!!!

     
  • Anonymous

    Anonymous - 2019-01-03

    Dont work propiertly on 1.7.1 :(