<?php
defined('SITEADMIN_ID') or define('SITEADMIN_ID', 1);

//login
defined('LOGNAME_LOGIN') or define('LOGNAME_LOGIN','login');

//church detail
defined('LOGNAME_ADD_CHURCH_DETAIL') or define('LOGNAME_ADD_CHURCH_DETAIL','add_church_detail');
defined('LOGNAME_EDIT_CHURCH_DETAIL') or define('LOGNAME_EDIT_CHURCH_DETAIL','edit_church_detail');

//subadmin
defined('LOGNAME_ADD_SUBADMIN') or define('LOGNAME_ADD_SUBADMIN','add_subadmin');
defined('LOGNAME_EDIT_SUBADMIN') or define('LOGNAME_EDIT_SUBADMIN','edit_subadmin');

//preacher
defined('LOGNAME_ADD_PREACHER') or define('LOGNAME_ADD_PREACHER','add_preacher');
defined('LOGNAME_EDIT_PREACHER') or define('LOGNAME_EDIT_PREACHER','edit_preacher');

//member
defined('LOGNAME_ADD_MEMBER') or define('LOGNAME_ADD_MEMBER','add_member');
defined('LOGNAME_EDIT_MEMBER') or define('LOGNAME_EDIT_MEMBER','edit_member');
defined('LOGNAME_EXIT_MEMBER') or define('LOGNAME_EXIT_MEMBER','exit_member');
defined('LOGNAME_MEMBER_STATUS') or define('LOGNAME_MEMBER_STATUS','change_member_status');
defined('LOGNAME_SEND_MESSAGE') or define('LOGNAME_SEND_MESSAGE','send_message');
defined('LOGNAME_RESET_PASSWORD') or define('LOGNAME_RESET_PASSWORD','reset_password');
defined('LOGNAME_EMAIL_VERIFICATION') or define('LOGNAME_EMAIL_VERIFICATION','email_verification');
defined('LOGNAME_CHANGE_AVATAR') or define('LOGNAME_CHANGE_AVATAR','change_avatar');
defined('LOGNAME_CHANGE_PASSWORD') or define('LOGNAME_CHANGE_PASSWORD','change_password');
defined('LOGNAME_EDIT_USERPROFILE') or define('LOGNAME_EDIT_USERPROFILE','edit_userprofile');
defined('LOGNAME_DELETE_MEMBER') or define('LOGNAME_DELETE_MEMBER','delete_member');

//guest
defined('LOGNAME_ADD_GUEST') or define('LOGNAME_ADD_GUEST','add_guest');
defined('LOGNAME_EDIT_GUEST') or define('LOGNAME_EDIT_GUEST','edit_guest');
defined('LOGNAME_EXIT_GUEST') or define('LOGNAME_EXIT_GUEST','exit_guest');
defined('LOGNAME_GUEST_STATUS') or define('LOGNAME_GUEST_STATUS','change_guest_status');
defined('LOGNAME_SEND_MESSAGE') or define('LOGNAME_SEND_MESSAGE','send_message');
defined('LOGNAME_RESET_PASSWORD') or define('LOGNAME_RESET_PASSWORD','reset_password');
defined('LOGNAME_EMAIL_VERIFICATION') or define('LOGNAME_EMAIL_VERIFICATION','email_verification');
defined('LOGNAME_CHANGE_AVATAR') or define('LOGNAME_CHANGE_AVATAR','change_avatar');
defined('LOGNAME_CHANGE_PASSWORD') or define('LOGNAME_CHANGE_PASSWORD','change_password');
defined('LOGNAME_EDIT_GUEST') or define('LOGNAME_EDIT_GUEST','edit_guest');
defined('LOGNAME_DELETE_GUEST') or define('LOGNAME_DELETE_GUEST','delete_guest');
defined('LOGNAME_EXPORT_GUEST') or define('LOGNAME_EXPORT_GUEST','export_guest');

//sub admin
defined('LOGNAME_EXPORT_SUB_ADMIN') or define('LOGNAME_EXPORT_SUB_ADMIN','export_subadmin');

//bulletin
defined('LOGNAME_ADD_BULLETIN') or define('LOGNAME_ADD_BULLETIN','add_bulletin');
defined('LOGNAME_DELETE_BULLETIN') or define('LOGNAME_DELETE_BULLETIN','delete_bulletin');
defined('LOGNAME_DOWNLOAD_BULLETIN') or define('LOGNAME_DOWNLOAD_BULLETIN','download_bulletin');

//event
defined('LOGNAME_ADD_EVENT') or define('LOGNAME_ADD_EVENT','add_event');
defined('LOGNAME_EDIT_EVENT') or define('LOGNAME_EDIT_EVENT','edit_event');
defined('LOGNAME_DELETE_EVENT') or define('LOGNAME_DELETE_EVENT','delete_event');
defined('LOGNAME_EVENT_PHOTO') or define('LOGNAME_EVENT_PHOTO','add_event_photo');

