private static function appendToLog(Module_Audit $module, $id, $row) { $filename = GWF_AuditLog::getFilenameS($id); if (false === ($fh = @fopen($filename, 'a'))) { return self::error('Cannot open ' . $filename); } if (false === @fprintf($fh, '%s', $row)) { return self::error('Cannot append to ' . $filename); } if (false === @fclose($fh)) { return self::error('Cannot close ' . $filename); } return true; }