added: TextStream<> DbTextStream<> and HtmlTextStream<> have operator<<(Space&) now

added: to db: bool DbBase::AssertValueSpace(PGresult * r, int row, int col, Space & space, bool split_single)
added: environment variables for users
       User::env (of type Space) and
       User::aenv (of type Space) for admin variables (can be changed only by a super user)
added: winix function 'env'
       for changing User::env and User::aenv ('env' winix function with a 'a' parameter)



git-svn-id: svn://ttmath.org/publicrep/winix/trunk@790 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
Tomasz Sowa 2012-01-08 03:59:51 +00:00
parent 84eaa6b7b6
commit 973d804db2
42 changed files with 1587 additions and 901 deletions

View File

@ -6,7 +6,7 @@ CXX = g++
endif
ifndef CXXFLAGS
CXXFLAGS = -fPIC -Wall -pedantic -O2 -I/usr/local/include -I/home/tomek/roboczy/winix -I/home/tomek/roboczy/ezc/src -L/usr/local/lib -DEZC_USE_WINIX_LOGGER -DEZC_HAS_SPECIAL_STREAM
CXXFLAGS = -fPIC -Wall -pedantic -O2 -I/usr/local/include -I/home/tomek/roboczy/winix -I/home/tomek/roboczy/ezc/src -I/home/tomek/roboczy/tito/src -L/usr/local/lib -DEZC_USE_WINIX_LOGGER -DEZC_HAS_SPECIAL_STREAM
endif
export CXX
@ -18,13 +18,14 @@ all: winix.so plugins winix
winix.so: FORCE
@cd core ; $(MAKE) -e
@cd db ; $(MAKE) -e
@cd functions ; $(MAKE) -e
@cd notify ; $(MAKE) -e
@cd templates ; $(MAKE) -e
@cd ../ezc/src ; $(MAKE) -e
$(CXX) -shared -o winix.so $(CXXFLAGS) core/*.o db/*.o functions/*.o templates/*.o notify/*.o ../ezc/src/ezc.a -lfcgi -lpq -lz -lpthread -lfetch
@cd core ; $(MAKE) -e
@cd db ; $(MAKE) -e
@cd functions ; $(MAKE) -e
@cd notify ; $(MAKE) -e
@cd templates ; $(MAKE) -e
@cd ../ezc/src ; $(MAKE) -e
@cd ../tito/src ; $(MAKE) -e
$(CXX) -shared -rdynamic -Wl,-whole-archive -o winix.so $(CXXFLAGS) core/*.o db/*.o functions/*.o templates/*.o notify/*.o ../ezc/src/ezc.a ../tito/src/tito.a -lfcgi -lpq -lz -lpthread -lfetch -Wl,-no-whole-archive
winix: FORCE
@ -61,6 +62,7 @@ clean:
@cd plugins/menu ; $(MAKE) -e clean
@cd plugins/export ; $(MAKE) -e clean
@cd ../ezc/src ; $(MAKE) -e clean
@cd ../tito/src ; $(MAKE) -e clean
@cd main ; $(MAKE) -e clean
rm -f winix.so
rm -f winix
@ -83,6 +85,7 @@ depend:
@cd plugins/menu ; $(MAKE) -e depend
@cd plugins/export ; $(MAKE) -e depend
@cd ../ezc/src ; $(MAKE) -e depend
@cd ../tito/src ; $(MAKE) -e depend
@cd main ; $(MAKE) -e depend

View File

@ -4,10 +4,10 @@ acceptbaseparser.o: acceptbaseparser.h
app.o: app.h config.h confparser.h htmlfilter.h system.h dirs.h item.h
app.o: dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
app.o: ../db/dbtextstream.h ../core/textstream.h misc.h requesttypes.h
app.o: ../core/error.h ../db/dbitemquery.h ../core/item.h
app.o: ../db/dbitemcolumns.h ../core/confparser.h ../core/user.h
app.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h log.h
app.o: textstream.h logmanipulators.h slog.h cur.h request.h error.h
app.o: ../core/error.h ../core/confparser.h ../db/dbitemquery.h
app.o: ../core/item.h ../db/dbitemcolumns.h ../core/user.h ../core/group.h
app.o: ../core/dircontainer.h ../core/ugcontainer.h log.h textstream.h
app.o: logmanipulators.h slog.h cur.h request.h error.h
app.o: ../templates/htmltextstream.h session.h user.h plugindata.h rebus.h
app.o: mount.h ../templates/locale.h ../notify/notify.h
app.o: ../notify/notifypool.h ../templates/patterns.h ../templates/locale.h
@ -25,13 +25,13 @@ app.o: ../core/system.h ../core/synchro.h ../functions/functionparser.h
app.o: ../core/cur.h ../functions/adduser.h ../functions/cat.h
app.o: ../functions/chmod.h ../functions/privchanger.h ../functions/chown.h
app.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
app.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
app.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
app.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
app.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
app.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
app.o: ../functions/reload.h ../functions/rm.h ../functions/sort.h
app.o: ../functions/specialdefault.h ../functions/stat.h
app.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
app.o: ../functions/last.h ../functions/login.h ../functions/logout.h
app.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
app.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
app.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
app.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
app.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
app.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
app.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
app.o: ../functions/who.h ../functions/vim.h ../core/htmlfilter.h
@ -73,12 +73,12 @@ config.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h
config.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
config.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
config.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
config.o: ../functions/last.h ../functions/login.h ../functions/logout.h
config.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
config.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
config.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
config.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
config.o: ../functions/sort.h ../functions/specialdefault.h
config.o: ../functions/env.h ../functions/last.h ../functions/login.h
config.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
config.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
config.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
config.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
config.o: ../functions/rm.h ../functions/sort.h ../functions/specialdefault.h
config.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
config.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
config.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
@ -100,12 +100,13 @@ dircontainer.o: ../core/textstream.h misc.h session.h user.h plugindata.h
dircontainer.o: rebus.h mount.h ../templates/locale.h ../core/confparser.h
dirs.o: dirs.h item.h confparser.h dircontainer.h ../db/db.h ../db/dbbase.h
dirs.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h misc.h
dirs.o: requesttypes.h ../core/error.h ../db/dbitemquery.h ../core/item.h
dirs.o: ../db/dbitemcolumns.h ../core/confparser.h ../core/user.h
dirs.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h log.h
dirs.o: textstream.h logmanipulators.h slog.h cur.h request.h error.h
dirs.o: config.h htmlfilter.h ../templates/htmltextstream.h session.h user.h
dirs.o: plugindata.h rebus.h mount.h ../templates/locale.h ../notify/notify.h
dirs.o: requesttypes.h ../core/error.h ../core/confparser.h
dirs.o: ../db/dbitemquery.h ../core/item.h ../db/dbitemcolumns.h
dirs.o: ../core/user.h ../core/group.h ../core/dircontainer.h
dirs.o: ../core/ugcontainer.h log.h textstream.h logmanipulators.h slog.h
dirs.o: cur.h request.h error.h config.h htmlfilter.h
dirs.o: ../templates/htmltextstream.h session.h user.h plugindata.h rebus.h
dirs.o: mount.h ../templates/locale.h ../notify/notify.h
dirs.o: ../notify/notifypool.h ../templates/patterns.h ../templates/locale.h
dirs.o: ../templates/localefilter.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
dirs.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
@ -117,8 +118,8 @@ dirs.o: ../templates/misc.h ../templates/htmltextstream.h
groups.o: groups.h group.h ugcontainer.h ../db/db.h ../db/dbbase.h
groups.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h misc.h
groups.o: item.h confparser.h requesttypes.h ../core/error.h
groups.o: ../db/dbitemquery.h ../core/item.h ../db/dbitemcolumns.h
groups.o: ../core/confparser.h ../core/user.h ../core/group.h
groups.o: ../core/confparser.h ../db/dbitemquery.h ../core/item.h
groups.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
groups.o: ../core/dircontainer.h ../core/ugcontainer.h log.h textstream.h
groups.o: logmanipulators.h slog.h cur.h request.h error.h config.h
groups.o: htmlfilter.h ../templates/htmltextstream.h session.h user.h
@ -128,8 +129,8 @@ httpsimpleparser.o: httpsimpleparser.h
image.o: image.h basethread.h textstream.h ../db/db.h ../db/dbbase.h
image.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h misc.h
image.o: item.h confparser.h requesttypes.h ../core/error.h
image.o: ../db/dbitemquery.h ../core/item.h ../db/dbitemcolumns.h
image.o: ../core/confparser.h ../core/user.h ../core/group.h
image.o: ../core/confparser.h ../db/dbitemquery.h ../core/item.h
image.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
image.o: ../core/dircontainer.h ../core/ugcontainer.h log.h logmanipulators.h
image.o: slog.h cur.h request.h error.h config.h htmlfilter.h
image.o: ../templates/htmltextstream.h session.h user.h plugindata.h rebus.h
@ -151,12 +152,12 @@ image.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h
image.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
image.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
image.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
image.o: ../functions/last.h ../functions/login.h ../functions/logout.h
image.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
image.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
image.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
image.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
image.o: ../functions/sort.h ../functions/specialdefault.h
image.o: ../functions/env.h ../functions/last.h ../functions/login.h
image.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
image.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
image.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
image.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
image.o: ../functions/rm.h ../functions/sort.h ../functions/specialdefault.h
image.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
image.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
image.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
@ -202,8 +203,8 @@ mount.o: mount.h misc.h item.h confparser.h requesttypes.h
mountparser.o: mountparser.h mount.h item.h confparser.h dirs.h
mountparser.o: dircontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
mountparser.o: ../db/dbtextstream.h ../core/textstream.h misc.h
mountparser.o: requesttypes.h ../core/error.h ../db/dbitemquery.h
mountparser.o: ../core/item.h ../db/dbitemcolumns.h ../core/confparser.h
mountparser.o: requesttypes.h ../core/error.h ../core/confparser.h
mountparser.o: ../db/dbitemquery.h ../core/item.h ../db/dbitemcolumns.h
mountparser.o: ../core/user.h ../core/group.h ../core/dircontainer.h
mountparser.o: ../core/ugcontainer.h log.h textstream.h logmanipulators.h
mountparser.o: slog.h cur.h request.h error.h config.h htmlfilter.h
@ -221,8 +222,8 @@ mountparser.o: ../templates/misc.h ../templates/htmltextstream.h
mounts.o: mounts.h mount.h error.h dirs.h item.h confparser.h dircontainer.h
mounts.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
mounts.o: ../core/textstream.h misc.h requesttypes.h ../core/error.h
mounts.o: ../db/dbitemquery.h ../core/item.h ../db/dbitemcolumns.h
mounts.o: ../core/confparser.h ../core/user.h ../core/group.h
mounts.o: ../core/confparser.h ../db/dbitemquery.h ../core/item.h
mounts.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
mounts.o: ../core/dircontainer.h ../core/ugcontainer.h log.h textstream.h
mounts.o: logmanipulators.h slog.h cur.h request.h config.h htmlfilter.h
mounts.o: ../templates/htmltextstream.h session.h user.h plugindata.h rebus.h
@ -244,12 +245,12 @@ mounts.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h
mounts.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
mounts.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
mounts.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
mounts.o: ../functions/last.h ../functions/login.h ../functions/logout.h
mounts.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
mounts.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
mounts.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
mounts.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
mounts.o: ../functions/sort.h ../functions/specialdefault.h
mounts.o: ../functions/env.h ../functions/last.h ../functions/login.h
mounts.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
mounts.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
mounts.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
mounts.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
mounts.o: ../functions/rm.h ../functions/sort.h ../functions/specialdefault.h
mounts.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
mounts.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
mounts.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
@ -283,12 +284,12 @@ plugin.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h
plugin.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
plugin.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
plugin.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
plugin.o: ../functions/last.h ../functions/login.h ../functions/logout.h
plugin.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
plugin.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
plugin.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
plugin.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
plugin.o: ../functions/sort.h ../functions/specialdefault.h
plugin.o: ../functions/env.h ../functions/last.h ../functions/login.h
plugin.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
plugin.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
plugin.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
plugin.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
plugin.o: ../functions/rm.h ../functions/sort.h ../functions/specialdefault.h
plugin.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
plugin.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
plugin.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
@ -324,12 +325,12 @@ plugindata.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
plugindata.o: ../functions/privchanger.h ../functions/chown.h
plugindata.o: ../functions/ckeditor.h ../functions/cp.h
plugindata.o: ../functions/default.h ../functions/download.h
plugindata.o: ../functions/emacs.h ../functions/last.h ../functions/login.h
plugindata.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
plugindata.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
plugindata.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
plugindata.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
plugindata.o: ../functions/rm.h ../functions/sort.h
plugindata.o: ../functions/emacs.h ../functions/env.h ../functions/last.h
plugindata.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
plugindata.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
plugindata.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
plugindata.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
plugindata.o: ../functions/reload.h ../functions/rm.h ../functions/sort.h
plugindata.o: ../functions/specialdefault.h ../functions/stat.h
plugindata.o: ../functions/subject.h ../functions/template.h
plugindata.o: ../functions/tinymce.h ../functions/uname.h
@ -377,12 +378,12 @@ request.o: ../functions/functionparser.h ../core/cur.h ../functions/adduser.h
request.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
request.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
request.o: ../functions/default.h ../functions/download.h
request.o: ../functions/emacs.h ../functions/last.h ../functions/login.h
request.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
request.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
request.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
request.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
request.o: ../functions/rm.h ../functions/sort.h
request.o: ../functions/emacs.h ../functions/env.h ../functions/last.h
request.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
request.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
request.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
request.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
request.o: ../functions/reload.h ../functions/rm.h ../functions/sort.h
request.o: ../functions/specialdefault.h ../functions/stat.h
request.o: ../functions/subject.h ../functions/template.h
request.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
@ -411,8 +412,8 @@ sessionmanager.o: htmlfilter.h ../templates/htmltextstream.h
sessionmanager.o: ../core/textstream.h misc.h mount.h lastcontainer.h
sessionmanager.o: system.h dirs.h dircontainer.h ../db/db.h ../db/dbbase.h
sessionmanager.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
sessionmanager.o: ../db/dbitemquery.h ../core/item.h ../db/dbitemcolumns.h
sessionmanager.o: ../core/confparser.h ../core/user.h ../core/group.h
sessionmanager.o: ../core/confparser.h ../db/dbitemquery.h ../core/item.h
sessionmanager.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
sessionmanager.o: ../core/dircontainer.h ../core/ugcontainer.h log.h
sessionmanager.o: logmanipulators.h slog.h ../templates/locale.h
sessionmanager.o: ../notify/notify.h ../notify/notifypool.h
@ -436,7 +437,7 @@ sessionmanager.o: ../functions/chmod.h ../functions/privchanger.h
sessionmanager.o: ../functions/chown.h ../functions/ckeditor.h
sessionmanager.o: ../functions/cp.h ../functions/default.h
sessionmanager.o: ../functions/download.h ../functions/emacs.h
sessionmanager.o: ../functions/last.h ../functions/login.h
sessionmanager.o: ../functions/env.h ../functions/last.h ../functions/login.h
sessionmanager.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
sessionmanager.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
sessionmanager.o: ../functions/mv.h ../functions/nicedit.h
@ -465,8 +466,8 @@ synchro.o: synchro.h
system.o: system.h dirs.h item.h confparser.h dircontainer.h ../db/db.h
system.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
system.o: ../core/textstream.h misc.h requesttypes.h ../core/error.h
system.o: ../db/dbitemquery.h ../core/item.h ../db/dbitemcolumns.h
system.o: ../core/confparser.h ../core/user.h ../core/group.h
system.o: ../core/confparser.h ../db/dbitemquery.h ../core/item.h
system.o: ../db/dbitemcolumns.h ../core/user.h ../core/group.h
system.o: ../core/dircontainer.h ../core/ugcontainer.h log.h textstream.h
system.o: logmanipulators.h slog.h cur.h request.h error.h config.h
system.o: htmlfilter.h ../templates/htmltextstream.h session.h user.h
@ -490,14 +491,14 @@ system.o: ../core/request.h ../core/synchro.h ../functions/functionparser.h
system.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
system.o: ../functions/privchanger.h ../functions/chown.h
system.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
system.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
system.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
system.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
system.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
system.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
system.o: ../functions/reload.h ../functions/rm.h ../functions/sort.h
system.o: ../functions/specialdefault.h ../functions/stat.h
system.o: ../functions/subject.h ../functions/template.h
system.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
system.o: ../functions/last.h ../functions/login.h ../functions/logout.h
system.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
system.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
system.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
system.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
system.o: ../functions/sort.h ../functions/specialdefault.h
system.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
system.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
system.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
system.o: plugin.h pluginmsg.h sessionmanager.h sessioncontainer.h

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2011, Tomasz Sowa
* Copyright (c) 2008-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -233,8 +233,7 @@ public:
/*
printing the content
(for debug purposes)
serialize the content
*/
template<class Stream>
void Serialize(Stream & out, bool use_indents = false, bool use_comments = false, int level = 0) const;

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -12,6 +12,7 @@
#include <string>
#include "misc.h"
#include "confparser.h"
/*
@ -55,6 +56,9 @@ public:
TextStream & operator<<(unsigned long);
TextStream & operator<<(double);
TextStream & operator<<(const void *);// printing a pointer
TextStream & operator<<(const Space * space);
TextStream & operator<<(const Space & space);
TextStream & Write(const char * buf, size_t len);
TextStream & Write(const wchar_t * buf, size_t len);
@ -64,7 +68,7 @@ public:
protected:
StringType buffer;
std::wstring space_str; // for using with spaces
};
@ -301,5 +305,25 @@ TextStream<StringType> & TextStream<StringType>::write(const wchar_t * buf, size
return Write(buf, len);
}
template<class StringType>
TextStream<StringType> & TextStream<StringType>::operator<<(const Space * space)
{
// !! check me pls
space->Serialize(*this, true, false);
return *this;
}
template<class StringType>
TextStream<StringType> & TextStream<StringType>::operator<<(const Space & space)
{
return operator<<(&space);
}
#endif

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2011, Tomasz Sowa
* Copyright (c) 2008-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -12,6 +12,7 @@
#include <string>
#include <vector>
#include "confparser.h"
@ -41,7 +42,15 @@ struct User
// !! currently all users have the same offset
// option in config: time_zone_offset
int time_zone_offset;
// environment variables which can be set by this user
// use 'env' winix function
Space env;
// environment variables set only by an administrator
// an administrator can use 'env' winix function with 'a' parameter
Space aenv;
User()
@ -59,6 +68,8 @@ struct User
email.clear();
notify = 0;
time_zone_offset = 0;
env.Clear();
aenv.Clear();
}

View File

@ -122,6 +122,8 @@ Users::SizeType Users::Size()
User & Users::operator[](Users::SizeType pos)
{
// !! IMPROVE ME
// add checking the range and returning an empty User struct if out of range
return table[pos];
}

View File

@ -2,25 +2,25 @@
db.o: db.h dbbase.h dbconn.h dbtextstream.h ../core/textstream.h
db.o: ../core/misc.h ../core/item.h ../core/confparser.h
db.o: ../core/requesttypes.h ../core/error.h dbitemquery.h ../core/item.h
db.o: dbitemcolumns.h ../core/confparser.h ../core/user.h ../core/group.h
db.o: ../core/dircontainer.h ../core/ugcontainer.h ../core/log.h
db.o: ../core/textstream.h ../core/logmanipulators.h ../core/slog.h
db.o: ../core/cur.h ../core/request.h ../core/error.h ../core/config.h
db.o: ../core/htmlfilter.h ../templates/htmltextstream.h ../core/session.h
db.o: ../core/user.h ../core/plugindata.h ../core/rebus.h ../core/mount.h
db.o: ../templates/locale.h ../core/log.h ../core/misc.h
db.o: ../core/requesttypes.h ../core/error.h ../core/confparser.h
db.o: dbitemquery.h ../core/item.h dbitemcolumns.h ../core/user.h
db.o: ../core/group.h ../core/dircontainer.h ../core/ugcontainer.h
db.o: ../core/log.h ../core/textstream.h ../core/logmanipulators.h
db.o: ../core/slog.h ../core/cur.h ../core/request.h ../core/error.h
db.o: ../core/config.h ../core/htmlfilter.h ../templates/htmltextstream.h
db.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
db.o: ../core/mount.h ../templates/locale.h ../core/log.h ../core/misc.h
dbbase.o: dbbase.h dbconn.h dbtextstream.h ../core/textstream.h
dbbase.o: ../core/misc.h ../core/item.h ../core/confparser.h
dbbase.o: ../core/requesttypes.h ../core/error.h ../core/log.h ../core/misc.h
dbbase.o: ../../ezc/src/utf8.h
dbbase.o: ../core/requesttypes.h ../core/error.h ../core/confparser.h
dbbase.o: ../core/log.h ../core/misc.h ../../ezc/src/utf8.h
dbconn.o: dbconn.h dbtextstream.h ../core/textstream.h ../core/misc.h
dbconn.o: ../core/item.h ../core/confparser.h ../core/requesttypes.h
dbconn.o: ../core/log.h ../core/error.h
dbitemcolumns.o: dbitemcolumns.h ../core/item.h ../core/confparser.h dbbase.h
dbitemcolumns.o: dbconn.h dbtextstream.h ../core/textstream.h ../core/misc.h
dbitemcolumns.o: dbitemcolumns.h ../core/item.h dbbase.h dbconn.h
dbitemcolumns.o: dbtextstream.h ../core/textstream.h ../core/misc.h
dbitemcolumns.o: ../core/item.h ../core/confparser.h ../core/requesttypes.h
dbitemcolumns.o: ../core/error.h ../core/log.h
dbitemcolumns.o: ../core/error.h ../core/confparser.h ../core/log.h
dbitemquery.o: dbitemquery.h ../core/item.h
dbtextstream.o: dbtextstream.h ../core/textstream.h ../core/misc.h
dbtextstream.o: ../core/item.h ../core/confparser.h ../core/requesttypes.h

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2011, Tomasz Sowa
* Copyright (c) 2008-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -68,8 +68,7 @@ return user_ok;
Error Db::AddUser(User & user, const std::wstring & password, const std::string & password_encrypted,
int pass_type, bool pass_hash_salted)
Error Db::AddUser(User & user, const UserPass & up)
{
PGresult * r = 0;
Error status = WINIX_ERR_OK;
@ -78,22 +77,25 @@ Error Db::AddUser(User & user, const std::wstring & password, const std::string
{
query.Clear();
query << R("insert into core.user (login, password, pass_encrypted, super_user, email,"
"notify, pass_type, pass_hash_salted) values (")
"notify, pass_type, pass_hash_salted, env, aenv) values (")
<< user.name;
// for safety
if( password_encrypted.empty() )
query << password;
// for safety we put up.pass only if there is not an encrypted version
// someone could have forgotten to clear up.pass
if( up.pass_encrypted.empty() )
query << up.pass;
else
query << "";
query.EPutBin(password_encrypted);
query.EPutBin(up.pass_encrypted);
query << user.super_user
<< user.email
<< user.notify
<< pass_type
<< pass_hash_salted
<< up.pass_type
<< up.pass_hash_salted
<< user.env
<< user.aenv
<< R(");");
r = AssertQuery(query);
@ -140,8 +142,31 @@ return DoCommand(query);
}
Error Db::ChangeUserEnv(long user_id, const Space & space)
{
query.Clear();
query << R("update core.user set(env) = (")
<< space
<< R(") where id = ")
<< user_id
<< R(";");
return DoCommand(query);
}
Error Db::ChangeUserAdminEnv(long user_id, const Space & space)
{
query.Clear();
query << R("update core.user set(aenv) = (")
<< space
<< R(") where id = ")
<< user_id
<< R(";");
return DoCommand(query);
}
//!! wywalic z nazwy 'Subject' nic nie jest robione z tytulem
// ta metoda uzywana tez jest w EditParentUrlById()
@ -1239,18 +1264,13 @@ return EndTrans(result);
Error Db::EditMetaById(const Space & meta, long id)
{
meta_stream.Clear();
meta.Serialize(meta_stream);
query.Clear();
query << R("update core.item set (meta) = (")
<< meta_stream.Str()
<< meta
<< R(") where id=")
<< id
<< R(";");
meta_stream.Clear();
return DoCommand(query);
}
@ -1506,7 +1526,7 @@ void Db::GetUsers(UGContainer<User> & user_tab)
try
{
query.Clear();
query << R("select id, login, super_user, group_id, email, notify"
query << R("select id, login, super_user, group_id, email, notify, env, aenv"
" from core.user left outer join core.group_mem on"
" core.user.id = core.group_mem.user_id order by id asc;");
@ -1521,12 +1541,14 @@ void Db::GetUsers(UGContainer<User> & user_tab)
int cgroup_id = AssertColumn(r, "group_id");
int cemail = AssertColumn(r, "email");
int cnotify = AssertColumn(r, "notify");
int cenv = AssertColumn(r, "env");
int caenv = AssertColumn(r, "aenv");
User u;
long last_id = -1;
UGContainer<User>::Iterator iter = user_tab.End();
for(int i = 0 ; i<rows ; ++i)
for(int i=0 ; i<rows ; ++i)
{
u.id = AssertValueLong(r, i, cid);
@ -1536,6 +1558,8 @@ void Db::GetUsers(UGContainer<User> & user_tab)
u.super_user = AssertValueBool(r, i, csuper_user);
u.email = AssertValueWide(r, i, cemail);
u.notify = AssertValueInt(r, i, cnotify);
AssertValueSpace(r, i, cenv, u.env);
AssertValueSpace(r, i, caenv, u.aenv);
log << log2 << "Db: user: id: " << u.id << ", name: " << u.name << ", super_user: " << u.super_user << logend;

14
db/db.h
View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2011, Tomasz Sowa
* Copyright (c) 2008-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -39,11 +39,18 @@ public:
// !! GetDir tylko dla katalogow
// !! GetFile i GetDir beda uzywac GetItem
Db() : item_cols(*this)
{
}
bool GetUserPass(const std::wstring & login, long & user_id, UserPass & up);
Error AddUser(User & user, const std::wstring & password, const std::string & password_encrypted, int pass_type, bool pass_hash_salted);
Error AddUser(User & user, const UserPass & up);
// !! change name to: ChangeUserPass ?
Error ChangePass(const std::wstring & login, const std::wstring & password, const std::string & password_encrypted, int pass_type, bool pass_hash_salted);
Error ChangeUserEnv(long user_id, const Space & space);
Error ChangeUserAdminEnv(long user_id, const Space & space);
Error AddItem(Item & item);
Error EditItemById(Item & item, bool with_url = true);
@ -100,7 +107,6 @@ protected:
Item get_item_temp;
std::wstring iq_id_list;
DbItemColumns item_cols;
TextStream<std::wstring> meta_stream;
bool AddItemCreateUrlSubject(Item & item);

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010-2011, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -143,7 +143,7 @@ return res;
const std::wstring & DbBase::AssertValueWide(PGresult * r, int row, int col)
{
const char * res = AssertValue(r, row, col);
static std::wstring temp_wide_value;
static std::wstring temp_wide_value; // !! dac jako skladowa klasy (niestatyczna)
Ezc::UTF8ToWide(res, temp_wide_value);
@ -210,6 +210,36 @@ tm DbBase::AssertValueTm(PGresult * r, int row, int col)
}
bool DbBase::AssertValueSpace(PGresult * r, int row, int col, Space & space, bool split_single)
{
const char * res = AssertValue(r, row, col);
conf_parser.UTF8(true);
conf_parser.SplitSingle(split_single);
conf_parser.SetSpace(space);
space.Clear();
ConfParser::Status status = conf_parser.ParseString(res);
if( status != ConfParser::ok )
{
log << log1 << "Db: a problem with parsing a Space";
if( status == ConfParser::syntax_error )
log << ", syntax error at line: " << conf_parser.line;
log << logend;
space.Clear();
return false;
}
return true;
}
void DbBase::ClearResult(PGresult * r)
{

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010-2011, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -16,6 +16,7 @@
#include <vector>
#include <string>
#include "core/error.h"
#include "core/confparser.h"
class DbBase
@ -36,6 +37,7 @@ public:
void AssertResult(PGresult * r, ExecStatusType t);
static int AssertColumn(PGresult * r, const char * column_name);
// static assignments
static const char * AssertValue(PGresult * r, int row, int col);
static const std::wstring & AssertValueWide(PGresult * r, int row, int col); // warning: this method uses a static buffer
static void AssertValueWide(PGresult * r, int row, int col, std::wstring & result);
@ -46,6 +48,9 @@ public:
static unsigned long AssertValueULong(PGresult * r, int row, int col);
static unsigned int AssertValueUInt(PGresult * r, int row, int col);
static tm AssertValueTm(PGresult * r, int row, int col);
// non static assignments
bool AssertValueSpace(PGresult * r, int row, int col, Space & space, bool split_single = true);
void ClearResult(PGresult * r);
long AssertCurrval(const char * table);
@ -89,6 +94,7 @@ private:
static int UnescapeBin(const char * str, size_t & i, size_t len);
DbTextStream bquery;
ConfParser conf_parser;
};

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2011, Tomasz Sowa
* Copyright (c) 2008-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -13,6 +13,7 @@
void DbItemColumns::SetColumns(PGresult * r)
{
// PQfnumber returns -1 if there is no such a column
@ -48,28 +49,6 @@ void DbItemColumns::SetColumns(PGresult * r)
}
void DbItemColumns::SetMeta(PGresult * r, long row, Item & item)
{
DbBase::AssertValueWide(r, row, meta, meta_str);
item.meta.Clear();
conf_parser.SetSpace(item.meta);
conf_parser.UTF8(true); // from the db we always have UTF-8 string
conf_parser.SplitSingle(true);
if( conf_parser.ParseString(meta_str) != ConfParser::ok )
{
log << log1 << "Db: syntax error when parsing meta information for"
<< " item id: " << item.id
<< ", url: " << item.url
<< ", line: " << conf_parser.line << logend;
}
meta_str.clear();
}
void DbItemColumns::SetItem(PGresult * r, long row, Item & item)
{
if( id != -1 ) item.id = DbBase::AssertValueLong(r, row, id);
@ -101,9 +80,9 @@ void DbItemColumns::SetItem(PGresult * r, long row, Item & item)
if( link_to != -1 ) DbBase::AssertValueWide(r, row, link_to, item.link_to);
if( guest_name != -1 ) DbBase::AssertValueWide(r, row, guest_name, item.guest_name);
if( html_template != -1 ) DbBase::AssertValueWide(r, row, html_template, item.html_template);
if( sort_index != -1 ) item.sort_index = DbBase::AssertValueInt(r, row, sort_index);
if( sort_index != -1 ) item.sort_index = DbBase::AssertValueInt(r, row, sort_index);
if( meta != -1 ) SetMeta(r, row, item);
if( meta != -1 ) db_base.AssertValueSpace(r, row, meta, item.meta);
}

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010-2011, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -13,8 +13,7 @@
#include <libpq-fe.h>
#include "core/item.h"
#include "core/confparser.h"
#include "dbbase.h"
@ -50,19 +49,16 @@ struct DbItemColumns
int sort_index;
int meta;
DbItemColumns(DbBase & db_base_) : db_base(db_base_)
{
}
void SetColumns(PGresult * r);
void SetItem(PGresult * r, long row, Item & item);
private:
// for parsing meta information
ConfParser conf_parser;
// meta string
std::wstring meta_str;
void SetMeta(PGresult * r, long row, Item & item);
DbBase & db_base;
};

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010-2011, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -577,3 +577,24 @@ return buffer;
DbTextStream & DbTextStream::operator<<(const Space * space)
{
space_stream.Clear();
// !! IMPROVE ME
// we can calculate how much memory is needed before serializing
space->Serialize(space_stream, true, false);
operator<<(space_stream.Str());
space_stream.Clear();
return *this;
}
DbTextStream & DbTextStream::operator<<(const Space & space)
{
return operator<<(&space);
}

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010-2011, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -152,6 +152,8 @@ public:
DbTextStream & operator<<(const void *);
DbTextStream & operator<<(const tm & t);
DbTextStream & operator<<(const std::vector<long> & tabid);
DbTextStream & operator<<(const Space * space);
DbTextStream & operator<<(const Space & space);
static const char * ConvertTime(const tm & t);
@ -161,6 +163,9 @@ private:
bool was_param;
bool ext_escape;
// a temporarily stream used when serializing spaces
TextStream<std::wstring> space_stream;
};

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
o = adduser.o cat.o chmod.o chown.o ckeditor.o cp.o default.o download.o emacs.o functionbase.o functionparser.o functions.o last.o ln.o login.o logout.o ls.o man.o meta.o mkdir.o mount.o mv.o nicedit.o node.o passwd.o priv.o privchanger.o reload.o rm.o run.o sort.o specialdefault.o stat.o subject.o template.o tinymce.o uname.o upload.o uptime.o vim.o who.o
o = adduser.o cat.o chmod.o chown.o ckeditor.o cp.o default.o download.o emacs.o env.o functionbase.o functionparser.o functions.o last.o ln.o login.o logout.o ls.o man.o meta.o mkdir.o mount.o mv.o nicedit.o node.o passwd.o priv.o privchanger.o reload.o rm.o run.o sort.o specialdefault.o stat.o subject.o template.o tinymce.o uname.o upload.o uptime.o vim.o who.o

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2011, Tomasz Sowa
* Copyright (c) 2008-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -106,7 +106,7 @@ void AddUser::MakePost()
up.pass = pass;
system->crypt.PassHashCrypt(up);
cur->request->status = db->AddUser(user, up.pass, up.pass_encrypted, up.pass_type, up.pass_hash_salted);
cur->request->status = db->AddUser(user, up);
if( cur->request->status == WINIX_ERR_OK )
{

183
functions/env.cpp Executable file
View File

@ -0,0 +1,183 @@
/*
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2012, Tomasz Sowa
* All rights reserved.
*
*/
#include "env.h"
#include "core/log.h"
namespace Fun
{
Env::Env()
{
fun.url = L"env";
puser = 0;
}
bool Env::HasAccess()
{
if( !cur->session->puser )
return false;
if( cur->request->IsParam(L"a") )
{
// show/change admin environment variables for a user
if( !cur->session->puser->super_user )
return false;
}
if( !GetUser() )
return false;
return true;
}
bool Env::Parse(const std::wstring & env_str)
{
space.Clear();
conf_parser.SetSpace(space);
conf_parser.UTF8(config->utf8);
conf_parser.SplitSingle(true);
return (conf_parser.ParseString(env_str) == ConfParser::ok);
}
bool Env::EditAdminEnv(long user_id, const std::wstring & env_str)
{
if( Parse(env_str) )
{
if( db->ChangeUserAdminEnv(user_id, space) == WINIX_ERR_OK )
{
User * puser = system->users.GetUser(user_id);
if( puser )
puser->aenv = space;
return true;
}
else
{
log << log1 << "Evn: a problem with changing environment variables for user: "
<< cur->session->puser->name << ", id: " << cur->session->puser->id << logend;
}
}
else
{
log << log2 << "Env: Syntax error in line: " << conf_parser.line << logend;
slog << logerror << "Syntax error in line: " << conf_parser.line << logend;
}
return false;
}
bool Env::EditEnv(long user_id, const std::wstring & env_str)
{
if( Parse(env_str) )
{
if( db->ChangeUserEnv(user_id, space) == WINIX_ERR_OK )
{
User * puser = system->users.GetUser(user_id);
if( puser )
puser->env = space;
return true;
}
else
{
log << log1 << "Evn: a problem with changing admin environment variables for user: "
<< cur->session->puser->name << ", id: " << cur->session->puser->id << logend;
}
}
else
{
log << log2 << "Env: Syntax error in line: " << conf_parser.line << logend;
slog << logerror << "Syntax error in line: " << conf_parser.line << logend;
}
return false;
}
void Env::SaveEnv()
{
if( GetUser() )
{
const std::wstring & env_str = cur->request->PostVar(L"envvar");
long user_id = GetUser()->id;
bool status = false;
if( cur->request->IsParam(L"a") )
{
if( cur->session->puser->super_user )
status = EditAdminEnv(user_id, env_str);
}
else
{
status = EditEnv(user_id, env_str);
}
if( status )
system->RedirectToLastItem();
}
}
User * Env::GetUser()
{
if( cur->request->id != req_id )
{
req_id = cur->request->id;
puser = 0;
if( cur->session->puser )
{
if( cur->session->puser->super_user && cur->request->IsPostVar(L"userid") )
{
long id = Tol(cur->request->PostVar(L"userid"));
puser = system->users.GetUser(id);
}
else
{
puser = cur->session->puser;
}
}
}
return puser;
}
void Env::MakePost()
{
if( cur->session->puser )
{
if( cur->request->IsPostVar(L"changeuser") )
{
// show environments variables for the specified user
if( GetUser() )
log << log2 << "Env: changing user to: " << GetUser()->name << ", id: " << GetUser()->id << logend;
}
else
{
// save environment variables
SaveEnv();
}
}
}
} // namespace