//notes
defined('LOGNAME_ADD_NOTE') or define('LOGNAME_ADD_NOTE','add_notes');
defined('LOGNAME_DELETE_NOTE') or define('LOGNAME_DELETE_NOTE','delete_notes');

//sermon
defined('LOGNAME_ADD_SERMON') or define('LOGNAME_ADD_SERMON','add_sermon');
defined('LOGNAME_UPDATE_SERMON') or define('LOGNAME_UPDATE_SERMON','update_sermon');
defined('LOGNAME_DELETE_SERMON') or define('LOGNAME_DELETE_SERMON','delete_sermon');
defined('LOGNAME_ADD_SERMONLINK') or define('LOGNAME_ADD_SERMONLINK','add_sermon_link');
defined('LOGNAME_EDIT_SERMONLINK') or define('LOGNAME_EDIT_SERMONLINK','edit_sermon_link');
defined('LOGNAME_DELETE_SERMONLINK') or define('LOGNAME_DELETE_SERMONLINK','delete_sermon_link');

//import & export
defined('LOGNAME_EXPORT_MEMBER') or define('LOGNAME_EXPORT_MEMBER','export_member');
defined('LOGNAME_IMPORT_MEMBER') or define('LOGNAME_IMPORT_MEMBER','import_member');
defined('LOGNAME_DOWNLOAD_SAMPLE_FORMAT') or define('LOGNAME_DOWNLOAD_SAMPLE_FORMAT','download_sampleformat');

///audio
defined('LOGNAME_ADD_AUDIO') or define('LOGNAME_ADD_AUDIO','add_audio');
defined('LOGNAME_DELETE_AUDIO') or define('LOGNAME_DELETE_AUDIO','delete_audio');

//fund
defined('LOGNAME_ADD_FUND') or define('LOGNAME_ADD_FUND','add_fund');
defined('LOGNAME_EDIT_FUND') or define('LOGNAME_EDIT_FUND','edit_fund');
defined('LOGNAME_DELETE_FUND') or define('LOGNAME_DELETE_FUND','delete_fund');

//gallery
defined('LOGNAME_ADD_GALLERY_ALBUM') or define('LOGNAME_ADD_GALLERY_ALBUM','add_gallery_album');
defined('LOGNAME_EDIT_GALLERY_ALBUM') or define('LOGNAME_EDIT_GALLERY_ALBUM','edit_gallery_album');
defined('LOGNAME_ADD_PHOTO') or define('LOGNAME_ADD_PHOTO','add_photo');
defined('LOGNAME_DELETE_PHOTO') or define('LOGNAME_DELETE_PHOTO','delete_photo');

//group
defined('LOGNAME_ADD_GROUP') or define('LOGNAME_ADD_GROUP','add_group');
defined('LOGNAME_EDIT_GROUP') or define('LOGNAME_EDIT_GROUP','edit_group');
defined('LOGNAME_ADD_MEMBER_TO_GROUP') or define('LOGNAME_ADD_MEMBER_TO_GROUP','add_member_to_group');
defined('LOGNAME_UPDATE_MEMBER_PERMISSION') or define('LOGNAME_UPDATE_MEMBER_PERMISSION','update_member_permission');
defined('LOGNAME_REMOVE_GROUP_MEMBER') or define('LOGNAME_REMOVE_GROUP_MEMBER','remove_group_member');
defined('LOGNAME_DELETE_GROUP') or define('LOGNAME_DELETE_GROUP','delete_group');
defined('LOGNAME_SEND_MESSAGE_TO_GROUP') or define('LOGNAME_SEND_MESSAGE_TO_GROUP','send_message_to_group');

//dashboard
defined('LOGNAME_BIRTHDAY_REMINDER') or define('LOGNAME_BIRTHDAY_REMINDER','birthday_reminder');
defined('LOGNAME_ANNIVERSARY_REMINDER') or define('LOGNAME_ANNIVERSARY_REMINDER','anniversary_reminder');

//payment
defined('LOGNAME_PAYMENT') or define('LOGNAME_PAYMENT','payment_successfull');

