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 180
 cor4:app:objects:cxbase [Cor4 WIki]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cor4:app:objects:cxbase [2006/03/30 22:44]
ivivan
cor4:app:objects:cxbase [2021/01/05 11:39] (current)
Line 11: Line 11:
  
 ===== Metódusok ===== ===== Metódusok =====
 +
 +==== add_record ====
 +
 +''int add_record()''
 +
 +Új elemet fűz a fájl végére. Az új sor minden eleme üres, azt egy [[#set_record|set_record()]] hívással állíthatjuk be.
  
 ==== get_record ==== ==== get_record ====
Line 22: Line 28:
 ''bool set_record(int rec, array values)'' ''bool set_record(int rec, array values)''
  
-A ''rec'' számú record elemeit a ''values'' asszociatív tömbnek megfelelően cseréli le.+A ''rec'' számú record elemeit a ''values'' asszociatív tömbnek megfelelően cseréli le. Amennyiben a művelet sikeres, a visszatérési érték **true**, sikeretelenség esetén (például mert a megadott számú record nem létezik) a visszatérési érték **false**.
  
 ==== flush ==== ==== flush ====
Line 30: Line 36:
 A változásokat visszaírja a megnyitott fájlba. A visszaírás csak akkor történik meg fizikailag is, ha változás történt az adatbázisban. A visszatérési érték akkor **true**, ha történt írás. A változásokat visszaírja a megnyitott fájlba. A visszaírás csak akkor történik meg fizikailag is, ha változás történt az adatbázisban. A visszatérési érték akkor **true**, ha történt írás.
  
-==== getSections ====+==== get_deleted ==== 
 + 
 +''bool get_deleted(int rec)'' 
 + 
 +Megadja, hogy a megadott számú record törlésre jelölt-e. 
 + 
 +==== set_deleted ====
  
-''array getSections()''+''bool set_deleted(int rec)''
  
-Az összes szekció nevével tér vissza.+A megadott számú recordot törlésre jelöli. A visszaadott érték **true**, ha már törlésre jelölt volt előtte is.
  
-==== getSection ====+==== get_fields ====
  
-''array getSection(string sect)''+''array get_fields()''
  
-''sect'' szekció bejegyzéseivel tér vissza.+mezők neveit tartalmazó tömbbel tér vissza.
  
-==== getSectionWithValues ====+==== get_numrecords ====
  
-''array getSectionWithValues(string sect)''+''int get_numrecords()''
  
-A ''sect'' szekció bejegyzéseivel és azok értékével tér vissza úgy, hogy visszatérési tömb minden egyes elemének kulcsa a bejegyzés neve, értéke a bejegyzés értéke.+Megadja recordok számát.
  
 ===== Példa ===== ===== Példa =====
Line 59: Line 71:
 for ($i=0;$i<$dbase->get_numrecords();$i++) { for ($i=0;$i<$dbase->get_numrecords();$i++) {
   $arr = $dbase->get_record($i);   $arr = $dbase->get_record($i);
-  foreach ($arr as $key=>$value) $arr[$key] = strtolower($key);+  foreach ($arr as $key=>$value) $arr[$key] = strtolower($value);
   $dbase->set_record($i,$arr);   $dbase->set_record($i,$arr);
 } }

cor4/app/objects/cxbase.1143758645.txt.gz · Last modified: 2021/01/05 11:42 (external edit)