53
functions/env.h Executable file
View File

@ -0,0 +1,53 @@
/*
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2012, Tomasz Sowa
* All rights reserved.
*
*/
#ifndef headerfile_winix_functions_env
#define headerfile_winix_functions_env
#include "functionbase.h"
#include "core/confparser.h"
namespace Fun
{
class Env : public FunctionBase
{
public:
Env();
bool EditAdminEnv(long user_id, const std::wstring & env_str);
bool EditEnv(long user_id, const std::wstring & env_str);
bool HasAccess();
void MakePost();
// used mainly by templates
// can return a null pointer
User * GetUser();
private:
ConfParser conf_parser;
Space space;
User * puser;
size_t req_id;
bool Parse(const std::wstring & env_str);
void SaveEnv();
};
} // namespace
#endif

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010-2011, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -185,6 +185,7 @@ void Functions::CreateFunctions()
Add(fun_default);
Add(fun_download);
Add(fun_emacs);
Add(fun_env);
Add(fun_last);
Add(fun_login);
Add(fun_logout);

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -22,6 +22,7 @@
#include "default.h"
#include "download.h"
#include "emacs.h"
#include "env.h"
#include "last.h"
#include "login.h"
#include "logout.h"
@ -70,6 +71,7 @@ public:
Fun::Default fun_default;
Fun::Download fun_download;
Fun::Emacs fun_emacs;
Fun::Env fun_env;
Fun::Last fun_last;
Fun::Login fun_login;
Fun::Logout fun_logout;

