1*46028c4cSAndreas Gohr<?php 2*46028c4cSAndreas Gohr/** 3*46028c4cSAndreas Gohr * Set up globally available constants 4*46028c4cSAndreas Gohr */ 5*46028c4cSAndreas Gohr 6*46028c4cSAndreas Gohr/** 7*46028c4cSAndreas Gohr * Auth Levels 8*46028c4cSAndreas Gohr * @file inc/auth.php 9*46028c4cSAndreas Gohr */ 10*46028c4cSAndreas Gohrdefine('AUTH_NONE', 0); 11*46028c4cSAndreas Gohrdefine('AUTH_READ', 1); 12*46028c4cSAndreas Gohrdefine('AUTH_EDIT', 2); 13*46028c4cSAndreas Gohrdefine('AUTH_CREATE', 4); 14*46028c4cSAndreas Gohrdefine('AUTH_UPLOAD', 8); 15*46028c4cSAndreas Gohrdefine('AUTH_DELETE', 16); 16*46028c4cSAndreas Gohrdefine('AUTH_ADMIN', 255); 17*46028c4cSAndreas Gohr 18*46028c4cSAndreas Gohr/** 19*46028c4cSAndreas Gohr * Message types 20*46028c4cSAndreas Gohr * @see msg() 21*46028c4cSAndreas Gohr */ 22*46028c4cSAndreas Gohrdefine('MSG_PUBLIC', 0); 23*46028c4cSAndreas Gohrdefine('MSG_USERS_ONLY', 1); 24*46028c4cSAndreas Gohrdefine('MSG_MANAGERS_ONLY', 2); 25*46028c4cSAndreas Gohrdefine('MSG_ADMINS_ONLY', 4); 26*46028c4cSAndreas Gohr 27*46028c4cSAndreas Gohr/** 28*46028c4cSAndreas Gohr * Lexer constants 29*46028c4cSAndreas Gohr * @see \dokuwiki\Parsing\Lexer\Lexer 30*46028c4cSAndreas Gohr */ 31*46028c4cSAndreas Gohrdefine('DOKU_LEXER_ENTER', 1); 32*46028c4cSAndreas Gohrdefine('DOKU_LEXER_MATCHED', 2); 33*46028c4cSAndreas Gohrdefine('DOKU_LEXER_UNMATCHED', 3); 34*46028c4cSAndreas Gohrdefine('DOKU_LEXER_EXIT', 4); 35*46028c4cSAndreas Gohrdefine('DOKU_LEXER_SPECIAL', 5); 36*46028c4cSAndreas Gohr 37*46028c4cSAndreas Gohr/** 38*46028c4cSAndreas Gohr * Constants for known core changelog line types. 39*46028c4cSAndreas Gohr * @file inc/changelog.php 40*46028c4cSAndreas Gohr */ 41*46028c4cSAndreas Gohrdefine('DOKU_CHANGE_TYPE_CREATE', 'C'); 42*46028c4cSAndreas Gohrdefine('DOKU_CHANGE_TYPE_EDIT', 'E'); 43*46028c4cSAndreas Gohrdefine('DOKU_CHANGE_TYPE_MINOR_EDIT', 'e'); 44*46028c4cSAndreas Gohrdefine('DOKU_CHANGE_TYPE_DELETE', 'D'); 45*46028c4cSAndreas Gohrdefine('DOKU_CHANGE_TYPE_REVERT', 'R'); 46*46028c4cSAndreas Gohr 47*46028c4cSAndreas Gohr/** 48*46028c4cSAndreas Gohr * Changelog filter constants 49*46028c4cSAndreas Gohr * @file inc/changelog.php 50*46028c4cSAndreas Gohr */ 51*46028c4cSAndreas Gohrdefine('RECENTS_SKIP_DELETED', 2); 52*46028c4cSAndreas Gohrdefine('RECENTS_SKIP_MINORS', 4); 53*46028c4cSAndreas Gohrdefine('RECENTS_SKIP_SUBSPACES', 8); 54*46028c4cSAndreas Gohrdefine('RECENTS_MEDIA_CHANGES', 16); 55*46028c4cSAndreas Gohrdefine('RECENTS_MEDIA_PAGES_MIXED', 32); 56*46028c4cSAndreas Gohrdefine('RECENTS_ONLY_CREATION', 64); 57*46028c4cSAndreas Gohr 58*46028c4cSAndreas Gohr/** 59*46028c4cSAndreas Gohr * Media error types 60*46028c4cSAndreas Gohr * @file inc/media.php 61*46028c4cSAndreas Gohr */ 62*46028c4cSAndreas Gohrdefine('DOKU_MEDIA_DELETED', 1); 63*46028c4cSAndreas Gohrdefine('DOKU_MEDIA_NOT_AUTH', 2); 64*46028c4cSAndreas Gohrdefine('DOKU_MEDIA_INUSE', 4); 65*46028c4cSAndreas Gohrdefine('DOKU_MEDIA_EMPTY_NS', 8); 66