include/constantes.php
<?php
/*
* You may not change or alter any portion of this comment or credits
* of supporting developers from this source code or any supporting source code
* which is considered copyrighted (c) material of the original comment or credit authors.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*/
/**
* @copyright {@link https://xoops.org/ XOOPS Project}
* @license {@link https://www.gnu.org/licenses/gpl-2.0.html GNU GPL 2 or later}
* @package extcal
* @since
* @author XOOPS Development Team,
*
* L'utilisation de ce formulaire d'adminitration suppose
* que la classe correspondante de la table a été générées avec classGenerator
**/
require \dirname(__DIR__, 3) . '/mainfile.php';
//modif JJD
define('_EXTCAL_MODULE', 'extcal');
define('_EXTCAL_CLS_CAT', 'cat');
define('_EXTCAL_CLS_EVENT', 'event');
define('_EXTCAL_CLS_FILE', 'file');
define('_EXTCAL_CLS_MEMBER', 'eventmember');
define('_EXTCAL_CLS_NOT_MEMBER', 'eventnotmember');
define('_EXTCAL_CLS_LOCATION', 'location');
define('_EXTCAL_CLN_CAT', 'Category');
define('_EXTCAL_CLN_EVENT', 'Event');
define('_EXTCAL_CLN_FILE', 'File');
define('_EXTCAL_CLN_MEMBER', 'Eventmember');
define('_EXTCAL_CLN_NOT_MEMBER', 'EventNotMember');
define('_EXTCAL_CLN_LOCATION', 'Location');
//-------------------------------------------------------------------
define('_EXTCAL_PEAR_ROOT_DEFAULT', __DIR__ . '/../class/pear');
//define('_EXTCAL_PEAR_ROOT', 'F:/wamp/www/xfr254b/xoops_lib/Frameworks/pear' );
$pear_path = _EXTCAL_PEAR_ROOT_DEFAULT;
//global $xoopsModule, $xoopsModuleConfig;
//$name = '';
//if (is_object($xoopsModule)) {
// $name = $helper->getModule()->getVar('name');
//}
//
///** @var \XoopsModuleHandler $moduleHandler */
///** @var \XoopsModuleHandler $moduleHandler */
$moduleHandler = xoops_getHandler('module');
//$module = $moduleHandler->getByDirname('extcal');
///** @var \XoopsModules\Extcal\Config $extcalConfig */
//if ('extcal' === $name || is_object($module)) {
// if (is_object($xoopsModuleConfig)) {
// $extcalConfig = $xoopsModuleConfig;
// } else {
// /** @var \XoopsConfigHandler $configHandler */
// /** @var \XoopsConfigHandler $configHandler */
$configHandler = xoops_getHandler('config');
// $extcalConfig = $configHandler->getConfigList($module->getVar('mid'));
// }
//}
//////////////////////////////////
//$newPP = trim($helper->getConfig('pear_path'));
//if (substr($newPP, -1, 1) == '/') {
// $newPP = substr($newPP, 0, -1);
//}
//if ($newPP <> '' && is_dir($newPP)) {
// $pear_path = $newPP;
//}
define('_EXTCAL_PEAR_ROOT', $pear_path);
define('_EXTCAL_PEAR_CALENDAR_ROOT', _EXTCAL_PEAR_ROOT . '/Calendar');
define('CALENDAR_ROOT', _EXTCAL_PEAR_CALENDAR_ROOT . '/');
//-------------------------------------------------------------------
define('_EXTCAL_SHOW_NO_PICTURE', false);
define('_EXTCAL_PATH_HORLOGES', '/modules/extcal/assets/images/horloges/');
define('_EXTCAL_PATH_ICONS16', XOOPS_URL . '/Frameworks/moduleclasses/icons/16/');
define('_EXTCAL_PATH_ICONS32', XOOPS_URL . '/Frameworks/moduleclasses/icons/32/');
define('_EXTCAL_PATH_FO', XOOPS_URL . '/modules/extcal/');
define('_EXTCAL_PATH_BO', _EXTCAL_PATH_FO . 'admin/');
define('_EXTCAL_PATH_LG', XOOPS_URL . '/modules/extcal/languages/');
define('_EXTCAL_IMG_INTERVAL', 'interval04.png');
define('_EXTCAL_IMG_INTERVAL16', _EXTCAL_PATH_ICONS16 . _EXTCAL_IMG_INTERVAL);
define('_EXTCAL_IMG_INTERVAL32', _EXTCAL_PATH_ICONS32 . _EXTCAL_IMG_INTERVAL);
//define('_EXTCAL_DIRNAME', $helper->getModule()->getVar('dirname'));
define('_EXTCAL_NAV_CALMONTH', 'calendar-month');
define('_EXTCAL_NAV_CALWEEK', 'calendar-week');
define('_EXTCAL_NAV_YEAR', 'year');
define('_EXTCAL_NAV_MONTH', 'month');
define('_EXTCAL_NAV_WEEK', 'week');
define('_EXTCAL_NAV_DAY', 'day');
define('_EXTCAL_NAV_AGENDA_WEEK', 'agenda-week');
define('_EXTCAL_NAV_AGENDA_DAY', 'agenda-day');
define('_EXTCAL_NAV_SEARCH', 'search');
define('_EXTCAL_NAV_NEW_EVENT', 'new-event');
define(
'_EXTCAL_NAV_LIST',
_EXTCAL_NAV_CALMONTH . "\n" . _EXTCAL_NAV_CALWEEK . "\n" . _EXTCAL_NAV_YEAR . "\n" . _EXTCAL_NAV_MONTH . "\n" . _EXTCAL_NAV_WEEK . "\n" . _EXTCAL_NAV_DAY . "\n" . _EXTCAL_NAV_AGENDA_WEEK . "\n" . _EXTCAL_NAV_AGENDA_DAY . "\n" . _EXTCAL_NAV_SEARCH . "\n" . _EXTCAL_NAV_NEW_EVENT
);
define('_EXTCAL_PREFIX_VIEW', 'view_');
define('_EXTCAL_SUFFIX_VIEW', '.php');
define('_EXTCAL_FILE_CALMONTH', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_CALMONTH . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_CALWEEK', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_CALWEEK . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_YEAR', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_YEAR . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_MONTH', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_MONTH . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_WEEK', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_WEEK . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_DAY', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_DAY . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_AGENDA_WEEK', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_AGENDA_WEEK . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_AGENDA_DAY', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_AGENDA_DAY . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_SEARCH', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_SEARCH . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_FILE_NEW_EVENT', _EXTCAL_PREFIX_VIEW . _EXTCAL_NAV_NEW_EVENT . _EXTCAL_SUFFIX_VIEW);
define('_EXTCAL_MULTILOADER', '/class/xoopsform/multiuploads/formmultiuploads.php');
define('_EXTCAL_STATUS_NONE', 0);
// define("_EXTCAL_STATUS_INSCRIPTION", 1);
// define("_EXTCAL_STATUS_DESINSCRIPTION", 2);
// define("_EXTCAL_STATUS_DELEGATION", 3);
// define("_EXTCAL_STATUS_MESSAGE", 4);
define('_EXTCAL_STATUS_COME', 1);
define('_EXTCAL_STATUS_NOTCOME', 2);
define('_EXTCAL_HEADER_TEXT', 0);
define('_EXTCAL_HEADER_HTML', 1);
//---------------------------------------------------
define('_EXTCAL_EVENTS_DAY', 0);
define('_EXTCAL_EVENTS_MONTH', 1);
define('_EXTCAL_EVENTS_CALENDAR_MONTH', 2);
define('_EXTCAL_EVENTS_WEEK', 4);
define('_EXTCAL_EVENTS_CALENDAR_WEEK', 3);
define('_EXTCAL_EVENTS_AGENDA_WEEK', 5);
define('_EXTCAL_EVENTS_YEAR', 6);
//---------------------------------------------------
define('_EXTCAL_TS_SECOND', 1);
define('_EXTCAL_TS_MINUTE', 60);
define('_EXTCAL_TS_HOUR', 3600);
define('_EXTCAL_TS_DAY', 86400);
define('_EXTCAL_TS_WEEK', 604800);
//---------------------------------------------------
define('_EXTCAL_TS_YEARLY', 32140800);
define('_EXTCAL_MOTIF_DATE', "#(19|20)\d{2}-(0?[1-9]|1[0-2])-(?x)(0?[1-9]|[12][0-9]|3[01])#");
define('_EXTCAL_INFOBULLE_RGB_MIN', 220);
define('_EXTCAL_INFOBULLE_RGB_MAX', 250);
//2.37
define('_EXTCAL_EVENTS_UPCOMING', 7);