43
html/fun_env.html Executable file
View File

@ -0,0 +1,43 @@
<h1>{env_header}</h1>
[if user_super_user]
[if winix_function_param_is "a"]
<p class="withnext">{env_change_admin_env_for_user}:</p>
[else]
<p class="withnext">{env_change_env_for_user}:</p>
[end]
<form class="envchangeuser" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]env[if winix_function_param_is "a"]/a[end]">
<fieldset>
<legend>{form_env_legend}</legend>
<select name="userid">
[for env_user_tab]
<option value="[env_user_tab_id]" [if env_user_tab_is_current]selected="selected"[end]>[env_user_tab_name]</option>
[end]
</select>
<input type="hidden" name="changeuser">
<input class="submit" type="submit" value="{env_change_user}">
</fieldset>
</form>
[end]
<form id="additem" method="post" action="[doc_base_url][dir][if item_is][item_url]/[end]env[if winix_function_param_is "a"]/a[end]">
<fieldset>
<legend>{form_env_legend}</legend>
<textarea class="multitext" rows="30" cols="60" name="envvar">[if winix_function_param_is "a"][env_user_admin_env_str][else][env_user_env_str][end]</textarea>
<input type="hidden" name="userid" value="[env_user_id]">
<input class="submit" type="submit" value="{change}">
</fieldset>
</form>

View File

@ -83,6 +83,13 @@ form_ticket_progress = Progress (0-100)
form_ticket_create_submit = Create a new ticket
form_ticket_edit_submit = Edit a ticket
env_header = Environment variables for a user
form_env_legend = Environment variables form
env_change_env_for_user = Change environment variables for user
env_change_admin_env_for_user = Change admin environment variables for user
env_change_user = Change user
default_header = Default item in a directory
default_make_redirect = Make redirect
form_default_legend = Default item form

View File

@ -83,6 +83,13 @@ form_ticket_progress = Postęp prac (0-100)
form_ticket_create_submit = Załóż zgłoszenie
form_ticket_edit_submit = Edytuj zgłoszenie
env_header = Zmienne środowiskowe
form_env_legend = Formularz zmiany zmiennych środowiskowych dla użytkownika
env_change_env_for_user = Zmień zmienne środowiskowe dla użytkownika
env_change_admin_env_for_user = Zmień zmienne środowiskowe administracyjne dla użytkownika
env_change_user = Zmień użytkownika
default_header = Domyślna pozycja w katalogu
default_make_redirect = Wykonaj przekierowanie
form_default_legend = Formularz zmiany pozycji domyślnej

View File

@ -30,13 +30,13 @@ main.o: ../core/synchro.h ../functions/functionparser.h ../core/cur.h
main.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
main.o: ../functions/privchanger.h ../functions/chown.h
main.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
main.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
main.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
main.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
main.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
main.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
main.o: ../functions/reload.h ../functions/rm.h ../functions/sort.h
main.o: ../functions/specialdefault.h ../functions/stat.h
main.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
main.o: ../functions/last.h ../functions/login.h ../functions/logout.h
main.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
main.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
main.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
main.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
main.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
main.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
main.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
main.o: ../functions/who.h ../functions/vim.h ../core/htmlfilter.h

View File