//report
defined('LOGNAME_IMPORT_EVENT_SUMMARY') or define('LOGNAME_IMPORT_EVENT_SUMMARY','event_summary_imported');
defined('LOGNAME_EXPORT_BIRTHDAY') or define('LOGNAME_EXPORT_BIRTHDAY','birthday_details_exported');
defined('LOGNAME_EXPORT_ANNIVERSARY') or define('LOGNAME_EXPORT_ANNIVERSARY','anniversary_details_exported');
defined('LOGNAME_EXPORT_ACTIVE_MEMBERS') or define('LOGNAME_EXPORT_ACTIVE_MEMBERS','active_members_details_exported');
defined('LOGNAME_EXPORT_GUEST_MEMBERS') or define('LOGNAME_EXPORT_GUEST_MEMBERS','guest_members_details_exported');
defined('LOGNAME_EXPORT_SUSPENDED_MEMBERS') or define('LOGNAME_EXPORT_SUSPENDED_MEMBERS','suspended_members_details_exported');

//quotes
defined('LOGNAME_ADD_QUOTE') or define('LOGNAME_ADD_QUOTE','add_quote');
defined('LOGNAME_EDIT_QUOTE') or define('LOGNAME_EDIT_QUOTE','edit_quote');
defined('LOGNAME_DELETE_QUOTE') or define('LOGNAME_DELETE_QUOTE','delete_quote');
defined('LOGNAME_RESCHEDULE_QUOTE') or define('LOGNAME_RESCHEDULE_QUOTE','reschedule_quote');

//prayer_request
defined('LOGNAME_ADD_PRAYER_REQUEST') or define('LOGNAME_ADD_PRAYER_REQUEST','add_prayer_request');
defined('LOGNAME_APPROVED_PRAYER_REQUEST') or define('LOGNAME_APPROVED_PRAYER_REQUEST','approved_prayer_request');
defined('LOGNAME_ADDED_PRAYER_AUDIO') or define('LOGNAME_ADDED_PRAYER_AUDIO','added_prayer_audio');

//help
defined('LOGNAME_ADD_HELP') or define('LOGNAME_ADD_HELP','add_help');
defined('LOGNAME_APPROVED_HELP') or define('LOGNAME_APPROVED_HELP','approved_help');

//news letter
defined('LOGNAME_SEND_NEWSLETTER') or define('LOGNAME_SEND_NEWSLETTER','send_newsletter');
defined('LOGNAME_CHANGE_NEWSLETTER_STATUS') or define('LOGNAME_CHANGE_NEWSLETTER_STATUS','change_newsletter_status');

//faq
defined('LOGNAME_ADD_FAQ_CATEGORY') or define('LOGNAME_ADD_FAQ_CATEGORY','add_faq_category');
defined('LOGNAME_EDIT_FAQ_CATEGORY') or define('LOGNAME_EDIT_FAQ_CATEGORY','edit_faq_category');
defined('LOGNAME_DELETE_FAQ_CATEGORY') or define('LOGNAME_DELETE_FAQ_CATEGORY','delete_faq_category');
defined('LOGNAME_ADD_FAQ') or define('LOGNAME_ADD_FAQ','add_faq');
defined('LOGNAME_EDIT_FAQ') or define('LOGNAME_EDIT_FAQ','edit_faq');
defined('LOGNAME_DELETE_FAQ') or define('LOGNAME_DELETE_FAQ','delete_faq');

//campaign
defined('LOGNAME_ADD_CAMPAIGN') or define('LOGNAME_ADD_CAMPAIGN','add_campaign');
defined('LOGNAME_EDIT_CAMPAIGN') or define('LOGNAME_EDIT_CAMPAIGN','edit_campaign');
defined('LOGNAME_DELETE_CAMPAIGN') or define('LOGNAME_DELETE_CAMPAIGN','delete_campaign');

//campaign email
defined('LOGNAME_ADD_CAMPAIGN_EMAIL') or define('LOGNAME_ADD_CAMPAIGN_EMAIL','add_campaignemail');
defined('LOGNAME_EDIT_CAMPAIGN_EMAIL') or define('LOGNAME_EDIT_CAMPAIGN_EMAIL','edit_campaignemail');
defined('LOGNAME_DELETE_CAMPAIGN_EMAIL') or define('LOGNAME_DELETE_CAMPAIGN_EMAIL','delete_campaignemail');

//subscriber
defined('LOGNAME_ADD_SUBSCRIBER') or define('LOGNAME_ADD_SUBSCRIBER','add_subscriber');
defined('LOGNAME_EDIT_SUBSCRIBER') or define('LOGNAME_EDIT_SUBSCRIBER','edit_subscriber');
defined('LOGNAME_DELETE_SUBSCRIBER') or define('LOGNAME_DELETE_SUBSCRIBER','delete_subscriber');
defined('LOGNAME_EXPORT_SUBSCRIBER') or define('LOGNAME_EXPORT_SUBSCRIBER','export_subscriber');
defined('LOGNAME_IMPORT_SUBSCRIBER') or define('LOGNAME_IMPORT_SUBSCRIBER','import_subscriber');
defined('LOGNAME_DOWNLOAD_SUBSCRIBER_SAMPLE_FORMAT') or define('LOGNAME_DOWNLOAD_SUBSCRIBER_SAMPLE_FORMAT','download_subscriber_format');
defined('LOGNAME_ATTACH_MAILINGLIST_TO_SUBSCRIBER') or define('LOGNAME_ATTACH_MAILINGLIST_TO_SUBSCRIBER','attach_mailinglist_to_subscriber');
defined('LOGNAME_ATTACH_SUBSCRIBER_TO_MAILINGLIST') or define('LOGNAME_ATTACH_SUBSCRIBER_TO_MAILINGLIST','attach_subscriber_to_mailinglist');
defined('LOGNAME_IMPORT_SUBSCRIBER_TO_MAILINGLIST') or define('LOGNAME_IMPORT_SUBSCRIBER_TO_MAILINGLIST','import_subscriber_to_mailinglist');
defined('LOGNAME_IMPORT_SUBSCRIBER_VIA_CSV_TO_MAILINGLIST') or define('LOGNAME_IMPORT_SUBSCRIBER_VIA_CSV_TO_MAILINGLIST','import_subscriber_via_csv_to_mailinglist');
defined('LOGNAME_DELETE_SUBSCRIBER_MAILINGLIST_ATTACHMENT') or define('LOGNAME_DELETE_SUBSCRIBER_MAILINGLIST_ATTACHMENT','delete_subscriber_mailinglist_attachment');

//smtp
defined('LOGNAME_ADD_SMTP') or define('LOGNAME_ADD_SMTP','add_smtp');
defined('LOGNAME_EDIT_SMTP') or define('LOGNAME_EDIT_SMTP','edit_smtp');
defined('LOGNAME_DELETE_SMTP') or define('LOGNAME_DELETE_SMTP','delete_smtp');

//mailqueue
defined('LOGNAME_EDIT_MAILQUEUE') or define('LOGNAME_EDIT_MAILQUEUE','edit_mailqueue');
defined('LOGNAME_DELETE_MAILQUEUE') or define('LOGNAME_DELETE_MAILQUEUE','delete_mailqueue');

//rule
defined('LOGNAME_ADD_RULE') or define('LOGNAME_ADD_RULE','add_rule');
defined('LOGNAME_EDIT_RULE') or define('LOGNAME_EDIT_RULE','edit_rule');
defined('LOGNAME_DELETE_RULE') or define('LOGNAME_DELETE_RULE','delete_rule');

//rule
defined('LOGNAME_ADD_WEBHOOK') or define('LOGNAME_ADD_WEBHOOK','add_webhook');
defined('LOGNAME_EDIT_WEBHOOK') or define('LOGNAME_EDIT_WEBHOOK','edit_webhook');
defined('LOGNAME_DELETE_WEBHOOK') or define('LOGNAME_DELETE_WEBHOOK','delete_webhook');

//post category
defined('LOGNAME_ADD_POST_CATEGORY') or define('LOGNAME_ADD_POST_CATEGORY','add_post_category');
defined('LOGNAME_EDIT_POST_CATEGORY') or define('LOGNAME_EDIT_POST_CATEGORY','edit_post_category');
defined('LOGNAME_DELETE_POST_CATEGORY') or define('LOGNAME_DELETE_POST_CATEGORY','delete_post_category');
defined('LOGNAME_PRINT_MEMBERSHIP_CARD') or define('LOGNAME_PRINT_MEMBERSHIP_CARD','printmembershipcard');
defined('LOGNAME_PRINT_MEMBERSHIP_CARD_FOR_ALL') or define('LOGNAME_PRINT_MEMBERSHIP_CARD_FOR_ALL','printmembershipcardforall');

//attendance
defined('LOGNAME_OPEN_ATTENDANCE_SESSION') or define('LOGNAME_OPEN_ATTENDANCE_SESSION','open_attendance_session');
defined('LOGNAME_LOCK_ATTENDANCE_SESSION') or define('LOGNAME_LOCK_ATTENDANCE_SESSION','lock_attendance_session');
defined('LOGNAME_UNLOCK_ATTENDANCE_SESSION') or define('LOGNAME_UNLOCK_ATTENDANCE_SESSION','unlock_attendance_session');
defined('LOGNAME_EXPORT_ATTENDANCE') or define('LOGNAME_EXPORT_ATTENDANCE','export_attendance');
defined('LOGNAME_ASSIGN_EVENT_MANAGER') or define('LOGNAME_ASSIGN_EVENT_MANAGER','assign_event_manager');
defined('LOGNAME_REMOVE_EVENT_MANAGER') or define('LOGNAME_REMOVE_EVENT_MANAGER','remove_event_manager');
