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
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/feed.php on line 31
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/feed.php on line 32
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/feed.php on line 33
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/feed.php on line 34
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/httputils.php on line 27
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/httputils.php on line 28 Cor4 WIki cor4:app:objects
http://localhost:20226/
2025-12-14T22:58:08+00:00Cor4 WIki
http://localhost:20226/
http://localhost:20226/lib/tpl/roundbox/images/favicon.icotext/html2010-05-18T19:43:46+00:00cor4:app:objects:cauthority
http://localhost:20226/doku.php?id=cor4:app:objects:cauthority&rev=1274211826&do=diff
A jogosultságok kezelésére szolgáló osztály. Rendkívül egyszerű, strukturált jogok kezelésére alkalmas, amelyek formátuma elso.masodik.harmadik. Néhány fontos szabály, amelyet szem előtt kell tartani a használatához:
* minden jog pontokkal szeparált részekből áll
* ha egy jog engedélyezve van, akkor minden prefixe is (a fenti példánál maradva: engedélyezett a elso.masodik és az elso jog is)
* ha kitörlünk egy jogot, akkor minden leszármazott jog is törlődik…text/html2009-05-04T21:56:32+00:00cor4:app:objects:cbanner
http://localhost:20226/doku.php?id=cor4:app:objects:cbanner&rev=1241474192&do=diff
Reklámsávot lehet vele definiálni, amely mindig látható a képernyőn a főablak alján vagy tetején. Példányosítani nem lehet, mindig létezik a $_Banner szuperglobális változóban.
Metódusok
getHeight
integer getheight()
Visszaadja a sáv aktuális magasságát.text/html2010-03-31T20:06:42+00:00cor4:app:objects:cdatabase
http://localhost:20226/doku.php?id=cor4:app:objects:cdatabase&rev=1270066002&do=diff
Ez az osztály az adatbázisokhoz való kapcsolódást teszi lehetővé.
konstruktor
Az objektum létrehozáskor azonnal kapcsolódik. A következő konstruktorai vannak:
CDatabase()
A appconfig.inc.php-ban definiált default kapcsolatot adja vissza. Amennyiben az ini fájlban engedélyezve van a permanens kapcsolat (alapértelmezetten engedélyezve van), akkor nem kapcsolódik újra, hanem ezt a permanens kapcsolatot adja vissza.text/html2007-10-28T23:34:09+00:00cor4:app:objects:cdatasource
http://localhost:20226/doku.php?id=cor4:app:objects:cdatasource&rev=1193614449&do=diff
A datasource-okat lehet ezen az objektumon keresztül módosítani illetve újakat létrehozni.
konstruktor
CDatasource(string name)
A megadott nevű (már létező) datasource lekérdezésére, módosítására használható.
CDatasource(string name, string sourcename)text/html2008-04-07T22:09:13+00:00cor4:app:objects:cexcel
http://localhost:20226/doku.php?id=cor4:app:objects:cexcel&rev=1207606153&do=diff
Ez az osztály az Excelhez kapcsolódik és ennek segítségével lehet elvégezni műveleteket xls fájlokon.
konstruktor
Az objektum létrehozáskor rögtön kapcsolódik is az Excelhez, ez néhány másodpercig is eltarthat, ezért érdemes csak akkor példányosítani, ha tényleg szükség van rá.text/html2010-03-07T21:54:59+00:00cor4:app:objects:cexcelrange
http://localhost:20226/doku.php?id=cor4:app:objects:cexcelrange&rev=1267998899&do=diff
A CExcelRange osztály nem példányosítható, csak a CExcel osztály Range metódusával hozható létre. Célja, hogy a Range metódusban definiált tartományon műveleteket hajtson végre.
Metódusok
merge
void merge()
A megadott tartományt egy cellává egyesíti.text/html2010-10-18T20:34:37+00:00cor4:app:objects:cimage
http://localhost:20226/doku.php?id=cor4:app:objects:cimage&rev=1287434077&do=diff
A nevének megfelelően egy képet képes eltárolni, amely (a rendszer többi részéhez hasonlóan) jpg, png illetve bmp lehet.
konstruktor
CImage(void)
Létrehozza az objektumot, semmilyen más inicializáló hatása nincs.
Metódusok
LoadFromFile
bool loadfromfile(string filename)text/html2021-01-05T11:39:18+00:00cor4:app:objects:cimage_alert
http://localhost:20226/doku.php?id=cor4:app:objects:cimage_alert&rev=1609846758&do=diff
Ehhez a művelethez meg kell változtatni az image szerkezetét, amitől az átlátszóság megváltozik. Amennyiben a image előtte átlátszó volt, akkor az új image is átlátszó lesz, de az átlátszó szín a bal felső sarokban lévő pixel színe lesz és elveszik a PNG-ben ismert alfa átmenet is!text/html2021-01-05T11:39:18+00:00cor4:app:objects:cinifile
http://localhost:20226/doku.php?id=cor4:app:objects:cinifile&rev=1609846758&do=diff
Ezzel az osztállyal tudunk szabvány Windows ini fájlokat írni / olvasni.
konstruktor
CIniFile(string filename)
Megnyitja a megadott nevű ini fájlt. Ha nem létezik ilyen, akkor létrehozza.
Metódusok
getValue
mixed getValue(string sect, string ident [, mixed default = false])text/html2010-10-15T18:52:18+00:00cor4:app:objects:clangpack
http://localhost:20226/doku.php?id=cor4:app:objects:clangpack&rev=1287168738&do=diff
Ez az osztály az alkalmazások többnyelvűsítéséhez nyújt segítséget. Nem példányosítható, hanem állandóan létezik a $_Langpack Cor4 változóban.
Működése abból áll, hogy az ebben definiált párokat bizonyos komponensek (például a Label) képesek felhasználni olyan módon, hogy az erre a célra használt LP_ kezdetű (például a Label esetén az LP_CAPTION) tulajdonságban található szövegben #-ok között szereplő szövegrészeket helyettesíti a lentebb részletezett metódusokkal megadható értékre. Ezen felül,…text/html2021-01-05T11:39:20+00:00cor4:app:objects:clanguage
http://localhost:20226/doku.php?id=cor4:app:objects:clanguage&rev=1609846760&do=diff
Ez az osztály nyelvi műveletekhez lett kitalálva, de végül nem lett befejezve, ezért nincs használva sem. Csak a COMPAT fordítású kliens ismeri.
Összesen két metódusa van megvalósítva: a disconnect, amely a létrehozáskor létrejövő adatbáziskapcsolatot bontja, illetve a getnumastext, amely a hasonló nevű függvénnyel azonos működésű.text/html2007-01-20T13:52:27+00:00cor4:app:objects:cldap
http://localhost:20226/doku.php?id=cor4:app:objects:cldap&rev=1169301147&do=diff
Ezzel az osztállyal lehetséges LDAP szerverhez kapcsolódni. A kapcsolódáshoz szükség van a wldap32.dll-re, ami általában minden Windows kiépítésben szerepel. Ha mégsem lenne ott, akkor innen letölthető.
Az osztály csak az LDAP_DLL fordítású kliensben szerepel. Ez a fordítási direktíva alapértelmezetten minden verzióban aktív, de biztonsági okokból kikapcsolhatóvá tettem (mivel az ilyen kliens el sem indul a fenti dll nélkül - akkor sem, ha egyébként nem használunk LDAP funkciókat)…text/html2007-01-17T23:20:57+00:00cor4:app:objects:clog
http://localhost:20226/doku.php?id=cor4:app:objects:clog&rev=1169076057&do=diff
Ezzel az osztállyal tudunk alkalmazás szintű logot létrehozni. Ez ugyanazon az elven működik, mint a kliens saját logja, így ugyanazok a korlátai is vannak: egyszerre csak egy alkalmazás nyithatja meg a logot, ezért nem lehet egy közös logja az összes kliensnek!text/html2010-05-19T20:32:36+00:00cor4:app:objects:cmenu
http://localhost:20226/doku.php?id=cor4:app:objects:cmenu&rev=1274301156&do=diff
A menühöz lehet vele hozzáférni.
konstruktor
CMenu()
Létrehozza a menü objektumot.
Metódusok
add
bool add(string name, string caption, string jumpto=””, string enabled=””, string auth=””)
Hozzáad egy új főmenüpontot. Amennyiben name nevű menü elem már létezik, akkor nem adja hozzá az elemet és a visszatérési érték false, különben true.text/html2021-01-05T11:39:23+00:00cor4:app:objects:conlinedirectory
http://localhost:20226/doku.php?id=cor4:app:objects:conlinedirectory&rev=1609846763&do=diff
LDAP
konstruktor
COnlineDirectory()
Metódusok
getEntityByID
object getentitybyid(string dn)
getMembers
array getmembers(string dn)
getMembersObject
array getmembersobject(string dn)
SearchPrepare
void searchprepare(array values)
void searchprepare(string key,string value)text/html2011-02-16T20:27:53+00:00cor4:app:objects:cooxmlprinter
http://localhost:20226/doku.php?id=cor4:app:objects:cooxmlprinter&rev=1297888073&do=diff
Ez az osztály is a nyomtatást teszi lehetővé a CPDFExporter osztályhoz hasonlóan. A működése az említetthez hasonló azzal a különbséggel, hogy az OpenOffice által használt (zip) fájlból a content.xml és styles.xml fájlokat használja fel a megjelenítéshez.text/html2021-01-05T11:39:22+00:00cor4:app:objects:cpdfexporter
http://localhost:20226/doku.php?id=cor4:app:objects:cpdfexporter&rev=1609846762&do=diff
Ez az osztály a nyomtatást teszi lehetővé. A neve félrevezető, mert a webes megvalósításban egy pdf fájlt generál, amelyet aztán a kliensen telepített Adobe Reader-el tekinthetünk meg. A natív megvalósításban közvetlenül megjelenítésre/nyomtatásra kerül. Az COOXMLPrinter osztály minden tekintetben jobb és kényelmesebb megoldás, ezért ennek használata kerülendő; a későbbi verziókban várhatóan megszűnik (illetve csak a COMPAT módú kliens fogja tartalmazni)text/html2021-01-05T11:39:20+00:00cor4:app:objects:cregistry
http://localhost:20226/doku.php?id=cor4:app:objects:cregistry&rev=1609846760&do=diff
Ezzel az osztállyal tudjuk a registry-t írni olvasni.
konstruktor
CRegistry()
Csak inicializálja a megfelelő értékeket.
Metódusok
getCurrentKey
string getCurrentKey()
Visszaadja az aktuális kulcsot (a kulcs olyan a registry-ben, mint a könyvtár a fájlrendszerben). Az kulcs mindig teljes úttal van megadva. A gyökér a következők közül lehet az egyik:text/html2021-01-05T11:39:23+00:00cor4:app:objects:cxbase
http://localhost:20226/doku.php?id=cor4:app:objects:cxbase&rev=1609846763&do=diff
Ez az osztály alkalmazható szabványos xBase fájlok (dbf fájlok) megnyitására illetve módosítására.
konstruktor
CxBase(string filename)
Megnyitja a megadott nevű dbf fájlt. A fájlnak léteznie kell; új fájl létrehozására az osztály nem alkalmas!text/html2007-02-28T22:26:43+00:00cor4:app:objects:exception
http://localhost:20226/doku.php?id=cor4:app:objects:exception&rev=1172701603&do=diff
A PHP kivételkezelésében szereplő Exception osztály megfelelője.
konstruktor
Exception([message = 'Unknown exception' [, code = 0]])
A megadott üzenettel és kóddal jön létre az objektum. Amennyiben meghatározható, akkor a létrehozás helyének fájlneve és sorszáma is eltárolódik.text/html2021-01-05T11:39:24+00:00cor4:app:objects:fontos_figyelmeztetes
http://localhost:20226/doku.php?id=cor4:app:objects:fontos_figyelmeztetes&rev=1609846764&do=diff
Ehhez a művelethez meg kell változtatni az image szerkezetét, amitől az átlátszóság megváltozik. Amennyiben a image előtte átlátszó volt, akkor az új image is átlátszó lesz, de az átlátszó szín a bal felső sarokban lévő pixel színe lesz és elveszik a PNG-ben ismert alfa átmenet is!text/html2010-05-18T19:25:00+00:00cor4:app:objects:index
http://localhost:20226/doku.php?id=cor4:app:objects:index&rev=1274210700&do=diff
CAuthority
CDatabase
CDatasource
CLangpack
COnlineDirectory
CODEntity
CPDFExporter
COOXMLPrinter
CLanguage
CExcel
CExcelRange
CImage
CRegistry
CIniFile
CxBase
CMenu
CLog
CBanner
CLDAP
Exception