@ -7,35 +7,36 @@ notify.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
notify.o: ../../ezc/src/pattern.h ../../ezc/src/item.h
notify.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
notify.o: ../../ezc/src/stringconv.h ../templates/misc.h
notify.o: ../templates/htmltextstream.h ../core/textstream.h notifythread.h
notify.o: ../core/basethread.h ../core/synchro.h templatesnotify.h
notify.o: ../core/config.h ../core/confparser.h ../core/htmlfilter.h
notify.o: ../core/users.h ../core/user.h ../core/ugcontainer.h ../core/log.h
notify.o: ../core/textstream.h ../core/logmanipulators.h ../core/slog.h
notify.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
notify.o: ../core/error.h ../core/config.h ../templates/htmltextstream.h
notify.o: ../core/session.h ../core/plugindata.h ../core/rebus.h
notify.o: ../core/mount.h ../core/lastcontainer.h ../db/db.h ../db/dbbase.h
notify.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
notify.o: ../db/dbitemquery.h ../core/item.h ../db/dbitemcolumns.h
notify.o: ../core/user.h ../core/group.h ../core/dircontainer.h
notify.o: ../core/ugcontainer.h ../templates/misc.h ../templates/templates.h
notify.o: ../templates/patterncacher.h ../templates/indexpatterns.h
notify.o: ../templates/patterns.h ../templates/changepatterns.h ../core/cur.h
notify.o: ../core/system.h ../core/dirs.h ../core/dircontainer.h
notify.o: ../notify/notify.h ../core/mounts.h ../core/mountparser.h
notify.o: ../core/crypt.h ../core/run.h ../core/users.h ../core/groups.h
notify.o: ../core/group.h ../core/loadavg.h ../core/image.h
notify.o: ../core/basethread.h ../core/threadmanager.h
notify.o: ../core/sessionmanager.h ../core/sessioncontainer.h
notify.o: ../core/system.h ../core/htmlfilter.h ../core/request.h
notify.o: ../core/dirs.h ../core/plugin.h ../core/pluginmsg.h
notify.o: ../core/sessionmanager.h ../functions/functions.h
notify.o: ../functions/functionbase.h ../core/synchro.h
notify.o: ../functions/functionparser.h ../functions/adduser.h
notify.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
notify.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
notify.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
notify.o: ../templates/htmltextstream.h ../core/textstream.h
notify.o: ../core/confparser.h notifythread.h ../core/basethread.h
notify.o: ../core/synchro.h templatesnotify.h ../core/config.h
notify.o: ../core/htmlfilter.h ../core/users.h ../core/user.h
notify.o: ../core/ugcontainer.h ../core/log.h ../core/textstream.h
notify.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
notify.o: ../core/request.h ../core/requesttypes.h ../core/error.h
notify.o: ../core/config.h ../templates/htmltextstream.h ../core/session.h
notify.o: ../core/plugindata.h ../core/rebus.h ../core/mount.h
notify.o: ../core/lastcontainer.h ../db/db.h ../db/dbbase.h ../db/dbconn.h
notify.o: ../db/dbtextstream.h ../core/error.h ../db/dbitemquery.h
notify.o: ../core/item.h ../db/dbitemcolumns.h ../core/user.h ../core/group.h
notify.o: ../core/dircontainer.h ../core/ugcontainer.h ../templates/misc.h
notify.o: ../templates/templates.h ../templates/patterncacher.h
notify.o: ../templates/indexpatterns.h ../templates/patterns.h
notify.o: ../templates/changepatterns.h ../core/cur.h ../core/system.h
notify.o: ../core/dirs.h ../core/dircontainer.h ../notify/notify.h
notify.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
notify.o: ../core/run.h ../core/users.h ../core/groups.h ../core/group.h
notify.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
notify.o: ../core/threadmanager.h ../core/sessionmanager.h
notify.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h
notify.o: ../core/request.h ../core/dirs.h ../core/plugin.h
notify.o: ../core/pluginmsg.h ../core/sessionmanager.h
notify.o: ../functions/functions.h ../functions/functionbase.h
notify.o: ../core/synchro.h ../functions/functionparser.h
notify.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
notify.o: ../functions/privchanger.h ../functions/chown.h
notify.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
notify.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
notify.o: ../functions/last.h ../functions/login.h ../functions/logout.h
notify.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
notify.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
@ -53,9 +54,9 @@ notifythread.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
notifythread.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
notifythread.o: ../core/textstream.h ../templates/misc.h
notifythread.o: ../templates/localefilter.h ../templates/locale.h
notifythread.o: ../templates/htmltextstream.h notifypool.h
notifythread.o: ../templates/locale.h ../core/confparser.h ../core/config.h
notifythread.o: ../core/confparser.h ../core/htmlfilter.h ../core/users.h
notifythread.o: ../templates/htmltextstream.h ../core/confparser.h
notifythread.o: notifypool.h ../templates/locale.h ../core/confparser.h
notifythread.o: ../core/config.h ../core/htmlfilter.h ../core/users.h
notifythread.o: ../core/user.h ../core/ugcontainer.h ../core/log.h
notifythread.o: ../core/textstream.h ../core/logmanipulators.h ../core/slog.h
notifythread.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
@ -73,8 +74,8 @@ templatesnotify.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
templatesnotify.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
templatesnotify.o: ../core/textstream.h ../templates/misc.h
templatesnotify.o: ../templates/localefilter.h ../templates/locale.h
templatesnotify.o: ../templates/htmltextstream.h notifypool.h
templatesnotify.o: ../templates/locale.h ../core/confparser.h
templatesnotify.o: ../templates/htmltextstream.h ../core/confparser.h
templatesnotify.o: notifypool.h ../templates/locale.h ../core/confparser.h
templatesnotify.o: ../core/plugin.h ../core/pluginmsg.h ../core/log.h
templatesnotify.o: ../core/textstream.h ../core/logmanipulators.h
templatesnotify.o: ../core/slog.h ../core/cur.h ../core/request.h
@ -83,11 +84,10 @@ templatesnotify.o: ../templates/htmltextstream.h ../core/session.h
templatesnotify.o: ../core/user.h ../core/plugindata.h ../core/rebus.h
templatesnotify.o: ../core/mount.h ../core/system.h ../core/sessionmanager.h
templatesnotify.o: ../core/synchro.h ../functions/functions.h
templatesnotify.o: ../functions/functionbase.h ../core/item.h
templatesnotify.o: ../core/confparser.h ../db/db.h ../db/dbbase.h
templatesnotify.o: ../db/dbconn.h ../db/dbtextstream.h ../core/error.h
templatesnotify.o: ../db/dbitemquery.h ../db/dbitemcolumns.h ../core/user.h
templatesnotify.o: ../core/group.h ../core/dircontainer.h
templatesnotify.o: ../functions/functionbase.h ../core/item.h ../db/db.h
templatesnotify.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
templatesnotify.o: ../core/error.h ../db/dbitemquery.h ../db/dbitemcolumns.h
templatesnotify.o: ../core/user.h ../core/group.h ../core/dircontainer.h
templatesnotify.o: ../core/ugcontainer.h ../core/request.h ../core/config.h
templatesnotify.o: ../core/htmlfilter.h ../core/system.h ../core/dirs.h
templatesnotify.o: ../core/dircontainer.h ../notify/notify.h ../core/mounts.h
@ -101,10 +101,10 @@ templatesnotify.o: ../functions/chmod.h ../functions/privchanger.h
templatesnotify.o: ../functions/chown.h ../functions/ckeditor.h
templatesnotify.o: ../functions/cp.h ../functions/default.h
templatesnotify.o: ../functions/download.h ../functions/emacs.h
templatesnotify.o: ../functions/last.h ../functions/login.h
templatesnotify.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
templatesnotify.o: ../functions/man.h ../functions/meta.h
templatesnotify.o: ../functions/mkdir.h ../functions/mv.h
templatesnotify.o: ../functions/env.h ../functions/last.h
templatesnotify.o: ../functions/login.h ../functions/logout.h
templatesnotify.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
templatesnotify.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
templatesnotify.o: ../functions/nicedit.h ../functions/node.h
templatesnotify.o: ../functions/passwd.h ../functions/priv.h
templatesnotify.o: ../functions/reload.h ../functions/rm.h

View File

@ -3,51 +3,50 @@
edb.o: edb.h ../../db/dbbase.h ../../db/dbconn.h ../../db/dbtextstream.h
edb.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h
edb.o: ../../core/confparser.h ../../core/requesttypes.h ../../core/error.h
edb.o: export.h ../../core/dirs.h ../../core/dircontainer.h ../../db/db.h
edb.o: ../../db/dbbase.h ../../db/dbitemquery.h ../../core/item.h
edb.o: ../../db/dbitemcolumns.h ../../core/confparser.h ../../core/user.h
edb.o: ../../core/group.h ../../core/dircontainer.h ../../core/ugcontainer.h
edb.o: ../../core/log.h ../../core/textstream.h ../../core/logmanipulators.h
edb.o: ../../core/slog.h ../../core/cur.h ../../core/request.h
edb.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h
edb.o: ../../templates/htmltextstream.h ../../core/session.h
edb.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
edb.o: ../../core/mount.h ../../templates/locale.h ../../notify/notify.h
edb.o: ../../notify/notifypool.h ../../templates/patterns.h
edb.o: ../../templates/locale.h ../../templates/localefilter.h
edb.o: ../../../ezc/src/ezc.h ../../../ezc/src/utf8.h
edb.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
edb.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
edb.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h
edb.o: ../../core/basethread.h ../../core/synchro.h
edb.o: ../../notify/templatesnotify.h ../../core/config.h ../../core/users.h
edb.o: ../../core/ugcontainer.h ../../core/lastcontainer.h
edb.o: ../../templates/misc.h ../../templates/htmltextstream.h
edb.o: ../../core/log.h
edb.o: ../../core/confparser.h export.h ../../core/dirs.h
edb.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h
edb.o: ../../db/dbitemquery.h ../../core/item.h ../../db/dbitemcolumns.h
edb.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h
edb.o: ../../core/ugcontainer.h ../../core/log.h ../../core/textstream.h
edb.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
edb.o: ../../core/request.h ../../core/error.h ../../core/config.h
edb.o: ../../core/htmlfilter.h ../../templates/htmltextstream.h
edb.o: ../../core/session.h ../../core/user.h ../../core/plugindata.h
edb.o: ../../core/rebus.h ../../core/mount.h ../../templates/locale.h
edb.o: ../../notify/notify.h ../../notify/notifypool.h
edb.o: ../../templates/patterns.h ../../templates/locale.h
edb.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h
edb.o: ../../../ezc/src/utf8.h ../../../ezc/src/generator.h
edb.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
edb.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
edb.o: ../../notify/notifythread.h ../../core/basethread.h
edb.o: ../../core/synchro.h ../../notify/templatesnotify.h
edb.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h
edb.o: ../../core/lastcontainer.h ../../templates/misc.h
edb.o: ../../templates/htmltextstream.h ../../core/log.h
exportinfo.o: ../../core/log.h exportinfo.h ../../core/system.h
exportinfo.o: ../../core/dirs.h ../../core/item.h ../../core/confparser.h
exportinfo.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h
exportinfo.o: ../../db/dbitemquery.h ../../core/item.h
exportinfo.o: ../../db/dbitemcolumns.h ../../core/confparser.h
exportinfo.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h
exportinfo.o: ../../core/ugcontainer.h ../../core/log.h
exportinfo.o: ../../core/textstream.h ../../core/logmanipulators.h
exportinfo.o: ../../core/slog.h ../../core/cur.h ../../core/request.h
exportinfo.o: ../../core/requesttypes.h ../../core/error.h
exportinfo.o: ../../core/config.h ../../core/htmlfilter.h
exportinfo.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
exportinfo.o: ../../core/dircontainer.h ../../core/ugcontainer.h
exportinfo.o: ../../core/log.h ../../core/textstream.h
exportinfo.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
exportinfo.o: ../../core/request.h ../../core/requesttypes.h
exportinfo.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h
exportinfo.o: ../../templates/htmltextstream.h ../../core/textstream.h
exportinfo.o: ../../core/misc.h ../../core/session.h ../../core/user.h
exportinfo.o: ../../core/plugindata.h ../../core/rebus.h ../../core/mount.h
exportinfo.o: ../../templates/locale.h ../../notify/notify.h
exportinfo.o: ../../notify/notifypool.h ../../templates/patterns.h
exportinfo.o: ../../templates/locale.h ../../templates/localefilter.h
exportinfo.o: ../../../ezc/src/ezc.h ../../../ezc/src/utf8.h
exportinfo.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
exportinfo.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
exportinfo.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h
exportinfo.o: ../../core/basethread.h ../../core/synchro.h
exportinfo.o: ../../notify/templatesnotify.h ../../core/config.h
exportinfo.o: ../../core/users.h ../../core/ugcontainer.h
exportinfo.o: ../../templates/locale.h ../../core/confparser.h
exportinfo.o: ../../notify/notify.h ../../notify/notifypool.h
exportinfo.o: ../../templates/patterns.h ../../templates/locale.h
exportinfo.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h
exportinfo.o: ../../../ezc/src/utf8.h ../../../ezc/src/generator.h
exportinfo.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
exportinfo.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
exportinfo.o: ../../notify/notifythread.h ../../core/basethread.h
exportinfo.o: ../../core/synchro.h ../../notify/templatesnotify.h
exportinfo.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h
exportinfo.o: ../../core/lastcontainer.h ../../templates/misc.h
exportinfo.o: ../../templates/htmltextstream.h ../../core/mounts.h
exportinfo.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h
@ -97,7 +96,7 @@ init.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.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

View File

@ -4,8 +4,8 @@ gallery.o: gallery.h ../../functions/functionbase.h ../../core/item.h
gallery.o: ../../core/confparser.h ../../db/db.h ../../db/dbbase.h
gallery.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/textstream.h
gallery.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h
gallery.o: ../../core/error.h ../../db/dbitemquery.h ../../db/dbitemcolumns.h
gallery.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
gallery.o: ../../core/error.h ../../core/confparser.h ../../db/dbitemquery.h
gallery.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
gallery.o: ../../core/dircontainer.h ../../core/ugcontainer.h
gallery.o: ../../core/log.h ../../core/textstream.h
gallery.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
@ -35,8 +35,8 @@ init.o: gallery.h ../../functions/functionbase.h ../../core/item.h
init.o: ../../core/confparser.h ../../db/db.h ../../db/dbbase.h
init.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/textstream.h
init.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h
init.o: ../../core/error.h ../../db/dbitemquery.h ../../db/dbitemcolumns.h
init.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
init.o: ../../core/error.h ../../core/confparser.h ../../db/dbitemquery.h
init.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
init.o: ../../core/dircontainer.h ../../core/ugcontainer.h ../../core/log.h
init.o: ../../core/textstream.h ../../core/logmanipulators.h
init.o: ../../core/slog.h ../../core/cur.h ../../core/request.h
@ -70,7 +70,7 @@ init.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.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
@ -89,8 +89,8 @@ templates.o: ../../core/confparser.h ../../db/db.h ../../db/dbbase.h
templates.o: ../../db/dbconn.h ../../db/dbtextstream.h
templates.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h
templates.o: ../../core/requesttypes.h ../../core/error.h
templates.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
templates.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
templates.o: ../../core/confparser.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
templates.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
@ -124,9 +124,9 @@ templates.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.h
templates.o: ../../functions/logout.h ../../functions/ln.h
templates.o: ../../functions/ls.h ../../functions/man.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

View File

