Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:consts [Cor4 WIki]

A következő táblázatban a Cor4App által létrehozott/használt konstansokat foglalom össze:

Konstans neve Definiálás helye Rövid leírás
APP_TEMPORARY_DIR appconfig.inc.php az alkalmazás temp könyvtára
APP_ICON appconfig.inc.php Az alkalmazás ikonja; az alkalmazás gyökér könyvtárához képest relatív
APP_TITLE appconfig.inc.php Az alkalmazás tálcán olvasható felirata; ha nincs megadva, akkor mindig az aktuális oldal címsora jelenik ott meg
INTERPRETER - A Cor4App teljes elérési útja; az execute függvény esetén hasznos lehet
APP_ROOT_DIR Cor4App.ini Az alkalmazás gyökér könyvtára
INCLUDES appconfig.inc.php A minden esetben include-olandó állományok nevei vesszővel elválasztva
DB_TYPE, DB_HOST, DB_USER, DB_PASS, DB_DEFAULT, DB_PORT appconfig.inc.php az adatbázis csatlakozás alapértéke, amennyiben a CDatabase osztály valamely paraméterét elhagyjuk, a megfelelő helyre rendre ezek az értékek helyettesítődnek; a datasource technika is ezt a kapcsolatot használja
DIR_LANGPACK appconfig.inc.php a langpack fájlok könyvtára; az alkalmazás gyökér könyvtárához képest relatív
CURRENT_LANG appconfig.inc.php a default nyelv; az interpreter csak a langpack fájl kiválasztására használja
HTML_THEME_DIR appconfig.inc.php A rendszer itt keresi a téma könyvtárakat; az alkalmazás gyökeréhez képest relatív
HTML_DEFAULT_THEME appconfig.inc.php A default téma a HTML_THEME_DIR-hez képest relatív
HTML_DEFAULT_TEMPLATE appconfig.inc.php A default CSS template fájl neve; a default téma könyvtárban keresi; csak USE_CSS fordítású kliensben
DIR_APPLICATION_ROOT appconfig.inc.php meghatározza az alkalmazás elérési útját. A handlerek, processek és screen-ek ehhez a konstanshoz vannak viszonyítva
DIR_IMAGES appconfig.inc.php A képek könyvtára
ARGS - A fel nem ismert parancssori paraméterek tömbje
USER_MENU appconfig.inc.php A menü XML fájljának címe az APP_ROOT_DIR-hez viszonyítva
MENU_COND appconfig.inc.php A menü megjelenésének feltétele; egy kifejezést kell tartalmaznia, amely szabályos PHP kifejezésként lesz kiértékelve; a menü csak abban az esetben használható, ha a kiértékelés logikailag igaz eredményt ad
APP_START_PROCESS appconfig.inc.php Az alkalmazás kezdő processének fájlneve a DIR_APPLICATION_ROOT-hoz viszonyítva
___DEBUG___ - A DEBUG verziójú kliensben definiált konstans
___COMPAT___ - A COMPAT verziójú kliensben definiált konstans
___MYSQL___ - A MYSQL verziójú kliensben definiált konstans
___POSTGRES___ - A POSTGRES verziójú kliensben definiált konstans
___SQLITE___ - A SQLITE verziójú kliensben definiált konstans
___INTERBASE___ - A INTERBASE verziójú kliensben definiált konstans
C4A_VALUES - Csak egybeforrás esetén létezik, ekkor a makefile-ban az Other szekció alatt szereplő adatokat tartalmazza kulcs⇒ertek párok formájában
C4A_VERSION - Csak egybeforrás esetén létezik, ekkor a makefile-ban megadott verziószámot tartalmazza “x.y.z.t” formában
C4A_FILE - Csak egybeforrás esetén létezik, ekkor az egybeforrás elérési útját tartalmazza

Az str_pad függvény használja az STR_PAD_LEFT, STR_PAD_RIGHT és STR_PAD_BOTH konstansokat.

A PageControl használja a következő konstansokat:

Konstans neve Értéke Jelentés
TS_TABS 0 Az alapértelmezett eset; a szokásos tabos módszer
TS_BUTTONS 1 Mintha a tabok helyén szabvány Windows gombok lennének
TS_FLATBUTTONS 2 A tabok helyén felirat, amely “lenyomódik”, ha kiválasztjuk

A createshortcut függvény valamint az onKeyPress eseménykezelők a következő konstansok alapján határozhatják meg a speciális karakterek kódját:

Konstans neve Billentyű
VK_SHIFT shift
VK_CTRL ctrl
VK_ALT alt
VK_TAB Tab key
VK_RETURN Enter key
VK_ESCAPE Esc key
VK_SPACE Space bar
VK_PRIOR Page Up key
VK_NEXT Page Down key
VK_END End key
VK_HOME Home key
VK_LEFT Left Arrow key
VK_UP Up Arrow key
VK_RIGHT Right Arrow key
VK_DOWN Down Arrow key
K_INSERT Insert key
VK_DELETE Delete key
VK_NUMPAD0 0 key (numeric keypad)
VK_NUMPAD1 1 key (numeric keypad)
VK_NUMPAD2 2 key (numeric keypad)
VK_NUMPAD3 3 key (numeric keypad)
VK_NUMPAD4 4 key (numeric keypad)
VK_NUMPAD5 5 key (numeric keypad)
VK_NUMPAD6 6 key (numeric keypad)
VK_NUMPAD7 7 key (numeric keypad)
VK_NUMPAD8 8 key (numeric keypad)
VK_NUMPAD9 9 key (numeric keypad)
VK_MULTIPLY Multiply key (numeric keypad)
VK_ADD Add key (numeric keypad)
VK_SEPARATOR Separator key (numeric keypad)
VK_SUBTRACT Subtract key (numeric keypad)
VK_DIVIDE Divide key (numeric keypad)
VK_F1 F1 key
VK_F2 F2 key
VK_F3 F3 key
VK_F4 F4 key
VK_F5 F5 key
VK_F6 F6 key
VK_F7 F7 key
VK_F8 F8 key
VK_F9 F9 key
VK_F10 F10 key
VK_F11 F11 key
VK_F12 F12 key

A COOXMLPrinter SetPaperSize metódusa által használt konstansok a lapméretekre a következők:

konstans neve értéke Lap mérete (mm)
DMPAPER_A2 66 420×594
DMPAPER_A3 8 297×420
DMPAPER_A4 9 210×297
DMPAPER_A5 11 148×210
DMPAPER_A6 70 105×148
DMPAPER_B4 12 250×353
DMPAPER_B5 13 176×250

A fileinformation függvény által visszaadott FileAttributes paraméter által használt konstansok:

konstans neve jelentése
FILE_ATTRIBUTE_ARCHIVE
FILE_ATTRIBUTE_COMPRESSED
FILE_ATTRIBUTE_DIRECTORY
FILE_ATTRIBUTE_HIDDEN
FILE_ATTRIBUTE_NORMAL
FILE_ATTRIBUTE_OFFLINE
FILE_ATTRIBUTE_READONLY
FILE_ATTRIBUTE_SYSTEM
FILE_ATTRIBUTE_TEMPORARY

cor4/app/consts.txt · Last modified: 2021/01/05 11:39 (external edit)