WIP: remove the old database abstraction layer
remove such classes: - DbBase - DbConn - DbTextStream - Db while here: - remove: TextStream, SLog, TexTextStream
This commit is contained in:
@@ -1,30 +1,36 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
./edb.o: edb.h ../../../../winix/winixd/db/dbbase.h
|
||||
./edb.o: ../../../../winix/winixd/db/dbconn.h
|
||||
./edb.o: ../../../../winix/winixd/db/dbtextstream.h
|
||||
./edb.o: ../../../../winix/winixd/core/textstream.h
|
||||
./edb.o: ../../../../winix/winixd/core/misc.h
|
||||
./edb.o: ../../../../winix/winixd/core/requesttypes.h
|
||||
./edb.o: edb.h export.h ../../../../morm/src/model.h
|
||||
./edb.o: ../../../../pikotools/src/textstream/textstream.h
|
||||
./edb.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./edb.o: ../../../../pikotools/src/space/space.h
|
||||
./edb.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./edb.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./edb.o: ../../../../pikotools/src/convert/misc.h
|
||||
./edb.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./edb.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./edb.o: ../../../../pikotools/src/date/date.h
|
||||
./edb.o: ../../../../pikotools/src/membuffer/membuffer.h
|
||||
./edb.o: ../../../../pikotools/src/textstream/types.h
|
||||
./edb.o: ../../../../pikotools/src/textstream/stream_private.h
|
||||
./edb.o: ../../../../winix/winixd/core/winix_const.h
|
||||
./edb.o: ../../../../pikotools/src/convert/convert.h
|
||||
./edb.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./edb.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./edb.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./edb.o: ../../../../pikotools/src/convert/text.h
|
||||
./edb.o: ../../../../pikotools/src/convert/misc.h
|
||||
./edb.o: ../../../../pikotools/src/textstream/types.h
|
||||
./edb.o: ../../../../pikotools/src/convert/double.h
|
||||
./edb.o: ../../../../morm/src/modelconnector.h ../../../../morm/src/clearer.h
|
||||
./edb.o: ../../../../morm/src/ft.h ../../../../morm/src/dbconnector.h
|
||||
./edb.o: ../../../../pikotools/src/log/log.h
|
||||
./edb.o: ../../../../pikotools/src/log/filelog.h
|
||||
./edb.o: ../../../../morm/src/queryresult.h
|
||||
./edb.o: ../../../../morm/src/flatconnector.h
|
||||
./edb.o: ../../../../morm/src/dbexpression.h
|
||||
./edb.o: ../../../../morm/src/baseexpression.h
|
||||
./edb.o: ../../../../morm/src/morm_types.h ../../../../morm/src/modelenv.h
|
||||
./edb.o: ../../../../morm/src/modeldata.h ../../../../morm/src/cursorhelper.h
|
||||
./edb.o: ../../../../morm/src/finderhelper.h
|
||||
./edb.o: ../../../../morm/src/fieldvaluehelper.h
|
||||
./edb.o: ../../../../morm/src/wrapper.h ../../../../morm/src/spacewrapper.h
|
||||
./edb.o: ../../../../morm/src/baseobjectwrapper.h
|
||||
./edb.o: ../../../../morm/src/modelcontainerwrapper.h
|
||||
./edb.o: ../../../../morm/src/select.h ../../../../morm/src/flatexpression.h
|
||||
./edb.o: ../../../../ezc/src/funinfo.h ../../../../ezc/src/item.h exportftp.h
|
||||
./edb.o: exportdir.h ../../../../winix/winixd/core/dirs.h
|
||||
./edb.o: ../../../../winix/winixd/core/dircontainer.h
|
||||
./edb.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./edb.o: ../../../../winix/winixd/core/config.h
|
||||
./edb.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
@@ -32,29 +38,10 @@
|
||||
./edb.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./edb.o: ../../../../winix/winixd/core/log.h
|
||||
./edb.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./edb.o: ../../../../pikotools/src/log/log.h
|
||||
./edb.o: ../../../../pikotools/src/log/filelog.h
|
||||
./edb.o: ../../../../winix/winixd/core/filelog.h
|
||||
./edb.o: ../../../../winix/winixd/core/synchro.h ../../../../morm/src/morm.h
|
||||
./edb.o: ../../../../morm/src/version.h ../../../../morm/src/morm_types.h
|
||||
./edb.o: ../../../../morm/src/model.h ../../../../morm/src/modelconnector.h
|
||||
./edb.o: ../../../../morm/src/clearer.h ../../../../morm/src/ft.h
|
||||
./edb.o: ../../../../morm/src/dbconnector.h
|
||||
./edb.o: ../../../../morm/src/queryresult.h
|
||||
./edb.o: ../../../../morm/src/flatconnector.h export.h
|
||||
./edb.o: ../../../../morm/src/dbexpression.h
|
||||
./edb.o: ../../../../morm/src/baseexpression.h
|
||||
./edb.o: ../../../../morm/src/modelenv.h ../../../../morm/src/modeldata.h
|
||||
./edb.o: ../../../../morm/src/cursorhelper.h
|
||||
./edb.o: ../../../../morm/src/finderhelper.h
|
||||
./edb.o: ../../../../morm/src/fieldvaluehelper.h
|
||||
./edb.o: ../../../../morm/src/wrapper.h ../../../../morm/src/spacewrapper.h
|
||||
./edb.o: ../../../../morm/src/baseobjectwrapper.h
|
||||
./edb.o: ../../../../morm/src/modelcontainerwrapper.h
|
||||
./edb.o: ../../../../morm/src/select.h ../../../../morm/src/flatexpression.h
|
||||
./edb.o: ../../../../ezc/src/funinfo.h ../../../../ezc/src/item.h
|
||||
./edb.o: ../../../../morm/src/finder.h ../../../../morm/src/cursor.h
|
||||
./edb.o: ../../../../morm/src/jsonexpression.h
|
||||
./edb.o: ../../../../morm/src/version.h ../../../../morm/src/finder.h
|
||||
./edb.o: ../../../../morm/src/cursor.h ../../../../morm/src/jsonexpression.h
|
||||
./edb.o: ../../../../morm/src/postgresqlexpression.h
|
||||
./edb.o: ../../../../morm/src/xmlexpression.h
|
||||
./edb.o: ../../../../morm/src/jsonconnector.h
|
||||
@@ -66,10 +53,6 @@
|
||||
./edb.o: ../../../../winix/winixd/core/filelog.h
|
||||
./edb.o: ../../../../winix/winixd/core/lock.h
|
||||
./edb.o: ../../../../winix/winixd/core/synchro.h
|
||||
./edb.o: ../../../../winix/winixd/core/error.h
|
||||
./edb.o: ../../../../winix/winixd/core/dirs.h
|
||||
./edb.o: ../../../../winix/winixd/core/dircontainer.h
|
||||
./edb.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./edb.o: ../../../../winix/winixd/models/item.h
|
||||
./edb.o: ../../../../winix/winixd/models/winixmodel.h
|
||||
./edb.o: ../../../../winix/winixd/models/winixmodelconnector.h
|
||||
@@ -78,25 +61,22 @@
|
||||
./edb.o: ../../../../winix/winixd/templates/misc.h
|
||||
./edb.o: ../../../../winix/winixd/templates/localefilter.h
|
||||
./edb.o: ../../../../winix/winixd/templates/locale.h
|
||||
./edb.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./edb.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./edb.o: ../../../../ezc/src/ezc.h ../../../../ezc/src/version.h
|
||||
./edb.o: ../../../../ezc/src/generator.h ../../../../ezc/src/blocks.h
|
||||
./edb.o: ../../../../ezc/src/cache.h ../../../../ezc/src/functions.h
|
||||
./edb.o: ../../../../ezc/src/objects.h ../../../../ezc/src/pattern.h
|
||||
./edb.o: ../../../../ezc/src/outstreams.h
|
||||
./edb.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./edb.o: ../../../../pikotools/src/convert/text.h
|
||||
./edb.o: ../../../../pikotools/src/convert/misc.h ../../../../ezc/src/ezc.h
|
||||
./edb.o: ../../../../ezc/src/version.h ../../../../ezc/src/generator.h
|
||||
./edb.o: ../../../../ezc/src/blocks.h ../../../../ezc/src/cache.h
|
||||
./edb.o: ../../../../ezc/src/functions.h ../../../../ezc/src/objects.h
|
||||
./edb.o: ../../../../ezc/src/pattern.h ../../../../ezc/src/outstreams.h
|
||||
./edb.o: ../../../../ezc/src/expressionparser.h ../../../../ezc/src/models.h
|
||||
./edb.o: ../../../../ezc/src/patternparser.h
|
||||
./edb.o: ../../../../winix/winixd/templates/htmltextstream.h
|
||||
./edb.o: ../../../../winix/winixd/db/db.h
|
||||
./edb.o: ../../../../winix/winixd/db/dbbase.h
|
||||
./edb.o: ../../../../winix/winixd/models/user.h
|
||||
./edb.o: ../../../../winix/winixd/models/group.h
|
||||
./edb.o: ../../../../winix/winixd/core/dircontainer.h
|
||||
./edb.o: ../../../../winix/winixd/core/ugcontainer.h
|
||||
./edb.o: ../../../../winix/winixd/core/request.h
|
||||
./edb.o: ../../../../winix/winixd/core/requesttypes.h
|
||||
./edb.o: ../../../../winix/winixd/core/error.h
|
||||
./edb.o: ../../../../winix/winixd/core/config.h
|
||||
./edb.o: ../../../../winix/winixd/core/textstream.h
|
||||
./edb.o: ../../../../winix/winixd/models/winixmodel.h
|
||||
./edb.o: ../../../../winix/winixd/core/header.h
|
||||
./edb.o: ../../../../winix/winixd/core/compress.h
|
||||
@@ -115,34 +95,27 @@
|
||||
./exportinfo.o: ../../../../winix/winixd/core/synchro.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/config.h
|
||||
./exportinfo.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
./exportinfo.o: ../../../../pikotools/src/space/space.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./exportinfo.o: ../../../../morm/src/morm.h ../../../../morm/src/version.h
|
||||
./exportinfo.o: ../../../../morm/src/morm_types.h
|
||||
./exportinfo.o: ../../../../morm/src/model.h
|
||||
./exportinfo.o: ../../../../pikotools/src/textstream/textstream.h
|
||||
./exportinfo.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./exportinfo.o: ../../../../pikotools/src/space/space.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./exportinfo.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/misc.h
|
||||
./exportinfo.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./exportinfo.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./exportinfo.o: ../../../../pikotools/src/date/date.h
|
||||
./exportinfo.o: ../../../../pikotools/src/membuffer/membuffer.h
|
||||
./exportinfo.o: ../../../../pikotools/src/textstream/types.h
|
||||
./exportinfo.o: ../../../../pikotools/src/textstream/stream_private.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/log.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./exportinfo.o: ../../../../pikotools/src/log/log.h
|
||||
./exportinfo.o: ../../../../pikotools/src/log/filelog.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/filelog.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/synchro.h
|
||||
./exportinfo.o: ../../../../morm/src/morm.h ../../../../morm/src/version.h
|
||||
./exportinfo.o: ../../../../morm/src/morm_types.h
|
||||
./exportinfo.o: ../../../../morm/src/model.h
|
||||
./exportinfo.o: ../../../../morm/src/modelconnector.h
|
||||
./exportinfo.o: ../../../../morm/src/clearer.h ../../../../morm/src/ft.h
|
||||
./exportinfo.o: ../../../../morm/src/dbconnector.h
|
||||
./exportinfo.o: ../../../../pikotools/src/log/log.h
|
||||
./exportinfo.o: ../../../../pikotools/src/log/filelog.h
|
||||
./exportinfo.o: ../../../../morm/src/queryresult.h
|
||||
./exportinfo.o: ../../../../morm/src/flatconnector.h export.h
|
||||
./exportinfo.o: ../../../../morm/src/flatconnector.h export.h exportftp.h
|
||||
./exportinfo.o: ../../../../morm/src/dbexpression.h
|
||||
./exportinfo.o: ../../../../morm/src/baseexpression.h
|
||||
./exportinfo.o: ../../../../morm/src/modelenv.h
|
||||
@@ -166,8 +139,6 @@
|
||||
./exportinfo.o: ../../../../morm/src/postgresqlqueryresult.h
|
||||
./exportinfo.o: ../../../../morm/src/xmlconnector.h
|
||||
./exportinfo.o: ../../../../morm/src/transaction.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/filelog.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/lock.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/jobtask.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/cur.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/request.h
|
||||
@@ -180,7 +151,13 @@
|
||||
./exportinfo.o: ../../../../winix/winixd/templates/misc.h
|
||||
./exportinfo.o: ../../../../winix/winixd/templates/localefilter.h
|
||||
./exportinfo.o: ../../../../winix/winixd/templates/locale.h
|
||||
./exportinfo.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
./exportinfo.o: ../../../../pikotools/src/space/space.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/text.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/misc.h
|
||||
./exportinfo.o: ../../../../ezc/src/ezc.h ../../../../ezc/src/version.h
|
||||
./exportinfo.o: ../../../../ezc/src/generator.h ../../../../ezc/src/blocks.h
|
||||
./exportinfo.o: ../../../../ezc/src/cache.h ../../../../ezc/src/functions.h
|
||||
@@ -192,24 +169,25 @@
|
||||
./exportinfo.o: ../../../../winix/winixd/templates/htmltextstream.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/error.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/config.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/textstream.h
|
||||
./exportinfo.o: ../../../../winix/winixd/models/winixmodel.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/header.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/log.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/filelog.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/synchro.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/compress.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/config.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/filelog.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/lock.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/plugin.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/pluginmsg.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/plugindata.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/mount.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/mounts.h
|
||||
./exportinfo.o: ../../../../winix/winixd/db/db.h
|
||||
./exportinfo.o: ../../../../winix/winixd/db/dbbase.h
|
||||
./exportinfo.o: ../../../../winix/winixd/models/user.h
|
||||
./exportinfo.o: ../../../../winix/winixd/models/group.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/dircontainer.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/ugcontainer.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/mountparser.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/session.h
|
||||
./exportinfo.o: ../../../../winix/winixd/models/user.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/rebus.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/ipban.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/loadavg.h
|
||||
@@ -224,6 +202,7 @@
|
||||
./exportinfo.o: ../../../../winix/winixd/core/ugcontainer.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/lastcontainer.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/groups.h
|
||||
./exportinfo.o: ../../../../winix/winixd/models/group.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/image.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/threadmanager.h
|
||||
./exportinfo.o: ../../../../winix/winixd/models/winixmodelconnector.h
|
||||
@@ -235,24 +214,9 @@
|
||||
./exportinfo.o: ../../../../winix/winixd/notify/notifythread.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/basethread.h
|
||||
./exportinfo.o: ../../../../winix/winixd/notify/templatesnotify.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/textstream.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/misc.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/winix_const.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/convert.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/text.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/misc.h
|
||||
./exportinfo.o: ../../../../pikotools/src/textstream/types.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/double.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/users.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/timezones.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/timezone.h edb.h
|
||||
./exportinfo.o: ../../../../winix/winixd/db/dbbase.h
|
||||
./exportinfo.o: ../../../../winix/winixd/db/dbconn.h
|
||||
./exportinfo.o: ../../../../winix/winixd/db/dbtextstream.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/error.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/timezone.h edb.h exportdir.h
|
||||
./exportinfo.o: ../../../../winix/winixd/core/dirs.h message.h exportthread.h
|
||||
./exportinfo.o: ../../../../pikotools/src/convert/text.h
|
||||
./exportthread.o: exportthread.h ../../../../winix/winixd/core/basethread.h
|
||||
@@ -263,8 +227,9 @@
|
||||
./exportthread.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./exportthread.o: ../../../../pikotools/src/space/space.h
|
||||
./exportthread.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./exportthread.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./exportthread.o: ../../../../pikotools/src/convert/misc.h
|
||||
./exportthread.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./exportthread.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./exportthread.o: ../../../../pikotools/src/date/date.h
|
||||
./exportthread.o: ../../../../pikotools/src/membuffer/membuffer.h
|
||||
./exportthread.o: ../../../../pikotools/src/textstream/types.h
|
||||
@@ -276,34 +241,40 @@
|
||||
./exportthread.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./exportthread.o: ../../../../pikotools/src/convert/text.h
|
||||
./exportthread.o: ../../../../pikotools/src/convert/misc.h
|
||||
./exportthread.o: ../../../../pikotools/src/textstream/types.h
|
||||
./exportthread.o: ../../../../pikotools/src/convert/double.h
|
||||
./exportthread.o: ../../../../pikotools/src/convert/text.h
|
||||
./funexport.o: funexport.h ../../../../winix/winixd/functions/functionbase.h
|
||||
./funexport.o: ../../../../winix/winixd/db/db.h
|
||||
./funexport.o: ../../../../winix/winixd/db/dbbase.h
|
||||
./funexport.o: ../../../../winix/winixd/models/user.h
|
||||
./funexport.o: ../../../../morm/src/model.h
|
||||
./funexport.o: ../../../../winix/winixd/core/request.h
|
||||
./funexport.o: ../../../../winix/winixd/core/config.h
|
||||
./funexport.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
./funexport.o: ../../../../pikotools/src/space/space.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/textstream.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./funexport.o: ../../../../pikotools/src/space/space.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./funexport.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/misc.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./funexport.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./funexport.o: ../../../../pikotools/src/date/date.h
|
||||
./funexport.o: ../../../../pikotools/src/membuffer/membuffer.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/types.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/stream_private.h
|
||||
./funexport.o: ../../../../winix/winixd/core/log.h
|
||||
./funexport.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./funexport.o: ../../../../pikotools/src/log/log.h
|
||||
./funexport.o: ../../../../pikotools/src/log/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/synchro.h
|
||||
./funexport.o: ../../../../morm/src/morm.h ../../../../morm/src/version.h
|
||||
./funexport.o: ../../../../morm/src/morm_types.h ../../../../morm/src/model.h
|
||||
./funexport.o: ../../../../morm/src/modelconnector.h
|
||||
./funexport.o: ../../../../morm/src/clearer.h ../../../../morm/src/ft.h
|
||||
./funexport.o: ../../../../morm/src/dbconnector.h
|
||||
./funexport.o: ../../../../pikotools/src/log/log.h
|
||||
./funexport.o: ../../../../pikotools/src/log/filelog.h
|
||||
./funexport.o: ../../../../morm/src/queryresult.h
|
||||
./funexport.o: ../../../../morm/src/flatconnector.h export.h
|
||||
./funexport.o: ../../../../morm/src/flatconnector.h export.h exportftp.h
|
||||
./funexport.o: ../../../../morm/src/dbexpression.h
|
||||
./funexport.o: ../../../../morm/src/baseexpression.h
|
||||
./funexport.o: ../../../../morm/src/morm_types.h
|
||||
./funexport.o: ../../../../morm/src/modelenv.h
|
||||
./funexport.o: ../../../../morm/src/modeldata.h
|
||||
./funexport.o: ../../../../morm/src/cursorhelper.h
|
||||
@@ -316,19 +287,6 @@
|
||||
./funexport.o: ../../../../morm/src/select.h
|
||||
./funexport.o: ../../../../morm/src/flatexpression.h
|
||||
./funexport.o: ../../../../ezc/src/funinfo.h ../../../../ezc/src/item.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/localefilter.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/locale.h
|
||||
./funexport.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
./funexport.o: ../../../../pikotools/src/space/space.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./funexport.o: ../../../../winix/winixd/core/config.h
|
||||
./funexport.o: ../../../../winix/winixd/core/log.h
|
||||
./funexport.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./funexport.o: ../../../../winix/winixd/core/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/synchro.h
|
||||
./funexport.o: ../../../../morm/src/morm.h ../../../../morm/src/version.h
|
||||
./funexport.o: ../../../../morm/src/finder.h ../../../../morm/src/cursor.h
|
||||
./funexport.o: ../../../../morm/src/jsonexpression.h
|
||||
./funexport.o: ../../../../morm/src/postgresqlexpression.h
|
||||
@@ -338,11 +296,18 @@
|
||||
./funexport.o: ../../../../morm/src/postgresqlqueryresult.h
|
||||
./funexport.o: ../../../../morm/src/xmlconnector.h
|
||||
./funexport.o: ../../../../morm/src/transaction.h
|
||||
./funexport.o: ../../../../winix/winixd/core/log.h
|
||||
./funexport.o: ../../../../winix/winixd/core/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/lock.h
|
||||
./funexport.o: ../../../../winix/winixd/core/synchro.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notify.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notifypool.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/locale.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/patterns.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/locale.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/text.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/localefilter.h
|
||||
./funexport.o: ../../../../ezc/src/ezc.h ../../../../ezc/src/version.h
|
||||
./funexport.o: ../../../../ezc/src/generator.h ../../../../ezc/src/blocks.h
|
||||
./funexport.o: ../../../../ezc/src/cache.h ../../../../ezc/src/functions.h
|
||||
@@ -351,54 +316,38 @@
|
||||
./funexport.o: ../../../../ezc/src/expressionparser.h
|
||||
./funexport.o: ../../../../ezc/src/models.h
|
||||
./funexport.o: ../../../../ezc/src/patternparser.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/htmltextstream.h
|
||||
./funexport.o: ../../../../winix/winixd/models/winixmodel.h
|
||||
./funexport.o: ../../../../winix/winixd/models/winixmodelconnector.h
|
||||
./funexport.o: ../../../../winix/winixd/models/group.h
|
||||
./funexport.o: ../../../../winix/winixd/core/dircontainer.h
|
||||
./funexport.o: ../../../../winix/winixd/core/ugcontainer.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./funexport.o: ../../../../winix/winixd/core/request.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notify.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notifypool.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/locale.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/patterns.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/notifythread.h
|
||||
./funexport.o: ../../../../winix/winixd/core/basethread.h
|
||||
./funexport.o: ../../../../winix/winixd/notify/templatesnotify.h
|
||||
./funexport.o: ../../../../winix/winixd/core/textstream.h
|
||||
./funexport.o: ../../../../winix/winixd/core/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/core/requesttypes.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winix_const.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/convert.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/text.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/misc.h
|
||||
./funexport.o: ../../../../pikotools/src/textstream/types.h
|
||||
./funexport.o: ../../../../pikotools/src/convert/double.h
|
||||
./funexport.o: ../../../../winix/winixd/core/users.h
|
||||
./funexport.o: ../../../../winix/winixd/core/filelog.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixrequest.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixsystem.h
|
||||
./funexport.o: ../../../../winix/winixd/core/system.h
|
||||
./funexport.o: ../../../../winix/winixd/core/job.h
|
||||
./funexport.o: ../../../../winix/winixd/core/basethread.h
|
||||
./funexport.o: ../../../../winix/winixd/core/synchro.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./funexport.o: ../../../../winix/winixd/core/jobtask.h
|
||||
./funexport.o: ../../../../winix/winixd/core/cur.h
|
||||
./funexport.o: ../../../../winix/winixd/core/request.h
|
||||
./funexport.o: ../../../../winix/winixd/core/requesttypes.h
|
||||
./funexport.o: ../../../../winix/winixd/models/item.h
|
||||
./funexport.o: ../../../../winix/winixd/models/winixmodel.h
|
||||
./funexport.o: ../../../../winix/winixd/core/log.h
|
||||
./funexport.o: ../../../../winix/winixd/models/winixmodelconnector.h
|
||||
./funexport.o: ../../../../winix/winixd/models/itemcontent.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/htmltextstream.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/misc.h
|
||||
./funexport.o: ../../../../winix/winixd/templates/htmltextstream.h
|
||||
./funexport.o: ../../../../winix/winixd/core/error.h
|
||||
./funexport.o: ../../../../winix/winixd/core/config.h
|
||||
./funexport.o: ../../../../winix/winixd/core/textstream.h
|
||||
./funexport.o: ../../../../winix/winixd/models/winixmodel.h
|
||||
./funexport.o: ../../../../winix/winixd/core/header.h
|
||||
./funexport.o: ../../../../winix/winixd/core/compress.h
|
||||
./funexport.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./funexport.o: ../../../../winix/winixd/core/lock.h
|
||||
./funexport.o: ../../../../winix/winixd/core/plugin.h
|
||||
./funexport.o: ../../../../winix/winixd/core/pluginmsg.h
|
||||
./funexport.o: ../../../../winix/winixd/core/plugindata.h
|
||||
@@ -406,6 +355,7 @@
|
||||
./funexport.o: ../../../../winix/winixd/core/mounts.h
|
||||
./funexport.o: ../../../../winix/winixd/core/mountparser.h
|
||||
./funexport.o: ../../../../winix/winixd/core/session.h
|
||||
./funexport.o: ../../../../winix/winixd/models/user.h
|
||||
./funexport.o: ../../../../winix/winixd/core/rebus.h
|
||||
./funexport.o: ../../../../winix/winixd/core/ipban.h
|
||||
./funexport.o: ../../../../winix/winixd/core/loadavg.h
|
||||
@@ -418,6 +368,7 @@
|
||||
./funexport.o: ../../../../winix/winixd/core/ugcontainer.h
|
||||
./funexport.o: ../../../../winix/winixd/core/lastcontainer.h
|
||||
./funexport.o: ../../../../winix/winixd/core/groups.h
|
||||
./funexport.o: ../../../../winix/winixd/models/group.h
|
||||
./funexport.o: ../../../../winix/winixd/core/image.h
|
||||
./funexport.o: ../../../../winix/winixd/core/threadmanager.h
|
||||
./funexport.o: ../../../../winix/winixd/models/winixmodelconnector.h
|
||||
@@ -429,11 +380,7 @@
|
||||
./funexport.o: ../../../../winix/winixd/core/ipbancontainer.h
|
||||
./funexport.o: ../../../../winix/winixd/core/sessionidmanager.h
|
||||
./funexport.o: ../../../../tito/src/base64.h ../../../../tito/src/aes.h
|
||||
./funexport.o: ../../../../winix/winixd/core/slog.h exportinfo.h edb.h
|
||||
./funexport.o: ../../../../winix/winixd/db/dbbase.h
|
||||
./funexport.o: ../../../../winix/winixd/db/dbconn.h
|
||||
./funexport.o: ../../../../winix/winixd/db/dbtextstream.h
|
||||
./funexport.o: ../../../../winix/winixd/core/error.h
|
||||
./funexport.o: exportinfo.h edb.h exportdir.h
|
||||
./funexport.o: ../../../../winix/winixd/core/dirs.h message.h exportthread.h
|
||||
./init.o: ../../../../winix/winixd/core/log.h
|
||||
./init.o: ../../../../winix/winixd/core/plugin.h
|
||||
@@ -441,32 +388,26 @@
|
||||
./init.o: ../../../../winix/winixd/core/plugindata.h
|
||||
./init.o: ../../../../winix/winixd/core/winixmodeldeprecated.h
|
||||
./init.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./init.o: ../../../../winix/winixd/core/config.h
|
||||
./init.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
./init.o: ../../../../pikotools/src/space/space.h
|
||||
./init.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./init.o: ../../../../morm/src/morm.h ../../../../morm/src/version.h
|
||||
./init.o: ../../../../morm/src/morm_types.h ../../../../morm/src/model.h
|
||||
./init.o: ../../../../pikotools/src/textstream/textstream.h
|
||||
./init.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./init.o: ../../../../pikotools/src/space/space.h
|
||||
./init.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./init.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./init.o: ../../../../pikotools/src/convert/misc.h
|
||||
./init.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./init.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./init.o: ../../../../pikotools/src/date/date.h
|
||||
./init.o: ../../../../pikotools/src/membuffer/membuffer.h
|
||||
./init.o: ../../../../pikotools/src/textstream/types.h
|
||||
./init.o: ../../../../pikotools/src/textstream/stream_private.h
|
||||
./init.o: ../../../../winix/winixd/core/log.h
|
||||
./init.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./init.o: ../../../../pikotools/src/log/log.h
|
||||
./init.o: ../../../../pikotools/src/log/filelog.h
|
||||
./init.o: ../../../../winix/winixd/core/filelog.h
|
||||
./init.o: ../../../../winix/winixd/core/synchro.h ../../../../morm/src/morm.h
|
||||
./init.o: ../../../../morm/src/version.h ../../../../morm/src/morm_types.h
|
||||
./init.o: ../../../../morm/src/model.h ../../../../morm/src/modelconnector.h
|
||||
./init.o: ../../../../morm/src/modelconnector.h
|
||||
./init.o: ../../../../morm/src/clearer.h ../../../../morm/src/ft.h
|
||||
./init.o: ../../../../morm/src/dbconnector.h
|
||||
./init.o: ../../../../pikotools/src/log/log.h
|
||||
./init.o: ../../../../pikotools/src/log/filelog.h
|
||||
./init.o: ../../../../morm/src/queryresult.h
|
||||
./init.o: ../../../../morm/src/flatconnector.h export.h
|
||||
./init.o: ../../../../morm/src/flatconnector.h export.h exportftp.h
|
||||
./init.o: ../../../../morm/src/dbexpression.h
|
||||
./init.o: ../../../../morm/src/baseexpression.h
|
||||
./init.o: ../../../../morm/src/modelenv.h ../../../../morm/src/modeldata.h
|
||||
@@ -487,14 +428,12 @@
|
||||
./init.o: ../../../../morm/src/postgresqlqueryresult.h
|
||||
./init.o: ../../../../morm/src/xmlconnector.h
|
||||
./init.o: ../../../../morm/src/transaction.h
|
||||
./init.o: ../../../../winix/winixd/core/filelog.h
|
||||
./init.o: ../../../../winix/winixd/core/lock.h
|
||||
./init.o: ../../../../winix/winixd/core/synchro.h
|
||||
./init.o: ../../../../winix/winixd/core/mount.h exportthread.h
|
||||
./init.o: ../../../../winix/winixd/core/basethread.h message.h exportinfo.h
|
||||
./init.o: ../../../../winix/winixd/core/system.h
|
||||
./init.o: ../../../../winix/winixd/core/job.h
|
||||
./init.o: ../../../../winix/winixd/core/basethread.h
|
||||
./init.o: ../../../../winix/winixd/core/synchro.h
|
||||
./init.o: ../../../../winix/winixd/core/jobtask.h
|
||||
./init.o: ../../../../winix/winixd/core/cur.h
|
||||
./init.o: ../../../../winix/winixd/core/request.h
|
||||
@@ -507,32 +446,38 @@
|
||||
./init.o: ../../../../winix/winixd/templates/misc.h
|
||||
./init.o: ../../../../winix/winixd/templates/localefilter.h
|
||||
./init.o: ../../../../winix/winixd/templates/locale.h
|
||||
./init.o: ../../../../pikotools/src/space/spaceparser.h
|
||||
./init.o: ../../../../pikotools/src/space/space.h
|
||||
./init.o: ../../../../pikotools/src/convert/baseparser.h
|
||||
./init.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./init.o: ../../../../ezc/src/ezc.h ../../../../ezc/src/version.h
|
||||
./init.o: ../../../../ezc/src/generator.h ../../../../ezc/src/blocks.h
|
||||
./init.o: ../../../../ezc/src/cache.h ../../../../ezc/src/functions.h
|
||||
./init.o: ../../../../ezc/src/objects.h ../../../../ezc/src/pattern.h
|
||||
./init.o: ../../../../ezc/src/outstreams.h
|
||||
./init.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./init.o: ../../../../pikotools/src/convert/text.h
|
||||
./init.o: ../../../../pikotools/src/convert/misc.h ../../../../ezc/src/ezc.h
|
||||
./init.o: ../../../../ezc/src/version.h ../../../../ezc/src/generator.h
|
||||
./init.o: ../../../../ezc/src/blocks.h ../../../../ezc/src/cache.h
|
||||
./init.o: ../../../../ezc/src/functions.h ../../../../ezc/src/objects.h
|
||||
./init.o: ../../../../ezc/src/pattern.h ../../../../ezc/src/outstreams.h
|
||||
./init.o: ../../../../ezc/src/expressionparser.h ../../../../ezc/src/models.h
|
||||
./init.o: ../../../../ezc/src/patternparser.h
|
||||
./init.o: ../../../../winix/winixd/templates/htmltextstream.h
|
||||
./init.o: ../../../../winix/winixd/core/error.h
|
||||
./init.o: ../../../../winix/winixd/core/config.h
|
||||
./init.o: ../../../../winix/winixd/core/textstream.h
|
||||
./init.o: ../../../../winix/winixd/models/winixmodel.h
|
||||
./init.o: ../../../../winix/winixd/core/header.h
|
||||
./init.o: ../../../../winix/winixd/core/log.h
|
||||
./init.o: ../../../../winix/winixd/core/logmanipulators.h
|
||||
./init.o: ../../../../winix/winixd/core/filelog.h
|
||||
./init.o: ../../../../winix/winixd/core/synchro.h
|
||||
./init.o: ../../../../winix/winixd/core/compress.h
|
||||
./init.o: ../../../../winix/winixd/core/winixbase.h
|
||||
./init.o: ../../../../winix/winixd/core/config.h
|
||||
./init.o: ../../../../winix/winixd/core/filelog.h
|
||||
./init.o: ../../../../winix/winixd/core/lock.h
|
||||
./init.o: ../../../../winix/winixd/core/plugin.h
|
||||
./init.o: ../../../../winix/winixd/core/mounts.h
|
||||
./init.o: ../../../../winix/winixd/db/db.h
|
||||
./init.o: ../../../../winix/winixd/db/dbbase.h
|
||||
./init.o: ../../../../winix/winixd/models/user.h
|
||||
./init.o: ../../../../winix/winixd/models/group.h
|
||||
./init.o: ../../../../winix/winixd/core/dircontainer.h
|
||||
./init.o: ../../../../winix/winixd/core/ugcontainer.h
|
||||
./init.o: ../../../../winix/winixd/core/mountparser.h
|
||||
./init.o: ../../../../winix/winixd/core/session.h
|
||||
./init.o: ../../../../winix/winixd/models/user.h
|
||||
./init.o: ../../../../winix/winixd/core/rebus.h
|
||||
./init.o: ../../../../winix/winixd/core/ipban.h
|
||||
./init.o: ../../../../winix/winixd/core/loadavg.h
|
||||
@@ -547,6 +492,7 @@
|
||||
./init.o: ../../../../winix/winixd/core/ugcontainer.h
|
||||
./init.o: ../../../../winix/winixd/core/lastcontainer.h
|
||||
./init.o: ../../../../winix/winixd/core/groups.h
|
||||
./init.o: ../../../../winix/winixd/models/group.h
|
||||
./init.o: ../../../../winix/winixd/core/image.h
|
||||
./init.o: ../../../../winix/winixd/core/threadmanager.h
|
||||
./init.o: ../../../../winix/winixd/models/winixmodelconnector.h
|
||||
@@ -557,24 +503,9 @@
|
||||
./init.o: ../../../../winix/winixd/templates/misc.h
|
||||
./init.o: ../../../../winix/winixd/notify/notifythread.h
|
||||
./init.o: ../../../../winix/winixd/notify/templatesnotify.h
|
||||
./init.o: ../../../../winix/winixd/core/textstream.h
|
||||
./init.o: ../../../../winix/winixd/core/misc.h
|
||||
./init.o: ../../../../winix/winixd/core/winix_const.h
|
||||
./init.o: ../../../../pikotools/src/convert/convert.h
|
||||
./init.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./init.o: ../../../../pikotools/src/convert/patternreplacer.h
|
||||
./init.o: ../../../../pikotools/src/convert/strtoint.h
|
||||
./init.o: ../../../../pikotools/src/convert/text.h
|
||||
./init.o: ../../../../pikotools/src/convert/misc.h
|
||||
./init.o: ../../../../pikotools/src/textstream/types.h
|
||||
./init.o: ../../../../pikotools/src/convert/double.h
|
||||
./init.o: ../../../../winix/winixd/core/users.h
|
||||
./init.o: ../../../../winix/winixd/core/timezones.h
|
||||
./init.o: ../../../../winix/winixd/core/timezone.h edb.h
|
||||
./init.o: ../../../../winix/winixd/db/dbbase.h
|
||||
./init.o: ../../../../winix/winixd/db/dbconn.h
|
||||
./init.o: ../../../../winix/winixd/db/dbtextstream.h
|
||||
./init.o: ../../../../winix/winixd/core/error.h
|
||||
./init.o: ../../../../winix/winixd/core/timezone.h edb.h exportdir.h
|
||||
./init.o: ../../../../winix/winixd/core/dirs.h funexport.h
|
||||
./init.o: ../../../../winix/winixd/functions/functionbase.h
|
||||
./init.o: ../../../../winix/winixd/core/winixrequest.h
|
||||
@@ -585,7 +516,6 @@
|
||||
./init.o: ../../../../winix/winixd/core/ipbancontainer.h
|
||||
./init.o: ../../../../winix/winixd/core/sessionidmanager.h
|
||||
./init.o: ../../../../tito/src/base64.h ../../../../tito/src/aes.h
|
||||
./init.o: ../../../../winix/winixd/core/slog.h
|
||||
./init.o: ../../../../winix/winixd/functions/functions.h
|
||||
./init.o: ../../../../winix/winixd/functions/functionbase.h
|
||||
./init.o: ../../../../winix/winixd/functions/functionparser.h
|
||||
@@ -638,3 +568,72 @@
|
||||
./init.o: ../../../../winix/winixd/functions/who.h
|
||||
./init.o: ../../../../winix/winixd/functions/vim.h
|
||||
./init.o: ../../../../pikotools/src/html/htmlparser.h
|
||||
./init.o: ../../../../winix/winixd/models/migration.h
|
||||
./export.o: export.h ../../../../morm/src/model.h
|
||||
./export.o: ../../../../pikotools/src/textstream/textstream.h
|
||||
./export.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./export.o: ../../../../pikotools/src/space/space.h
|
||||
./export.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./export.o: ../../../../pikotools/src/convert/misc.h
|
||||
./export.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./export.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./export.o: ../../../../pikotools/src/date/date.h
|
||||
./export.o: ../../../../pikotools/src/membuffer/membuffer.h
|
||||
./export.o: ../../../../pikotools/src/textstream/types.h
|
||||
./export.o: ../../../../pikotools/src/textstream/stream_private.h
|
||||
./export.o: ../../../../morm/src/modelconnector.h
|
||||
./export.o: ../../../../morm/src/clearer.h ../../../../morm/src/ft.h
|
||||
./export.o: ../../../../morm/src/dbconnector.h
|
||||
./export.o: ../../../../pikotools/src/log/log.h
|
||||
./export.o: ../../../../pikotools/src/log/filelog.h
|
||||
./export.o: ../../../../morm/src/queryresult.h
|
||||
./export.o: ../../../../morm/src/flatconnector.h
|
||||
./export.o: ../../../../morm/src/dbexpression.h
|
||||
./export.o: ../../../../morm/src/baseexpression.h
|
||||
./export.o: ../../../../morm/src/morm_types.h ../../../../morm/src/modelenv.h
|
||||
./export.o: ../../../../morm/src/modeldata.h
|
||||
./export.o: ../../../../morm/src/cursorhelper.h
|
||||
./export.o: ../../../../morm/src/finderhelper.h
|
||||
./export.o: ../../../../morm/src/fieldvaluehelper.h
|
||||
./export.o: ../../../../morm/src/wrapper.h
|
||||
./export.o: ../../../../morm/src/spacewrapper.h
|
||||
./export.o: ../../../../morm/src/baseobjectwrapper.h
|
||||
./export.o: ../../../../morm/src/modelcontainerwrapper.h
|
||||
./export.o: ../../../../morm/src/select.h
|
||||
./export.o: ../../../../morm/src/flatexpression.h
|
||||
./export.o: ../../../../ezc/src/funinfo.h ../../../../ezc/src/item.h
|
||||
./export.o: exportftp.h
|
||||
./exportftp.o: exportftp.h ../../../../morm/src/model.h
|
||||
./exportftp.o: ../../../../pikotools/src/textstream/textstream.h
|
||||
./exportftp.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./exportftp.o: ../../../../pikotools/src/space/space.h
|
||||
./exportftp.o: ../../../../pikotools/src/convert/inttostr.h
|
||||
./exportftp.o: ../../../../pikotools/src/convert/misc.h
|
||||
./exportftp.o: ../../../../pikotools/src/textstream/stream.h
|
||||
./exportftp.o: ../../../../pikotools/src/utf8/utf8.h
|
||||
./exportftp.o: ../../../../pikotools/src/date/date.h
|
||||
./exportftp.o: ../../../../pikotools/src/membuffer/membuffer.h
|
||||
./exportftp.o: ../../../../pikotools/src/textstream/types.h
|
||||
./exportftp.o: ../../../../pikotools/src/textstream/stream_private.h
|
||||
./exportftp.o: ../../../../morm/src/modelconnector.h
|
||||
./exportftp.o: ../../../../morm/src/clearer.h ../../../../morm/src/ft.h
|
||||
./exportftp.o: ../../../../morm/src/dbconnector.h
|
||||
./exportftp.o: ../../../../pikotools/src/log/log.h
|
||||
./exportftp.o: ../../../../pikotools/src/log/filelog.h
|
||||
./exportftp.o: ../../../../morm/src/queryresult.h
|
||||
./exportftp.o: ../../../../morm/src/flatconnector.h export.h
|
||||
./exportftp.o: ../../../../morm/src/dbexpression.h
|
||||
./exportftp.o: ../../../../morm/src/baseexpression.h
|
||||
./exportftp.o: ../../../../morm/src/morm_types.h
|
||||
./exportftp.o: ../../../../morm/src/modelenv.h
|
||||
./exportftp.o: ../../../../morm/src/modeldata.h
|
||||
./exportftp.o: ../../../../morm/src/cursorhelper.h
|
||||
./exportftp.o: ../../../../morm/src/finderhelper.h
|
||||
./exportftp.o: ../../../../morm/src/fieldvaluehelper.h
|
||||
./exportftp.o: ../../../../morm/src/wrapper.h
|
||||
./exportftp.o: ../../../../morm/src/spacewrapper.h
|
||||
./exportftp.o: ../../../../morm/src/baseobjectwrapper.h
|
||||
./exportftp.o: ../../../../morm/src/modelcontainerwrapper.h
|
||||
./exportftp.o: ../../../../morm/src/select.h
|
||||
./exportftp.o: ../../../../morm/src/flatexpression.h
|
||||
./exportftp.o: ../../../../ezc/src/funinfo.h ../../../../ezc/src/item.h
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2011-2014, Tomasz Sowa
|
||||
* Copyright (c) 2011-2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -35,203 +35,63 @@
|
||||
#include "edb.h"
|
||||
#include "core/log.h"
|
||||
|
||||
|
||||
namespace Winix
|
||||
{
|
||||
|
||||
|
||||
namespace Export
|
||||
{
|
||||
|
||||
|
||||
void EDb::SetDirs(Dirs * pdirs)
|
||||
{
|
||||
dirs = pdirs;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void EDb::SetExportCols(PGresult * r)
|
||||
void EDb::GetExport(morm::ModelConnector * model_connector, long user_id, std::vector<Export> & export_tab)
|
||||
{
|
||||
cid = AssertColumn(r, "id");
|
||||
cuser_id = AssertColumn(r, "user_id");
|
||||
cdir = AssertColumn(r, "dir");
|
||||
cftp_id = AssertColumn(r, "ftp_id");
|
||||
cftp_dir = AssertColumn(r, "ftp_dir");
|
||||
cname = AssertColumn(r, "name");
|
||||
cserver = AssertColumn(r, "server");
|
||||
clogin = AssertColumn(r, "login");
|
||||
cpass = AssertColumn(r, "pass");
|
||||
cpass_type = AssertColumn(r, "pass_type");
|
||||
morm::Finder<Export> finder(model_connector);
|
||||
|
||||
ccan_change_ftp_params = AssertColumn(r, "can_change_ftp_params");
|
||||
ccan_change_dir = AssertColumn(r, "can_change_dir");
|
||||
chttp_server = AssertColumn(r, "http_server");
|
||||
finder.select().where().eq(L"user_id", user_id).get_vector(export_tab);
|
||||
}
|
||||
|
||||
|
||||
void EDb::SetExportValues(PGresult * r, int row, Export & exp)
|
||||
void EDb::GetExport(morm::ModelConnector * model_connector, long id, Export & exp)
|
||||
{
|
||||
exp.Clear();
|
||||
morm::Finder<Export> finder(model_connector);
|
||||
|
||||
exp.id = AssertValueLong(r, row, cid);
|
||||
exp.user_id = AssertValueLong(r, row, cuser_id);
|
||||
exp.ftp_id = AssertValueLong(r, row, cftp_id);
|
||||
exp.ftp_pass_type = AssertValueInt(r, row, cpass_type);
|
||||
|
||||
AssertValueWide(r, row, cdir, exp.dir);
|
||||
AssertValueWide(r, row, cftp_dir, exp.ftp_dir);
|
||||
AssertValueWide(r, row, cname, exp.ftp_name);
|
||||
AssertValueWide(r, row, cserver, exp.ftp_server);
|
||||
AssertValueWide(r, row, clogin, exp.ftp_login);
|
||||
AssertValueWide(r, row, chttp_server, exp.http_server);
|
||||
AssertValueWide(r, row, cpass, exp.ftp_pass);
|
||||
|
||||
exp.can_change_ftp_params = AssertValueBool(r, row, ccan_change_ftp_params);
|
||||
exp.can_change_dir = AssertValueBool(r, row, ccan_change_dir);
|
||||
finder.select().where().eq(L"id", id).get(exp);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
bool EDb::GetExport(long user_id, std::vector<Export> & export_tab, bool clear_tab)
|
||||
void EDb::GetExportDirs(morm::ModelConnector * model_connector, std::vector<ExportDir> & export_tab, bool clear_tab)
|
||||
{
|
||||
if( clear_tab )
|
||||
export_tab.clear();
|
||||
|
||||
PGresult * r = 0;
|
||||
bool result = true;
|
||||
std::vector<Export> exports;
|
||||
morm::Finder<Export> finder(model_connector);
|
||||
finder.select().get_vector(exports);
|
||||
|
||||
try
|
||||
for(size_t i=0 ; i < exports.size() ; ++i)
|
||||
{
|
||||
query.Clear();
|
||||
query << R( "select export.id, user_id, dir, ftp_id, ftp_dir, can_change_ftp_params, can_change_dir, "
|
||||
"http_server, name, server, login, pass, pass_type from plugins.export "
|
||||
"left join plugins.export_ftp on ftp_id = export_ftp.id where user_id = ")
|
||||
<< user_id
|
||||
<< R(";");
|
||||
|
||||
r = AssertQuery(query);
|
||||
AssertResult(r, PGRES_TUPLES_OK);
|
||||
Item * pdir = dirs->GetDir(exports[i].dir);
|
||||
|
||||
SetExportCols(r);
|
||||
int rows = Rows(r);
|
||||
|
||||
for(int i=0 ; i<rows ; ++i)
|
||||
if( pdir )
|
||||
{
|
||||
SetExportValues(r, i, exp);
|
||||
export_tab.push_back(exp);
|
||||
exp_dir.id = exports[i].id;
|
||||
exp_dir.dir_id = pdir->id;
|
||||
export_tab.push_back(exp_dir);
|
||||
}
|
||||
else
|
||||
{
|
||||
//slog << "There is not such a directory: " << dir_temp << " (skipping)" << logend;
|
||||
}
|
||||
}
|
||||
catch(const Error &)
|
||||
{
|
||||
result = false;
|
||||
}
|
||||
|
||||
ClearResult(r);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool EDb::GetExport(long id, Export & exp)
|
||||
{
|
||||
exp.Clear();
|
||||
PGresult * r = 0;
|
||||
bool result = false;
|
||||
|
||||
try
|
||||
{
|
||||
query.Clear();
|
||||
query << R( "select export.id, user_id, dir, ftp_id, ftp_dir, can_change_ftp_params, can_change_dir, "
|
||||
"http_server, name, server, login, pass, pass_type from plugins.export "
|
||||
"left join plugins.export_ftp on ftp_id = export_ftp.id where export.id = ")
|
||||
<< id
|
||||
<< R(";");
|
||||
|
||||
r = AssertQuery(query);
|
||||
AssertResult(r, PGRES_TUPLES_OK);
|
||||
SetExportCols(r);
|
||||
|
||||
if( Rows(r) == 1 )
|
||||
{
|
||||
SetExportValues(r, 0, exp);
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
catch(const Error &)
|
||||
{
|
||||
}
|
||||
|
||||
ClearResult(r);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool EDb::GetExportDirs(std::vector<ExportDir> & export_tab, bool clear_tab)
|
||||
{
|
||||
if( clear_tab )
|
||||
export_tab.clear();
|
||||
|
||||
PGresult * r = 0;
|
||||
bool result = true;
|
||||
|
||||
try
|
||||
{
|
||||
query.Clear();
|
||||
query << R( "select export.id, dir from plugins.export;");
|
||||
|
||||
r = AssertQuery(query);
|
||||
AssertResult(r, PGRES_TUPLES_OK);
|
||||
|
||||
int rows = Rows(r);
|
||||
cid = AssertColumn(r, "id");
|
||||
cdir = AssertColumn(r, "dir");
|
||||
|
||||
for(int i=0 ; i<rows ; ++i)
|
||||
{
|
||||
exp_dir.id = AssertValueLong(r, i, cid);
|
||||
AssertValueWide(r, i, cdir, dir_temp);
|
||||
|
||||
Item * pdir = dirs->GetDir(dir_temp);
|
||||
|
||||
if( pdir )
|
||||
{
|
||||
exp_dir.dir_id = pdir->id;
|
||||
export_tab.push_back(exp_dir);
|
||||
}
|
||||
else
|
||||
{
|
||||
//slog << "There is not such a directory: " << dir_temp << " (skipping)" << logend;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch(const Error &)
|
||||
{
|
||||
result = false;
|
||||
}
|
||||
|
||||
ClearResult(r);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
} // namespace Winix
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2011-2014, Tomasz Sowa
|
||||
* Copyright (c) 2011-2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -36,28 +36,24 @@
|
||||
#define headerfile_winix_plugins_export_edb
|
||||
|
||||
#include <vector>
|
||||
#include "db/dbbase.h"
|
||||
#include "export.h"
|
||||
#include "exportdir.h"
|
||||
#include "core/dirs.h"
|
||||
|
||||
namespace Winix
|
||||
|
||||
namespace Winix::Export
|
||||
{
|
||||
|
||||
|
||||
namespace Export
|
||||
{
|
||||
|
||||
|
||||
|
||||
class EDb : public DbBase
|
||||
class EDb
|
||||
{
|
||||
public:
|
||||
|
||||
void SetDirs(Dirs * pdirs);
|
||||
|
||||
bool GetExport(long user_id, std::vector<Export> & export_tab, bool clear_tab = true);
|
||||
bool GetExport(long id, Export & exp);
|
||||
bool GetExportDirs(std::vector<ExportDir> & export_tab, bool clear_tab = true);
|
||||
void GetExport(morm::ModelConnector * model_connector, long user_id, std::vector<Export> & export_tab);
|
||||
void GetExport(morm::ModelConnector * model_connector, long id, Export & exp);
|
||||
void GetExportDirs(morm::ModelConnector * model_connector, std::vector<ExportDir> & export_tab, bool clear_tab = true);
|
||||
|
||||
private:
|
||||
|
||||
@@ -65,31 +61,11 @@ private:
|
||||
|
||||
Export exp;
|
||||
ExportDir exp_dir;
|
||||
DbTextStream query;
|
||||
std::wstring dir_temp;
|
||||
|
||||
int cid;
|
||||
int cuser_id;
|
||||
int cdir;
|
||||
int cftp_id;
|
||||
int cftp_dir;
|
||||
int cname;
|
||||
int cserver;
|
||||
int clogin;
|
||||
int cpass;
|
||||
int cpass_type;
|
||||
int ccan_change_ftp_params;
|
||||
int ccan_change_dir;
|
||||
int chttp_server;
|
||||
|
||||
void SetExportCols(PGresult * r);
|
||||
void SetExportValues(PGresult * r, int row, Export & exp);
|
||||
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
} // namespace Winix
|
||||
|
||||
#endif
|
||||
|
||||
122
winixd/plugins/export/export.cpp
Normal file
122
winixd/plugins/export/export.cpp
Normal file
@@ -0,0 +1,122 @@
|
||||
/*
|
||||
* This file is a part of Winix
|
||||
* and is distributed under the 2-Clause BSD licence.
|
||||
* Author: Tomasz Sowa <t.sowa@ttmath.org>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "export.h"
|
||||
|
||||
|
||||
namespace Winix::Export
|
||||
{
|
||||
|
||||
|
||||
void Export::fields()
|
||||
{
|
||||
field(L"id", id, morm::FT::no_insertable | morm::FT::no_updatable | morm::FT::primary_key);
|
||||
field(L"user_id", user_id);
|
||||
field(L"dir", dir);
|
||||
field(L"ftp_id", export_ftp, morm::FT::foreign_key);
|
||||
field(L"ftp_dir", ftp_dir);
|
||||
field(L"can_change_ftp_params", can_change_ftp_params);
|
||||
field(L"can_change_dir", can_change_dir);
|
||||
field(L"http_server", http_server);
|
||||
}
|
||||
|
||||
|
||||
void Export::after_insert()
|
||||
{
|
||||
get_last_sequence_for_primary_key(L"plugins.export_id_seq", id);
|
||||
}
|
||||
|
||||
|
||||
void Export::table()
|
||||
{
|
||||
table_name(L"plugins", L"export");
|
||||
}
|
||||
|
||||
|
||||
bool Export::do_migration(int & current_table_version)
|
||||
{
|
||||
bool ok = true;
|
||||
|
||||
ok = ok && morm::Model::do_migration(current_table_version, 1, this, &Export::do_migration_to_1);
|
||||
ok = ok && morm::Model::do_migration(current_table_version, 2, this, &Export::do_migration_to_2);
|
||||
|
||||
return ok;
|
||||
}
|
||||
|
||||
|
||||
bool Export::do_migration_to_1()
|
||||
{
|
||||
const char * str = R"sql(
|
||||
CREATE SEQUENCE plugins.export_id_seq
|
||||
INCREMENT BY 1
|
||||
MINVALUE 1
|
||||
MAXVALUE 9223372036854775807
|
||||
START WITH 1
|
||||
CACHE 1
|
||||
NO CYCLE
|
||||
OWNED BY NONE;
|
||||
)sql";
|
||||
|
||||
return db_query(str);
|
||||
}
|
||||
|
||||
|
||||
bool Export::do_migration_to_2()
|
||||
{
|
||||
const char * str = R"sql(
|
||||
CREATE TABLE plugins.export (
|
||||
id integer NOT NULL DEFAULT nextval('export_id_seq'::regclass),
|
||||
user_id bigint,
|
||||
dir character varying(1024),
|
||||
ftp_id bigint,
|
||||
ftp_dir character varying(1024),
|
||||
can_change_ftp_params boolean,
|
||||
can_change_dir boolean,
|
||||
http_server character varying(1024),
|
||||
CONSTRAINT export_pkey PRIMARY KEY (id)
|
||||
);
|
||||
)sql";
|
||||
|
||||
return db_query(str);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2011-2014, Tomasz Sowa
|
||||
* Copyright (c) 2011-2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -36,67 +36,43 @@
|
||||
#define headerfile_winix_plugins_export_export
|
||||
|
||||
#include <string>
|
||||
#include "model.h"
|
||||
#include "exportftp.h"
|
||||
|
||||
|
||||
namespace Winix
|
||||
{
|
||||
|
||||
|
||||
|
||||
namespace Export
|
||||
{
|
||||
|
||||
struct ExportDir
|
||||
|
||||
class Export : public morm::Model
|
||||
{
|
||||
long id;
|
||||
long dir_id;
|
||||
};
|
||||
public:
|
||||
|
||||
|
||||
|
||||
struct Export
|
||||
{
|
||||
long id;
|
||||
long user_id;
|
||||
std::wstring dir;
|
||||
|
||||
long ftp_id;
|
||||
ExportFtp export_ftp;
|
||||
std::wstring ftp_dir;
|
||||
|
||||
std::wstring ftp_name;
|
||||
std::wstring ftp_server;
|
||||
std::wstring ftp_login;
|
||||
std::wstring ftp_pass;
|
||||
int ftp_pass_type;
|
||||
|
||||
bool can_change_ftp_params;
|
||||
bool can_change_dir;
|
||||
|
||||
std::wstring http_server;
|
||||
|
||||
|
||||
|
||||
Export()
|
||||
{
|
||||
Clear();
|
||||
}
|
||||
void table();
|
||||
|
||||
void Clear()
|
||||
{
|
||||
id = user_id = ftp_id = -1;
|
||||
ftp_pass_type = 0;
|
||||
|
||||
dir.clear();
|
||||
ftp_dir.clear();
|
||||
ftp_name.clear();
|
||||
ftp_server.clear();
|
||||
ftp_login.clear();
|
||||
ftp_pass.clear();
|
||||
protected:
|
||||
|
||||
can_change_ftp_params = false;
|
||||
can_change_dir = false;
|
||||
void fields();
|
||||
void after_insert();
|
||||
|
||||
bool do_migration(int & current_table_version);
|
||||
|
||||
bool do_migration_to_1();
|
||||
bool do_migration_to_2();
|
||||
|
||||
http_server.clear();
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
|
||||
54
winixd/plugins/export/exportdir.h
Normal file
54
winixd/plugins/export/exportdir.h
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* This file is a part of Winix
|
||||
* and is distributed under the 2-Clause BSD licence.
|
||||
* Author: Tomasz Sowa <t.sowa@ttmath.org>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef headerfile_winix_plugins_export_exportdir
|
||||
#define headerfile_winix_plugins_export_exportdir
|
||||
|
||||
|
||||
|
||||
namespace Winix::Export
|
||||
{
|
||||
|
||||
|
||||
struct ExportDir
|
||||
{
|
||||
long id;
|
||||
long dir_id;
|
||||
};
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
113
winixd/plugins/export/exportftp.cpp
Normal file
113
winixd/plugins/export/exportftp.cpp
Normal file
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
* This file is a part of Winix
|
||||
* and is distributed under the 2-Clause BSD licence.
|
||||
* Author: Tomasz Sowa <t.sowa@ttmath.org>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#include "exportftp.h"
|
||||
|
||||
|
||||
namespace Winix::Export
|
||||
{
|
||||
|
||||
|
||||
void ExportFtp::fields()
|
||||
{
|
||||
field(L"id", id, morm::FT::no_insertable | morm::FT::no_updatable | morm::FT::primary_key);
|
||||
field(L"name", name);
|
||||
field(L"server", server);
|
||||
field(L"login", login);
|
||||
field(L"pass", pass);
|
||||
field(L"pass_type", pass_type);
|
||||
}
|
||||
|
||||
|
||||
void ExportFtp::after_insert()
|
||||
{
|
||||
get_last_sequence_for_primary_key(L"plugins.export_ftp_id_seq", id);
|
||||
}
|
||||
|
||||
|
||||
void ExportFtp::table()
|
||||
{
|
||||
table_name(L"plugins", L"export_ftp");
|
||||
}
|
||||
|
||||
|
||||
bool ExportFtp::do_migration(int & current_table_version)
|
||||
{
|
||||
bool ok = true;
|
||||
|
||||
ok = ok && morm::Model::do_migration(current_table_version, 1, this, &ExportFtp::do_migration_to_1);
|
||||
ok = ok && morm::Model::do_migration(current_table_version, 2, this, &ExportFtp::do_migration_to_2);
|
||||
|
||||
return ok;
|
||||
}
|
||||
|
||||
|
||||
bool ExportFtp::do_migration_to_1()
|
||||
{
|
||||
const char * str = R"sql(
|
||||
CREATE SEQUENCE plugins.export_ftp_id_seq
|
||||
INCREMENT BY 1
|
||||
MINVALUE 1
|
||||
MAXVALUE 9223372036854775807
|
||||
START WITH 1
|
||||
CACHE 1
|
||||
NO CYCLE
|
||||
OWNED BY NONE;
|
||||
)sql";
|
||||
|
||||
return db_query(str);
|
||||
}
|
||||
|
||||
|
||||
bool ExportFtp::do_migration_to_2()
|
||||
{
|
||||
const char * str = R"sql(
|
||||
CREATE TABLE plugins.export_ftp (
|
||||
id integer NOT NULL DEFAULT nextval('export_ftp_id_seq'::regclass),
|
||||
name character varying(256),
|
||||
server character varying(1024),
|
||||
login character varying(1024),
|
||||
pass character varying(1024),
|
||||
pass_type integer,
|
||||
CONSTRAINT export_ftp_pkey PRIMARY KEY (id)
|
||||
);
|
||||
)sql";
|
||||
|
||||
return db_query(str);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
78
winixd/plugins/export/exportftp.h
Normal file
78
winixd/plugins/export/exportftp.h
Normal file
@@ -0,0 +1,78 @@
|
||||
/*
|
||||
* This file is a part of Winix
|
||||
* and is distributed under the 2-Clause BSD licence.
|
||||
* Author: Tomasz Sowa <t.sowa@ttmath.org>
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
*
|
||||
* 1. Redistributions of source code must retain the above copyright notice,
|
||||
* this list of conditions and the following disclaimer.
|
||||
*
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef headerfile_winix_plugins_export_exportftp
|
||||
#define headerfile_winix_plugins_export_exportftp
|
||||
|
||||
#include <string>
|
||||
#include "model.h"
|
||||
|
||||
|
||||
namespace Winix::Export
|
||||
{
|
||||
|
||||
|
||||
class ExportFtp : public morm::Model
|
||||
{
|
||||
public:
|
||||
|
||||
long id;
|
||||
std::wstring name;
|
||||
std::wstring server;
|
||||
std::wstring login;
|
||||
std::wstring pass;
|
||||
int pass_type;
|
||||
|
||||
|
||||
void table();
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
void fields();
|
||||
void after_insert();
|
||||
|
||||
bool do_migration(int & current_table_version);
|
||||
|
||||
bool do_migration_to_1();
|
||||
bool do_migration_to_2();
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2011-2021, Tomasz Sowa
|
||||
* Copyright (c) 2011-2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -72,12 +72,6 @@ void ExportInfo::SetEDb(EDb * pdb)
|
||||
}
|
||||
|
||||
|
||||
void ExportInfo::SetDb(Db * pdb)
|
||||
{
|
||||
db = pdb;
|
||||
}
|
||||
|
||||
|
||||
void ExportInfo::SetExportThread(ExportThread * pexport_thread)
|
||||
{
|
||||
export_thread = pexport_thread;
|
||||
@@ -87,7 +81,7 @@ void ExportInfo::SetExportThread(ExportThread * pexport_thread)
|
||||
|
||||
void ExportInfo::ReadExportDirs()
|
||||
{
|
||||
edb->GetExportDirs(export_dirs);
|
||||
edb->GetExportDirs(model_connector, export_dirs);
|
||||
}
|
||||
|
||||
|
||||
@@ -114,7 +108,7 @@ return 0;
|
||||
|
||||
bool ExportInfo::DecodePass(Export & exp)
|
||||
{
|
||||
if( exp.ftp_pass_type == 0 )
|
||||
if( exp.export_ftp.pass_type == 0 )
|
||||
{
|
||||
|
||||
}
|
||||
@@ -210,13 +204,15 @@ void ExportInfo::SendFile(const Item & item, bool thumb, bool put_to_recurrence_
|
||||
|
||||
msg.errors = 0;
|
||||
|
||||
if( SkipDir(exp_dir->dir_id, msg.path) && edb->GetExport(exp_dir->id, exp) )
|
||||
if( SkipDir(exp_dir->dir_id, msg.path) )
|
||||
{
|
||||
if( DecodePass(exp) )
|
||||
edb->GetExport(model_connector, exp_dir->id, exp);
|
||||
|
||||
if( exp.found() && DecodePass(exp) )
|
||||
{
|
||||
msg.ftp_login = exp.ftp_login;
|
||||
msg.ftp_pass = exp.ftp_pass;
|
||||
msg.ftp_server = exp.ftp_server;
|
||||
msg.ftp_login = exp.export_ftp.login;
|
||||
msg.ftp_pass = exp.export_ftp.pass;
|
||||
msg.ftp_server = exp.export_ftp.server;
|
||||
msg.http_server = exp.http_server;
|
||||
system->dirs.MakePath(exp_dir->dir_id, msg.src_dir);
|
||||
|
||||
@@ -262,13 +258,15 @@ void ExportInfo::SendDir(const Item & item)
|
||||
|
||||
msg.errors = 0;
|
||||
|
||||
if( SkipDir(exp_dir->dir_id, msg.path) && edb->GetExport(exp_dir->id, exp) )
|
||||
if( SkipDir(exp_dir->dir_id, msg.path) )
|
||||
{
|
||||
if( DecodePass(exp) )
|
||||
edb->GetExport(model_connector, exp_dir->id, exp);
|
||||
|
||||
if( exp.found() && DecodePass(exp) )
|
||||
{
|
||||
msg.ftp_login = exp.ftp_login;
|
||||
msg.ftp_pass = exp.ftp_pass;
|
||||
msg.ftp_server = exp.ftp_server;
|
||||
msg.ftp_login = exp.export_ftp.login;
|
||||
msg.ftp_pass = exp.export_ftp.pass;
|
||||
msg.ftp_server = exp.export_ftp.server;
|
||||
msg.http_server = exp.http_server;
|
||||
system->dirs.MakePath(exp_dir->dir_id, msg.src_dir);
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2011-2021, Tomasz Sowa
|
||||
* Copyright (c) 2011-2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -36,7 +36,6 @@
|
||||
#define headerfile_winix_plugins_export_exportinfo
|
||||
|
||||
#include "core/system.h"
|
||||
#include "db/db.h"
|
||||
#include "export.h"
|
||||
#include "edb.h"
|
||||
#include "message.h"
|
||||
@@ -61,7 +60,6 @@ public:
|
||||
void SetSystem(System * psystem);
|
||||
void SetConfig(Config * pconfig);
|
||||
void SetEDb(EDb * pdb);
|
||||
void SetDb(Db * pdb);
|
||||
void SetExportThread(ExportThread * pexport_thread);
|
||||
|
||||
void ReadExportDirs();
|
||||
@@ -83,7 +81,6 @@ private:
|
||||
System * system;
|
||||
Config * config;
|
||||
EDb * edb;
|
||||
Db * db;
|
||||
ExportThread * export_thread;
|
||||
|
||||
bool use_rsa;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2012-2021, Tomasz Sowa
|
||||
* Copyright (c) 2012-2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -36,7 +36,6 @@
|
||||
#define headerfile_winix_plugins_export_funexport
|
||||
|
||||
#include "functions/functionbase.h"
|
||||
#include "db/db.h"
|
||||
#include "exportinfo.h"
|
||||
|
||||
namespace Winix
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (c) 2011-2022, Tomasz Sowa
|
||||
* Copyright (c) 2011-2024, Tomasz Sowa
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@@ -40,6 +40,7 @@
|
||||
#include "edb.h"
|
||||
#include "funexport.h"
|
||||
#include "functions/functions.h"
|
||||
#include "models/migration.h"
|
||||
|
||||
|
||||
namespace Winix
|
||||
@@ -239,6 +240,20 @@ void ProcessRequest(PluginInfo & info)
|
||||
}
|
||||
|
||||
|
||||
void DatabaseMigration(PluginInfo & info)
|
||||
{
|
||||
bool ok = true;
|
||||
Export export_model;
|
||||
ExportFtp export_ftp;
|
||||
|
||||
ok = ok && Migration::do_migration(info.model_connector, export_model);
|
||||
ok = ok && Migration::do_migration(info.model_connector, export_ftp);
|
||||
|
||||
info.res = ok;
|
||||
}
|
||||
|
||||
|
||||
|
||||
void AddEzcFunctions(PluginInfo & info);
|
||||
|
||||
} // namespace
|
||||
@@ -251,36 +266,33 @@ void Init(PluginInfo & info)
|
||||
{
|
||||
using namespace Export;
|
||||
|
||||
edb.set_dependency(info.functions);
|
||||
edb.SetConn(info.db->GetConn());
|
||||
edb.LogQueries(info.config->log_db_query);
|
||||
edb.SetDirs(&info.system->dirs);
|
||||
|
||||
export_info.set_dependency((WinixModelDeprecated*)info.functions);
|
||||
export_info.SetSystem(info.system);
|
||||
export_info.SetConfig(info.config);
|
||||
export_info.SetEDb(&edb);
|
||||
export_info.SetDb(info.db);
|
||||
export_info.SetExportThread(&export_thread);
|
||||
|
||||
fun_export.SetExportInfo(&export_info);
|
||||
|
||||
|
||||
// info.plugin->Assign(WINIX_TEMPLATES_CREATEFUNCTIONS, AddEzcFunctions);
|
||||
info.plugin->Assign(WINIX_ADD_MOUNTS, AddMountParams);
|
||||
// info.plugin->Assign(WINIX_FSTAB_CHANGED, FstabChanged);
|
||||
// info.plugin->Assign(WINIX_TEMPLATES_CREATEFUNCTIONS, AddEzcFunctions);
|
||||
info.plugin->Assign(WINIX_MAKE_DATABASE_MIGRATION, DatabaseMigration);
|
||||
info.plugin->Assign(WINIX_ADD_MOUNTS, AddMountParams);
|
||||
// info.plugin->Assign(WINIX_FSTAB_CHANGED, FstabChanged);
|
||||
info.plugin->Assign(WINIX_CREATE_FUNCTIONS, AddWinixFunctions);
|
||||
|
||||
info.plugin->Assign(WINIX_FILE_ADDED, SendFileAdded);
|
||||
info.plugin->Assign(WINIX_FILE_ADDED, SendFileAdded);
|
||||
info.plugin->Assign(WINIX_FILE_CHANGED, SendFileChanged);
|
||||
info.plugin->Assign(WINIX_CREATED_THUMB, SendFileThumb);
|
||||
info.plugin->Assign(WINIX_IMAGE_RESIZED, SendFileResized);
|
||||
info.plugin->Assign(WINIX_CREATED_THUMB, SendFileThumb);
|
||||
info.plugin->Assign(WINIX_IMAGE_RESIZED, SendFileResized);
|
||||
|
||||
info.plugin->Assign(WINIX_FILE_PREPARE_TO_MOVE, SendFilePrepareMove);
|
||||
info.plugin->Assign(WINIX_FILE_MOVED, SendFileCopied);
|
||||
info.plugin->Assign(WINIX_FILE_MOVED, SendFileCopied);
|
||||
info.plugin->Assign(WINIX_FILE_COPIED, SendFileCopied);
|
||||
|
||||
info.plugin->Assign(WINIX_DIR_CONTENT_SORTED, SendDir);
|
||||
info.plugin->Assign(WINIX_DIR_CONTENT_SORTED, SendDir);
|
||||
info.plugin->Assign(WINIX_FILE_REMOVED, FileRemoved);
|
||||
|
||||
info.plugin->Assign(WINIX_PROCESS_REQUEST, ProcessRequest);
|
||||
|
||||
Reference in New Issue
Block a user