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/inc/actions.php on line 607
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 607
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 607
A lentebb felsorolt paraméterek előtt tetszőleges (de lagalább egy) - jel szerepelhet. A - jelek számának nincs jelentésmódosító hatása.
Amennyiben a paraméter nem egy a következők közül, akkor:
* ha a paraméterben megadott fájl létezik: megpróbálja megnyitni, mint [[fileformat|cor4]] fájl. Ekkor nyilván a rootdir paraméter értelmét veszti, mivel minden szükséges adatot a [[fileformat|cor4]] fájl tartalmaz.
* ha a paraméterben megadott könyvtár létezik: a paramétert az alkalmazás gyökérkönyvtárának tekinti.
* egyébként: belekerül a handlerek által elért ARGS tömbbe 0-tól indexelve.
Az egyetlen "-" jel megszakítja a paraméterek feldolgozását és a további paramétereket értelmezés nélkül bemásolja az ARGS tömbbe, így átadhatók olyan paraméterek is, amelyeket egyébként értelmezne (könyvtár név, fájl név: lásd fentebb)
Minden paraméterre jellemző, hogy csak az addigi paraméterek vannak hatással rá, tehát például a **-screen** paraméterre az utána következő **-rootdir** nincs hatással! Ez nem jelenti azt, hogy nem dolgozza fel a későbbi paramétereket, de azok már csak az utána következőkre lesznek hatással.
A program a következő paramétereket fogadja el:
====== cr_db ======
Csak [[versions|COMPAT]] és [[versions|DB_TOOLS]] fordítású program esetén.
A megadott fájl alapján létrehozza az LDAP adatbázist az [[cor4app.ini|ini]] fájl beállításai alapján. A fájlnak egy [[dbXML|speciális]] XML fájlnak kell lennie. A program a végrehajtás után kilép, további paraméterek nem kerülnek feldolgozásra.
====== create_db ======
Csak [[versions|DB_TOOLS]] fordítású program esetén.
Két paramétert vár. Az első paraméter egy XML fájl neve, a második pedig az adatbázis címe a következő módon:
server_type:user_name[:password]@host[:port]/database
A ''password'' és a ''port'' elhagyható.
A ''server_type'' paraméter határozza meg az adatbázis szerver tipusát, amely jelenleg a következő lehet: interbase, postgres, mysql és sqlite, de lehetséges, hogy ezek nem mindegyikét támogatja az adott kliens ([[versions|lásd]])
A ''user_name'' és a ''password'' paraméterek adják meg a csatlakozáskor használt felhasználónevet és jelszót.
A ''host'' és a ''port'' az adatbázis szerver nevét és port számát tartalmazza. Amennyiben a ''port''-ot elhagyjuk, az adott szervertipus alapértelmezett portját használja.
A megadott fájl alapján létrehozza az adatbázist. A fájlnak egy [[dbXML|speciális]] XML fájlnak kell lennie. A program a végrehajtás után kilép, további paraméterek nem kerülnek feldolgozásra.
====== dump ======
Csak [[versions|DB_TOOLS]] fordítású program esetén.
A ''create_db'' elentéte: kidumpolja az adatbázist a megadott fájlba. Két paramétert vár a ''create_db''-hez hasonlóan: egy fájl nevét, majd az adatbázis címét. SQLite adatbázissal nem megy (sajnos az SQLite nem tudja az egyes mezők tipusát)
====== load_ldif ======
Csak [[versions|COMPAT]] fordítású program esetén.
A megadott LDIF fájlt betölti az [[Cor4App.ini|ini]] fájlban szereplő LDAP adatbázisba. A program a végrehajtás után kilép, további paraméterek nem kerülnek feldolgozásra.
====== logfile ======
A paraméterként megadott fájlba fog logolni. Ha nem változtatjuk meg, az alapértéket az [[Cor4App.ini|ini]] fájlból veszi.
====== listfiles ======
A paraméterként megadott [[fileformat|C4A]] fájlban szereplő fájlok neveit listázza a logba, majd kilép. Csak [[versions|DEBUG]] kliensben.
====== makefile ======
Csak [[versions|DEBUG]] fordítású program esetén.
A paraméterként kapott [[makefile]] alapján legyártja a [[fileformat|cor4]] fájlt. A program a végrehajtás után kilép, további paraméterek nem kerülnek feldolgozásra.
====== nolog ======
Kikapcsolja a logolást.
====== print ======
A paraméterként megadott fájlt megnyitja, mint [[printXML|nyomtató XML]] fájlt. Az elérési út a rootdir-hez viszonyítva relatív. (a rootdir paramétert elé kell írni, ha megadjuk: lásd fent). Az alkalmazás ebben az esetben nem fog elindulni.
====== printers ======
A logba ír egy "Printers:" kezdetű sort, amelyben vesszővel felsorolva szerepelnek a rendszerben regisztrált nyomtatók.
====== reg ======
Az [[Cor4App.ini]] fájl helyett a registry-ből veszi az adatokat akkor is, ha az ini fájl létezik.
====== rootdir ======
A paraméterként megadott könyvtárat tekinti az alkalmazás gyökerének. Ezzel lehet felüldefiniálni az [[Cor4App.ini|ini]] fájlban szereplő értéket.
====== runphp ======
A paraméterként megadott php fájlt végrehajtja. A fájlnak az aktuális approotdir-hez viszonyítva relatívnak kell lennie.
====== runsql ======
Csak [[versions|DB_TOOLS]] fordítású program esetén.
A megadott fájl(oka)t végrehajtja a megadott adatbázison. Az első várt paraméter az adatbázis címe a ''create_db''-hez hasonlóan, az összes többi paramétert fájl névnek tekint és a tartalmukat megpróbálja végrehajtani. Amennyiben bármilyen hiba lép fel az egész addigi műveleteket ROLLBACK-eli.
====== screen ======
A paraméterként megadott fájlt megnyitja, mint [[screen_xml|screen leíró XML]] fájlt. Teljes elérési utat vár paraméterként. (a rootdir paramétert elé kell írni, ha megadjuk: lásd fent). Az alkalmazás ebben az esetben nem fog elindulni.
====== show_controls ======
Kilistázza az összes regisztrált [[screen_xml|komponenst]].
====== show_functions ======
Kilistázza a rendszer által felismert függvényeket a log-ba ((csak [[versions|DEBUG]] kliensben))
====== test ======
A tesztek esetén (print, screen) alapesetben nincs engedélyezve a log. Ha ezt megadjuk mégis engedélyezve lesz.
====== userconf ======
A UserConf Cor4 változó mentési helyét adhatjuk meg vele. Alapérték szerint az futtató exe mellett egy dat fájl jön létre.