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:
+143
-102
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Executable
+110
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
};
|
||||
|
||||
|
||||
+34
-16
@@ -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
|
||||
*/
|
||||
|
||||
+20
-2
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user