function _read_file() { global $SConfig; if (!isset($SConfig)) { SConfig::create(); } if (!file_exists($SConfig->_filename)) { SError::add("file " . $SConfig->_filename . " does not exists."); return false; } $fd = fopen($SConfig->_filename, "r"); if (!$fd) { SError::add("error opening file for reading"); return false; } $buffer = ""; while (!feof($fd)) { $buffer .= fgets($fd, 4096); } fclose($fd); $buffer = eregi_replace("\n\n", "\n", $buffer); return $buffer; }