@ -68,7 +68,7 @@ init.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.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
@ -97,8 +97,8 @@ templates.o: ../../core/config.h ../../core/cur.h ../../core/system.h
templates.o: ../../core/dirs.h ../../core/dircontainer.h ../../db/db.h
templates.o: ../../db/dbbase.h ../../db/dbconn.h ../../db/dbtextstream.h
templates.o: ../../core/textstream.h ../../core/error.h
templates.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
templates.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
templates.o: ../../core/confparser.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
templates.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
@ -126,9 +126,10 @@ templates.o: ../../functions/cat.h ../../functions/chmod.h
templates.o: ../../functions/privchanger.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/last.h
templates.o: ../../functions/login.h ../../functions/logout.h
templates.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.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/meta.h ../../functions/mkdir.h
templates.o: ../../functions/mv.h ../../functions/nicedit.h
templates.o: ../../functions/node.h ../../functions/passwd.h

View File

@ -38,7 +38,7 @@ init.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.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
@ -66,8 +66,8 @@ templates.o: ../../core/config.h ../../core/cur.h ../../core/system.h
templates.o: ../../core/sessionmanager.h ../../core/htmlfilter.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 ../../db/dbitemquery.h
templates.o: ../../db/dbitemcolumns.h ../../core/confparser.h
templates.o: ../../core/error.h ../../core/confparser.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 ../../core/plugin.h
templates.o: ../../core/pluginmsg.h ../../core/plugindata.h
@ -94,9 +94,10 @@ templates.o: ../../functions/cat.h ../../functions/chmod.h
templates.o: ../../functions/privchanger.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/last.h
templates.o: ../../functions/login.h ../../functions/logout.h
templates.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.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/meta.h ../../functions/mkdir.h
templates.o: ../../functions/mv.h ../../functions/nicedit.h
templates.o: ../../functions/node.h ../../functions/passwd.h

View File

@ -39,7 +39,7 @@ init.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.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
@ -72,22 +72,21 @@ templates.o: ../../templates/htmltextstream.h ../../core/textstream.h
templates.o: ../../core/system.h ../../core/dirs.h ../../core/dircontainer.h
templates.o: ../../db/db.h ../../db/dbbase.h ../../db/dbconn.h
templates.o: ../../db/dbtextstream.h ../../core/error.h
templates.o: ../../db/dbitemquery.h ../../core/item.h
templates.o: ../../db/dbitemcolumns.h ../../core/confparser.h
templates.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h
templates.o: ../../core/ugcontainer.h ../../notify/notify.h
templates.o: ../../notify/notifypool.h ../../templates/locale.h
templates.o: ../../templates/patterns.h ../../templates/locale.h
templates.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h
templates.o: ../../../ezc/src/utf8.h ../../../ezc/src/generator.h
templates.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
templates.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
templates.o: ../../notify/notifythread.h ../../core/basethread.h
templates.o: ../../core/synchro.h ../../notify/templatesnotify.h
templates.o: ../../core/config.h ../../core/users.h ../../core/user.h
templates.o: ../../core/ugcontainer.h ../../core/lastcontainer.h
templates.o: ../../core/cur.h ../../core/session.h ../../core/rebus.h
templates.o: ../../core/mount.h ../../templates/misc.h
templates.o: ../../core/confparser.h ../../db/dbitemquery.h ../../core/item.h
templates.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
templates.o: ../../core/dircontainer.h ../../core/ugcontainer.h
templates.o: ../../notify/notify.h ../../notify/notifypool.h
templates.o: ../../templates/locale.h ../../templates/patterns.h
templates.o: ../../templates/locale.h ../../templates/localefilter.h
templates.o: ../../../ezc/src/ezc.h ../../../ezc/src/utf8.h
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
templates.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
templates.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h
templates.o: ../../core/basethread.h ../../core/synchro.h
templates.o: ../../notify/templatesnotify.h ../../core/config.h
templates.o: ../../core/users.h ../../core/user.h ../../core/ugcontainer.h
templates.o: ../../core/lastcontainer.h ../../core/cur.h ../../core/session.h
templates.o: ../../core/rebus.h ../../core/mount.h ../../templates/misc.h
templates.o: ../../templates/htmltextstream.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
@ -102,9 +101,9 @@ templates.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.h
templates.o: ../../functions/logout.h ../../functions/ln.h
templates.o: ../../functions/ls.h ../../functions/man.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

View File

@ -5,8 +5,8 @@ createthread.o: ../../core/item.h ../../core/confparser.h ../../db/db.h
createthread.o: ../../db/dbbase.h ../../db/dbconn.h ../../db/dbtextstream.h
createthread.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h
createthread.o: ../../core/requesttypes.h ../../core/error.h
createthread.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
createthread.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
createthread.o: ../../core/confparser.h ../../db/dbitemquery.h
createthread.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
createthread.o: ../../core/dircontainer.h ../../core/ugcontainer.h
createthread.o: ../../core/log.h ../../core/textstream.h
createthread.o: ../../core/logmanipulators.h ../../core/slog.h
@ -41,27 +41,27 @@ createthread.o: ../../functions/chmod.h ../../functions/privchanger.h
createthread.o: ../../functions/chown.h ../../functions/ckeditor.h
createthread.o: ../../functions/cp.h ../../functions/default.h
createthread.o: ../../functions/download.h ../../functions/emacs.h
createthread.o: ../../functions/last.h ../../functions/login.h
createthread.o: ../../functions/logout.h ../../functions/ln.h
createthread.o: ../../functions/ls.h ../../functions/man.h
createthread.o: ../../functions/meta.h ../../functions/mkdir.h
createthread.o: ../../functions/mv.h ../../functions/nicedit.h
createthread.o: ../../functions/node.h ../../functions/passwd.h
createthread.o: ../../functions/priv.h ../../functions/reload.h
createthread.o: ../../functions/rm.h ../../functions/sort.h
createthread.o: ../../functions/specialdefault.h ../../functions/stat.h
createthread.o: ../../functions/subject.h ../../functions/template.h
createthread.o: ../../functions/tinymce.h ../../functions/uname.h
createthread.o: ../../functions/upload.h ../../functions/uptime.h
createthread.o: ../../functions/who.h ../../functions/vim.h
createthread.o: ../../core/htmlfilter.h
createthread.o: ../../functions/env.h ../../functions/last.h
createthread.o: ../../functions/login.h ../../functions/logout.h
createthread.o: ../../functions/ln.h ../../functions/ls.h
createthread.o: ../../functions/man.h ../../functions/meta.h
createthread.o: ../../functions/mkdir.h ../../functions/mv.h
createthread.o: ../../functions/nicedit.h ../../functions/node.h
createthread.o: ../../functions/passwd.h ../../functions/priv.h
createthread.o: ../../functions/reload.h ../../functions/rm.h
createthread.o: ../../functions/sort.h ../../functions/specialdefault.h
createthread.o: ../../functions/stat.h ../../functions/subject.h
createthread.o: ../../functions/template.h ../../functions/tinymce.h
createthread.o: ../../functions/uname.h ../../functions/upload.h
createthread.o: ../../functions/uptime.h ../../functions/who.h
createthread.o: ../../functions/vim.h ../../core/htmlfilter.h
funthread.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h
funthread.o: funthread.h ../../functions/functionbase.h ../../core/item.h
funthread.o: ../../core/confparser.h ../../db/db.h ../../db/dbbase.h
funthread.o: ../../db/dbconn.h ../../db/dbtextstream.h
funthread.o: ../../core/textstream.h ../../core/misc.h ../../core/error.h
funthread.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
funthread.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
funthread.o: ../../core/confparser.h ../../db/dbitemquery.h
funthread.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
funthread.o: ../../core/dircontainer.h ../../core/ugcontainer.h
funthread.o: ../../core/log.h ../../core/textstream.h
funthread.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
@ -92,8 +92,8 @@ init.o: ../../functions/functionbase.h ../../core/item.h
init.o: ../../core/confparser.h ../../db/db.h ../../db/dbbase.h
init.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/textstream.h
init.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h
init.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
init.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
init.o: ../../core/confparser.h ../../db/dbitemquery.h
init.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
init.o: ../../core/dircontainer.h ../../core/ugcontainer.h ../../core/log.h
init.o: ../../core/textstream.h ../../core/logmanipulators.h
init.o: ../../core/slog.h ../../core/cur.h ../../core/request.h
@ -127,7 +127,7 @@ init.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.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
@ -146,8 +146,8 @@ reply.o: reply.h ../../functions/functionbase.h ../../core/item.h
reply.o: ../../core/confparser.h ../../db/db.h ../../db/dbbase.h
reply.o: ../../db/dbconn.h ../../db/dbtextstream.h ../../core/textstream.h
reply.o: ../../core/misc.h ../../core/item.h ../../core/requesttypes.h
reply.o: ../../core/error.h ../../db/dbitemquery.h ../../db/dbitemcolumns.h
reply.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
reply.o: ../../core/error.h ../../core/confparser.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
@ -179,7 +179,7 @@ reply.o: ../../functions/chmod.h ../../functions/privchanger.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
reply.o: ../../functions/last.h ../../functions/login.h
reply.o: ../../functions/env.h ../../functions/last.h ../../functions/login.h
reply.o: ../../functions/logout.h ../../functions/ln.h ../../functions/ls.h
reply.o: ../../functions/man.h ../../functions/meta.h ../../functions/mkdir.h
reply.o: ../../functions/mv.h ../../functions/nicedit.h
@ -201,8 +201,8 @@ showthreads.o: ../../core/confparser.h ../../db/db.h ../../db/dbbase.h
showthreads.o: ../../db/dbconn.h ../../db/dbtextstream.h
showthreads.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h
showthreads.o: ../../core/requesttypes.h ../../core/error.h
showthreads.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
showthreads.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
showthreads.o: ../../core/confparser.h ../../db/dbitemquery.h
showthreads.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
showthreads.o: ../../core/dircontainer.h ../../core/ugcontainer.h
showthreads.o: ../../core/log.h ../../core/textstream.h
showthreads.o: ../../core/logmanipulators.h ../../core/slog.h
@ -237,8 +237,8 @@ templates.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h
templates.o: ../../db/dbconn.h ../../db/dbtextstream.h
templates.o: ../../core/textstream.h ../../core/misc.h
templates.o: ../../core/requesttypes.h ../../core/error.h
templates.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
templates.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
templates.o: ../../core/confparser.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
templates.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
@ -272,9 +272,9 @@ templates.o: ../../functions/chmod.h ../../functions/privchanger.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/last.h ../../functions/login.h
templates.o: ../../functions/logout.h ../../functions/ln.h
templates.o: ../../functions/ls.h ../../functions/man.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
@ -295,8 +295,8 @@ threadinfo.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h
threadinfo.o: ../../db/dbconn.h ../../db/dbtextstream.h
threadinfo.o: ../../core/textstream.h ../../core/misc.h
threadinfo.o: ../../core/requesttypes.h ../../core/error.h
threadinfo.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
threadinfo.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
threadinfo.o: ../../core/confparser.h ../../db/dbitemquery.h
threadinfo.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
threadinfo.o: ../../core/dircontainer.h ../../core/ugcontainer.h
threadinfo.o: ../../core/log.h ../../core/textstream.h
threadinfo.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h

View File

