diff --git a/plugins/thread/Makefile.dep b/plugins/thread/Makefile.dep index 2543d54..71f9bf7 100755 --- a/plugins/thread/Makefile.dep +++ b/plugins/thread/Makefile.dep @@ -169,48 +169,49 @@ init.o: ../../templates/templates.h ../../templates/patterncacher.h init.o: ../../templates/indexpatterns.h ../../templates/patterns.h init.o: ../../templates/changepatterns.h ../../templates/htmltextstream.h init.o: ../../core/sessionmanager.h templates.h -reply.o: reply.h ../../functions/functionbase.h ../../core/item.h +reply.o: ../../core/plugin.h pluginmsg.h ../../core/log.h +reply.o: ../../core/textstream.h ../../core/logmanipulators.h +reply.o: ../../../pikotools/textstream/textstream.h reply.o: ../../../pikotools/space/space.h reply.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h -reply.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h -reply.o: ../../db/dbtextstream.h ../../core/textstream.h ../../core/misc.h -reply.o: ../../core/item.h ../../core/requesttypes.h -reply.o: ../../../pikotools/textstream/textstream.h reply.o: ../../../pikotools/convert/convert.h reply.o: ../../../pikotools/convert/inttostr.h reply.o: ../../../pikotools/membuffer/membuffer.h -reply.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h -reply.o: ../../core/error.h ../../../pikotools/space/spaceparser.h -reply.o: ../../../pikotools/space/space.h ../../db/dbitemquery.h -reply.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h -reply.o: ../../core/dircontainer.h ../../core/ugcontainer.h ../../core/log.h -reply.o: ../../core/textstream.h ../../core/logmanipulators.h -reply.o: ../../core/slog.h ../../core/cur.h ../../core/request.h -reply.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h -reply.o: ../../templates/htmltextstream.h +reply.o: ../../../pikotools/textstream/types.h ../../core/slog.h +reply.o: ../../core/cur.h ../../core/request.h ../../core/requesttypes.h +reply.o: ../../core/item.h ../../core/error.h ../../core/config.h +reply.o: ../../../pikotools/space/spaceparser.h +reply.o: ../../../pikotools/space/space.h ../../core/htmlfilter.h +reply.o: ../../templates/htmltextstream.h ../../core/textstream.h +reply.o: ../../core/misc.h ../../../pikotools/utf8/utf8.h reply.o: ../../../pikotools/space/spacetojson.h ../../core/session.h reply.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h -reply.o: ../../core/mount.h ../../templates/locale.h ../../core/request.h -reply.o: ../../core/config.h ../../core/system.h ../../core/job.h -reply.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h -reply.o: ../../core/dircontainer.h ../../notify/notify.h -reply.o: ../../notify/notifypool.h ../../templates/patterns.h -reply.o: ../../templates/locale.h ../../templates/localefilter.h -reply.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h -reply.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h -reply.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h -reply.o: ../../notify/notifythread.h ../../core/basethread.h -reply.o: ../../notify/templatesnotify.h ../../core/users.h -reply.o: ../../core/ugcontainer.h ../../core/lastcontainer.h +reply.o: ../../core/mount.h ../../templates/locale.h ../../core/system.h +reply.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +reply.o: ../../core/lastcontainer.h ../../core/synchro.h +reply.o: ../../core/basethread.h ../../functions/functions.h +reply.o: ../../functions/functionbase.h ../../functions/functionparser.h +reply.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h +reply.o: ../../db/dbtextstream.h ../../core/error.h ../../db/dbitemquery.h +reply.o: ../../core/item.h ../../db/dbitemcolumns.h ../../core/user.h +reply.o: ../../core/group.h ../../core/dircontainer.h +reply.o: ../../core/ugcontainer.h ../../core/cur.h ../../core/system.h +reply.o: ../../core/job.h ../../core/dirs.h ../../core/dircontainer.h +reply.o: ../../notify/notify.h ../../notify/notifypool.h +reply.o: ../../templates/patterns.h ../../templates/locale.h +reply.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h +reply.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h +reply.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h +reply.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h +reply.o: ../../core/basethread.h ../../notify/templatesnotify.h +reply.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h reply.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h reply.o: ../../core/run.h ../../core/users.h ../../core/groups.h reply.o: ../../core/group.h ../../core/loadavg.h ../../core/image.h reply.o: ../../core/threadmanager.h ../../core/timezones.h -reply.o: ../../core/timezone.h ../../core/synchro.h tdb.h thread.h -reply.o: ../../db/dbbase.h threadinfo.h ../../functions/functions.h -reply.o: ../../functions/functionbase.h ../../functions/functionparser.h -reply.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h -reply.o: ../../functions/chmod.h ../../functions/privchanger.h +reply.o: ../../core/timezone.h ../../functions/adduser.h +reply.o: ../../functions/cat.h ../../functions/chmod.h +reply.o: ../../functions/privchanger.h ../../core/request.h reply.o: ../../functions/chown.h ../../functions/ckeditor.h reply.o: ../../functions/cp.h ../../functions/default.h reply.o: ../../functions/download.h ../../functions/emacs.h @@ -226,12 +227,12 @@ reply.o: ../../functions/subject.h ../../functions/template.h reply.o: ../../functions/tinymce.h ../../functions/uname.h reply.o: ../../functions/upload.h ../../functions/uptime.h reply.o: ../../functions/who.h ../../functions/vim.h ../../core/htmlfilter.h -reply.o: ../../core/misc.h ../../core/plugin.h pluginmsg.h -reply.o: ../../core/system.h ../../core/sessionmanager.h -reply.o: ../../core/sessioncontainer.h ../../templates/templates.h -reply.o: ../../templates/patterncacher.h ../../templates/indexpatterns.h -reply.o: ../../templates/patterns.h ../../templates/changepatterns.h -reply.o: ../../templates/htmltextstream.h ../../core/sessionmanager.h +reply.o: ../../templates/templates.h ../../templates/patterncacher.h +reply.o: ../../templates/indexpatterns.h ../../templates/patterns.h +reply.o: ../../templates/changepatterns.h ../../templates/htmltextstream.h +reply.o: ../../core/sessionmanager.h reply.h ../../functions/functionbase.h +reply.o: ../../core/synchro.h tdb.h thread.h ../../db/dbbase.h threadinfo.h +reply.o: ../../core/misc.h showthreads.o: showthreads.h ../../functions/functionbase.h ../../core/item.h showthreads.o: ../../../pikotools/space/space.h showthreads.o: ../../../pikotools/textstream/types.h diff --git a/plugins/thread/pluginmsg.h b/plugins/thread/pluginmsg.h index cd85bc3..b78e763 100755 --- a/plugins/thread/pluginmsg.h +++ b/plugins/thread/pluginmsg.h @@ -25,6 +25,12 @@ #define WINIX_PL_THREAD_CAN_MAKE_REDIRECT 4005 +// a new answer is going to add in a thread +// in p1 you have a pointer to the new Item struct +// cur->request->item is the 'main' thread file +#define WINIX_PL_THREAD_PREPARE_TO_REPLY_IN_THREAD 4006 + + #endif diff --git a/plugins/thread/reply.cpp b/plugins/thread/reply.cpp index c1fc73e..a9c11f0 100755 --- a/plugins/thread/reply.cpp +++ b/plugins/thread/reply.cpp @@ -6,7 +6,8 @@ * All rights reserved. * */ - + +#include "core/plugin.h" #include "reply.h" #include "functions/functions.h" #include "core/misc.h" @@ -97,6 +98,8 @@ void Reply::MakePost() if( functions->CheckAbuse() ) return; + plugin.Call(WINIX_PL_THREAD_PREPARE_TO_REPLY_IN_THREAD, &answer); + cur->request->status = system->AddFile(answer); if( cur->request->status == WINIX_ERR_OK ) diff --git a/plugins/ticket/Makefile.dep b/plugins/ticket/Makefile.dep index aa9ab22..4d9e7e0 100755 --- a/plugins/ticket/Makefile.dep +++ b/plugins/ticket/Makefile.dep @@ -1,7 +1,6 @@ # DO NOT DELETE -createticket.o: createticket.h tdb.h ticket.h ../../db/dbbase.h -createticket.o: ../../db/dbconn.h ../../db/dbtextstream.h +createticket.o: ../../core/plugin.h pluginmsg.h ../../core/log.h createticket.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h createticket.o: ../../../pikotools/space/space.h createticket.o: ../../../pikotools/textstream/types.h @@ -11,24 +10,22 @@ createticket.o: ../../../pikotools/convert/convert.h createticket.o: ../../../pikotools/convert/inttostr.h createticket.o: ../../../pikotools/membuffer/membuffer.h createticket.o: ../../../pikotools/textstream/types.h -createticket.o: ../../../pikotools/utf8/utf8.h ../../core/error.h +createticket.o: ../../../pikotools/utf8/utf8.h ../../core/logmanipulators.h +createticket.o: ../../core/slog.h ../../core/cur.h ../../core/request.h +createticket.o: ../../core/error.h ../../core/config.h createticket.o: ../../../pikotools/space/spaceparser.h -createticket.o: ../../../pikotools/space/space.h -createticket.o: ../../functions/functionbase.h ../../core/item.h -createticket.o: ../../db/db.h ../../db/dbbase.h ../../db/dbitemquery.h -createticket.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h -createticket.o: ../../core/dircontainer.h ../../core/ugcontainer.h -createticket.o: ../../core/log.h ../../core/textstream.h -createticket.o: ../../core/logmanipulators.h ../../core/slog.h -createticket.o: ../../core/cur.h ../../core/request.h ../../core/error.h -createticket.o: ../../core/config.h ../../core/htmlfilter.h -createticket.o: ../../templates/htmltextstream.h +createticket.o: ../../../pikotools/space/space.h ../../core/htmlfilter.h +createticket.o: ../../templates/htmltextstream.h ../../core/textstream.h createticket.o: ../../../pikotools/space/spacetojson.h ../../core/session.h createticket.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h createticket.o: ../../core/mount.h ../../templates/locale.h -createticket.o: ../../core/request.h ../../core/config.h ../../core/system.h -createticket.o: ../../core/job.h ../../core/basethread.h ../../core/synchro.h -createticket.o: ../../core/dirs.h ../../core/dircontainer.h +createticket.o: ../../core/system.h ../../core/job.h ../../core/basethread.h +createticket.o: ../../core/synchro.h ../../core/dirs.h +createticket.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h +createticket.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/error.h +createticket.o: ../../db/dbitemquery.h ../../core/item.h +createticket.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h +createticket.o: ../../core/dircontainer.h ../../core/ugcontainer.h createticket.o: ../../notify/notify.h ../../notify/notifypool.h createticket.o: ../../templates/patterns.h ../../templates/locale.h createticket.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h @@ -36,14 +33,16 @@ createticket.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h createticket.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h createticket.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h createticket.o: ../../core/basethread.h ../../notify/templatesnotify.h -createticket.o: ../../core/users.h ../../core/ugcontainer.h -createticket.o: ../../core/lastcontainer.h ../../core/mounts.h -createticket.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h -createticket.o: ../../core/users.h ../../core/groups.h ../../core/group.h -createticket.o: ../../core/loadavg.h ../../core/image.h -createticket.o: ../../core/threadmanager.h ../../core/timezones.h -createticket.o: ../../core/timezone.h ../../core/synchro.h ticketinfo.h +createticket.o: ../../core/config.h ../../core/users.h +createticket.o: ../../core/ugcontainer.h ../../core/lastcontainer.h +createticket.o: ../../core/mounts.h ../../core/mountparser.h +createticket.o: ../../core/crypt.h ../../core/run.h ../../core/users.h +createticket.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h +createticket.o: ../../core/image.h ../../core/threadmanager.h +createticket.o: ../../core/timezones.h ../../core/timezone.h +createticket.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h createticket.o: ../../functions/functions.h ../../functions/functionbase.h +createticket.o: ../../core/request.h ../../core/system.h ../../core/synchro.h createticket.o: ../../functions/functionparser.h ../../core/cur.h createticket.o: ../../functions/adduser.h ../../functions/cat.h createticket.o: ../../functions/chmod.h ../../functions/privchanger.h @@ -64,35 +63,40 @@ createticket.o: ../../functions/stat.h ../../functions/subject.h createticket.o: ../../functions/template.h ../../functions/tinymce.h createticket.o: ../../functions/uname.h ../../functions/upload.h createticket.o: ../../functions/uptime.h ../../functions/who.h -createticket.o: ../../functions/vim.h ../../core/htmlfilter.h sessiondata.h +createticket.o: ../../functions/vim.h ../../core/htmlfilter.h +createticket.o: ../../templates/templates.h ../../templates/patterncacher.h +createticket.o: ../../templates/indexpatterns.h ../../templates/patterns.h +createticket.o: ../../templates/changepatterns.h +createticket.o: ../../templates/htmltextstream.h ../../core/sessionmanager.h +createticket.o: createticket.h tdb.h ticket.h ../../db/dbbase.h +createticket.o: ../../functions/functionbase.h ticketinfo.h sessiondata.h createticket.o: ../../core/plugindata.h ../../functions/rm.h -editticket.o: editticket.h tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h -editticket.o: ../../db/dbtextstream.h ../../core/textstream.h -editticket.o: ../../core/misc.h ../../core/item.h +editticket.o: editticket.h tdb.h ticket.h ../../db/dbbase.h +editticket.o: ../../core/error.h ticketinfo.h ../../core/item.h +editticket.o: ../../core/system.h ../../functions/functions.h +editticket.o: ../../functions/functionbase.h ../../db/db.h ../../db/dbbase.h +editticket.o: ../../db/dbconn.h ../../db/dbtextstream.h +editticket.o: ../../core/textstream.h ../../../pikotools/space/spaceparser.h +editticket.o: ../../../pikotools/space/space.h ../../../pikotools/date/date.h +editticket.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h +editticket.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h +editticket.o: ../../core/ugcontainer.h ../../core/log.h +editticket.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h editticket.o: ../../../pikotools/space/space.h -editticket.o: ../../../pikotools/textstream/types.h -editticket.o: ../../../pikotools/date/date.h ../../core/requesttypes.h +editticket.o: ../../../pikotools/textstream/types.h ../../core/requesttypes.h editticket.o: ../../../pikotools/textstream/textstream.h editticket.o: ../../../pikotools/convert/convert.h editticket.o: ../../../pikotools/convert/inttostr.h editticket.o: ../../../pikotools/membuffer/membuffer.h editticket.o: ../../../pikotools/textstream/types.h -editticket.o: ../../../pikotools/utf8/utf8.h ../../core/error.h -editticket.o: ../../../pikotools/space/spaceparser.h -editticket.o: ../../../pikotools/space/space.h ticketinfo.h ../../core/item.h -editticket.o: ../../core/system.h ../../core/job.h ../../core/basethread.h -editticket.o: ../../core/synchro.h ../../core/dirs.h -editticket.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h -editticket.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h -editticket.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h -editticket.o: ../../core/ugcontainer.h ../../core/log.h -editticket.o: ../../core/textstream.h ../../core/logmanipulators.h +editticket.o: ../../../pikotools/utf8/utf8.h ../../core/logmanipulators.h editticket.o: ../../core/slog.h ../../core/cur.h ../../core/request.h editticket.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h editticket.o: ../../templates/htmltextstream.h editticket.o: ../../../pikotools/space/spacetojson.h ../../core/session.h editticket.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h editticket.o: ../../core/mount.h ../../templates/locale.h +editticket.o: ../../core/request.h ../../core/config.h ../../core/synchro.h editticket.o: ../../notify/notify.h ../../notify/notifypool.h editticket.o: ../../templates/patterns.h ../../templates/locale.h editticket.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h @@ -100,201 +104,195 @@ editticket.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h editticket.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h editticket.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h editticket.o: ../../core/basethread.h ../../notify/templatesnotify.h -editticket.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h -editticket.o: ../../core/lastcontainer.h ../../core/mounts.h -editticket.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h -editticket.o: ../../core/users.h ../../core/groups.h ../../core/group.h -editticket.o: ../../core/loadavg.h ../../core/image.h -editticket.o: ../../core/threadmanager.h ../../core/timezones.h -editticket.o: ../../core/timezone.h ../../functions/functions.h -editticket.o: ../../functions/functionbase.h ../../functions/functionparser.h +editticket.o: ../../core/users.h ../../core/ugcontainer.h +editticket.o: ../../core/lastcontainer.h ../../functions/functionparser.h editticket.o: ../../core/cur.h ../../functions/adduser.h editticket.o: ../../functions/cat.h ../../functions/chmod.h -editticket.o: ../../functions/privchanger.h ../../core/request.h -editticket.o: ../../functions/chown.h ../../functions/ckeditor.h -editticket.o: ../../functions/cp.h ../../functions/default.h -editticket.o: ../../functions/download.h ../../functions/emacs.h -editticket.o: ../../functions/env.h ../../functions/last.h -editticket.o: ../../functions/login.h ../../functions/logout.h -editticket.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.h +editticket.o: ../../functions/privchanger.h ../../functions/chown.h +editticket.o: ../../functions/ckeditor.h ../../functions/cp.h +editticket.o: ../../functions/default.h ../../functions/download.h +editticket.o: ../../functions/emacs.h ../../functions/env.h +editticket.o: ../../functions/last.h ../../functions/login.h +editticket.o: ../../functions/logout.h ../../functions/ln.h +editticket.o: ../../functions/ls.h ../../functions/man.h editticket.o: ../../functions/meta.h ../../functions/mkdir.h editticket.o: ../../functions/mv.h ../../functions/nicedit.h editticket.o: ../../functions/node.h ../../functions/passwd.h editticket.o: ../../functions/priv.h ../../functions/pw.h editticket.o: ../../functions/reload.h ../../functions/rm.h -editticket.o: ../../functions/rmuser.h ../../functions/sort.h -editticket.o: ../../functions/specialdefault.h ../../functions/stat.h -editticket.o: ../../functions/subject.h ../../functions/template.h +editticket.o: ../../functions/rmuser.h ../../core/run.h +editticket.o: ../../functions/sort.h ../../functions/specialdefault.h +editticket.o: ../../functions/stat.h ../../functions/subject.h +editticket.o: ../../functions/template.h ../../core/timezone.h editticket.o: ../../functions/tinymce.h ../../functions/uname.h editticket.o: ../../functions/upload.h ../../functions/uptime.h editticket.o: ../../functions/who.h ../../functions/vim.h editticket.o: ../../core/htmlfilter.h ../../functions/functionbase.h -editticket.o: ../../core/synchro.h sessiondata.h ../../core/plugindata.h -editticket.o: ../../functions/rm.h -funticket.o: funticket.h tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h +editticket.o: sessiondata.h ../../core/plugindata.h ../../functions/rm.h +funticket.o: funticket.h tdb.h ticket.h ../../db/dbbase.h ../../core/error.h +funticket.o: ticketinfo.h ../../core/item.h ../../core/system.h +funticket.o: ../../functions/functions.h ../../functions/functionbase.h +funticket.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h funticket.o: ../../db/dbtextstream.h ../../core/textstream.h -funticket.o: ../../core/misc.h ../../core/item.h +funticket.o: ../../../pikotools/space/spaceparser.h +funticket.o: ../../../pikotools/space/space.h ../../../pikotools/date/date.h +funticket.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h +funticket.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h +funticket.o: ../../core/ugcontainer.h ../../core/log.h +funticket.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h funticket.o: ../../../pikotools/space/space.h -funticket.o: ../../../pikotools/textstream/types.h -funticket.o: ../../../pikotools/date/date.h ../../core/requesttypes.h +funticket.o: ../../../pikotools/textstream/types.h ../../core/requesttypes.h funticket.o: ../../../pikotools/textstream/textstream.h funticket.o: ../../../pikotools/convert/convert.h funticket.o: ../../../pikotools/convert/inttostr.h funticket.o: ../../../pikotools/membuffer/membuffer.h funticket.o: ../../../pikotools/textstream/types.h -funticket.o: ../../../pikotools/utf8/utf8.h ../../core/error.h -funticket.o: ../../../pikotools/space/spaceparser.h -funticket.o: ../../../pikotools/space/space.h ticketinfo.h ../../core/item.h -funticket.o: ../../core/system.h ../../core/job.h ../../core/basethread.h -funticket.o: ../../core/synchro.h ../../core/dirs.h ../../core/dircontainer.h -funticket.o: ../../db/db.h ../../db/dbbase.h ../../db/dbitemquery.h -funticket.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h -funticket.o: ../../core/dircontainer.h ../../core/ugcontainer.h -funticket.o: ../../core/log.h ../../core/textstream.h -funticket.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h -funticket.o: ../../core/request.h ../../core/error.h ../../core/config.h -funticket.o: ../../core/htmlfilter.h ../../templates/htmltextstream.h +funticket.o: ../../../pikotools/utf8/utf8.h ../../core/logmanipulators.h +funticket.o: ../../core/slog.h ../../core/cur.h ../../core/request.h +funticket.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h +funticket.o: ../../templates/htmltextstream.h funticket.o: ../../../pikotools/space/spacetojson.h ../../core/session.h funticket.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h -funticket.o: ../../core/mount.h ../../templates/locale.h -funticket.o: ../../notify/notify.h ../../notify/notifypool.h -funticket.o: ../../templates/patterns.h ../../templates/locale.h -funticket.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h -funticket.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h -funticket.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h -funticket.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h -funticket.o: ../../core/basethread.h ../../notify/templatesnotify.h -funticket.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h -funticket.o: ../../core/lastcontainer.h ../../core/mounts.h -funticket.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h -funticket.o: ../../core/users.h ../../core/groups.h ../../core/group.h -funticket.o: ../../core/loadavg.h ../../core/image.h -funticket.o: ../../core/threadmanager.h ../../core/timezones.h -funticket.o: ../../core/timezone.h ../../functions/functions.h -funticket.o: ../../functions/functionbase.h ../../functions/functionparser.h -funticket.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h +funticket.o: ../../core/mount.h ../../templates/locale.h ../../core/request.h +funticket.o: ../../core/config.h ../../core/synchro.h ../../notify/notify.h +funticket.o: ../../notify/notifypool.h ../../templates/patterns.h +funticket.o: ../../templates/locale.h ../../templates/localefilter.h +funticket.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h +funticket.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h +funticket.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h +funticket.o: ../../notify/notifythread.h ../../core/basethread.h +funticket.o: ../../notify/templatesnotify.h ../../core/users.h +funticket.o: ../../core/ugcontainer.h ../../core/lastcontainer.h +funticket.o: ../../functions/functionparser.h ../../core/cur.h +funticket.o: ../../functions/adduser.h ../../functions/cat.h funticket.o: ../../functions/chmod.h ../../functions/privchanger.h -funticket.o: ../../core/request.h ../../functions/chown.h -funticket.o: ../../functions/ckeditor.h ../../functions/cp.h -funticket.o: ../../functions/default.h ../../functions/download.h -funticket.o: ../../functions/emacs.h ../../functions/env.h -funticket.o: ../../functions/last.h ../../functions/login.h -funticket.o: ../../functions/logout.h ../../functions/ln.h -funticket.o: ../../functions/ls.h ../../functions/man.h +funticket.o: ../../functions/chown.h ../../functions/ckeditor.h +funticket.o: ../../functions/cp.h ../../functions/default.h +funticket.o: ../../functions/download.h ../../functions/emacs.h +funticket.o: ../../functions/env.h ../../functions/last.h +funticket.o: ../../functions/login.h ../../functions/logout.h +funticket.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.h funticket.o: ../../functions/meta.h ../../functions/mkdir.h funticket.o: ../../functions/mv.h ../../functions/nicedit.h funticket.o: ../../functions/node.h ../../functions/passwd.h funticket.o: ../../functions/priv.h ../../functions/pw.h funticket.o: ../../functions/reload.h ../../functions/rm.h -funticket.o: ../../functions/rmuser.h ../../functions/sort.h +funticket.o: ../../functions/rmuser.h ../../core/run.h ../../functions/sort.h funticket.o: ../../functions/specialdefault.h ../../functions/stat.h funticket.o: ../../functions/subject.h ../../functions/template.h -funticket.o: ../../functions/tinymce.h ../../functions/uname.h -funticket.o: ../../functions/upload.h ../../functions/uptime.h -funticket.o: ../../functions/who.h ../../functions/vim.h -funticket.o: ../../core/htmlfilter.h ../../functions/functionbase.h -funticket.o: ../../core/synchro.h ../../core/plugin.h pluginmsg.h -funticket.o: ../../core/system.h ../../core/sessionmanager.h -funticket.o: ../../core/sessioncontainer.h ../../templates/templates.h -funticket.o: ../../templates/patterncacher.h ../../templates/indexpatterns.h -funticket.o: ../../templates/patterns.h ../../templates/changepatterns.h +funticket.o: ../../core/timezone.h ../../functions/tinymce.h +funticket.o: ../../functions/uname.h ../../functions/upload.h +funticket.o: ../../functions/uptime.h ../../functions/who.h +funticket.o: ../../functions/vim.h ../../core/htmlfilter.h +funticket.o: ../../functions/functionbase.h ../../core/plugin.h pluginmsg.h +funticket.o: ../../core/system.h ../../core/job.h ../../core/basethread.h +funticket.o: ../../core/synchro.h ../../core/dirs.h ../../core/dircontainer.h +funticket.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h +funticket.o: ../../core/users.h ../../core/groups.h ../../core/group.h +funticket.o: ../../core/loadavg.h ../../core/image.h +funticket.o: ../../core/threadmanager.h ../../core/timezones.h +funticket.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +funticket.o: ../../templates/templates.h ../../templates/patterncacher.h +funticket.o: ../../templates/indexpatterns.h ../../templates/patterns.h +funticket.o: ../../templates/changepatterns.h funticket.o: ../../templates/htmltextstream.h ../../core/sessionmanager.h funticket.o: ../../plugins/thread/pluginmsg.h -init.o: tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h -init.o: ../../db/dbtextstream.h ../../core/textstream.h ../../core/misc.h +init.o: tdb.h ticket.h ../../db/dbbase.h ../../core/error.h funticket.h +init.o: ticketinfo.h ../../core/item.h ../../core/system.h +init.o: ../../functions/functions.h ../../functions/functionbase.h +init.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h +init.o: ../../db/dbtextstream.h ../../core/textstream.h +init.o: ../../../pikotools/space/spaceparser.h +init.o: ../../../pikotools/space/space.h ../../../pikotools/date/date.h +init.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h ../../core/user.h +init.o: ../../core/group.h ../../core/dircontainer.h ../../core/ugcontainer.h +init.o: ../../core/log.h ../../core/textstream.h ../../core/misc.h init.o: ../../core/item.h ../../../pikotools/space/space.h -init.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h -init.o: ../../core/requesttypes.h ../../../pikotools/textstream/textstream.h +init.o: ../../../pikotools/textstream/types.h ../../core/requesttypes.h +init.o: ../../../pikotools/textstream/textstream.h init.o: ../../../pikotools/convert/convert.h init.o: ../../../pikotools/convert/inttostr.h init.o: ../../../pikotools/membuffer/membuffer.h init.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h -init.o: ../../core/error.h ../../../pikotools/space/spaceparser.h -init.o: ../../../pikotools/space/space.h funticket.h ticketinfo.h -init.o: ../../core/item.h ../../core/system.h ../../core/job.h -init.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h -init.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h -init.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h ../../core/user.h -init.o: ../../core/group.h ../../core/dircontainer.h ../../core/ugcontainer.h -init.o: ../../core/log.h ../../core/textstream.h ../../core/logmanipulators.h -init.o: ../../core/slog.h ../../core/cur.h ../../core/request.h -init.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h -init.o: ../../templates/htmltextstream.h +init.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h +init.o: ../../core/request.h ../../core/error.h ../../core/config.h +init.o: ../../core/htmlfilter.h ../../templates/htmltextstream.h init.o: ../../../pikotools/space/spacetojson.h ../../core/session.h init.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h -init.o: ../../core/mount.h ../../templates/locale.h ../../notify/notify.h +init.o: ../../core/mount.h ../../templates/locale.h ../../core/request.h +init.o: ../../core/config.h ../../core/synchro.h ../../notify/notify.h init.o: ../../notify/notifypool.h ../../templates/patterns.h init.o: ../../templates/locale.h ../../templates/localefilter.h init.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h init.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h init.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h init.o: ../../notify/notifythread.h ../../core/basethread.h -init.o: ../../notify/templatesnotify.h ../../core/config.h ../../core/users.h +init.o: ../../notify/templatesnotify.h ../../core/users.h init.o: ../../core/ugcontainer.h ../../core/lastcontainer.h -init.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h -init.o: ../../core/run.h ../../core/users.h ../../core/groups.h -init.o: ../../core/group.h ../../core/loadavg.h ../../core/image.h -init.o: ../../core/threadmanager.h ../../core/timezones.h -init.o: ../../core/timezone.h ../../functions/functions.h -init.o: ../../functions/functionbase.h ../../functions/functionparser.h -init.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h +init.o: ../../functions/functionparser.h ../../core/cur.h +init.o: ../../functions/adduser.h ../../functions/cat.h init.o: ../../functions/chmod.h ../../functions/privchanger.h -init.o: ../../core/request.h ../../functions/chown.h -init.o: ../../functions/ckeditor.h ../../functions/cp.h -init.o: ../../functions/default.h ../../functions/download.h -init.o: ../../functions/emacs.h ../../functions/env.h ../../functions/last.h -init.o: ../../functions/login.h ../../functions/logout.h ../../functions/ln.h -init.o: ../../functions/ls.h ../../functions/man.h ../../functions/meta.h -init.o: ../../functions/mkdir.h ../../functions/mv.h -init.o: ../../functions/nicedit.h ../../functions/node.h +init.o: ../../functions/chown.h ../../functions/ckeditor.h +init.o: ../../functions/cp.h ../../functions/default.h +init.o: ../../functions/download.h ../../functions/emacs.h +init.o: ../../functions/env.h ../../functions/last.h ../../functions/login.h +init.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h +init.o: ../../functions/man.h ../../functions/meta.h ../../functions/mkdir.h +init.o: ../../functions/mv.h ../../functions/nicedit.h ../../functions/node.h init.o: ../../functions/passwd.h ../../functions/priv.h ../../functions/pw.h init.o: ../../functions/reload.h ../../functions/rm.h -init.o: ../../functions/rmuser.h ../../functions/sort.h +init.o: ../../functions/rmuser.h ../../core/run.h ../../functions/sort.h init.o: ../../functions/specialdefault.h ../../functions/stat.h init.o: ../../functions/subject.h ../../functions/template.h -init.o: ../../functions/tinymce.h ../../functions/uname.h -init.o: ../../functions/upload.h ../../functions/uptime.h -init.o: ../../functions/who.h ../../functions/vim.h ../../core/htmlfilter.h -init.o: ../../functions/functionbase.h ../../core/synchro.h editticket.h +init.o: ../../core/timezone.h ../../functions/tinymce.h +init.o: ../../functions/uname.h ../../functions/upload.h +init.o: ../../functions/uptime.h ../../functions/who.h ../../functions/vim.h +init.o: ../../core/htmlfilter.h ../../functions/functionbase.h editticket.h init.o: createticket.h showtickets.h ../../core/log.h ../../core/plugin.h -init.o: pluginmsg.h ../../core/system.h ../../core/sessionmanager.h -init.o: ../../core/sessioncontainer.h ../../templates/templates.h -init.o: ../../templates/patterncacher.h ../../templates/indexpatterns.h -init.o: ../../templates/patterns.h ../../templates/changepatterns.h -init.o: ../../templates/htmltextstream.h ../../core/sessionmanager.h -init.o: sessiondata.h ../../core/plugindata.h ../../functions/rm.h -init.o: ../../plugins/thread/showthreads.h ../../plugins/thread/threadinfo.h -init.o: ../../plugins/thread/thread.h ../../plugins/thread/pluginmsg.h +init.o: pluginmsg.h ../../core/system.h ../../core/job.h +init.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h +init.o: ../../core/dircontainer.h ../../core/mounts.h +init.o: ../../core/mountparser.h ../../core/crypt.h ../../core/users.h +init.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h +init.o: ../../core/image.h ../../core/threadmanager.h ../../core/timezones.h +init.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +init.o: ../../templates/templates.h ../../templates/patterncacher.h +init.o: ../../templates/indexpatterns.h ../../templates/patterns.h +init.o: ../../templates/changepatterns.h ../../templates/htmltextstream.h +init.o: ../../core/sessionmanager.h sessiondata.h ../../core/plugindata.h +init.o: ../../functions/rm.h ../../plugins/thread/showthreads.h +init.o: ../../plugins/thread/threadinfo.h ../../plugins/thread/thread.h +init.o: ../../plugins/thread/pluginmsg.h sessiondata.o: sessiondata.h ../../core/plugindata.h ticket.h sessiondata.o: ../../functions/rm.h ../../../pikotools/space/space.h sessiondata.o: ../../../pikotools/textstream/types.h showtickets.o: showtickets.h tdb.h ticket.h ../../db/dbbase.h +showtickets.o: ../../core/error.h ticketinfo.h ../../core/item.h +showtickets.o: ../../core/system.h ../../functions/functions.h +showtickets.o: ../../functions/functionbase.h ../../db/db.h ../../db/dbbase.h showtickets.o: ../../db/dbconn.h ../../db/dbtextstream.h -showtickets.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h +showtickets.o: ../../core/textstream.h ../../../pikotools/space/spaceparser.h showtickets.o: ../../../pikotools/space/space.h +showtickets.o: ../../../pikotools/date/date.h ../../db/dbitemquery.h +showtickets.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h +showtickets.o: ../../core/dircontainer.h ../../core/ugcontainer.h +showtickets.o: ../../core/log.h ../../core/textstream.h ../../core/misc.h +showtickets.o: ../../core/item.h ../../../pikotools/space/space.h showtickets.o: ../../../pikotools/textstream/types.h -showtickets.o: ../../../pikotools/date/date.h ../../core/requesttypes.h +showtickets.o: ../../core/requesttypes.h showtickets.o: ../../../pikotools/textstream/textstream.h showtickets.o: ../../../pikotools/convert/convert.h showtickets.o: ../../../pikotools/convert/inttostr.h showtickets.o: ../../../pikotools/membuffer/membuffer.h showtickets.o: ../../../pikotools/textstream/types.h -showtickets.o: ../../../pikotools/utf8/utf8.h ../../core/error.h -showtickets.o: ../../../pikotools/space/spaceparser.h -showtickets.o: ../../../pikotools/space/space.h ticketinfo.h -showtickets.o: ../../core/item.h ../../core/system.h ../../core/job.h -showtickets.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h -showtickets.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h -showtickets.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h -showtickets.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h -showtickets.o: ../../core/ugcontainer.h ../../core/log.h -showtickets.o: ../../core/textstream.h ../../core/logmanipulators.h +showtickets.o: ../../../pikotools/utf8/utf8.h ../../core/logmanipulators.h showtickets.o: ../../core/slog.h ../../core/cur.h ../../core/request.h showtickets.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h showtickets.o: ../../templates/htmltextstream.h showtickets.o: ../../../pikotools/space/spacetojson.h ../../core/session.h showtickets.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h showtickets.o: ../../core/mount.h ../../templates/locale.h +showtickets.o: ../../core/request.h ../../core/config.h ../../core/synchro.h showtickets.o: ../../notify/notify.h ../../notify/notifypool.h showtickets.o: ../../templates/patterns.h ../../templates/locale.h showtickets.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h @@ -302,18 +300,11 @@ showtickets.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h showtickets.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h showtickets.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h showtickets.o: ../../core/basethread.h ../../notify/templatesnotify.h -showtickets.o: ../../core/config.h ../../core/users.h -showtickets.o: ../../core/ugcontainer.h ../../core/lastcontainer.h -showtickets.o: ../../core/mounts.h ../../core/mountparser.h -showtickets.o: ../../core/crypt.h ../../core/run.h ../../core/users.h -showtickets.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h -showtickets.o: ../../core/image.h ../../core/threadmanager.h -showtickets.o: ../../core/timezones.h ../../core/timezone.h -showtickets.o: ../../functions/functions.h ../../functions/functionbase.h -showtickets.o: ../../functions/functionparser.h ../../core/cur.h -showtickets.o: ../../functions/adduser.h ../../functions/cat.h -showtickets.o: ../../functions/chmod.h ../../functions/privchanger.h -showtickets.o: ../../core/request.h ../../functions/chown.h +showtickets.o: ../../core/users.h ../../core/ugcontainer.h +showtickets.o: ../../core/lastcontainer.h ../../functions/functionparser.h +showtickets.o: ../../core/cur.h ../../functions/adduser.h +showtickets.o: ../../functions/cat.h ../../functions/chmod.h +showtickets.o: ../../functions/privchanger.h ../../functions/chown.h showtickets.o: ../../functions/ckeditor.h ../../functions/cp.h showtickets.o: ../../functions/default.h ../../functions/download.h showtickets.o: ../../functions/emacs.h ../../functions/env.h @@ -325,32 +316,28 @@ showtickets.o: ../../functions/mv.h ../../functions/nicedit.h showtickets.o: ../../functions/node.h ../../functions/passwd.h showtickets.o: ../../functions/priv.h ../../functions/pw.h showtickets.o: ../../functions/reload.h ../../functions/rm.h -showtickets.o: ../../functions/rmuser.h ../../functions/sort.h -showtickets.o: ../../functions/specialdefault.h ../../functions/stat.h -showtickets.o: ../../functions/subject.h ../../functions/template.h +showtickets.o: ../../functions/rmuser.h ../../core/run.h +showtickets.o: ../../functions/sort.h ../../functions/specialdefault.h +showtickets.o: ../../functions/stat.h ../../functions/subject.h +showtickets.o: ../../functions/template.h ../../core/timezone.h showtickets.o: ../../functions/tinymce.h ../../functions/uname.h showtickets.o: ../../functions/upload.h ../../functions/uptime.h showtickets.o: ../../functions/who.h ../../functions/vim.h showtickets.o: ../../core/htmlfilter.h ../../functions/functionbase.h -showtickets.o: ../../core/synchro.h pluginmsg.h -showtickets.o: ../../plugins/thread/pluginmsg.h ../../core/plugin.h -showtickets.o: ../../core/system.h ../../core/sessionmanager.h +showtickets.o: pluginmsg.h ../../plugins/thread/pluginmsg.h +showtickets.o: ../../core/plugin.h ../../core/system.h ../../core/job.h +showtickets.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h +showtickets.o: ../../core/dircontainer.h ../../core/mounts.h +showtickets.o: ../../core/mountparser.h ../../core/crypt.h ../../core/users.h +showtickets.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h +showtickets.o: ../../core/image.h ../../core/threadmanager.h +showtickets.o: ../../core/timezones.h ../../core/sessionmanager.h showtickets.o: ../../core/sessioncontainer.h ../../templates/templates.h showtickets.o: ../../templates/patterncacher.h showtickets.o: ../../templates/indexpatterns.h ../../templates/patterns.h showtickets.o: ../../templates/changepatterns.h showtickets.o: ../../templates/htmltextstream.h ../../core/sessionmanager.h -tdb.o: tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h -tdb.o: ../../db/dbtextstream.h ../../core/textstream.h ../../core/misc.h -tdb.o: ../../core/item.h ../../../pikotools/space/space.h -tdb.o: ../../../pikotools/textstream/types.h ../../../pikotools/date/date.h -tdb.o: ../../core/requesttypes.h ../../../pikotools/textstream/textstream.h -tdb.o: ../../../pikotools/convert/convert.h -tdb.o: ../../../pikotools/convert/inttostr.h -tdb.o: ../../../pikotools/membuffer/membuffer.h -tdb.o: ../../../pikotools/textstream/types.h ../../../pikotools/utf8/utf8.h -tdb.o: ../../core/error.h ../../../pikotools/space/spaceparser.h -tdb.o: ../../../pikotools/space/space.h ../../core/log.h +tdb.o: tdb.h ticket.h ../../db/dbbase.h ../../core/error.h ../../core/log.h templates.o: ../../../ezc/src/ezc.h ../../../ezc/src/generator.h templates.o: ../../../ezc/src/pattern.h ../../core/item.h templates.o: ../../../pikotools/space/space.h @@ -358,94 +345,95 @@ templates.o: ../../../pikotools/textstream/types.h templates.o: ../../../pikotools/date/date.h ../../../ezc/src/functions.h templates.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h templates.o: ../../../pikotools/utf8/utf8.h ticketinfo.h ticket.h -templates.o: ../../core/item.h ../../core/system.h ../../core/job.h -templates.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h -templates.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h -templates.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h -templates.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h -templates.o: ../../core/ugcontainer.h ../../core/log.h -templates.o: ../../core/textstream.h ../../core/logmanipulators.h +templates.o: ../../core/item.h ../../core/system.h +templates.o: ../../functions/functions.h ../../functions/functionbase.h +templates.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h +templates.o: ../../db/dbtextstream.h ../../core/textstream.h +templates.o: ../../core/error.h ../../../pikotools/space/spaceparser.h +templates.o: ../../../pikotools/space/space.h ../../db/dbitemquery.h +templates.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h +templates.o: ../../core/dircontainer.h ../../core/ugcontainer.h +templates.o: ../../core/log.h ../../core/textstream.h ../../core/misc.h +templates.o: ../../core/requesttypes.h templates.o: ../../../pikotools/textstream/textstream.h templates.o: ../../../pikotools/convert/convert.h templates.o: ../../../pikotools/convert/inttostr.h templates.o: ../../../pikotools/membuffer/membuffer.h -templates.o: ../../../pikotools/textstream/types.h ../../core/slog.h -templates.o: ../../core/cur.h ../../core/request.h ../../core/requesttypes.h -templates.o: ../../core/error.h ../../core/config.h -templates.o: ../../../pikotools/space/spaceparser.h -templates.o: ../../../pikotools/space/space.h ../../core/htmlfilter.h -templates.o: ../../templates/htmltextstream.h ../../core/textstream.h -templates.o: ../../core/misc.h ../../../pikotools/space/spacetojson.h -templates.o: ../../core/session.h ../../core/user.h ../../core/plugindata.h -templates.o: ../../core/rebus.h ../../core/mount.h ../../templates/locale.h -templates.o: ../../notify/notify.h ../../notify/notifypool.h -templates.o: ../../templates/patterns.h ../../templates/locale.h -templates.o: ../../templates/localefilter.h ../../notify/notifythread.h -templates.o: ../../core/basethread.h ../../notify/templatesnotify.h -templates.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h -templates.o: ../../core/lastcontainer.h ../../core/mounts.h -templates.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h -templates.o: ../../core/users.h ../../core/groups.h ../../core/group.h -templates.o: ../../core/loadavg.h ../../core/image.h -templates.o: ../../core/threadmanager.h ../../core/timezones.h -templates.o: ../../core/timezone.h ../../functions/functions.h -templates.o: ../../functions/functionbase.h ../../functions/functionparser.h -templates.o: ../../core/cur.h ../../functions/adduser.h ../../functions/cat.h +templates.o: ../../../pikotools/textstream/types.h +templates.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h +templates.o: ../../core/request.h ../../core/error.h ../../core/config.h +templates.o: ../../core/htmlfilter.h ../../templates/htmltextstream.h +templates.o: ../../../pikotools/space/spacetojson.h ../../core/session.h +templates.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h +templates.o: ../../core/mount.h ../../templates/locale.h ../../core/request.h +templates.o: ../../core/config.h ../../core/synchro.h ../../notify/notify.h +templates.o: ../../notify/notifypool.h ../../templates/patterns.h +templates.o: ../../templates/locale.h ../../templates/localefilter.h +templates.o: ../../notify/notifythread.h ../../core/basethread.h +templates.o: ../../notify/templatesnotify.h ../../core/users.h +templates.o: ../../core/ugcontainer.h ../../core/lastcontainer.h +templates.o: ../../functions/functionparser.h ../../core/cur.h +templates.o: ../../functions/adduser.h ../../functions/cat.h templates.o: ../../functions/chmod.h ../../functions/privchanger.h -templates.o: ../../core/request.h ../../functions/chown.h -templates.o: ../../functions/ckeditor.h ../../functions/cp.h -templates.o: ../../functions/default.h ../../functions/download.h -templates.o: ../../functions/emacs.h ../../functions/env.h -templates.o: ../../functions/last.h ../../functions/login.h -templates.o: ../../functions/logout.h ../../functions/ln.h -templates.o: ../../functions/ls.h ../../functions/man.h +templates.o: ../../functions/chown.h ../../functions/ckeditor.h +templates.o: ../../functions/cp.h ../../functions/default.h +templates.o: ../../functions/download.h ../../functions/emacs.h +templates.o: ../../functions/env.h ../../functions/last.h +templates.o: ../../functions/login.h ../../functions/logout.h +templates.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.h templates.o: ../../functions/meta.h ../../functions/mkdir.h templates.o: ../../functions/mv.h ../../functions/nicedit.h templates.o: ../../functions/node.h ../../functions/passwd.h templates.o: ../../functions/priv.h ../../functions/pw.h templates.o: ../../functions/reload.h ../../functions/rm.h -templates.o: ../../functions/rmuser.h ../../functions/sort.h +templates.o: ../../functions/rmuser.h ../../core/run.h ../../functions/sort.h templates.o: ../../functions/specialdefault.h ../../functions/stat.h templates.o: ../../functions/subject.h ../../functions/template.h -templates.o: ../../functions/tinymce.h ../../functions/uname.h -templates.o: ../../functions/upload.h ../../functions/uptime.h -templates.o: ../../functions/who.h ../../functions/vim.h -templates.o: ../../core/htmlfilter.h tdb.h ../../db/dbbase.h -templates.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/error.h -templates.o: editticket.h ../../functions/functionbase.h ../../core/synchro.h +templates.o: ../../core/timezone.h ../../functions/tinymce.h +templates.o: ../../functions/uname.h ../../functions/upload.h +templates.o: ../../functions/uptime.h ../../functions/who.h +templates.o: ../../functions/vim.h ../../core/htmlfilter.h tdb.h +templates.o: ../../db/dbbase.h editticket.h ../../functions/functionbase.h templates.o: createticket.h ../../core/misc.h ../../core/plugin.h pluginmsg.h -templates.o: ../../core/system.h ../../core/sessionmanager.h -templates.o: ../../core/sessioncontainer.h ../../templates/templates.h -templates.o: ../../templates/patterncacher.h ../../templates/indexpatterns.h -templates.o: ../../templates/patterns.h ../../templates/changepatterns.h +templates.o: ../../core/system.h ../../core/job.h ../../core/basethread.h +templates.o: ../../core/synchro.h ../../core/dirs.h ../../core/dircontainer.h +templates.o: ../../core/mounts.h ../../core/mountparser.h ../../core/crypt.h +templates.o: ../../core/users.h ../../core/groups.h ../../core/group.h +templates.o: ../../core/loadavg.h ../../core/image.h +templates.o: ../../core/threadmanager.h ../../core/timezones.h +templates.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h +templates.o: ../../templates/templates.h ../../templates/patterncacher.h +templates.o: ../../templates/indexpatterns.h ../../templates/patterns.h +templates.o: ../../templates/changepatterns.h templates.o: ../../templates/htmltextstream.h ../../core/sessionmanager.h templates.o: sessiondata.h ../../core/plugindata.h ../../functions/rm.h templates.o: ../../plugins/thread/pluginmsg.h ../../templates/miscspace.h templates.o: ../../templates/templates.h ticketinfo.o: ticketinfo.h ticket.h ../../core/item.h ../../core/system.h -ticketinfo.o: ../../core/job.h ../../core/basethread.h ../../core/synchro.h -ticketinfo.o: ../../../pikotools/space/space.h -ticketinfo.o: ../../../pikotools/textstream/types.h ../../core/dirs.h -ticketinfo.o: ../../core/item.h ../../../pikotools/date/date.h -ticketinfo.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h +ticketinfo.o: ../../functions/functions.h ../../functions/functionbase.h +ticketinfo.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h +ticketinfo.o: ../../db/dbtextstream.h ../../core/textstream.h +ticketinfo.o: ../../core/error.h ../../../pikotools/space/spaceparser.h +ticketinfo.o: ../../../pikotools/space/space.h ../../../pikotools/date/date.h ticketinfo.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h ticketinfo.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h ticketinfo.o: ../../core/ugcontainer.h ../../core/log.h -ticketinfo.o: ../../core/textstream.h ../../core/logmanipulators.h +ticketinfo.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h +ticketinfo.o: ../../../pikotools/space/space.h +ticketinfo.o: ../../../pikotools/textstream/types.h ../../core/requesttypes.h ticketinfo.o: ../../../pikotools/textstream/textstream.h ticketinfo.o: ../../../pikotools/convert/convert.h ticketinfo.o: ../../../pikotools/convert/inttostr.h ticketinfo.o: ../../../pikotools/membuffer/membuffer.h -ticketinfo.o: ../../../pikotools/textstream/types.h ../../core/slog.h -ticketinfo.o: ../../core/cur.h ../../core/request.h ../../core/requesttypes.h -ticketinfo.o: ../../core/error.h ../../core/config.h -ticketinfo.o: ../../../pikotools/space/spaceparser.h -ticketinfo.o: ../../../pikotools/space/space.h ../../core/htmlfilter.h -ticketinfo.o: ../../templates/htmltextstream.h ../../core/textstream.h -ticketinfo.o: ../../core/misc.h ../../../pikotools/utf8/utf8.h +ticketinfo.o: ../../../pikotools/textstream/types.h +ticketinfo.o: ../../../pikotools/utf8/utf8.h ../../core/logmanipulators.h +ticketinfo.o: ../../core/slog.h ../../core/cur.h ../../core/request.h +ticketinfo.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h +ticketinfo.o: ../../templates/htmltextstream.h ticketinfo.o: ../../../pikotools/space/spacetojson.h ../../core/session.h ticketinfo.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h ticketinfo.o: ../../core/mount.h ../../templates/locale.h +ticketinfo.o: ../../core/request.h ../../core/config.h ../../core/synchro.h ticketinfo.o: ../../notify/notify.h ../../notify/notifypool.h ticketinfo.o: ../../templates/patterns.h ../../templates/locale.h ticketinfo.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h @@ -453,38 +441,38 @@ ticketinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h ticketinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h ticketinfo.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h ticketinfo.o: ../../core/basethread.h ../../notify/templatesnotify.h -ticketinfo.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h -ticketinfo.o: ../../core/lastcontainer.h ../../core/mounts.h -ticketinfo.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h -ticketinfo.o: ../../core/users.h ../../core/groups.h ../../core/group.h -ticketinfo.o: ../../core/loadavg.h ../../core/image.h -ticketinfo.o: ../../core/threadmanager.h ../../core/timezones.h -ticketinfo.o: ../../core/timezone.h ../../functions/functions.h -ticketinfo.o: ../../functions/functionbase.h ../../functions/functionparser.h +ticketinfo.o: ../../core/users.h ../../core/ugcontainer.h +ticketinfo.o: ../../core/lastcontainer.h ../../functions/functionparser.h ticketinfo.o: ../../core/cur.h ../../functions/adduser.h ticketinfo.o: ../../functions/cat.h ../../functions/chmod.h -ticketinfo.o: ../../functions/privchanger.h ../../core/request.h -ticketinfo.o: ../../functions/chown.h ../../functions/ckeditor.h -ticketinfo.o: ../../functions/cp.h ../../functions/default.h -ticketinfo.o: ../../functions/download.h ../../functions/emacs.h -ticketinfo.o: ../../functions/env.h ../../functions/last.h -ticketinfo.o: ../../functions/login.h ../../functions/logout.h -ticketinfo.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.h +ticketinfo.o: ../../functions/privchanger.h ../../functions/chown.h +ticketinfo.o: ../../functions/ckeditor.h ../../functions/cp.h +ticketinfo.o: ../../functions/default.h ../../functions/download.h +ticketinfo.o: ../../functions/emacs.h ../../functions/env.h +ticketinfo.o: ../../functions/last.h ../../functions/login.h +ticketinfo.o: ../../functions/logout.h ../../functions/ln.h +ticketinfo.o: ../../functions/ls.h ../../functions/man.h ticketinfo.o: ../../functions/meta.h ../../functions/mkdir.h ticketinfo.o: ../../functions/mv.h ../../functions/nicedit.h ticketinfo.o: ../../functions/node.h ../../functions/passwd.h ticketinfo.o: ../../functions/priv.h ../../functions/pw.h ticketinfo.o: ../../functions/reload.h ../../functions/rm.h -ticketinfo.o: ../../functions/rmuser.h ../../functions/sort.h -ticketinfo.o: ../../functions/specialdefault.h ../../functions/stat.h -ticketinfo.o: ../../functions/subject.h ../../functions/template.h +ticketinfo.o: ../../functions/rmuser.h ../../core/run.h +ticketinfo.o: ../../functions/sort.h ../../functions/specialdefault.h +ticketinfo.o: ../../functions/stat.h ../../functions/subject.h +ticketinfo.o: ../../functions/template.h ../../core/timezone.h ticketinfo.o: ../../functions/tinymce.h ../../functions/uname.h ticketinfo.o: ../../functions/upload.h ../../functions/uptime.h ticketinfo.o: ../../functions/who.h ../../functions/vim.h ticketinfo.o: ../../core/htmlfilter.h tdb.h ../../db/dbbase.h -ticketinfo.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/error.h ticketinfo.o: ../../core/log.h ../../core/misc.h ../../core/plugin.h -ticketinfo.o: pluginmsg.h ../../core/system.h ../../core/sessionmanager.h +ticketinfo.o: pluginmsg.h ../../core/system.h ../../core/job.h +ticketinfo.o: ../../core/basethread.h ../../core/synchro.h ../../core/dirs.h +ticketinfo.o: ../../core/dircontainer.h ../../core/mounts.h +ticketinfo.o: ../../core/mountparser.h ../../core/crypt.h ../../core/users.h +ticketinfo.o: ../../core/groups.h ../../core/group.h ../../core/loadavg.h +ticketinfo.o: ../../core/image.h ../../core/threadmanager.h +ticketinfo.o: ../../core/timezones.h ../../core/sessionmanager.h ticketinfo.o: ../../core/sessioncontainer.h ../../templates/templates.h ticketinfo.o: ../../templates/patterncacher.h ../../templates/indexpatterns.h ticketinfo.o: ../../templates/patterns.h ../../templates/changepatterns.h diff --git a/plugins/ticket/createticket.cpp b/plugins/ticket/createticket.cpp index aa4cd5a..7f07856 100755 --- a/plugins/ticket/createticket.cpp +++ b/plugins/ticket/createticket.cpp @@ -7,9 +7,11 @@ * */ +#include "core/plugin.h" #include "createticket.h" #include "functions/functions.h" #include "sessiondata.h" +#include "pluginmsg.h" @@ -82,7 +84,9 @@ void CreateTicket::Submit(Ticket & ticket, Item & item) functions->SetUser(item); item.privileges = system->NewFilePrivileges(); item.parent_id = cur->request->dir_tab.back()->id; - + + plugin.Call(WINIX_PL_TICKET_PREPARE_TO_ADD_TICKET, &item, &ticket); + // adding without notificating cur->request->status = system->AddFile(item, false); diff --git a/plugins/ticket/pluginmsg.h b/plugins/ticket/pluginmsg.h index 35a2ce5..68b1bed 100755 --- a/plugins/ticket/pluginmsg.h +++ b/plugins/ticket/pluginmsg.h @@ -26,6 +26,18 @@ #define WINIX_PL_TICKET_LOAD_TICKETS 4102 +// a ticket is going to add +// in p1 you have a pointer to the Item struct +// in p2 you have a pointer to the Ticket struct +#define WINIX_PL_TICKET_PREPARE_TO_ADD_TICKET 4103 + + +// a next ticket will be displayed +// in p1 you have a pointer to the Item struct +// this is call from tickets_tab ezc function +#define WINIX_PL_TICKET_TICKETS_TAB_IS_NEXT 4104 + + #endif diff --git a/plugins/ticket/templates.cpp b/plugins/ticket/templates.cpp index 0f5610c..d6db27d 100755 --- a/plugins/ticket/templates.cpp +++ b/plugins/ticket/templates.cpp @@ -20,6 +20,8 @@ #include "plugins/thread/pluginmsg.h" #include "templates/miscspace.h" #include "space/space.h" +#include "pluginmsg.h" + namespace Ticket @@ -266,6 +268,12 @@ void ticket_is_creating_new(Info & i) i.res = ticket_info.create_new_ticket; } +void ticket_meta_value(Info & i) +{ + if( ticket_info.item ) + space(i, ticket_info.item->meta); +} + namespace ns_tickets_tab @@ -384,10 +392,21 @@ void tickets_tab(Info & i) long file_id = ticket_info.item_sort_tab[item_sort_index]->id; size_t ticket_index; + // !! IMPROVEME if there is no a ticket (find_ticket returns false) + // may we add en ampty ticket and tickets_value.ticket will be pointing to it? + + // !! IMPROVE ME change the name of the message + plugin.Call(WINIX_PL_TICKET_TICKETS_TAB_IS_NEXT, tickets_value.item); + if( find_ticket(file_id, ticket_info.ticket_tab, ticket_index) ) { tickets_value.is_ticket = true; tickets_value.ticket = &ticket_info.ticket_tab[ticket_index]; + + + } + else + { } plugin.Call(WINIX_PL_THREAD_SET_SORTTAB_INDEX, item_sort_index); @@ -422,6 +441,18 @@ void tickets_tab_subject(Info & i) } +void tickets_tab_meta_value(Info & i) +{ + tickets_tab_check_reqid(); + + if( tickets_value.is_item ) + space(i, tickets_value.item->meta); +} + + + + + void tickets_tab_date_creation(Info & i) { tickets_tab_check_reqid(); @@ -812,11 +843,13 @@ using namespace ns_ticket_tab; fun->Insert("ticket_can_create", ticket_can_create); fun->Insert("ticket_can_edit", ticket_can_edit); fun->Insert("ticket_is_creating_new", ticket_is_creating_new); + fun->Insert("ticket_meta_value", ticket_meta_value); fun->Insert("tickets_tab", tickets_tab); fun->Insert("tickets_tab_url", tickets_tab_url); fun->Insert("tickets_tab_subject_empty", tickets_tab_subject_empty); fun->Insert("tickets_tab_subject", tickets_tab_subject); + fun->Insert("tickets_tab_meta_value", tickets_tab_meta_value); fun->Insert("tickets_tab_date_creation", tickets_tab_date_creation); fun->Insert("tickets_tab_date_creation_nice", tickets_tab_date_creation_nice); diff --git a/templates/miscspace.cpp b/templates/miscspace.cpp index 3434409..0efc3e3 100755 --- a/templates/miscspace.cpp +++ b/templates/miscspace.cpp @@ -97,7 +97,7 @@ void space_init(const std::vector & params, PT::Space & space, Spa else { // !! temp - log << log1 << "taking space from the cache" << logend; + //log << log1 << "taking space from the cache" << logend; } } @@ -128,8 +128,8 @@ void space(Info & i, PT::Space & space) if( value ) i.out << *value; - else - log << log1 << "nie ma takiej wartosci" << logend; // only for testing +// else +// log << log1 << "nie ma takiej wartosci" << logend; // only for testing } } }