diff --git a/core/action.class.inc.php b/core/action.class.inc.php deleted file mode 100644 index e8a445d30..000000000 --- a/core/action.class.inc.php +++ /dev/null @@ -1,38 +0,0 @@ - - -use Combodo\iTop\Application\TwigBase\Twig\TwigHelper; -use Combodo\iTop\Application\UI\Base\Component\DataTable\DataTableUIBlockFactory; -use Combodo\iTop\Application\WebPage\WebPage; -use Combodo\iTop\Service\Notification\NotificationsRepository; -use Combodo\iTop\Service\Notification\NotificationsService; -use Combodo\iTop\Service\Router\Router; - -/** - * Persistent classes (internal): user defined actions - * - * @copyright Copyright (C) 2010-2024 Combodo SAS - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -require_once(APPROOT.'/core/asynctask.class.inc.php'); -require_once(APPROOT.'/core/email.class.inc.php'); -//Actions -require_once(APPROOT.'/core/action/Action.php'); -require_once(APPROOT.'/core/action/ActionNotification.php'); -require_once(APPROOT.'/core/action/ActionEmail.php'); diff --git a/core/asynctask.class.inc.php b/core/asynctask.class.inc.php deleted file mode 100644 index 4dfd5d63f..000000000 --- a/core/asynctask.class.inc.php +++ /dev/null @@ -1,31 +0,0 @@ - -use Combodo\iTop\Service\Notification\Event\EventNotificationNewsroomService; -/** - * Persistent classes (internal): user defined actions - * - * @copyright Copyright (C) 2010-2024 Combodo SAS - * @license http://opensource.org/licenses/AGPL-3.0 - */ -require_once(APPROOT.'/core/asynctask/ExecAsyncTask.php'); -require_once(APPROOT.'/core/asynctask/AsyncTask.php'); -require_once(APPROOT.'/core/asynctask/AsyncSendEmail.php'); -require_once(APPROOT.'/core/asynctask/ExecAsyncTask.php'); -require_once(APPROOT.'/core/asynctask/AsyncSendNewsroom.php'); - - diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index a92337f91..951e45c7e 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -29,153 +29,69 @@ require_once('ormcustomfieldsvalue.class.inc.php'); require_once('datetimeformat.class.inc.php'); -require_once(APPROOT.'core/attributedef/MissingColumnException.php'); -require_once(APPROOT.'core/attributedef/iAttributeNoGroupBy.php'); -require_once(APPROOT.'core/attributedef/AttributeDefinition.php'); -require_once(APPROOT.'core/attributedef/AttributeDashboard.php'); -require_once(APPROOT.'core/attributedef/AttributeLinkedSet.php'); -require_once(APPROOT.'core/attributedef/AttributeLinkedSetIndirect.php'); -require_once(APPROOT.'core/attributedef/AttributeDBFieldVoid.php'); -require_once(APPROOT.'core/attributedef/AttributeDBField.php'); -require_once(APPROOT.'core/attributedef/AttributeInteger.php'); -require_once(APPROOT.'core/attributedef/AttributeObjectKey.php'); -require_once(APPROOT.'core/attributedef/AttributePercentage.php'); -require_once(APPROOT.'core/attributedef/AttributeDecimal.php'); -require_once(APPROOT.'core/attributedef/AttributeBoolean.php'); -require_once(APPROOT.'core/attributedef/AttributeString.php'); -require_once(APPROOT.'core/attributedef/AttributeClass.php'); -require_once(APPROOT.'core/attributedef/AttributeClassState.php'); -require_once(APPROOT.'core/attributedef/AttributeApplicationLanguage.php'); -require_once(APPROOT.'core/attributedef/AttributeFinalClass.php'); -require_once(APPROOT.'core/attributedef/AttributePassword.php'); -require_once(APPROOT.'core/attributedef/AttributeEncryptedString.php'); -require_once(APPROOT.'core/attributedef/AttributeText.php'); -require_once(APPROOT.'core/attributedef/AttributeLongText.php'); -require_once(APPROOT.'core/attributedef/AttributeCaseLog.php'); -require_once(APPROOT.'core/attributedef/AttributeHTML.php'); -require_once(APPROOT.'core/attributedef/AttributeEmailAddress.php'); -require_once(APPROOT.'core/attributedef/AttributeIPAddress.php'); -require_once(APPROOT.'core/attributedef/AttributePhoneNumber.php'); -require_once(APPROOT.'core/attributedef/AttributeOQL.php'); -require_once(APPROOT.'core/attributedef/AttributeTemplateString.php'); -require_once(APPROOT.'core/attributedef/AttributeTemplateText.php'); -require_once(APPROOT.'core/attributedef/AttributeTemplateHTML.php'); -require_once(APPROOT.'core/attributedef/AttributeEnum.php'); -require_once(APPROOT.'core/attributedef/AttributeMetaEnum.php'); -require_once(APPROOT.'core/attributedef/AttributeDateTime.php'); -require_once(APPROOT.'core/attributedef/AttributeDuration.php'); -require_once(APPROOT.'core/attributedef/AttributeDate.php'); -require_once(APPROOT.'core/attributedef/AttributeDeadline.php'); -require_once(APPROOT.'core/attributedef/AttributeExternalKey.php'); -require_once(APPROOT.'core/attributedef/AttributeHierarchicalKey.php'); -require_once(APPROOT.'core/attributedef/AttributeExternalField.php'); -require_once(APPROOT.'core/attributedef/AttributeURL.php'); -require_once(APPROOT.'core/attributedef/AttributeBlob.php'); -require_once(APPROOT.'core/attributedef/AttributeImage.php'); -require_once(APPROOT.'core/attributedef/AttributeStopWatch.php'); -require_once(APPROOT.'core/attributedef/AttributeSubItem.php'); -require_once(APPROOT.'core/attributedef/AttributeOneWayPassword.php'); -require_once(APPROOT.'core/attributedef/AttributeTable.php'); -require_once(APPROOT.'core/attributedef/AttributePropertySet.php'); -require_once(APPROOT.'core/attributedef/AttributeSet.php'); -require_once(APPROOT.'core/attributedef/AttributeEnumSet.php'); -require_once(APPROOT.'core/attributedef/AttributeClassAttCodeSet.php'); -require_once(APPROOT.'core/attributedef/AttributeQueryAttCodeSet.php'); -require_once(APPROOT.'core/attributedef/AttributeTagSet.php'); -require_once(APPROOT.'core/attributedef/AttributeFriendlyName.php'); -require_once(APPROOT.'core/attributedef/AttributeRedundancySettings.php'); -require_once(APPROOT.'core/attributedef/AttributeObsolescenceDate.php'); -require_once(APPROOT.'core/attributedef/AttributeCustomFields.php'); -require_once(APPROOT.'core/attributedef/AttributeArchiveFlag.php'); -require_once(APPROOT.'core/attributedef/AttributeArchiveDate.php'); -require_once(APPROOT.'core/attributedef/AttributeObsolescenceFlag.php'); -require_once(APPROOT.'core/attributedef/AttributeObsolescenceDate.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/MissingColumnException.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/iAttributeNoGroupBy.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDefinition.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDashboard.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeLinkedSet.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeLinkedSetIndirect.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDBFieldVoid.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDBField.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeInteger.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeObjectKey.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributePercentage.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDecimal.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeBoolean.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeString.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeClass.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeClassState.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeApplicationLanguage.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeFinalClass.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributePassword.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeEncryptedString.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeText.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeLongText.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeCaseLog.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeHTML.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeEmailAddress.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeIPAddress.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributePhoneNumber.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeOQL.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeTemplateString.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeTemplateText.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeTemplateHTML.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeEnum.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeMetaEnum.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDateTime.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDuration.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDate.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeDeadline.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeExternalKey.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeHierarchicalKey.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeExternalField.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeURL.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeBlob.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeImage.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeStopWatch.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeSubItem.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeOneWayPassword.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeTable.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributePropertySet.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeSet.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeEnumSet.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeClassAttCodeSet.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeQueryAttCodeSet.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeTagSet.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeFriendlyName.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeRedundancySettings.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeObsolescenceDate.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeCustomFields.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeArchiveFlag.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeArchiveDate.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeObsolescenceFlag.php'); +require_once(APPROOT.'/sources/Core/AttributeDefinition/AttributeObsolescenceDate.php'); -/** - * add some description here... - * - * @package iTopORM - */ -define('EXTKEY_RELATIVE', 1); - -/** - * add some description here... - * - * @package iTopORM - */ -define('EXTKEY_ABSOLUTE', 2); - -/** - * Propagation of the deletion through an external key - ask the user to delete the referencing object - * - * @package iTopORM - */ -define('DEL_MANUAL', 1); - -/** - * Propagation of the deletion through an external key - remove linked objects if ext key has is_null_allowed=false - * - * @package iTopORM - */ -define('DEL_AUTO', 2); -/** - * Fully silent delete... not yet implemented - */ -define('DEL_SILENT', 2); -/** - * For HierarchicalKeys only: move all the children up one level automatically - */ -define('DEL_MOVEUP', 3); - -/** - * Do nothing at least automatically - */ -define('DEL_NONE', 4); - - -/** - * For Link sets: tracking_level - * - * @package iTopORM - */ -define('ATTRIBUTE_TRACKING_NONE', 0); // Do not track changes of the attribute -define('ATTRIBUTE_TRACKING_ALL', 3); // Do track all changes of the attribute -define('LINKSET_TRACKING_NONE', 0); // Do not track changes in the link set -define('LINKSET_TRACKING_LIST', 1); // Do track added/removed items -define('LINKSET_TRACKING_DETAILS', 2); // Do track modified items -define('LINKSET_TRACKING_ALL', 3); // Do track added/removed/modified items - -define('LINKSET_EDITMODE_NONE', 0); // The linkset cannot be edited at all from inside this object -define('LINKSET_EDITMODE_ADDONLY', 1); // The only possible action is to open a new window to create a new object -define('LINKSET_EDITMODE_ACTIONS', 2); // Show the usual 'Actions' popup menu -define('LINKSET_EDITMODE_INPLACE', 3); // The "linked" objects can be created/modified/deleted in place -define('LINKSET_EDITMODE_ADDREMOVE', 4); // The "linked" objects can be added/removed in place - -define('LINKSET_EDITWHEN_NEVER', 0); // The linkset cannot be edited at all from inside this object -define('LINKSET_EDITWHEN_ON_HOST_EDITION', 1); // The only possible action is to open a new window to create a new object -define('LINKSET_EDITWHEN_ON_HOST_DISPLAY', 2); // Show the usual 'Actions' popup menu -define('LINKSET_EDITWHEN_ALWAYS', 3); // Show the usual 'Actions' popup menu - - -define('LINKSET_DISPLAY_STYLE_PROPERTY', 'property'); -define('LINKSET_DISPLAY_STYLE_TAB', 'tab'); - - -/** - * Wiki formatting - experimental - * - * [[:|