@ -4,10 +4,10 @@ createticket.o: createticket.h tdb.h ticket.h ../../db/dbbase.h
createticket.o: ../../db/dbconn.h ../../db/dbtextstream.h
createticket.o: ../../core/textstream.h ../../core/misc.h ../../core/item.h
createticket.o: ../../core/confparser.h ../../core/requesttypes.h
createticket.o: ../../core/error.h ../../functions/functionbase.h
createticket.o: ../../core/item.h ../../db/db.h ../../db/dbbase.h
createticket.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
createticket.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
createticket.o: ../../core/error.h ../../core/confparser.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
@ -41,37 +41,37 @@ createticket.o: ../../functions/chmod.h ../../functions/privchanger.h
createticket.o: ../../functions/chown.h ../../functions/ckeditor.h
createticket.o: ../../functions/cp.h ../../functions/default.h
createticket.o: ../../functions/download.h ../../functions/emacs.h
createticket.o: ../../functions/last.h ../../functions/login.h
createticket.o: ../../functions/logout.h ../../functions/ln.h
createticket.o: ../../functions/ls.h ../../functions/man.h
createticket.o: ../../functions/meta.h ../../functions/mkdir.h
createticket.o: ../../functions/mv.h ../../functions/nicedit.h
createticket.o: ../../functions/node.h ../../functions/passwd.h
createticket.o: ../../functions/priv.h ../../functions/reload.h
createticket.o: ../../functions/rm.h ../../functions/sort.h
createticket.o: ../../functions/specialdefault.h ../../functions/stat.h
createticket.o: ../../functions/subject.h ../../functions/template.h
createticket.o: ../../functions/tinymce.h ../../functions/uname.h
createticket.o: ../../functions/upload.h ../../functions/uptime.h
createticket.o: ../../functions/who.h ../../functions/vim.h
createticket.o: ../../core/htmlfilter.h sessiondata.h ../../core/plugindata.h
createticket.o: ../../functions/rm.h
createticket.o: ../../functions/env.h ../../functions/last.h
createticket.o: ../../functions/login.h ../../functions/logout.h
createticket.o: ../../functions/ln.h ../../functions/ls.h
createticket.o: ../../functions/man.h ../../functions/meta.h
createticket.o: ../../functions/mkdir.h ../../functions/mv.h
createticket.o: ../../functions/nicedit.h ../../functions/node.h
createticket.o: ../../functions/passwd.h ../../functions/priv.h
createticket.o: ../../functions/reload.h ../../functions/rm.h
createticket.o: ../../functions/sort.h ../../functions/specialdefault.h
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: ../../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 ../../core/confparser.h
editticket.o: ../../core/requesttypes.h ../../core/error.h ticketinfo.h
editticket.o: ticketparser.h ticketconf.h ../../core/item.h
editticket.o: ../../core/system.h ../../core/dirs.h ../../core/dircontainer.h
editticket.o: ../../db/db.h ../../db/dbbase.h ../../db/dbitemquery.h
editticket.o: ../../db/dbitemcolumns.h ../../core/confparser.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: ../../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 ../../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/requesttypes.h ../../core/error.h
editticket.o: ../../core/confparser.h ticketinfo.h ticketparser.h
editticket.o: ticketconf.h ../../core/item.h ../../core/system.h
editticket.o: ../../core/dirs.h ../../core/dircontainer.h ../../db/db.h
editticket.o: ../../db/dbbase.h ../../db/dbitemquery.h
editticket.o: ../../db/dbitemcolumns.h ../../core/user.h ../../core/group.h
editticket.o: ../../core/dircontainer.h ../../core/ugcontainer.h
editticket.o: ../../core/log.h ../../core/textstream.h
editticket.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
editticket.o: ../../core/request.h ../../core/error.h ../../core/config.h
editticket.o: ../../core/htmlfilter.h ../../templates/htmltextstream.h
editticket.o: ../../core/session.h ../../core/user.h ../../core/plugindata.h
editticket.o: ../../core/rebus.h ../../core/mount.h ../../templates/locale.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
@ -94,9 +94,9 @@ 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/last.h ../../functions/login.h
editticket.o: ../../functions/logout.h ../../functions/ln.h
editticket.o: ../../functions/ls.h ../../functions/man.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/meta.h ../../functions/mkdir.h
editticket.o: ../../functions/mv.h ../../functions/nicedit.h
editticket.o: ../../functions/node.h ../../functions/passwd.h
@ -113,11 +113,11 @@ editticket.o: ../../functions/rm.h
funticket.o: funticket.h tdb.h ticket.h ../../db/dbbase.h ../../db/dbconn.h
funticket.o: ../../db/dbtextstream.h ../../core/textstream.h
funticket.o: ../../core/misc.h ../../core/item.h ../../core/confparser.h
funticket.o: ../../core/requesttypes.h ../../core/error.h ticketinfo.h
funticket.o: ticketparser.h ticketconf.h ../../core/item.h
funticket.o: ../../core/system.h ../../core/dirs.h ../../core/dircontainer.h
funticket.o: ../../db/db.h ../../db/dbbase.h ../../db/dbitemquery.h
funticket.o: ../../db/dbitemcolumns.h ../../core/confparser.h
funticket.o: ../../core/requesttypes.h ../../core/error.h
funticket.o: ../../core/confparser.h ticketinfo.h ticketparser.h ticketconf.h
funticket.o: ../../core/item.h ../../core/system.h ../../core/dirs.h
funticket.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.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/logmanipulators.h
@ -147,9 +147,10 @@ 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/last.h
funticket.o: ../../functions/login.h ../../functions/logout.h
funticket.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.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/meta.h ../../functions/mkdir.h
funticket.o: ../../functions/mv.h ../../functions/nicedit.h
funticket.o: ../../functions/node.h ../../functions/passwd.h
@ -170,40 +171,39 @@ funticket.o: ../../core/sessionmanager.h ../../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: ../../core/item.h ../../core/confparser.h ../../core/requesttypes.h
init.o: ../../core/error.h funticket.h ticketinfo.h ticketparser.h
init.o: ticketconf.h ../../core/item.h ../../core/system.h ../../core/dirs.h
init.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h
init.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
init.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
init.o: ../../core/dircontainer.h ../../core/ugcontainer.h ../../core/log.h
init.o: ../../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 ../../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: ../../notify/notifypool.h ../../templates/patterns.h
init.o: ../../templates/locale.h ../../templates/localefilter.h
init.o: ../../../ezc/src/ezc.h ../../../ezc/src/utf8.h
init.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
init.o: ../../../ezc/src/functions.h ../../../ezc/src/funinfo.h
init.o: ../../../ezc/src/stringconv.h ../../notify/notifythread.h
init.o: ../../core/basethread.h ../../core/synchro.h
init.o: ../../notify/templatesnotify.h ../../core/config.h ../../core/users.h
init.o: ../../core/ugcontainer.h ../../core/lastcontainer.h
init.o: ../../templates/misc.h ../../templates/htmltextstream.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/basethread.h ../../core/threadmanager.h
init.o: ../../functions/functions.h ../../functions/functionbase.h
init.o: ../../functions/functionparser.h ../../core/cur.h
init.o: ../../functions/adduser.h ../../functions/cat.h
init.o: ../../core/error.h ../../core/confparser.h funticket.h ticketinfo.h
init.o: ticketparser.h ticketconf.h ../../core/item.h ../../core/system.h
init.o: ../../core/dirs.h ../../core/dircontainer.h ../../db/db.h
init.o: ../../db/dbbase.h ../../db/dbitemquery.h ../../db/dbitemcolumns.h
init.o: ../../core/user.h ../../core/group.h ../../core/dircontainer.h
init.o: ../../core/ugcontainer.h ../../core/log.h ../../core/textstream.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: ../../core/session.h ../../core/user.h ../../core/plugindata.h
init.o: ../../core/rebus.h ../../core/mount.h ../../templates/locale.h
init.o: ../../notify/notify.h ../../notify/notifypool.h
init.o: ../../templates/patterns.h ../../templates/locale.h
init.o: ../../templates/localefilter.h ../../../ezc/src/ezc.h
init.o: ../../../ezc/src/utf8.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: ../../core/synchro.h ../../notify/templatesnotify.h
init.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h
init.o: ../../core/lastcontainer.h ../../templates/misc.h
init.o: ../../templates/htmltextstream.h ../../core/mounts.h
init.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h
init.o: ../../core/users.h ../../core/groups.h ../../core/group.h
init.o: ../../core/loadavg.h ../../core/image.h ../../core/basethread.h
init.o: ../../core/threadmanager.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/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/last.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
@ -231,16 +231,16 @@ showtickets.o: showtickets.h tdb.h ticket.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/confparser.h ../../core/requesttypes.h
showtickets.o: ../../core/error.h ticketinfo.h ticketparser.h ticketconf.h
showtickets.o: ../../core/item.h ../../core/system.h ../../core/dirs.h
showtickets.o: ../../core/error.h ../../core/confparser.h ticketinfo.h
showtickets.o: ticketparser.h ticketconf.h ../../core/item.h
showtickets.o: ../../core/system.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/confparser.h ../../core/user.h ../../core/group.h
showtickets.o: ../../core/dircontainer.h ../../core/ugcontainer.h
showtickets.o: ../../core/log.h ../../core/textstream.h
showtickets.o: ../../core/logmanipulators.h ../../core/slog.h
showtickets.o: ../../core/cur.h ../../core/request.h ../../core/error.h
showtickets.o: ../../core/config.h ../../core/htmlfilter.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: ../../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 ../../core/session.h
showtickets.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
showtickets.o: ../../core/mount.h ../../templates/locale.h
@ -267,31 +267,32 @@ showtickets.o: ../../functions/chmod.h ../../functions/privchanger.h
showtickets.o: ../../core/request.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/last.h
showtickets.o: ../../functions/login.h ../../functions/logout.h
showtickets.o: ../../functions/ln.h ../../functions/ls.h
showtickets.o: ../../functions/man.h ../../functions/meta.h
showtickets.o: ../../functions/mkdir.h ../../functions/mv.h
showtickets.o: ../../functions/nicedit.h ../../functions/node.h
showtickets.o: ../../functions/passwd.h ../../functions/priv.h
showtickets.o: ../../functions/reload.h ../../functions/rm.h
showtickets.o: ../../functions/sort.h ../../functions/specialdefault.h
showtickets.o: ../../functions/stat.h ../../functions/subject.h
showtickets.o: ../../functions/template.h ../../functions/tinymce.h
showtickets.o: ../../functions/uname.h ../../functions/upload.h
showtickets.o: ../../functions/uptime.h ../../functions/who.h
showtickets.o: ../../functions/vim.h ../../core/htmlfilter.h
showtickets.o: ../../functions/functionbase.h ../../core/synchro.h
showtickets.o: pluginmsg.h ../../plugins/thread/pluginmsg.h
showtickets.o: ../../core/plugin.h ../../core/system.h
showtickets.o: ../../core/sessionmanager.h ../../core/sessioncontainer.h
showtickets.o: ../../templates/templates.h ../../templates/patterncacher.h
showtickets.o: ../../functions/emacs.h ../../functions/env.h
showtickets.o: ../../functions/last.h ../../functions/login.h
showtickets.o: ../../functions/logout.h ../../functions/ln.h
showtickets.o: ../../functions/ls.h ../../functions/man.h
showtickets.o: ../../functions/meta.h ../../functions/mkdir.h
showtickets.o: ../../functions/mv.h ../../functions/nicedit.h
showtickets.o: ../../functions/node.h ../../functions/passwd.h
showtickets.o: ../../functions/priv.h ../../functions/reload.h
showtickets.o: ../../functions/rm.h ../../functions/sort.h
showtickets.o: ../../functions/specialdefault.h ../../functions/stat.h
showtickets.o: ../../functions/subject.h ../../functions/template.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: ../../core/sessioncontainer.h ../../templates/templates.h
showtickets.o: ../../templates/patterncacher.h
showtickets.o: ../../templates/indexpatterns.h ../../templates/patterns.h
showtickets.o: ../../templates/changepatterns.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 ../../core/confparser.h ../../core/requesttypes.h
tdb.o: ../../core/error.h ../../core/log.h
tdb.o: ../../core/error.h ../../core/confparser.h ../../core/log.h
templates.o: ../../../ezc/src/ezc.h ../../../ezc/src/utf8.h
templates.o: ../../../ezc/src/generator.h ../../../ezc/src/pattern.h
templates.o: ../../core/item.h ../../core/confparser.h
@ -300,16 +301,16 @@ templates.o: ../../../ezc/src/stringconv.h ticketinfo.h ticket.h
templates.o: ticketparser.h ticketconf.h ../../core/item.h
templates.o: ../../core/system.h ../../core/dirs.h ../../core/dircontainer.h
templates.o: ../../db/db.h ../../db/dbbase.h ../../db/dbitemquery.h
templates.o: ../../db/dbitemcolumns.h ../../core/confparser.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/slog.h ../../core/cur.h ../../core/request.h
templates.o: ../../core/requesttypes.h ../../core/error.h ../../core/config.h
templates.o: ../../core/htmlfilter.h ../../templates/htmltextstream.h
templates.o: ../../core/textstream.h ../../core/misc.h ../../core/session.h
templates.o: ../../core/user.h ../../core/plugindata.h ../../core/rebus.h
templates.o: ../../core/mount.h ../../templates/locale.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
templates.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
templates.o: ../../core/request.h ../../core/requesttypes.h
templates.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.h
templates.o: ../../templates/htmltextstream.h ../../core/textstream.h
templates.o: ../../core/misc.h ../../core/session.h ../../core/user.h
templates.o: ../../core/plugindata.h ../../core/rebus.h ../../core/mount.h
templates.o: ../../templates/locale.h ../../core/confparser.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
@ -328,9 +329,10 @@ 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/last.h
templates.o: ../../functions/login.h ../../functions/logout.h
templates.o: ../../functions/ln.h ../../functions/ls.h ../../functions/man.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/meta.h ../../functions/mkdir.h
templates.o: ../../functions/mv.h ../../functions/nicedit.h
templates.o: ../../functions/node.h ../../functions/passwd.h
@ -358,25 +360,25 @@ ticketinfo.o: ../../core/item.h ../../core/system.h ../../core/dirs.h
ticketinfo.o: ../../core/item.h ../../core/confparser.h
ticketinfo.o: ../../core/dircontainer.h ../../db/db.h ../../db/dbbase.h
ticketinfo.o: ../../db/dbitemquery.h ../../db/dbitemcolumns.h
ticketinfo.o: ../../core/confparser.h ../../core/user.h ../../core/group.h
ticketinfo.o: ../../core/dircontainer.h ../../core/ugcontainer.h
ticketinfo.o: ../../core/log.h ../../core/textstream.h
ticketinfo.o: ../../core/logmanipulators.h ../../core/slog.h ../../core/cur.h
ticketinfo.o: ../../core/request.h ../../core/requesttypes.h
ticketinfo.o: ../../core/error.h ../../core/config.h ../../core/htmlfilter.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/slog.h ../../core/cur.h ../../core/request.h
ticketinfo.o: ../../core/requesttypes.h ../../core/error.h
ticketinfo.o: ../../core/config.h ../../core/htmlfilter.h
ticketinfo.o: ../../templates/htmltextstream.h ../../core/textstream.h
ticketinfo.o: ../../core/misc.h ../../core/session.h ../../core/user.h
ticketinfo.o: ../../core/plugindata.h ../../core/rebus.h ../../core/mount.h
ticketinfo.o: ../../templates/locale.h ../../notify/notify.h
ticketinfo.o: ../../notify/notifypool.h ../../templates/patterns.h
ticketinfo.o: ../../templates/locale.h ../../templates/localefilter.h
ticketinfo.o: ../../../ezc/src/ezc.h ../../../ezc/src/utf8.h
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 ../../core/synchro.h
ticketinfo.o: ../../notify/templatesnotify.h ../../core/config.h
ticketinfo.o: ../../core/users.h ../../core/ugcontainer.h
ticketinfo.o: ../../templates/locale.h ../../core/confparser.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
ticketinfo.o: ../../../ezc/src/utf8.h ../../../ezc/src/generator.h
ticketinfo.o: ../../../ezc/src/pattern.h ../../../ezc/src/functions.h
ticketinfo.o: ../../../ezc/src/funinfo.h ../../../ezc/src/stringconv.h
ticketinfo.o: ../../notify/notifythread.h ../../core/basethread.h
ticketinfo.o: ../../core/synchro.h ../../notify/templatesnotify.h
ticketinfo.o: ../../core/config.h ../../core/users.h ../../core/ugcontainer.h
ticketinfo.o: ../../core/lastcontainer.h ../../templates/misc.h
ticketinfo.o: ../../templates/htmltextstream.h ../../core/mounts.h
ticketinfo.o: ../../core/mountparser.h ../../core/crypt.h ../../core/run.h
@ -390,9 +392,9 @@ 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/last.h ../../functions/login.h
ticketinfo.o: ../../functions/logout.h ../../functions/ln.h
ticketinfo.o: ../../functions/ls.h ../../functions/man.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/meta.h ../../functions/mkdir.h
ticketinfo.o: ../../functions/mv.h ../../functions/nicedit.h
ticketinfo.o: ../../functions/node.h ../../functions/passwd.h

View File

