Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2 beta #3

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Version 2 beta #3

wants to merge 16 commits into from

Conversation

mehalforc
Copy link

I have updated code to add more features controlled by the 'Calendar.tpl'.

Updated 'CRM/Contactcalendar/BAO/Calendar.php' and 'api/v3/Calendar/Get.php' to reflect changes.

Added Features:
Clickable Activities shown on calendar. (Click to view the Activity)
Pulls Activities only the displayed calendar. (Between Start and End FullCalendar Month, not the entire list of Activities.)
Color Activity Types with a function. (Can change Back Ground and Text colors on each Activity Type.)
Added a nested Ajax call to get more information from Activity to make the border Red when past current date/time and not marked Completed.

Made these parameters work in Calendar.tpl:
start = FullCalendar Start Date Shown (not the first of the month)
end = FullCalendar End Date Shown (not the end of the month)
atypes = Filters Activity Types (all = All types or Activity Type numbers separated by commas)
aemailed = Filters emailed copy of Activity (1 = show, 0 = hide)

Added additional Ajax call for more information on the Activity to color Back Ground, Text, and Border.

Made the 'templates/CRM/Contactcalendar/Page/Calendar.tpl' control settings so you don't need to edit other files. ('CRM/Contactcalendar/BAO/Calendar.php' or 'api/v3/Calendar/Get.php')

'function CiviColor(ActivityType)' in 'Calendar.tpl', is a function loaded for default CiviCRM install as of 4.6.9 and will be colored the same as non filtered Activity Types.

Added more functions...
Added more functions...
Added more functions...
function CiviColor(ActivityType){} ...
Change the cases to fit what you what colored. (These are set up for defaults and no changes to colors.)
Will show past due in red outline of display. (Only for the 'Not Default' types in the 'function CiviColor(ActivityType){}')
@mehalforc mehalforc closed this Nov 18, 2016
@mehalforc mehalforc reopened this Nov 18, 2016
@mehalforc
Copy link
Author

This version should be version 3. The \templates\CRM\Contactcalendar\Page\Calendar.tpl is what you edit to hide/show and color the calendar.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant