You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1440 lines
48 KiB
1440 lines
48 KiB
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| File and Directory Modes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| These prefs are used when checking and setting modes when working
|
|
| with the file system. The defaults are fine on servers with proper
|
|
| security, but you may wish (or even need) to change the values in
|
|
| certain environments (Apache running a separate process for each
|
|
| user, PHP under CGI with Apache suEXEC, etc.). Octal values should
|
|
| always be used to set the mode correctly.
|
|
|
|
|
*/
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Event statuses
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('EV_STAT', [
|
|
'disp' => 'AVAILABLE',
|
|
'comp' => 'FULL',
|
|
'annu' => 'CANCEL',
|
|
]);
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Backoffice statuses
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('BO_STAT', [
|
|
/* En cours de création */
|
|
'en_c' => 0,
|
|
/* Publié */
|
|
'pub' => 1,
|
|
/* Ouvert */
|
|
'ouv' => 2,
|
|
/* Verrouillé */
|
|
'ver' => 3,
|
|
/* Fermé */
|
|
'fer' => 4,
|
|
/* Archivé */
|
|
'arc' => 5,
|
|
/* Deleted */
|
|
'del' => 6,
|
|
/* Terminé */
|
|
'ter' => 7,
|
|
]);
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| SEAT FEATURE
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('SEAT_FEATURE', [
|
|
/* Per date (assigned per event schedule) */
|
|
'per_date' => 1,
|
|
/* Per date (assigned per event) */
|
|
'combined' => 2,
|
|
]);
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Registration types
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('REG_TYPE', [
|
|
/* for normal registration */
|
|
'normal_reg' => 1,
|
|
/* for waiting list registration */
|
|
'waitlist_reg' => 2,
|
|
/* Cancellation */
|
|
'cancel_reg' => 3,
|
|
]);
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Process types
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('PROCESS_TYPE', [
|
|
/* Event Registration, */
|
|
'event_reg' => 1,
|
|
/* Cancel Event Registration, */
|
|
'cancel_reg' => 2,
|
|
/* Register to Wait list, */
|
|
'waitlist_reg' => 3,
|
|
/* Cancel Wait list Registration, */
|
|
'cancel_wl_reg' => 4,
|
|
/* Update Profile */
|
|
'update_profile' => 5,
|
|
/* Modify reg */
|
|
'modify_reg' => 6,
|
|
/* Modify waitlist reg */
|
|
'modify_wl_reg' => 7,
|
|
]);
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Subscribe actions
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('SUBSCRIBE_ACTION', [
|
|
/* Register, */
|
|
'register'=> 1,
|
|
/* Modify, */
|
|
'modify'=> 2,
|
|
/* Cancel */
|
|
'cancel'=> 3,
|
|
]);
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| MAILJET API
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('MAILJET_API', [
|
|
'KEY'=> '59ae3aaddf424842ac322790396e8ad7',
|
|
'SECRET'=> '6180b0930a1ec1174e6facee7a327880',
|
|
'SENDER_EMAIL' => 'univ@c4m.mg',
|
|
'SENDER_NAME' => 'COMPANY FOR MADAGASCAR MasterClass'
|
|
]);
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| GOOGLE ANALYTICS CODES
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| These modes are used when working with Google Analytics
|
|
|
|
|
*/
|
|
|
|
// DEVELOPMENT
|
|
if (ENVIRONMENT !== "production") {
|
|
// Google Tag Manager
|
|
define('GTAG_MANAGER',"GTM-NH7GK82");
|
|
|
|
// Google Analytics
|
|
define('GA4_TRACKER_ID',"G-1FLXDQ0E6V");
|
|
define('GA_TRACKER_ID',"UA-208056088-1");
|
|
define('GA_VIEW_ID_ALL',"251534712");
|
|
define('GA_VIEW_BYUSER_ID',"251671546");
|
|
|
|
} else { // PRODUCTION
|
|
// Google Tag Manager
|
|
define('GTAG_MANAGER',"GTM-NH7GK82");
|
|
|
|
// Google Analytics
|
|
define('GA4_TRACKER_ID',"G-1FLXDQ0E6V");
|
|
define('GA_TRACKER_ID', "UA-207874204-2");
|
|
define('GA_VIEW_ID_ALL',"3470038966");
|
|
define('GA_VIEW_BYUSER_ID',"251637913");
|
|
}
|
|
|
|
// OAuth 2.0 Client IDs
|
|
define('GA_CLIENT_ID', "494469634504-ab1ghj4avd105hgmquuj8ulu59vdou8d.apps.googleusercontent.com");
|
|
define('GA_CLIENT_SECRET', "PuW5ZXxHXXFHmIDuK9N4R2Sz");
|
|
|
|
/**
|
|
* Facebook Pixel Tracker ID
|
|
*/
|
|
define('FB_TRACKER_ID', '607705069438811');
|
|
|
|
/**
|
|
* Event Image desire Width and Height
|
|
*/
|
|
define('DESIRED_IMAGE_WIDTH', 612);
|
|
define('DESIRED_IMAGE_HEIGHT', 432);
|
|
|
|
define('COUNTRIES', array(
|
|
"AF" => "Afghanistan",
|
|
"ZA" => "Afrique du Sud",
|
|
"AX" => "Aland",
|
|
"AL" => "Albanie",
|
|
"DZ" => "Algérie",
|
|
"DE" => "Allemagne",
|
|
"AD" => "Andorre",
|
|
"AO" => "Angola",
|
|
"AI" => "Anguilla",
|
|
"AQ" => "Antarctique",
|
|
"AG" => "Antigua-et-Barbuda",
|
|
"SA" => "Arabie saoudite",
|
|
"AR" => "Argentine",
|
|
"AM" => "Arménie",
|
|
"AW" => "Aruba",
|
|
"AU" => "Australie",
|
|
"AT" => "Autriche",
|
|
"AZ" => "Azerbaïdjan",
|
|
"BS" => "Bahamas",
|
|
"BH" => "Bahreïn",
|
|
"BD" => "Bangladesh",
|
|
"BB" => "Barbade",
|
|
"BY" => "Biélorussie",
|
|
"BE" => "Belgique",
|
|
"BZ" => "Belize",
|
|
"BJ" => "Bénin",
|
|
"BM" => "Bermudes",
|
|
"BT" => "Bhoutan",
|
|
"BO" => "Bolivie",
|
|
"BQ" => "Bonaire",
|
|
"BA" => "Bosnie-Herzégovine",
|
|
"BW" => "Botswana",
|
|
"BV" => "Île Bouvet",
|
|
"BR" => "Brésil",
|
|
"BN" => "Brunei",
|
|
"BG" => "Bulgarie",
|
|
"BF" => "Burkina Faso",
|
|
"BI" => "Burundi",
|
|
"KY" => "Îles Caïmans",
|
|
"KH" => "Cambodge",
|
|
"CM" => "Cameroun",
|
|
"CA" => "Canada",
|
|
"CV" => "Cap-Vert",
|
|
"CF" => "République centrafricaine",
|
|
"CL" => "Chili",
|
|
"CN" => "Chine",
|
|
"CX" => "Île Christmas",
|
|
"CY" => "Chypre",
|
|
"CC" => "Îles Cocos",
|
|
"CO" => "Colombie",
|
|
"KM" => "Comores",
|
|
"CG" => "République du Congo",
|
|
"CD" => "République démocratique du Congo",
|
|
"CK" => "Îles Cook",
|
|
"KR" => "Corée du Sud",
|
|
"KP" => "Corée du Nord",
|
|
"CR" => "Costa Rica",
|
|
"CI" => "Côte d Ivoire",
|
|
"HR" => "Croatie",
|
|
"CU" => "Cuba",
|
|
"CW" => "Curaçao",
|
|
"DK" => "Danemark",
|
|
"DJ" => "Djibouti",
|
|
"DO" => "République dominicaine",
|
|
"DM" => "Dominique",
|
|
"EG" => "Égypte",
|
|
"SV" => "Salvador",
|
|
"AE" => "Émirats arabes unis",
|
|
"EC" => "Équateur",
|
|
"ER" => "Érythrée",
|
|
"ES" => "Espagne",
|
|
"EE" => "Estonie",
|
|
"US" => "États-Unis",
|
|
"ET" => "Éthiopie",
|
|
"FK" => "Îles Malouines",
|
|
"FO" => "Îles Féroé",
|
|
"FJ" => "Fidji",
|
|
"FI" => "Finlande",
|
|
"FR" => "France",
|
|
"GA" => "Gabon",
|
|
"GM" => "Gambie",
|
|
"GE" => "Géorgie",
|
|
"GS" => "Géorgie du Sud-et-les Îles Sandwich du Sud",
|
|
"GH" => "Ghana",
|
|
"GI" => "Gibraltar",
|
|
"GR" => "Grèce",
|
|
"GD" => "Grenade",
|
|
"GL" => "Groenland",
|
|
"GP" => "Guadeloupe",
|
|
"GU" => "Guam",
|
|
"GT" => "Guatemala",
|
|
"GG" => "Guernesey",
|
|
"GN" => "Guinée",
|
|
"GW" => "Guinée-Bissau",
|
|
"GQ" => "Guinée équatoriale",
|
|
"GY" => "Guyana",
|
|
"GF" => "Guyane",
|
|
"HT" => "Haïti",
|
|
"HM" => "Îles Heard-et-MacDonald",
|
|
"HN" => "Honduras",
|
|
"HK" => "Hong Kong",
|
|
"HU" => "Hongrie",
|
|
"IM" => "Île de Man",
|
|
"UM" => "Îles mineures éloignées des États-Unis",
|
|
"VG" => "Îles Vierges britanniques",
|
|
"VI" => "Îles Vierges des États-Unis",
|
|
"IN" => "Inde",
|
|
"ID" => "Indonésie",
|
|
"IR" => "Iran",
|
|
"IQ" => "Irak",
|
|
"IE" => "Irlande",
|
|
"IS" => "Islande",
|
|
"IL" => "Israël",
|
|
"IT" => "Italie",
|
|
"JM" => "Jamaïque",
|
|
"JP" => "Japon",
|
|
"JE" => "Jersey",
|
|
"JO" => "Jordanie",
|
|
"KZ" => "Kazakhstan",
|
|
"KE" => "Kenya",
|
|
"KG" => "Kirghizistan",
|
|
"KI" => "Kiribati",
|
|
"KW" => "Koweït",
|
|
"LA" => "Laos",
|
|
"LS" => "Lesotho",
|
|
"LV" => "Lettonie",
|
|
"LB" => "Liban",
|
|
"LR" => "Liberia",
|
|
"LY" => "Libye",
|
|
"LI" => "Liechtenstein",
|
|
"LT" => "Lituanie",
|
|
"LU" => "Luxembourg",
|
|
"MO" => "Macao",
|
|
"MK" => "Macédoine",
|
|
"MG" => "Madagascar",
|
|
"MY" => "Malaisie",
|
|
"MW" => "Malawi",
|
|
"MV" => "Maldives",
|
|
"ML" => "Mali",
|
|
"MT" => "Malte",
|
|
"MP" => "Îles Mariannes du Nord",
|
|
"MA" => "Maroc",
|
|
"MH" => "Marshall",
|
|
"MQ" => "Martinique",
|
|
"MU" => "Maurice",
|
|
"MR" => "Mauritanie",
|
|
"YT" => "Mayotte",
|
|
"MX" => "Mexique",
|
|
"FM" => "Micronésie",
|
|
"MD" => "Moldavie",
|
|
"MC" => "Monaco",
|
|
"MN" => "Mongolie",
|
|
"ME" => "Monténégro",
|
|
"MS" => "Montserrat",
|
|
"MZ" => "Mozambique",
|
|
"MM" => "Birmanie",
|
|
"NA" => "Namibie",
|
|
"NR" => "Nauru",
|
|
"NP" => "Népal",
|
|
"NI" => "Nicaragua",
|
|
"NE" => "Niger",
|
|
"NG" => "Nigeria",
|
|
"NU" => "Niue",
|
|
"NF" => "Île Norfolk",
|
|
"NO" => "Norvège",
|
|
"NC" => "Nouvelle-Calédonie",
|
|
"NZ" => "Nouvelle-Zélande",
|
|
"IO" => "Territoire britannique de l\océan Indien",
|
|
"OM" => "Oman",
|
|
"UG" => "Ouganda",
|
|
"UZ" => "Ouzbékistan",
|
|
"PK" => "Pakistan",
|
|
"PW" => "Palaos",
|
|
"PS" => "Autorité Palestinienne",
|
|
"PA" => "Panama",
|
|
"PG" => "Papouasie-Nouvelle-Guinée",
|
|
"PY" => "Paraguay",
|
|
"NL" => "Pays-Bas",
|
|
"PE" => "Pérou",
|
|
"PH" => "Philippines",
|
|
"PN" => "Îles Pitcairn",
|
|
"PL" => "Pologne",
|
|
"PF" => "Polynésie française",
|
|
"PR" => "Porto Rico",
|
|
"PT" => "Portugal",
|
|
"QA" => "Qatar",
|
|
"RE" => "La Réunion",
|
|
"RO" => "Roumanie",
|
|
"GB" => "Royaume-Uni",
|
|
"RU" => "Russie",
|
|
"RW" => "Rwanda",
|
|
"EH" => "Sahara occidental",
|
|
"BL" => "Saint-Barthélemy",
|
|
"KN" => "Saint-Christophe-et-Niévès",
|
|
"SM" => "Saint-Marin",
|
|
"MF" => "Saint-Martin Antilles françaises",
|
|
"SX" => "Saint-Martin",
|
|
"PM" => "Saint-Pierre-et-Miquelon",
|
|
"VA" => "Saint-Siège État de la Cité du Vatican",
|
|
"VC" => "Saint-Vincent-et-les-Grenadines",
|
|
"SH" => "Sainte-Hélène",
|
|
"LC" => "Sainte-Lucie",
|
|
"SB" => "Salomon",
|
|
"WS" => "Samoa",
|
|
"AS" => "Samoa américaines",
|
|
"ST" => "Sao Tomé-et-Principe",
|
|
"SN" => "Sénégal",
|
|
"RS" => "Serbie",
|
|
"SC" => "Seychelles",
|
|
"SL" => "Sierra Leone",
|
|
"SG" => "Singapour",
|
|
"SK" => "Slovaquie",
|
|
"SI" => "Slovénie",
|
|
"SO" => "Somalie",
|
|
"SD" => "Soudan",
|
|
"SS" => "Soudan du Sud",
|
|
"LK" => "Sri Lanka",
|
|
"SE" => "Suède",
|
|
"CH" => "Suisse",
|
|
"SR" => "Suriname",
|
|
"SJ" => "Svalbard et Île Jan Mayen",
|
|
"SZ" => "Swaziland",
|
|
"SY" => "Syrie",
|
|
"TJ" => "Tadjikistan",
|
|
"TW" => "Taïwan",
|
|
"TZ" => "Tanzanie",
|
|
"TD" => "Tchad",
|
|
"CZ" => "République tchèque",
|
|
"TF" => "Terres australes et antarctiques françaises",
|
|
"TH" => "Thaïlande",
|
|
"TL" => "Timor oriental",
|
|
"TG" => "Togo",
|
|
"TK" => "Tokelau",
|
|
"TO" => "Tonga",
|
|
"TT" => "Trinité-et-Tobago",
|
|
"TN" => "Tunisie",
|
|
"TM" => "Turkménistan",
|
|
"TC" => "Îles Turques-et-Caïques",
|
|
"TR" => "Turquie",
|
|
"TV" => "Tuvalu",
|
|
"UA" => "Ukraine",
|
|
"UY" => "Uruguay",
|
|
"VU" => "Vanuatu",
|
|
"VE" => "Venezuela",
|
|
"VN" => "Viêt Nam",
|
|
"WF" => "Wallis-et-Futuna",
|
|
"YE" => "Yémen",
|
|
"ZM" => "Zambie"
|
|
));
|
|
|
|
define('COUNTRIES_CODE', array(
|
|
"Afghanistan" => "AF",
|
|
"Afrique du Sud" => "ZA" ,
|
|
"Aland" => "AX",
|
|
"Albanie" =>"AL",
|
|
"Algérie" =>"DZ",
|
|
"Allemagne" =>"DE",
|
|
"Andorre" =>"AD",
|
|
"Angola" =>"AO",
|
|
"Anguilla" =>"AI",
|
|
"Antarctique" =>"AQ",
|
|
"Antigua-et-Barbuda" =>"AG",
|
|
"Arabie saoudite" =>"SA",
|
|
"Argentine" =>"AR",
|
|
"Arménie" =>"AM",
|
|
"Aruba" =>"AW",
|
|
"Australie" =>"AU",
|
|
"Autriche" =>"AT",
|
|
"Azerbaïdjan" =>"AZ",
|
|
"Bahamas" =>"BS",
|
|
"Bahreïn" =>"BH",
|
|
"Bangladesh" =>"BD",
|
|
"Barbade" =>"BB",
|
|
"Biélorussie" =>"BY",
|
|
"Belgique" =>"BE",
|
|
"Belize" =>"BZ",
|
|
"Bénin" =>"BJ",
|
|
"Bermudes" =>"BM",
|
|
"Bhoutan" =>"BT",
|
|
"Bolivie" =>"BO",
|
|
"Bonaire" =>"BQ",
|
|
"Bosnie-Herzégovine" =>"BA",
|
|
"Botswana" =>"BW",
|
|
"Île Bouvet" =>"BV",
|
|
"Brésil" =>"BR",
|
|
"Brunei" =>"BN",
|
|
"Bulgarie" =>"BG",
|
|
"Burkina Faso" =>"BF",
|
|
"Burundi" =>"BI",
|
|
"Îles Caïmans" =>"KY",
|
|
"Cambodge" =>"KH",
|
|
"Cameroun" =>"CM",
|
|
"Canada" =>"CA",
|
|
"Cap-Vert" =>"CV",
|
|
"République centrafricaine" =>"CF",
|
|
"Chili" =>"CL",
|
|
"Chine" =>"CN",
|
|
"Île Christmas" =>"CX",
|
|
"Chypre" =>"CY",
|
|
"Îles Cocos" =>"CC",
|
|
"Colombie" =>"CO",
|
|
"Comores" =>"KM",
|
|
"République du Congo" =>"CG",
|
|
"République démocratique du Congo" =>"CD",
|
|
"Îles Cook" =>"CK",
|
|
"Corée du Sud" =>"KR",
|
|
"Corée du Nord" =>"KP",
|
|
"Costa Rica" =>"CR",
|
|
"Côte d Ivoire" =>"CI",
|
|
"Croatie" =>"HR",
|
|
"Cuba" =>"CU",
|
|
"Curaçao" =>"CW",
|
|
"Danemark" =>"DK",
|
|
"Djibouti" =>"DJ",
|
|
"République dominicaine" =>"DO",
|
|
"Dominique" =>"DM",
|
|
"Égypte" =>"EG",
|
|
"Salvador" =>"SV",
|
|
"Émirats arabes unis" =>"AE",
|
|
"Équateur" =>"EC",
|
|
"Érythrée" =>"ER",
|
|
"Espagne" =>"ES",
|
|
"Estonie" =>"EE",
|
|
"États-Unis" =>"US",
|
|
"Éthiopie" =>"ET",
|
|
"Îles Malouines" =>"FK",
|
|
"Îles Féroé" =>"FO",
|
|
"Fidji" =>"FJ",
|
|
"Finlande" =>"FI",
|
|
"France" =>"FR",
|
|
"Gabon" =>"GA",
|
|
"Gambie" =>"GM",
|
|
"Géorgie" =>"GE",
|
|
"Géorgie du Sud-et-les Îles Sandwich du Sud" =>"GS",
|
|
"Ghana" =>"GH",
|
|
"Gibraltar" =>"GI",
|
|
"Grèce" =>"GR",
|
|
"Grenade" =>"GD",
|
|
"Groenland" =>"GL",
|
|
"Guadeloupe" =>"GP",
|
|
"Guam" =>"GU",
|
|
"Guatemala" =>"GT",
|
|
"Guernesey" =>"GG",
|
|
"Guinée" =>"GN",
|
|
"Guinée-Bissau" =>"GW",
|
|
"Guinée équatoriale" =>"GQ",
|
|
"Guyana" =>"GY",
|
|
"Guyane" =>"GF",
|
|
"Haïti" =>"HT",
|
|
"Îles Heard-et-MacDonald" =>"HM",
|
|
"Honduras" =>"HN",
|
|
"Hong Kong" =>"HK",
|
|
"Hongrie" =>"HU",
|
|
"Île de Man" =>"IM",
|
|
"Îles mineures éloignées des États-Unis" =>"UM",
|
|
"Îles Vierges britanniques" =>"VG",
|
|
"Îles Vierges des États-Unis" =>"VI",
|
|
"Inde" =>"IN",
|
|
"Indonésie" =>"ID",
|
|
"Iran" =>"IR",
|
|
"Irak" =>"IQ",
|
|
"Irlande" =>"IE",
|
|
"Islande" =>"IS",
|
|
"Israël" =>"IL",
|
|
"Italie" =>"IT",
|
|
"Jamaïque" =>"JM",
|
|
"Japon" =>"JP",
|
|
"Jersey" =>"JE",
|
|
"Jordanie" =>"JO",
|
|
"Kazakhstan" =>"KZ",
|
|
"Kenya" =>"KE",
|
|
"Kirghizistan" =>"KG",
|
|
"Kiribati" =>"KI",
|
|
"Koweït" =>"KW",
|
|
"Laos" =>"LA",
|
|
"Lesotho" =>"LS",
|
|
"Lettonie" =>"LV",
|
|
"Liban" =>"LB",
|
|
"Liberia" =>"LR",
|
|
"Libye" =>"LY",
|
|
"Liechtenstein" =>"LI",
|
|
"Lituanie" =>"LT",
|
|
"Luxembourg" =>"LU",
|
|
"Macao" =>"MO",
|
|
"Macédoine" =>"MK",
|
|
"Madagascar" =>"MG",
|
|
"Malaisie" =>"MY",
|
|
"Malawi" =>"MW",
|
|
"Maldives" =>"MV",
|
|
"Mali" =>"ML",
|
|
"Malte" =>"MT",
|
|
"Îles Mariannes du Nord" =>"MP",
|
|
"Maroc" =>"MA",
|
|
"Marshall" =>"MH",
|
|
"Martinique" =>"MQ",
|
|
"Maurice" =>"MU",
|
|
"Mauritanie" =>"MR",
|
|
"Mayotte" =>"YT",
|
|
"Mexique" =>"MX",
|
|
"Micronésie" =>"FM",
|
|
"Moldavie" =>"MD",
|
|
"Monaco" =>"MC",
|
|
"Mongolie" =>"MN",
|
|
"Monténégro" =>"ME",
|
|
"Montserrat" =>"MS",
|
|
"Mozambique" =>"MZ",
|
|
"Birmanie" =>"MM",
|
|
"Namibie" =>"NA",
|
|
"Nauru" =>"NR",
|
|
"Népal" =>"NP",
|
|
"Nicaragua" =>"NI",
|
|
"Niger" =>"NE",
|
|
"Nigeria" =>"NG",
|
|
"Niue" =>"NU",
|
|
"Île Norfolk" =>"NF",
|
|
"Norvège" =>"NO",
|
|
"Nouvelle-Calédonie" =>"NC",
|
|
"Nouvelle-Zélande" =>"NZ",
|
|
"Territoire britannique de l\océan Indien" =>"IO",
|
|
"Oman" =>"OM",
|
|
"Ouganda" =>"UG",
|
|
"Ouzbékistan" =>"UZ",
|
|
"Pakistan","PK",
|
|
"Palaos" =>"PW",
|
|
"Autorité Palestinienne" =>"PS",
|
|
"Panama" =>"PA",
|
|
"Papouasie-Nouvelle-Guinée" =>"PG",
|
|
"Paraguay" =>"PY",
|
|
"Pays-Bas" =>"NL",
|
|
"Pérou" =>"PE",
|
|
"Philippines" =>"PH",
|
|
"Îles Pitcairn" =>"PN",
|
|
"Pologne" =>"PL",
|
|
"Polynésie française" =>"PF",
|
|
"Porto Rico" =>"PR",
|
|
"Portugal" =>"PT",
|
|
"Qatar" =>"QA",
|
|
"La Réunion" =>"RE",
|
|
"Roumanie" =>"RO",
|
|
"Royaume-Uni" =>"GB",
|
|
"Russie" =>"RU",
|
|
"Rwanda" =>"RW",
|
|
"Sahara occidental" =>"EH",
|
|
"Saint-Barthélemy" =>"BL",
|
|
"Saint-Christophe-et-Niévès" =>"KN",
|
|
"Saint-Marin" =>"SM",
|
|
"Saint-Martin Antilles françaises" =>"MF",
|
|
"Saint-Martin" =>"SX",
|
|
"Saint-Pierre-et-Miquelon" =>"PM",
|
|
"Saint-Siège État de la Cité du Vatican" =>"VA",
|
|
"Saint-Vincent-et-les-Grenadines" =>"VC",
|
|
"Sainte-Hélène" =>"SH",
|
|
"Sainte-Lucie" =>"LC",
|
|
"Salomon" =>"SB",
|
|
"Samoa" =>"WS",
|
|
"Samoa américaines" =>"AS",
|
|
"Sao Tomé-et-Principe" =>"ST",
|
|
"Sénégal" =>"SN",
|
|
"Serbie" =>"RS",
|
|
"Seychelles" =>"SC",
|
|
"Sierra Leone" =>"SL",
|
|
"Singapour" =>"SG",
|
|
"Slovaquie" =>"SK",
|
|
"Slovénie" =>"SI",
|
|
"Somalie" =>"SO",
|
|
"Soudan" =>"SD",
|
|
"Soudan du Sud" =>"SS",
|
|
"Sri Lanka" =>"LK",
|
|
"Suède" =>"SE",
|
|
"Suisse" =>"CH",
|
|
"Suriname" =>"SR",
|
|
"Svalbard et Île Jan Mayen" =>"SJ",
|
|
"Swaziland" =>"SZ",
|
|
"Syrie" =>"SY",
|
|
"Tadjikistan" =>"TJ",
|
|
"Taïwan" =>"TW",
|
|
"Tanzanie" =>"TZ",
|
|
"Tchad" =>"TD",
|
|
"République tchèque" =>"CZ",
|
|
"Terres australes et antarctiques françaises" =>"TF",
|
|
"Thaïlande" =>"TH",
|
|
"Timor oriental" =>"TL",
|
|
"Togo" =>"TG",
|
|
"Tokelau" =>"TK",
|
|
"Tonga" =>"TO",
|
|
"Trinité-et-Tobago" =>"TT",
|
|
"Tunisie" =>"TN",
|
|
"Turkménistan" =>"TM",
|
|
"Îles Turques-et-Caïques" =>"TC",
|
|
"Turquie" =>"TR",
|
|
"Tuvalu" =>"TV",
|
|
"Ukraine" =>"UA",
|
|
"Uruguay" =>"UY",
|
|
"Vanuatu" =>"VU",
|
|
"Venezuela" =>"VE",
|
|
"Viêt Nam" =>"VN",
|
|
"Wallis-et-Futuna" =>"WF",
|
|
"Yémen" =>"YE",
|
|
"Zambie" =>"ZM"
|
|
));
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| USER PRIVILEGES IN BACKOFFICE
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|--------------------------------------------------------------------------
|
|
| User roles
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
|
|
define('USER_ROLES', [
|
|
'superadmin' => 1,
|
|
'lemonde_user' => 2,
|
|
'regular' => 3, // subscriber
|
|
'admin_rc' => 7
|
|
]);
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| PAGE CODE
|
|
| The sections in the backoffice
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('PAGE_CODE', [
|
|
'dashboard' => 'dashb',
|
|
'statistics' => 'stats',
|
|
'events' => 'events',
|
|
'noshow' => 'noshow',
|
|
'email' => 'email',
|
|
'moderation' => 'mod',
|
|
'subscribers' => 'subsc',
|
|
'sys_settings' => 'sys_set',
|
|
'personalization' => 'pers',
|
|
'faq' => 'faq',
|
|
'misc' => 'misc'
|
|
]);
|
|
|
|
define('PAGE_NAME', [
|
|
PAGE_CODE['dashboard'] => 'Tableau de bord',
|
|
PAGE_CODE['statistics'] => 'Statistiques',
|
|
PAGE_CODE['events'] => 'Gestion des ateliers',
|
|
PAGE_CODE['noshow'] => 'Noshow',
|
|
PAGE_CODE['email'] => 'Gestion des emails',
|
|
PAGE_CODE['moderation'] => 'Moderation',
|
|
PAGE_CODE['subscribers'] => 'COMPANY FOR MADAGASCAR MasterClass',
|
|
PAGE_CODE['sys_settings'] => 'Configuration du système',
|
|
PAGE_CODE['personalization'] => 'Personalisation',
|
|
PAGE_CODE['faq'] => 'FAQ',
|
|
PAGE_CODE['misc'] => 'Générale'
|
|
]);
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| PRIVILEGES
|
|
| These are available privileges in the backoffice and is used in the user roles form
|
|
|
|
|
| To add a new privilege, simply add the PAGE_CODE[item] and then the privilege + id
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('PRIVS', [
|
|
/* Miscelaneous */
|
|
PAGE_CODE['misc'] => [
|
|
'upload' => 0,
|
|
'login_to_bo' => 1,
|
|
],
|
|
/* Dashboard page */
|
|
PAGE_CODE['dashboard'] => [
|
|
'view' => 0
|
|
],
|
|
/* Statistics page */
|
|
PAGE_CODE['statistics'] => [
|
|
'view' => 0,
|
|
'export' => 1,
|
|
],
|
|
/* Events page */
|
|
PAGE_CODE['events'] => [
|
|
'view' => 0,
|
|
'add' => 1,
|
|
'edit' => 2,
|
|
'delete' => 3,
|
|
/* Event schedules */
|
|
'sched_add' => 4,
|
|
'sched_edit' => 5,
|
|
'sched_delete' => 6,
|
|
'sched_export_subs_list_btn' => 7,
|
|
'sched_view_noshow_btn' => 8,
|
|
'sched_resend_email_btn' => 9,
|
|
/* Email template */
|
|
'sched_email_template_btn' => 10,
|
|
'sched_email_template_edit' => 11,
|
|
'sched_email_template_reset' => 12,
|
|
'sched_email_template_resend' => 13,
|
|
'sched_email_template_remove' => 14,
|
|
/* Email reminder */
|
|
'sched_email_reminder_btn' => 15,
|
|
'sched_email_reminder_create' => 16,
|
|
'sched_email_reminder_edit' => 17,
|
|
'sched_email_reminder_delete' => 18,
|
|
/* Event schedule moderation */
|
|
'sched_moderation_btn' => 19,
|
|
'sched_moderation_flex' => 20,
|
|
|
|
'global_change_stat' => 21,
|
|
'preview_event' => 22,
|
|
],
|
|
/* No show page*/
|
|
PAGE_CODE['noshow'] => [
|
|
'view' => 0,
|
|
'toggle' => 1,
|
|
'export' => 2,
|
|
'import' => 3,
|
|
'mod_attendance' => 4,
|
|
'add_walk_in' => 5,
|
|
],
|
|
/* Email page*/
|
|
PAGE_CODE['email'] => [
|
|
/* Email template */
|
|
'template_view' => 0,
|
|
'template_add' => 1,
|
|
'template_edit' => 2,
|
|
'template_delete' => 3,
|
|
/* Default settings */
|
|
'settings_view' => 4,
|
|
'settings_add' => 5,
|
|
'settings_edit' => 6,
|
|
'settings_delete' => 7,
|
|
|
|
'page' => 8,
|
|
],
|
|
/* Moderation settings page */
|
|
PAGE_CODE['moderation'] => [
|
|
/* View */
|
|
'view' => 0,
|
|
'on_off_toggle' => 1,
|
|
'nshow_per_subscriber_toggle' => 2,
|
|
'res_per_subscriber_toggle' => 3,
|
|
'event_category_toggle' => 4,
|
|
'event_location_toggle' => 5,
|
|
'event_month_toggle' => 6,
|
|
'flex_mod_toggle' => 7,
|
|
],
|
|
/* Subscribers page */
|
|
PAGE_CODE['subscribers'] => [
|
|
'view' => 0,
|
|
'export' => 1,
|
|
'edit' => 2,
|
|
'delete' => 3,
|
|
'login_as' => 4,
|
|
'mod_toggle' => 5,
|
|
],
|
|
/* System settings page */
|
|
PAGE_CODE['sys_settings'] => [
|
|
/* User management */
|
|
'user_mgt_view' => 1,
|
|
'user_mgt_add' => 2,
|
|
'user_mgt_edit' => 3,
|
|
'user_mgt_delete' => 4,
|
|
/* City attachment */
|
|
'city_mgt_view' => 5,
|
|
'city_mgt_add' => 6,
|
|
'city_mgt_edit' => 7,
|
|
'city_mgt_delete' => 8,
|
|
/* Event types */
|
|
'evtype_mgt_view' => 9,
|
|
'evtype_mgt_add' => 10,
|
|
'evtype_mgt_edit' => 11,
|
|
'evtype_mgt_delete' => 12,
|
|
/* Contact form */
|
|
'contact_form_view' => 13,
|
|
'contact_mod_email' => 14,
|
|
'contact_nature_add' => 15,
|
|
'contact_nature_edit' => 16,
|
|
'contact_nature_delete' => 17,
|
|
|
|
'page' => 18,
|
|
|
|
/* User role management */
|
|
'user_role_view' => 19,
|
|
'user_role_add' => 20,
|
|
'user_role_edit' => 21,
|
|
'user_role_delete' => 22,
|
|
],
|
|
/* Personalization page*/
|
|
PAGE_CODE['personalization'] => [
|
|
'view' => 0,
|
|
'change_banner' => 1,
|
|
'change_legal_notice' => 2,
|
|
'change_registration_form' => 3,
|
|
],
|
|
/* FAQ page*/
|
|
PAGE_CODE['faq'] => [
|
|
'view' => 0,
|
|
'add' => 1,
|
|
'edit' => 2,
|
|
'delete' => 3,
|
|
],
|
|
]);
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| DESCRIPTION OF PRIVILEGES
|
|
| This will be used in the user role form as label of each privlege
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define("PRIV_DESC", [
|
|
PAGE_CODE['misc'].PRIVS[PAGE_CODE['misc']]['upload'] => "Ability to upload",
|
|
PAGE_CODE['misc'].PRIVS[PAGE_CODE['misc']]['login_to_bo'] => "Login to backoffice",
|
|
|
|
/* Tableau de bord & Statistiques page */
|
|
PAGE_CODE['dashboard'].PRIVS[PAGE_CODE['dashboard']]['view'] => "Tableau de bord page access",
|
|
PAGE_CODE['statistics'].PRIVS[PAGE_CODE['statistics']]['view'] => "Statistiques page access",
|
|
PAGE_CODE['statistics'].PRIVS[PAGE_CODE['statistics']]['export'] => "Export statistics",
|
|
|
|
/* Gestion des ateliers */
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['view'] => "Page access",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['add'] => "Add event",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['edit'] => "Edit event",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['delete'] => "Delete event",
|
|
|
|
/* Event schedules */
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_add'] => "Add schedule",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_edit'] => "Edit schedule",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_delete'] => "Delete schedule",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_export_subs_list_btn'] => "Export subscriber list",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_view_noshow_btn'] => "Noshow page button",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_resend_email_btn'] => "Resend email button",
|
|
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_template_btn'] => "Email template button",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_template_edit'] => "Edit specific email template",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_template_reset'] => "Reset specific email template",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_template_resend'] => "Resend specific email template",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_template_remove'] => "Remove specific email template",
|
|
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_reminder_btn'] => "Reminder email button",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_reminder_create'] => "Create email reminder",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_reminder_edit'] => "Edit email reminder",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_email_reminder_delete'] => "Delete email reminder",
|
|
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_moderation_btn'] => "Toggle event schedule moderation button",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['sched_moderation_flex'] => "Toggle flexible moderation button",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['global_change_stat'] => "Multiple change event status",
|
|
PAGE_CODE['events'].PRIVS[PAGE_CODE['events']]['preview_event'] => "Preview event",
|
|
|
|
/* Noshow page */
|
|
PAGE_CODE['noshow'].PRIVS[PAGE_CODE['noshow']]['view'] => "Access noshow page",
|
|
PAGE_CODE['noshow'].PRIVS[PAGE_CODE['noshow']]['toggle'] => "Toggle noshow button",
|
|
PAGE_CODE['noshow'].PRIVS[PAGE_CODE['noshow']]['export'] => "Export noshow",
|
|
PAGE_CODE['noshow'].PRIVS[PAGE_CODE['noshow']]['import'] => "Import noshow",
|
|
PAGE_CODE['noshow'].PRIVS[PAGE_CODE['noshow']]['mod_attendance'] => "Modify attendance",
|
|
PAGE_CODE['noshow'].PRIVS[PAGE_CODE['noshow']]['add_walk_in'] => "Add walk in",
|
|
|
|
/* Gestion des emails */
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['page'] => "Gestion des emails page access",
|
|
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['template_view'] => "Edition d’emails page access",
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['template_add'] => "Add email template",
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['template_edit'] => "Edit email template",
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['template_delete'] => "Delete email template",
|
|
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['settings_view'] => "Paramètres par défaut page access",
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['settings_add'] => "Add email reminder",
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['settings_edit'] => "Edit email reminder",
|
|
PAGE_CODE['email'].PRIVS[PAGE_CODE['email']]['settings_delete'] => "Delete email reminder",
|
|
|
|
/* Moderation page */
|
|
PAGE_CODE['moderation'].PRIVS[PAGE_CODE['moderation']]['view'] => "Access moderation page",
|
|
PAGE_CODE['moderation'].PRIVS[PAGE_CODE['moderation']]['on_off_toggle'] => "Turn moderation on off",
|
|
PAGE_CODE['moderation'].PRIVS[PAGE_CODE['moderation']]['nshow_per_subscriber_toggle'] => "Noshow per subscriber",
|
|
PAGE_CODE['moderation'].PRIVS[PAGE_CODE['moderation']]['res_per_subscriber_toggle'] => "Reservations per subscriber",
|
|
PAGE_CODE['moderation'].PRIVS[PAGE_CODE['moderation']]['event_category_toggle'] => "Event category",
|
|
PAGE_CODE['moderation'].PRIVS[PAGE_CODE['moderation']]['event_location_toggle'] => "Event location",
|
|
PAGE_CODE['moderation'].PRIVS[PAGE_CODE['moderation']]['event_month_toggle'] => "Event month",
|
|
PAGE_CODE['moderation'].PRIVS[PAGE_CODE['moderation']]['flex_mod_toggle'] => "Flexible moderation",
|
|
|
|
/* Les abonnes page */
|
|
PAGE_CODE['subscribers'].PRIVS[PAGE_CODE['subscribers']]['view'] => "COMPANY FOR MADAGASCAR MasterClass",
|
|
PAGE_CODE['subscribers'].PRIVS[PAGE_CODE['subscribers']]['export'] => "Export subscribers",
|
|
PAGE_CODE['subscribers'].PRIVS[PAGE_CODE['subscribers']]['edit'] => "Edit subscribers",
|
|
PAGE_CODE['subscribers'].PRIVS[PAGE_CODE['subscribers']]['delete'] => "Delete subscriber",
|
|
PAGE_CODE['subscribers'].PRIVS[PAGE_CODE['subscribers']]['login_as'] => "Login as",
|
|
PAGE_CODE['subscribers'].PRIVS[PAGE_CODE['subscribers']]['mod_toggle'] => "Toggle moderation setting",
|
|
|
|
/* Configuration du système */
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['page'] => "Access configuration du système page",
|
|
|
|
/* Compte utilisateur/User management */
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['user_mgt_view'] => "Compte utilisateur page access",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['user_mgt_add'] => "Add users",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['user_mgt_edit'] => "Edit users",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['user_mgt_delete'] => "Delete users",
|
|
|
|
/* User role management */
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['user_role_view'] => "User role page access",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['user_role_add'] => "Add user roles",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['user_role_edit'] => "Edit user roles",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['user_role_delete'] => "Delete user roles",
|
|
|
|
/* Ville de rattachement/City location */
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['city_mgt_view'] => "Ville de rattachement page access",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['city_mgt_add'] => "Add city",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['city_mgt_edit'] => "Edit city",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['city_mgt_delete'] => "Delete city",
|
|
|
|
/* Type d'ateliers/Event type management */
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_view'] => "Type d'ateliers page access",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_add'] => "Add event type",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_edit'] => "Edit event type",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_delete'] => "Delete event type",
|
|
|
|
/* Formulaire de contact/Contact email settings */
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['contact_form_view'] => "Formulaire de contact page access",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['contact_mod_email'] => "Modify contact email",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['contact_nature_add'] => "Add contact nature",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['contact_nature_edit'] => "Edit contact nature",
|
|
PAGE_CODE['sys_settings'].PRIVS[PAGE_CODE['sys_settings']]['contact_nature_delete'] => "Delete contact nature",
|
|
|
|
/* Personalisation page */
|
|
PAGE_CODE['personalization'].PRIVS[PAGE_CODE['personalization']]['view'] => "Personalisation page access",
|
|
PAGE_CODE['personalization'].PRIVS[PAGE_CODE['personalization']]['change_banner'] => "Change banner",
|
|
PAGE_CODE['personalization'].PRIVS[PAGE_CODE['personalization']]['change_legal_notice'] => "Change legal notice",
|
|
PAGE_CODE['personalization'].PRIVS[PAGE_CODE['personalization']]['change_registration_form'] => "Change registration form",
|
|
|
|
/* FAQ page */
|
|
PAGE_CODE['faq'].PRIVS[PAGE_CODE['faq']]['view'] => "FAQ page access",
|
|
PAGE_CODE['faq'].PRIVS[PAGE_CODE['faq']]['add'] => "Add FAQ",
|
|
PAGE_CODE['faq'].PRIVS[PAGE_CODE['faq']]['edit'] => "Edit FAQ",
|
|
PAGE_CODE['faq'].PRIVS[PAGE_CODE['faq']]['delete'] => "Delete FAQ",
|
|
]);
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| DEFAULT USER PRIVILEGES
|
|
| These are the default privileges when reinitializeDefaultPrivileges() (from MY_Controller is executed)
|
|
|--------------------------------------------------------------------------
|
|
*/
|
|
define('DEF_USER_PRIVS', [
|
|
USER_ROLES['superadmin'] => [
|
|
PAGE_CODE['misc'] => [
|
|
PRIVS[PAGE_CODE['misc']]['upload'],
|
|
PRIVS[PAGE_CODE['misc']]['login_to_bo'],
|
|
],
|
|
PAGE_CODE['dashboard'] => [
|
|
PRIVS[PAGE_CODE['dashboard']]['view']
|
|
],
|
|
PAGE_CODE['statistics'] => [
|
|
PRIVS[PAGE_CODE['statistics']]['view'],
|
|
PRIVS[PAGE_CODE['statistics']]['export'],
|
|
],
|
|
PAGE_CODE['events'] => [
|
|
PRIVS[PAGE_CODE['events']]['view'],
|
|
PRIVS[PAGE_CODE['events']]['add'],
|
|
PRIVS[PAGE_CODE['events']]['edit'],
|
|
PRIVS[PAGE_CODE['events']]['delete'],
|
|
PRIVS[PAGE_CODE['events']]['sched_add'],
|
|
PRIVS[PAGE_CODE['events']]['sched_edit'],
|
|
PRIVS[PAGE_CODE['events']]['sched_delete'],
|
|
PRIVS[PAGE_CODE['events']]['sched_export_subs_list_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_view_noshow_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_resend_email_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_edit'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_reset'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_resend'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_remove'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_reminder_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_reminder_create'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_reminder_edit'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_reminder_delete'],
|
|
PRIVS[PAGE_CODE['events']]['sched_moderation_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_moderation_flex'],
|
|
PRIVS[PAGE_CODE['events']]['global_change_stat'],
|
|
PRIVS[PAGE_CODE['events']]['preview_event'],
|
|
],
|
|
PAGE_CODE['noshow'] => [
|
|
PRIVS[PAGE_CODE['noshow']]['view'],
|
|
PRIVS[PAGE_CODE['noshow']]['toggle'],
|
|
PRIVS[PAGE_CODE['noshow']]['export'],
|
|
PRIVS[PAGE_CODE['noshow']]['import'],
|
|
PRIVS[PAGE_CODE['noshow']]['mod_attendance'],
|
|
PRIVS[PAGE_CODE['noshow']]['add_walk_in'],
|
|
],
|
|
PAGE_CODE['email'] => [
|
|
PRIVS[PAGE_CODE['email']]['template_view'],
|
|
PRIVS[PAGE_CODE['email']]['template_add'],
|
|
PRIVS[PAGE_CODE['email']]['template_edit'],
|
|
PRIVS[PAGE_CODE['email']]['template_delete'],
|
|
|
|
PRIVS[PAGE_CODE['email']]['settings_view'],
|
|
PRIVS[PAGE_CODE['email']]['settings_add'],
|
|
PRIVS[PAGE_CODE['email']]['settings_edit'],
|
|
PRIVS[PAGE_CODE['email']]['settings_delete'],
|
|
|
|
PRIVS[PAGE_CODE['email']]['page'],
|
|
],
|
|
PAGE_CODE['moderation'] => [
|
|
PRIVS[PAGE_CODE['moderation']]['view'],
|
|
PRIVS[PAGE_CODE['moderation']]['on_off_toggle'],
|
|
PRIVS[PAGE_CODE['moderation']]['nshow_per_subscriber_toggle'],
|
|
PRIVS[PAGE_CODE['moderation']]['res_per_subscriber_toggle'],
|
|
PRIVS[PAGE_CODE['moderation']]['event_category_toggle'],
|
|
PRIVS[PAGE_CODE['moderation']]['event_location_toggle'],
|
|
PRIVS[PAGE_CODE['moderation']]['event_month_toggle'],
|
|
PRIVS[PAGE_CODE['moderation']]['flex_mod_toggle'],
|
|
],
|
|
PAGE_CODE['subscribers'] => [
|
|
PRIVS[PAGE_CODE['subscribers']]['view'],
|
|
PRIVS[PAGE_CODE['subscribers']]['export'],
|
|
PRIVS[PAGE_CODE['subscribers']]['edit'],
|
|
PRIVS[PAGE_CODE['subscribers']]['delete'],
|
|
PRIVS[PAGE_CODE['subscribers']]['login_as'],
|
|
PRIVS[PAGE_CODE['subscribers']]['mod_toggle'],
|
|
],
|
|
PAGE_CODE['sys_settings'] => [
|
|
/* Users */
|
|
PRIVS[PAGE_CODE['sys_settings']]['user_mgt_view'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['user_mgt_add'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['user_mgt_edit'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['user_mgt_delete'],
|
|
/* User roles */
|
|
PRIVS[PAGE_CODE['sys_settings']]['user_role_view'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['user_role_add'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['user_role_edit'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['user_role_delete'],
|
|
/* City location */
|
|
PRIVS[PAGE_CODE['sys_settings']]['city_mgt_view'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['city_mgt_add'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['city_mgt_edit'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['city_mgt_delete'],
|
|
/* Event type management */
|
|
PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_view'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_add'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_edit'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_delete'],
|
|
/* Contact email settings */
|
|
PRIVS[PAGE_CODE['sys_settings']]['contact_form_view'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['contact_mod_email'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['contact_nature_add'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['contact_nature_edit'],
|
|
PRIVS[PAGE_CODE['sys_settings']]['contact_nature_delete'],
|
|
|
|
PRIVS[PAGE_CODE['sys_settings']]['page'],
|
|
],
|
|
PAGE_CODE['personalization'] => [
|
|
PRIVS[PAGE_CODE['personalization']]['view'],
|
|
PRIVS[PAGE_CODE['personalization']]['change_banner'],
|
|
PRIVS[PAGE_CODE['personalization']]['change_legal_notice'],
|
|
PRIVS[PAGE_CODE['personalization']]['change_registration_form'],
|
|
],
|
|
PAGE_CODE['faq'] => [
|
|
PRIVS[PAGE_CODE['faq']]['view'],
|
|
PRIVS[PAGE_CODE['faq']]['add'],
|
|
PRIVS[PAGE_CODE['faq']]['edit'],
|
|
PRIVS[PAGE_CODE['faq']]['delete'],
|
|
],
|
|
],
|
|
USER_ROLES['lemonde_user'] => [
|
|
PAGE_CODE['misc'] => [
|
|
PRIVS[PAGE_CODE['misc']]['upload'],
|
|
PRIVS[PAGE_CODE['misc']]['login_to_bo'],
|
|
],
|
|
PAGE_CODE['dashboard'] => [
|
|
PRIVS[PAGE_CODE['dashboard']]['view']
|
|
],
|
|
PAGE_CODE['statistics'] => [
|
|
PRIVS[PAGE_CODE['statistics']]['view'],
|
|
PRIVS[PAGE_CODE['statistics']]['export'],
|
|
],
|
|
PAGE_CODE['events'] => [
|
|
PRIVS[PAGE_CODE['events']]['view'],
|
|
PRIVS[PAGE_CODE['events']]['add'],
|
|
PRIVS[PAGE_CODE['events']]['edit'],
|
|
PRIVS[PAGE_CODE['events']]['delete'],
|
|
PRIVS[PAGE_CODE['events']]['sched_add'],
|
|
PRIVS[PAGE_CODE['events']]['sched_edit'],
|
|
PRIVS[PAGE_CODE['events']]['sched_delete'],
|
|
PRIVS[PAGE_CODE['events']]['sched_export_subs_list_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_view_noshow_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_resend_email_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_edit'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_reset'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_resend'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_template_remove'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_reminder_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_reminder_create'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_reminder_edit'],
|
|
PRIVS[PAGE_CODE['events']]['sched_email_reminder_delete'],
|
|
PRIVS[PAGE_CODE['events']]['sched_moderation_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_moderation_flex'],
|
|
PRIVS[PAGE_CODE['events']]['global_change_stat'],
|
|
PRIVS[PAGE_CODE['events']]['preview_event'],
|
|
],
|
|
PAGE_CODE['noshow'] => [
|
|
PRIVS[PAGE_CODE['noshow']]['view'],
|
|
PRIVS[PAGE_CODE['noshow']]['toggle'],
|
|
PRIVS[PAGE_CODE['noshow']]['export'],
|
|
PRIVS[PAGE_CODE['noshow']]['import'],
|
|
PRIVS[PAGE_CODE['noshow']]['mod_attendance'],
|
|
PRIVS[PAGE_CODE['noshow']]['add_walk_in'],
|
|
],
|
|
PAGE_CODE['email'] => [
|
|
PRIVS[PAGE_CODE['email']]['template_view'],
|
|
PRIVS[PAGE_CODE['email']]['template_add'],
|
|
PRIVS[PAGE_CODE['email']]['template_edit'],
|
|
PRIVS[PAGE_CODE['email']]['template_delete'],
|
|
|
|
PRIVS[PAGE_CODE['email']]['settings_view'],
|
|
PRIVS[PAGE_CODE['email']]['settings_add'],
|
|
PRIVS[PAGE_CODE['email']]['settings_edit'],
|
|
PRIVS[PAGE_CODE['email']]['settings_delete'],
|
|
|
|
PRIVS[PAGE_CODE['email']]['page'],
|
|
],
|
|
PAGE_CODE['moderation'] => [
|
|
// PRIVS[PAGE_CODE['moderation']]['view'],
|
|
// PRIVS[PAGE_CODE['moderation']]['on_off_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['nshow_per_subscriber_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['res_per_subscriber_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['event_category_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['event_location_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['event_month_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['flex_mod_toggle'],
|
|
],
|
|
PAGE_CODE['subscribers'] => [
|
|
PRIVS[PAGE_CODE['subscribers']]['view'],
|
|
PRIVS[PAGE_CODE['subscribers']]['export'],
|
|
PRIVS[PAGE_CODE['subscribers']]['edit'],
|
|
// PRIVS[PAGE_CODE['subscribers']]['delete'],
|
|
PRIVS[PAGE_CODE['subscribers']]['login_as'],
|
|
PRIVS[PAGE_CODE['subscribers']]['mod_toggle'],
|
|
],
|
|
PAGE_CODE['sys_settings'] => [
|
|
/* Users */
|
|
// PRIVS[PAGE_CODE['sys_settings']]['user_mgt_view'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['user_mgt_add'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['user_mgt_edit'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['user_mgt_delete'],
|
|
// /* City location */
|
|
// PRIVS[PAGE_CODE['sys_settings']]['city_mgt_view'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['city_mgt_add'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['city_mgt_edit'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['city_mgt_delete'],
|
|
// /* Event type management */
|
|
// PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_view'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_add'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_edit'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_delete'],
|
|
// /* Contact email settings */
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_form_view'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_mod_email'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_nature_add'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_nature_edit'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_nature_delete'],
|
|
//
|
|
// PRIVS[PAGE_CODE['sys_settings']]['page'],
|
|
],
|
|
PAGE_CODE['personalization'] => [
|
|
// PRIVS[PAGE_CODE['personalization']]['view'],
|
|
// PRIVS[PAGE_CODE['personalization']]['change_banner'],
|
|
// PRIVS[PAGE_CODE['personalization']]['change_legal_notice'],
|
|
// PRIVS[PAGE_CODE['personalization']]['change_registration_form'],
|
|
],
|
|
PAGE_CODE['faq'] => [
|
|
// PRIVS[PAGE_CODE['faq']]['view'],
|
|
// PRIVS[PAGE_CODE['faq']]['add'],
|
|
// PRIVS[PAGE_CODE['faq']]['edit'],
|
|
// PRIVS[PAGE_CODE['faq']]['delete'],
|
|
],
|
|
],
|
|
USER_ROLES['regular'] => [
|
|
PAGE_CODE['misc'] => [],
|
|
PAGE_CODE['dashboard'] => [],
|
|
PAGE_CODE['statistics'] => [],
|
|
PAGE_CODE['events'] => [],
|
|
PAGE_CODE['noshow'] => [],
|
|
PAGE_CODE['email'] => [],
|
|
PAGE_CODE['moderation'] => [],
|
|
PAGE_CODE['subscribers'] => [],
|
|
PAGE_CODE['sys_settings'] => [],
|
|
PAGE_CODE['personalization'] => [],
|
|
PAGE_CODE['faq'] => [],
|
|
],
|
|
USER_ROLES['admin_rc'] => [
|
|
PAGE_CODE['misc'] => [
|
|
PRIVS[PAGE_CODE['misc']]['upload'],
|
|
PRIVS[PAGE_CODE['misc']]['login_to_bo'],
|
|
],
|
|
PAGE_CODE['dashboard'] => [
|
|
PRIVS[PAGE_CODE['dashboard']]['view']
|
|
],
|
|
PAGE_CODE['statistics'] => [
|
|
PRIVS[PAGE_CODE['statistics']]['view'],
|
|
PRIVS[PAGE_CODE['statistics']]['export'],
|
|
],
|
|
PAGE_CODE['events'] => [
|
|
PRIVS[PAGE_CODE['events']]['view'],
|
|
// PRIVS[PAGE_CODE['events']]['add'],
|
|
// PRIVS[PAGE_CODE['events']]['edit'],
|
|
// PRIVS[PAGE_CODE['events']]['delete'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_add'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_edit'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_delete'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_export_subs_list_btn'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_view_noshow_btn'],
|
|
PRIVS[PAGE_CODE['events']]['sched_resend_email_btn'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_template_btn'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_template_edit'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_template_reset'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_template_resend'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_template_remove'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_reminder_btn'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_reminder_create'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_reminder_edit'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_email_reminder_delete'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_moderation_btn'],
|
|
// PRIVS[PAGE_CODE['events']]['sched_moderation_flex'],
|
|
// PRIVS[PAGE_CODE['events']]['global_change_stat'],
|
|
// PRIVS[PAGE_CODE['events']]['preview_event'],
|
|
],
|
|
PAGE_CODE['noshow'] => [
|
|
// PRIVS[PAGE_CODE['noshow']]['view'],
|
|
// PRIVS[PAGE_CODE['noshow']]['toggle'],
|
|
// PRIVS[PAGE_CODE['noshow']]['export'],
|
|
// PRIVS[PAGE_CODE['noshow']]['import'],
|
|
// PRIVS[PAGE_CODE['noshow']]['mod_attendance'],
|
|
// PRIVS[PAGE_CODE['noshow']]['add_walk_in'],
|
|
],
|
|
PAGE_CODE['email'] => [
|
|
PRIVS[PAGE_CODE['email']]['template_view'],
|
|
// PRIVS[PAGE_CODE['email']]['template_add'],
|
|
// PRIVS[PAGE_CODE['email']]['template_edit'],
|
|
// PRIVS[PAGE_CODE['email']]['template_delete'],
|
|
//
|
|
// PRIVS[PAGE_CODE['email']]['settings_view'],
|
|
// PRIVS[PAGE_CODE['email']]['settings_add'],
|
|
// PRIVS[PAGE_CODE['email']]['settings_edit'],
|
|
// PRIVS[PAGE_CODE['email']]['settings_delete'],
|
|
//
|
|
/* View the actual page */
|
|
PRIVS[PAGE_CODE['email']]['page'],
|
|
],
|
|
PAGE_CODE['moderation'] => [
|
|
// PRIVS[PAGE_CODE['moderation']]['view']
|
|
// PRIVS[PAGE_CODE['moderation']]['on_off_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['nshow_per_subscriber_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['res_per_subscriber_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['event_category_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['event_location_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['event_month_toggle'],
|
|
// PRIVS[PAGE_CODE['moderation']]['flex_mod_toggle'],
|
|
],
|
|
PAGE_CODE['subscribers'] => [
|
|
PRIVS[PAGE_CODE['subscribers']]['view'],
|
|
PRIVS[PAGE_CODE['subscribers']]['export'],
|
|
PRIVS[PAGE_CODE['subscribers']]['edit'],
|
|
// PRIVS[PAGE_CODE['subscribers']]['delete'],
|
|
PRIVS[PAGE_CODE['subscribers']]['login_as'],
|
|
PRIVS[PAGE_CODE['subscribers']]['mod_toggle'],
|
|
],
|
|
PAGE_CODE['sys_settings'] => [
|
|
/* Users */
|
|
// PRIVS[PAGE_CODE['sys_settings']]['user_mgt_view'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['user_mgt_add'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['user_mgt_edit'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['user_mgt_delete'],
|
|
// /* City location */
|
|
// PRIVS[PAGE_CODE['sys_settings']]['city_mgt_view'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['city_mgt_add'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['city_mgt_edit'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['city_mgt_delete'],
|
|
// /* Event type management */
|
|
// PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_view'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_add'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_edit'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['evtype_mgt_delete'],
|
|
// /* Contact email settings */
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_form_view'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_mod_email'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_nature_add'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_nature_edit'],
|
|
// PRIVS[PAGE_CODE['sys_settings']]['contact_nature_delete'],
|
|
//
|
|
// PRIVS[PAGE_CODE['sys_settings']]['page'],
|
|
],
|
|
PAGE_CODE['personalization'] => [
|
|
// PRIVS[PAGE_CODE['personalization']]['view'],
|
|
// PRIVS[PAGE_CODE['personalization']]['change_banner'],
|
|
// PRIVS[PAGE_CODE['personalization']]['change_legal_notice'],
|
|
// PRIVS[PAGE_CODE['personalization']]['change_registration_form'],
|
|
],
|
|
PAGE_CODE['faq'] => [
|
|
PRIVS[PAGE_CODE['faq']]['view'],
|
|
PRIVS[PAGE_CODE['faq']]['add'],
|
|
PRIVS[PAGE_CODE['faq']]['edit'],
|
|
PRIVS[PAGE_CODE['faq']]['delete'],
|
|
],
|
|
],
|
|
]);
|
|
|
|
/**
|
|
* Determines whether an event is a
|
|
* online event,
|
|
* paid event,
|
|
* regular event
|
|
*/
|
|
define('EVENT_CATEGORY', [
|
|
'REGULAR_EVENT' => 'Regular event',
|
|
'ONLINE_EVENT' => 'Online event',
|
|
'PAID_EVENT' => 'Paid event'
|
|
]);
|
|
|
|
// DEVELOPMENT
|
|
if (ENVIRONMENT !== "production") {
|
|
/**
|
|
* ACTIVATE CMP / GDPR
|
|
*/
|
|
define('GDPR', [
|
|
"on" => false,
|
|
// If GDPR is off, replace this with 'src='
|
|
"external_src" => 'type="text/plain" data-gdpr-purposes="analytics" data-gdpr-src=',
|
|
// If GDPR is off, replace this with ''
|
|
"inline_src" => 'type="text/plain" data-gdpr-purposes="analytics" data-gdpr-inline'
|
|
]);
|
|
} else {
|
|
/**
|
|
* ACTIVATE CMP / GDPR
|
|
*/
|
|
define('GDPR', [
|
|
"on" => false,
|
|
// If GDPR is off, replace this with 'src='
|
|
"external_src" => 'type="text/plain" data-gdpr-purposes="analytics" data-gdpr-src=',
|
|
// If GDPR is off, replace this with ''
|
|
"inline_src" => 'type="text/plain" data-gdpr-purposes="analytics" data-gdpr-inline'
|
|
]);
|
|
}
|
|
|
|
/**
|
|
* HP Events Display Limit Per Page
|
|
*/
|
|
define('HP_EVENT_DISPLAY', [
|
|
'perPage' => 12,
|
|
'perRow' => 3
|
|
// 'ONLINE_EVENT' => 'Online event',
|
|
// 'PAID_EVENT' => 'Paid event'
|
|
]);
|
|
|
|
/**
|
|
* Mercanet account
|
|
*/
|
|
define('MERCANET', [
|
|
'SECRET_KEY' => 'S9i8qClCnb2CZU3y3Vn0toIOgz3z_aBi79akR30vM9o',
|
|
'MERCHANT_ID' => '211000021310001',
|
|
'MID' => 'BNP_DEMO_AXEPTA',
|
|
'TRANSACTION_REFERENCE_PREFIX' => 'sdltest',
|
|
'HMAC' => '4n!BmF3_?9oJ2Q*z(iD7q6[RSb5)a]A8',
|
|
'Blowfish' => 'Tc5*2D_xs7B[6E?w'
|
|
]);
|
|
|
|
define('MODE_OF_PAYMENT', [
|
|
'cheque',
|
|
'card'
|
|
]);
|
|
/**
|
|
* Set the workshop id here if required a -5 in the event_rate
|
|
* otherwise set FALSE
|
|
*/
|
|
define('EVENT_ID', FALSE);
|
|
define('VIDEO_EXPIRATION', 365); //number of days
|
|
define('REMINDER_EVENT_IDS', [47, 53]); //[47, 53]
|