@ -5,8 +5,8 @@ adduser.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
adduser.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
adduser.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
adduser.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
adduser.o: ../core/textstream.h patterncacher.h ../core/item.h
adduser.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
adduser.o: ../core/textstream.h ../core/confparser.h patterncacher.h
adduser.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
adduser.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
adduser.o: ../core/request.h ../core/requesttypes.h ../core/error.h
adduser.o: ../core/config.h ../core/textstream.h
@ -32,14 +32,14 @@ changepatterns.o: localefilter.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
changepatterns.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
changepatterns.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
changepatterns.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
changepatterns.o: htmltextstream.h ../core/textstream.h
changepatterns.o: htmltextstream.h ../core/textstream.h ../core/confparser.h
config.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
config.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
config.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
config.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
config.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
config.o: ../core/textstream.h patterncacher.h ../core/item.h
config.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
config.o: ../core/textstream.h ../core/confparser.h patterncacher.h
config.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
config.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
config.o: ../core/request.h ../core/requesttypes.h ../core/error.h
config.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -65,7 +65,7 @@ dir.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h ../../ezc/src/item.h
dir.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
dir.o: ../../ezc/src/stringconv.h misc.h localefilter.h locale.h
dir.o: ../core/confparser.h htmltextstream.h ../core/textstream.h
dir.o: patterncacher.h ../core/item.h ../core/confparser.h indexpatterns.h
dir.o: ../core/confparser.h patterncacher.h ../core/item.h indexpatterns.h
dir.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
dir.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
dir.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -89,13 +89,13 @@ dir.o: ../core/request.h ../core/synchro.h ../functions/functionparser.h
dir.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
dir.o: ../functions/privchanger.h ../functions/chown.h
dir.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
dir.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
dir.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
dir.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
dir.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
dir.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
dir.o: ../functions/reload.h ../functions/rm.h ../functions/sort.h
dir.o: ../functions/specialdefault.h ../functions/stat.h
dir.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
dir.o: ../functions/last.h ../functions/login.h ../functions/logout.h
dir.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
dir.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
dir.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
dir.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
dir.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
dir.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
dir.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
dir.o: ../functions/who.h ../functions/vim.h
@ -104,7 +104,7 @@ doc.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h ../../ezc/src/item.h
doc.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
doc.o: ../../ezc/src/stringconv.h misc.h localefilter.h locale.h
doc.o: ../core/confparser.h htmltextstream.h ../core/textstream.h
doc.o: patterncacher.h ../core/item.h ../core/confparser.h indexpatterns.h
doc.o: ../core/confparser.h patterncacher.h ../core/item.h indexpatterns.h
doc.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
doc.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
doc.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -124,13 +124,52 @@ doc.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
doc.o: ../core/basethread.h ../core/threadmanager.h ../core/sessionmanager.h
doc.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h
doc.o: ../core/request.h ../core/misc.h
env.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
env.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h ../../ezc/src/item.h
env.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
env.o: ../../ezc/src/stringconv.h misc.h localefilter.h locale.h
env.o: ../core/confparser.h htmltextstream.h ../core/textstream.h
env.o: ../core/confparser.h patterncacher.h ../core/item.h indexpatterns.h
env.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
env.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
env.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
env.o: ../core/session.h ../core/user.h ../core/plugindata.h ../core/rebus.h
env.o: ../core/mount.h ../core/system.h ../core/dirs.h ../core/dircontainer.h
env.o: ../db/db.h ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
env.o: ../core/error.h ../db/dbitemquery.h ../db/dbitemcolumns.h
env.o: ../core/user.h ../core/group.h ../core/dircontainer.h
env.o: ../core/ugcontainer.h ../core/log.h ../core/logmanipulators.h
env.o: ../core/slog.h ../core/cur.h ../templates/locale.h ../notify/notify.h
env.o: ../notify/notifypool.h ../templates/patterns.h
env.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
env.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
env.o: ../core/lastcontainer.h ../templates/misc.h ../core/mounts.h
env.o: ../core/mountparser.h ../core/crypt.h ../core/run.h ../core/users.h
env.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
env.o: ../core/basethread.h ../core/threadmanager.h ../core/sessionmanager.h
env.o: ../core/sessioncontainer.h ../core/system.h ../core/htmlfilter.h
env.o: ../core/misc.h ../functions/functions.h ../functions/functionbase.h
env.o: ../core/request.h ../core/synchro.h ../functions/functionparser.h
env.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
env.o: ../functions/privchanger.h ../functions/chown.h
env.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
env.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
env.o: ../functions/last.h ../functions/login.h ../functions/logout.h
env.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
env.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
env.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
env.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
env.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
env.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
env.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
env.o: ../functions/who.h ../functions/vim.h
filters.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
filters.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
filters.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
filters.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
filters.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
filters.o: ../core/textstream.h patterncacher.h ../core/item.h
filters.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
filters.o: ../core/textstream.h ../core/confparser.h patterncacher.h
filters.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
filters.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
filters.o: ../core/request.h ../core/requesttypes.h ../core/error.h
filters.o: ../core/config.h ../core/textstream.h
@ -156,22 +195,23 @@ htmltextstream.o: locale.h ../core/confparser.h ../../ezc/src/ezc.h
htmltextstream.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
htmltextstream.o: ../../ezc/src/pattern.h ../../ezc/src/item.h
htmltextstream.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
htmltextstream.o: ../../ezc/src/stringconv.h
htmltextstream.o: ../../ezc/src/stringconv.h ../core/confparser.h
indexpatterns.o: indexpatterns.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
indexpatterns.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
indexpatterns.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
indexpatterns.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h
indexpatterns.o: patterns.h locale.h ../core/confparser.h localefilter.h
indexpatterns.o: misc.h htmltextstream.h ../core/textstream.h ../core/log.h
indexpatterns.o: ../core/textstream.h ../core/logmanipulators.h
indexpatterns.o: ../core/slog.h ../core/cur.h ../templates/locale.h
indexpatterns.o: misc.h htmltextstream.h ../core/textstream.h
indexpatterns.o: ../core/confparser.h ../core/log.h ../core/textstream.h
indexpatterns.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
indexpatterns.o: ../templates/locale.h
insert.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
insert.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
insert.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
insert.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
insert.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
insert.o: ../core/textstream.h patterncacher.h ../core/item.h
insert.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
insert.o: ../core/textstream.h ../core/confparser.h patterncacher.h
insert.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
insert.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
insert.o: ../core/request.h ../core/requesttypes.h ../core/error.h
insert.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -198,8 +238,8 @@ item.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
item.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
item.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
item.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
item.o: ../core/textstream.h patterncacher.h ../core/item.h
item.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
item.o: ../core/textstream.h ../core/confparser.h patterncacher.h
item.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
item.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h ../core/request.h
item.o: ../core/requesttypes.h ../core/error.h ../core/config.h
item.o: ../core/textstream.h ../templates/htmltextstream.h ../core/session.h
@ -224,8 +264,8 @@ last.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
last.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
last.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
last.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
last.o: ../core/textstream.h patterncacher.h ../core/item.h
last.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
last.o: ../core/textstream.h ../core/confparser.h patterncacher.h
last.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
last.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h ../core/request.h
last.o: ../core/requesttypes.h ../core/error.h ../core/config.h
last.o: ../core/textstream.h ../templates/htmltextstream.h ../core/session.h
@ -259,8 +299,8 @@ login.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
login.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
login.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
login.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
login.o: ../core/textstream.h patterncacher.h ../core/item.h
login.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
login.o: ../core/textstream.h ../core/confparser.h patterncacher.h
login.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
login.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
login.o: ../core/request.h ../core/requesttypes.h ../core/error.h
login.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -286,7 +326,7 @@ ls.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h ../../ezc/src/item.h
ls.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
ls.o: ../../ezc/src/stringconv.h misc.h localefilter.h locale.h
ls.o: ../core/confparser.h htmltextstream.h ../core/textstream.h
ls.o: patterncacher.h ../core/item.h ../core/confparser.h indexpatterns.h
ls.o: ../core/confparser.h patterncacher.h ../core/item.h indexpatterns.h
ls.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
ls.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
ls.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -311,7 +351,7 @@ man.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h ../../ezc/src/item.h
man.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
man.o: ../../ezc/src/stringconv.h misc.h localefilter.h locale.h
man.o: ../core/confparser.h htmltextstream.h ../core/textstream.h
man.o: patterncacher.h ../core/item.h ../core/confparser.h indexpatterns.h
man.o: ../core/confparser.h patterncacher.h ../core/item.h indexpatterns.h
man.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
man.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
man.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -336,22 +376,22 @@ man.o: ../functions/functionparser.h ../functions/adduser.h
man.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
man.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
man.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
man.o: ../functions/last.h ../functions/login.h ../functions/logout.h
man.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
man.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
man.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
man.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
man.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
man.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
man.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
man.o: ../functions/who.h ../functions/vim.h
man.o: ../functions/env.h ../functions/last.h ../functions/login.h
man.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
man.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
man.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
man.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
man.o: ../functions/rm.h ../functions/sort.h ../functions/specialdefault.h
man.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
man.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
man.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
misc.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
misc.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
misc.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
misc.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
misc.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
misc.o: ../core/textstream.h patterncacher.h ../core/item.h
misc.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
misc.o: ../core/textstream.h ../core/confparser.h patterncacher.h
misc.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
misc.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h ../core/request.h
misc.o: ../core/requesttypes.h ../core/error.h ../core/config.h
misc.o: ../core/textstream.h ../templates/htmltextstream.h ../core/session.h
@ -375,8 +415,8 @@ mount.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
mount.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
mount.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
mount.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
mount.o: ../core/textstream.h patterncacher.h ../core/item.h
mount.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
mount.o: ../core/textstream.h ../core/confparser.h patterncacher.h
mount.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
mount.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
mount.o: ../core/request.h ../core/requesttypes.h ../core/error.h
mount.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -411,16 +451,16 @@ patterns.o: ../../ezc/src/ezc.h ../../ezc/src/utf8.h
patterns.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
patterns.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
patterns.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
patterns.o: htmltextstream.h ../core/textstream.h ../core/log.h
patterns.o: ../core/textstream.h ../core/logmanipulators.h ../core/slog.h
patterns.o: ../core/cur.h ../templates/locale.h
patterns.o: htmltextstream.h ../core/textstream.h ../core/confparser.h
patterns.o: ../core/log.h ../core/textstream.h ../core/logmanipulators.h
patterns.o: ../core/slog.h ../core/cur.h ../templates/locale.h
priv.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
priv.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
priv.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
priv.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
priv.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
priv.o: ../core/textstream.h patterncacher.h ../core/item.h
priv.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
priv.o: ../core/textstream.h ../core/confparser.h patterncacher.h
priv.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
priv.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h ../core/request.h
priv.o: ../core/requesttypes.h ../core/error.h ../core/config.h
priv.o: ../core/textstream.h ../templates/htmltextstream.h ../core/session.h
@ -444,13 +484,13 @@ priv.o: ../core/synchro.h ../functions/functionparser.h
priv.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
priv.o: ../functions/privchanger.h ../functions/chown.h
priv.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
priv.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
priv.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
priv.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
priv.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
priv.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
priv.o: ../functions/reload.h ../functions/rm.h ../functions/sort.h
priv.o: ../functions/specialdefault.h ../functions/stat.h
priv.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
priv.o: ../functions/last.h ../functions/login.h ../functions/logout.h
priv.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
priv.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
priv.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
priv.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
priv.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
priv.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
priv.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
priv.o: ../functions/who.h ../functions/vim.h
@ -459,8 +499,8 @@ rebus.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
rebus.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
rebus.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
rebus.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
rebus.o: ../core/textstream.h patterncacher.h ../core/item.h
rebus.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
rebus.o: ../core/textstream.h ../core/confparser.h patterncacher.h
rebus.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
rebus.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
rebus.o: ../core/request.h ../core/requesttypes.h ../core/error.h
rebus.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -487,8 +527,8 @@ slog.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
slog.o: ../../ezc/src/pattern.h ../../ezc/src/item.h ../../ezc/src/funinfo.h
slog.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
slog.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
slog.o: ../core/textstream.h patterncacher.h ../core/item.h
slog.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
slog.o: ../core/textstream.h ../core/confparser.h patterncacher.h
slog.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
slog.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h ../core/request.h
slog.o: ../core/requesttypes.h ../core/error.h ../core/config.h
slog.o: ../core/textstream.h ../templates/htmltextstream.h ../core/session.h
@ -511,8 +551,8 @@ stat.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
stat.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
stat.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
stat.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
stat.o: ../core/textstream.h patterncacher.h ../core/item.h
stat.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
stat.o: ../core/textstream.h ../core/confparser.h patterncacher.h
stat.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
stat.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h ../core/request.h
stat.o: ../core/requesttypes.h ../core/error.h ../core/config.h
stat.o: ../core/textstream.h ../templates/htmltextstream.h ../core/session.h
@ -536,7 +576,7 @@ sys.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h ../../ezc/src/item.h
sys.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
sys.o: ../../ezc/src/stringconv.h misc.h localefilter.h locale.h
sys.o: ../core/confparser.h htmltextstream.h ../core/textstream.h
sys.o: patterncacher.h ../core/item.h ../core/confparser.h indexpatterns.h
sys.o: ../core/confparser.h patterncacher.h ../core/item.h indexpatterns.h
sys.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
sys.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
sys.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -562,22 +602,23 @@ sys.o: ../functions/functionparser.h ../functions/adduser.h
sys.o: ../functions/cat.h ../functions/chmod.h ../functions/privchanger.h
sys.o: ../functions/chown.h ../functions/ckeditor.h ../functions/cp.h
sys.o: ../functions/default.h ../functions/download.h ../functions/emacs.h
sys.o: ../functions/last.h ../functions/login.h ../functions/logout.h
sys.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
sys.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
sys.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
sys.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
sys.o: ../functions/sort.h ../functions/specialdefault.h ../functions/stat.h
sys.o: ../functions/subject.h ../functions/template.h ../functions/tinymce.h
sys.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
sys.o: ../functions/who.h ../functions/vim.h ../templates/templates.h
sys.o: ../functions/env.h ../functions/last.h ../functions/login.h
sys.o: ../functions/logout.h ../functions/ln.h ../functions/ls.h
sys.o: ../functions/man.h ../functions/meta.h ../functions/mkdir.h
sys.o: ../functions/mv.h ../functions/nicedit.h ../functions/node.h
sys.o: ../functions/passwd.h ../functions/priv.h ../functions/reload.h
sys.o: ../functions/rm.h ../functions/sort.h ../functions/specialdefault.h
sys.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
sys.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
sys.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
sys.o: ../templates/templates.h
template.o: templates.h ../../ezc/src/ezc.h ../../ezc/src/utf8.h
template.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
template.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
template.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
template.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
template.o: ../core/textstream.h patterncacher.h ../core/item.h
template.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
template.o: ../core/textstream.h ../core/confparser.h patterncacher.h
template.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
template.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
template.o: ../core/request.h ../core/requesttypes.h ../core/error.h
template.o: ../core/config.h ../core/textstream.h
@ -604,8 +645,8 @@ templates.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
templates.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
templates.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
templates.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
templates.o: ../core/textstream.h patterncacher.h ../core/item.h
templates.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
templates.o: ../core/textstream.h ../core/confparser.h patterncacher.h
templates.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
templates.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
templates.o: ../core/request.h ../core/requesttypes.h ../core/error.h
templates.o: ../core/config.h ../core/textstream.h
@ -635,24 +676,24 @@ templates.o: ../functions/functionparser.h ../functions/adduser.h
templates.o: ../functions/cat.h ../functions/chmod.h
templates.o: ../functions/privchanger.h ../functions/chown.h
templates.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
templates.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
templates.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
templates.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
templates.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
templates.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
templates.o: ../functions/reload.h ../functions/rm.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 ../functions/who.h
templates.o: ../functions/vim.h ../templates/templates.h
templates.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
templates.o: ../functions/last.h ../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 ../functions/mv.h
templates.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
templates.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
templates.o: ../functions/sort.h ../functions/specialdefault.h
templates.o: ../functions/stat.h ../functions/subject.h
templates.o: ../functions/template.h ../functions/tinymce.h
templates.o: ../functions/uname.h ../functions/upload.h ../functions/uptime.h
templates.o: ../functions/who.h ../functions/vim.h ../templates/templates.h
upload.o: ../core/request.h templates.h ../../ezc/src/ezc.h
upload.o: ../../ezc/src/utf8.h ../../ezc/src/generator.h
upload.o: ../../ezc/src/pattern.h ../../ezc/src/item.h
upload.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
upload.o: ../../ezc/src/stringconv.h misc.h localefilter.h locale.h
upload.o: ../core/confparser.h htmltextstream.h ../core/textstream.h
upload.o: patterncacher.h ../core/item.h ../core/confparser.h indexpatterns.h
upload.o: ../core/confparser.h patterncacher.h ../core/item.h indexpatterns.h
upload.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
upload.o: ../core/cur.h ../core/request.h ../core/requesttypes.h
upload.o: ../core/error.h ../core/config.h ../core/textstream.h
@ -678,8 +719,8 @@ uptime.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
uptime.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
uptime.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
uptime.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
uptime.o: ../core/textstream.h patterncacher.h ../core/item.h
uptime.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
uptime.o: ../core/textstream.h ../core/confparser.h patterncacher.h
uptime.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
uptime.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
uptime.o: ../core/request.h ../core/requesttypes.h ../core/error.h
uptime.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -705,8 +746,8 @@ user.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
user.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
user.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
user.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
user.o: ../core/textstream.h patterncacher.h ../core/item.h
user.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
user.o: ../core/textstream.h ../core/confparser.h patterncacher.h
user.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
user.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h ../core/request.h
user.o: ../core/requesttypes.h ../core/error.h ../core/config.h
user.o: ../core/textstream.h ../templates/htmltextstream.h ../core/session.h
@ -730,7 +771,7 @@ who.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h ../../ezc/src/item.h
who.o: ../../ezc/src/funinfo.h ../../ezc/src/functions.h
who.o: ../../ezc/src/stringconv.h misc.h localefilter.h locale.h
who.o: ../core/confparser.h htmltextstream.h ../core/textstream.h
who.o: patterncacher.h ../core/item.h ../core/confparser.h indexpatterns.h
who.o: ../core/confparser.h patterncacher.h ../core/item.h indexpatterns.h
who.o: patterns.h changepatterns.h ../core/config.h ../core/htmlfilter.h
who.o: ../core/cur.h ../core/request.h ../core/requesttypes.h ../core/error.h
who.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -755,8 +796,8 @@ winix.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
winix.o: ../../ezc/src/item.h ../../ezc/src/funinfo.h
winix.o: ../../ezc/src/functions.h ../../ezc/src/stringconv.h misc.h
winix.o: localefilter.h locale.h ../core/confparser.h htmltextstream.h
winix.o: ../core/textstream.h patterncacher.h ../core/item.h
winix.o: ../core/confparser.h indexpatterns.h patterns.h changepatterns.h
winix.o: ../core/textstream.h ../core/confparser.h patterncacher.h
winix.o: ../core/item.h indexpatterns.h patterns.h changepatterns.h
winix.o: ../core/config.h ../core/htmlfilter.h ../core/cur.h
winix.o: ../core/request.h ../core/requesttypes.h ../core/error.h
winix.o: ../core/config.h ../core/textstream.h ../templates/htmltextstream.h
@ -783,14 +824,14 @@ winix.o: ../core/synchro.h ../functions/functionparser.h
winix.o: ../functions/adduser.h ../functions/cat.h ../functions/chmod.h
winix.o: ../functions/privchanger.h ../functions/chown.h
winix.o: ../functions/ckeditor.h ../functions/cp.h ../functions/default.h
winix.o: ../functions/download.h ../functions/emacs.h ../functions/last.h
winix.o: ../functions/login.h ../functions/logout.h ../functions/ln.h
winix.o: ../functions/ls.h ../functions/man.h ../functions/meta.h
winix.o: ../functions/mkdir.h ../functions/mv.h ../functions/nicedit.h
winix.o: ../functions/node.h ../functions/passwd.h ../functions/priv.h
winix.o: ../functions/reload.h ../functions/rm.h ../functions/sort.h
winix.o: ../functions/specialdefault.h ../functions/stat.h
winix.o: ../functions/subject.h ../functions/template.h
winix.o: ../functions/download.h ../functions/emacs.h ../functions/env.h
winix.o: ../functions/last.h ../functions/login.h ../functions/logout.h
winix.o: ../functions/ln.h ../functions/ls.h ../functions/man.h
winix.o: ../functions/meta.h ../functions/mkdir.h ../functions/mv.h
winix.o: ../functions/nicedit.h ../functions/node.h ../functions/passwd.h
winix.o: ../functions/priv.h ../functions/reload.h ../functions/rm.h
winix.o: ../functions/sort.h ../functions/specialdefault.h
winix.o: ../functions/stat.h ../functions/subject.h ../functions/template.h
winix.o: ../functions/tinymce.h ../functions/uname.h ../functions/upload.h
winix.o: ../functions/uptime.h ../functions/who.h ../functions/vim.h
winix.o: ../templates/templates.h ../core/misc.h

