File: 0.01.2a/base/nats.cfg.inc.php (View as Code)

1: 2: 3: class TNATS_Cfg 4: { 5: var $loaded=false; 6: var $data=array(); 7: var $default=""; 8: 9: function Load($nats_db) 10: { 11: $q="SELECT * FROM fnconfig"; 12: $r=$nats_db->Query($q); 13: while ($row=$nats_db->Fetch_Array($r)) 14: { 15: $this->data[$row['fnc_var']]=$row['fnc_val']; 16: //echo $row['fnc_var']."=".$row['fnc_val']."\n
";
17: } 18: $nats_db->Free($r); 19: } 20: 21: function Get($var) 22: { 23: if (isset($this->data[$var])) return $this->data[$var]; 24: return $this->default; 25: } 26: 27: function DumpToScreen() 28: { 29: $keys=array_keys($this->data); 30: foreach($keys as $key) 31: { 32: echo $key."=".$this->data[$key]."
\n";
33: } 34: } 35: }