View File

@ -1 +1 @@
o = adduser.o changepatterns.o config.o dir.o doc.o filters.o htmltextstream.o indexpatterns.o insert.o item.o last.o locale.o localefilter.o login.o ls.o man.o misc.o mount.o patterncacher.o patterns.o priv.o rebus.o slog.o stat.o sys.o template.o templates.o upload.o uptime.o user.o who.o winix.o
o = adduser.o changepatterns.o config.o dir.o doc.o env.o filters.o htmltextstream.o indexpatterns.o insert.o item.o last.o locale.o localefilter.o login.o ls.o man.o misc.o mount.o patterncacher.o patterns.o priv.o rebus.o slog.o stat.o sys.o template.o templates.o upload.o uptime.o user.o who.o winix.o

110
templates/env.cpp Executable file
View File

@ -0,0 +1,110 @@
/*
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2012, Tomasz Sowa
* All rights reserved.
*
*/
#include "templates.h"
#include "core/misc.h"
#include "functions/functions.h"
namespace TemplatesFunctions
{
void env_user_admin_env_str(Info & i)
{
// only an admin is able to see this variables
if( cur->session->puser && cur->session->puser->super_user )
{
User * puser = functions->fun_env.GetUser();
if( puser )
i.out << puser->aenv;
}
}
void env_user_env_str(Info & i)
{
User * puser = functions->fun_env.GetUser();
if( puser )
i.out << puser->env;
}
void env_user_id(Info & i)
{
User * puser = functions->fun_env.GetUser();
if( puser )
i.out << puser->id;
}
void env_user_name(Info & i)
{
User * puser = functions->fun_env.GetUser();
if( puser )
i.out << puser->name;
}
static size_t user_index = 0;
void env_user_tab(Info & i)
{
if( cur->session->puser && cur->session->puser->super_user )
{
user_index = i.iter;
i.res = user_index < system->users.Size();
}
}
bool evn_user_tab_has_access()
{
return cur->session->puser &&
cur->session->puser->super_user &&
user_index < system->users.Size();
}
void env_user_tab_id(Info & i)
{
if( evn_user_tab_has_access() )
i.out << system->users[user_index].id;
}
void env_user_tab_name(Info & i)
{
if( evn_user_tab_has_access() )
i.out << system->users[user_index].name;
}
void env_user_tab_is_current(Info & i)
{
if( evn_user_tab_has_access() && functions->fun_env.GetUser() )
i.res = (system->users[user_index].id == functions->fun_env.GetUser()->id );
}
} // namespace TemplatesFunctions

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -409,4 +409,20 @@ return *this;
}
HtmlTextStream & HtmlTextStream::operator<<(const Space * space)
{
space_stream.Clear();
// !! IMPROVE ME
// we can calculate how many memory is needed beforehand
space->Serialize(space_stream, true, false);
operator<<(space_stream.Str());
space_stream.Clear();
}
HtmlTextStream & HtmlTextStream::operator<<(const Space & space)
{
return operator<<(&space);
}

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2010, Tomasz Sowa
* Copyright (c) 2010-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -144,6 +144,12 @@ public:
HtmlTextStream & operator<<(double);
HtmlTextStream & operator<<(const void *);
HtmlTextStream & operator<<(const tm & t);
HtmlTextStream & operator<<(const Space * space);
HtmlTextStream & operator<<(const Space & space);
private:
TextStream<std::wstring> space_stream; // for serializing spaces
};

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2011, Tomasz Sowa
* Copyright (c) 2008-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -205,14 +205,27 @@ void Templates::CreateFunctions()
ezc_functions.Insert("dir_last_meta_str", dir_last_meta_str);
/*
env
*/
ezc_functions.Insert("env_user_admin_env_str", env_user_admin_env_str);
ezc_functions.Insert("env_user_env_str", env_user_env_str);
ezc_functions.Insert("env_user_id", env_user_id);
ezc_functions.Insert("env_user_name", env_user_name);
ezc_functions.Insert("env_user_tab", env_user_tab);
ezc_functions.Insert("env_user_tab_id", env_user_tab_id);
ezc_functions.Insert("env_user_tab_name", env_user_tab_name);
ezc_functions.Insert("env_user_tab_is_current", env_user_tab_is_current);
/*
filters
*/
ezc_functions.Insert("fil_urlencode", fil_urlencode);
ezc_functions.Insert("fil_qencode", fil_qencode);
ezc_functions.Insert("fil_capitalize", fil_capitalize);
ezc_functions.Insert("fil_tosmall", fil_tosmall);
ezc_functions.Insert("fil_firstup", fil_firstup);
ezc_functions.Insert("fil_urlencode", fil_urlencode);
ezc_functions.Insert("fil_qencode", fil_qencode);
ezc_functions.Insert("fil_capitalize", fil_capitalize);
ezc_functions.Insert("fil_tosmall", fil_tosmall);
ezc_functions.Insert("fil_firstup", fil_firstup);
/*
@ -469,16 +482,21 @@ void Templates::CreateFunctions()
/*
user
*/
ezc_functions.Insert("user_name", user_name);
ezc_functions.Insert("user_logged", user_logged);
ezc_functions.Insert("user_super_user", user_super_user);
ezc_functions.Insert("user_is_in_group", user_is_in_group);
ezc_functions.Insert("user_is_in_all_groups", user_is_in_all_groups);
ezc_functions.Insert("user_can_use_html", user_can_use_html);
ezc_functions.Insert("user_can_use_bbcode", user_can_use_bbcode);
ezc_functions.Insert("user_can_use_raw", user_can_use_raw);
ezc_functions.Insert("user_name", user_name);
ezc_functions.Insert("user_logged", user_logged);
ezc_functions.Insert("user_super_user", user_super_user);
ezc_functions.Insert("user_is_in_group", user_is_in_group);
ezc_functions.Insert("user_is_in_all_groups", user_is_in_all_groups);
ezc_functions.Insert("user_can_use_html", user_can_use_html);
ezc_functions.Insert("user_can_use_bbcode", user_can_use_bbcode);
ezc_functions.Insert("user_can_use_raw", user_can_use_raw);
ezc_functions.Insert("user_tab", user_tab);
ezc_functions.Insert("user_tab_id", user_tab_id);
ezc_functions.Insert("user_tab_name", user_tab_name);
ezc_functions.Insert("user_tab_is_super_user", user_tab_is_super_user);
ezc_functions.Insert("user_tab_is_current", user_tab_is_current);
/*
template
*/

View File

@ -2,7 +2,7 @@
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2008-2011, Tomasz Sowa
* Copyright (c) 2008-2012, Tomasz Sowa
* All rights reserved.
*
*/
@ -147,6 +147,19 @@ namespace TemplatesFunctions
void doc_css_more_than_one(Info & i);
/*
env
*/
void env_user_admin_env_str(Info & i);
void env_user_env_str(Info & i);
void env_user_id(Info & i);
void env_user_name(Info & i);
void env_user_tab(Info & i);
void env_user_tab_id(Info & i);
void env_user_tab_name(Info & i);
void env_user_tab_is_current(Info & i);
/*
filters
*/
@ -401,7 +414,12 @@ namespace TemplatesFunctions
void user_can_use_html(Info & i);
void user_can_use_bbcode(Info & i);
void user_can_use_raw(Info & i);
void user_tab(Info & i);
void user_tab_id(Info & i);
void user_tab_name(Info & i);
void user_tab_is_super_user(Info & i);
void user_tab_is_current(Info & i);
/*
template (html templates)

View File

@ -107,6 +107,43 @@ void user_can_use_raw(Info & i)
static size_t user_index = 0;
void user_tab(Info & i)
{
user_index = i.iter;
i.res = user_index < system->users.Size();
}
void user_tab_id(Info & i)
{
if( user_index < system->users.Size() )
i.out << system->users[user_index].id;
}
void user_tab_name(Info & i)
{
if( user_index < system->users.Size() )
i.out << system->users[user_index].name;
}
void user_tab_is_super_user(Info & i)
{
if( user_index < system->users.Size() )
i.res = system->users[user_index].super_user;
}
void user_tab_is_current(Info & i)
{
if( user_index < system->users.Size() && cur->session->puser )
i.res = (system->users[user_index].id == cur->session->puser->id);
}
} // namespace TemplatesFunctions