added: winix function: rmuser

changed: UGContainer<> now uses std::list as a storage
         (previously it was using std::vector with pointers)
removed: now we don't have the operator[] for UGContainer<>



git-svn-id: svn://ttmath.org/publicrep/winix/trunk@816 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2012-03-09 02:36:25 +00:00
parent 6c2c12fe5e
commit 489310ba1c
51 changed files with 1146 additions and 602 deletions

View File

@@ -19,22 +19,22 @@ adduser.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
adduser.o: functionparser.h ../core/cur.h cat.h chmod.h privchanger.h chown.h
adduser.o: ckeditor.h cp.h default.h download.h emacs.h env.h last.h login.h
adduser.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
adduser.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
adduser.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
adduser.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
adduser.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
adduser.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
adduser.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
adduser.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
adduser.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
adduser.o: ../core/threadmanager.h ../core/synchro.h ../core/slog.h
adduser.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h
adduser.o: ../core/sessionmanager.h ../core/sessioncontainer.h
adduser.o: ../functions/functions.h ../templates/templates.h
adduser.o: ../templates/patterncacher.h ../templates/indexpatterns.h
adduser.o: ../templates/patterns.h ../templates/changepatterns.h
adduser.o: ../templates/htmltextstream.h ../core/sessionmanager.h
adduser.o: ../core/misc.h
adduser.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
adduser.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
adduser.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
adduser.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
adduser.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
adduser.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
adduser.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
adduser.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
adduser.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
adduser.o: ../core/synchro.h ../core/slog.h ../core/plugin.h
adduser.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h
adduser.o: ../core/sessioncontainer.h ../functions/functions.h
adduser.o: ../templates/templates.h ../templates/patterncacher.h
adduser.o: ../templates/indexpatterns.h ../templates/patterns.h
adduser.o: ../templates/changepatterns.h ../templates/htmltextstream.h
adduser.o: ../core/sessionmanager.h ../core/misc.h
cat.o: cat.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
cat.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
cat.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -52,9 +52,9 @@ cat.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
cat.o: functionparser.h ../core/cur.h adduser.h chmod.h privchanger.h chown.h
cat.o: ckeditor.h cp.h default.h download.h emacs.h env.h last.h login.h
cat.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h passwd.h
cat.o: priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h stat.h
cat.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
cat.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
cat.o: priv.h pw.h reload.h rm.h rmuser.h run.h sort.h specialdefault.h
cat.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
cat.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
cat.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
cat.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
cat.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -79,15 +79,16 @@ chmod.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
chmod.o: functionparser.h ../core/cur.h adduser.h cat.h chown.h privchanger.h
chmod.o: ckeditor.h cp.h default.h download.h emacs.h env.h last.h login.h
chmod.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
chmod.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
chmod.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
chmod.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
chmod.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
chmod.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
chmod.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
chmod.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
chmod.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
chmod.o: ../core/threadmanager.h ../core/synchro.h
chmod.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
chmod.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
chmod.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
chmod.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
chmod.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
chmod.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
chmod.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
chmod.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
chmod.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
chmod.o: ../core/synchro.h
chown.o: chown.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
chown.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
chown.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -106,15 +107,16 @@ chown.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
chown.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
chown.o: ckeditor.h cp.h default.h download.h emacs.h env.h last.h login.h
chown.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
chown.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
chown.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
chown.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
chown.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
chown.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
chown.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
chown.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
chown.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
chown.o: ../core/threadmanager.h ../core/synchro.h
chown.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
chown.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
chown.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
chown.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
chown.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
chown.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
chown.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
chown.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
chown.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
chown.o: ../core/synchro.h
ckeditor.o: ckeditor.h functionbase.h ../core/item.h ../db/db.h
ckeditor.o: ../db/dbbase.h ../db/dbconn.h ../db/dbtextstream.h
ckeditor.o: ../core/textstream.h ../core/misc.h ../core/item.h
@@ -134,11 +136,11 @@ ckeditor.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
ckeditor.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
ckeditor.o: privchanger.h chown.h cp.h default.h download.h emacs.h env.h
ckeditor.o: last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
ckeditor.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
ckeditor.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
ckeditor.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
ckeditor.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
ckeditor.o: ../core/basethread.h ../core/synchro.h
ckeditor.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h
ckeditor.o: run.h sort.h specialdefault.h stat.h subject.h template.h
ckeditor.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
ckeditor.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
ckeditor.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
ckeditor.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
ckeditor.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
ckeditor.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
@@ -161,7 +163,7 @@ cp.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
cp.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
cp.o: chown.h ckeditor.h default.h download.h emacs.h env.h last.h login.h
cp.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h passwd.h
cp.o: priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h stat.h
cp.o: priv.h pw.h reload.h rm.h rmuser.h run.h sort.h specialdefault.h stat.h
cp.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
cp.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
cp.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
@@ -195,9 +197,9 @@ default.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
default.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
default.o: privchanger.h chown.h ckeditor.h cp.h download.h emacs.h env.h
default.o: last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
default.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
default.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
default.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
default.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h
default.o: sort.h specialdefault.h stat.h subject.h template.h tinymce.h
default.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
default.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
default.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
default.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
@@ -224,11 +226,11 @@ download.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
download.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
download.o: privchanger.h chown.h ckeditor.h cp.h default.h emacs.h env.h
download.o: last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
download.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
download.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
download.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
download.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
download.o: ../core/basethread.h ../core/synchro.h
download.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h
download.o: run.h sort.h specialdefault.h stat.h subject.h template.h
download.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
download.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
download.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
download.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
download.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
download.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
@@ -252,15 +254,16 @@ emacs.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
emacs.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
emacs.o: chown.h ckeditor.h cp.h default.h download.h env.h last.h login.h
emacs.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
emacs.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
emacs.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
emacs.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
emacs.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
emacs.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
emacs.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
emacs.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
emacs.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
emacs.o: ../core/threadmanager.h ../core/synchro.h ../templates/templates.h
emacs.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
emacs.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
emacs.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
emacs.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
emacs.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
emacs.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
emacs.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
emacs.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
emacs.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
emacs.o: ../core/synchro.h ../templates/templates.h
emacs.o: ../templates/patterncacher.h ../templates/indexpatterns.h
emacs.o: ../templates/patterns.h ../templates/changepatterns.h
emacs.o: ../templates/htmltextstream.h ../core/sessionmanager.h
@@ -281,9 +284,9 @@ env.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
env.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
env.o: chown.h ckeditor.h cp.h default.h download.h emacs.h last.h login.h
env.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h passwd.h
env.o: priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h stat.h
env.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
env.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
env.o: priv.h pw.h reload.h rm.h rmuser.h run.h sort.h specialdefault.h
env.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
env.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.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 ../core/mounts.h ../core/mountparser.h
@@ -310,12 +313,12 @@ functionbase.o: ../../ezc/src/pattern.h functions.h functionparser.h
functionbase.o: ../core/cur.h adduser.h cat.h chmod.h privchanger.h chown.h
functionbase.o: ckeditor.h cp.h default.h download.h emacs.h env.h last.h
functionbase.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
functionbase.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h
functionbase.o: sort.h specialdefault.h stat.h subject.h template.h tinymce.h
functionbase.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
functionbase.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
functionbase.o: ../core/basethread.h ../core/synchro.h
functionbase.o: ../notify/templatesnotify.h ../core/users.h
functionbase.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h
functionbase.o: run.h sort.h specialdefault.h stat.h subject.h template.h
functionbase.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
functionbase.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
functionbase.o: ../notify/notifythread.h ../core/basethread.h
functionbase.o: ../core/synchro.h ../notify/templatesnotify.h ../core/users.h
functionbase.o: ../core/ugcontainer.h ../core/lastcontainer.h
functionbase.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
functionbase.o: ../core/users.h ../core/groups.h ../core/group.h
@@ -341,9 +344,9 @@ functionparser.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h
functionparser.o: functions.h adduser.h cat.h chmod.h privchanger.h chown.h
functionparser.o: ckeditor.h cp.h default.h download.h emacs.h env.h last.h
functionparser.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
functionparser.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h
functionparser.o: sort.h specialdefault.h stat.h subject.h template.h
functionparser.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
functionparser.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h
functionparser.o: rmuser.h run.h sort.h specialdefault.h stat.h subject.h
functionparser.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
functionparser.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
functionparser.o: ../notify/notifythread.h ../core/basethread.h
functionparser.o: ../core/synchro.h ../notify/templatesnotify.h
@@ -381,7 +384,7 @@ functions.o: ../core/synchro.h functionparser.h ../core/cur.h adduser.h cat.h
functions.o: chmod.h privchanger.h chown.h ckeditor.h cp.h default.h
functions.o: download.h emacs.h env.h last.h login.h logout.h ln.h ls.h man.h
functions.o: meta.h mkdir.h mv.h nicedit.h node.h passwd.h priv.h pw.h
functions.o: reload.h rm.h sort.h specialdefault.h stat.h subject.h
functions.o: reload.h rm.h rmuser.h sort.h specialdefault.h stat.h subject.h
functions.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
functions.o: ../core/htmlfilter.h ../core/log.h ../core/misc.h
functions.o: ../core/plugin.h ../core/pluginmsg.h ../core/system.h
@@ -407,15 +410,16 @@ last.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
last.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
last.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h login.h
last.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
last.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
last.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
last.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
last.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
last.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
last.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
last.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
last.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
last.o: ../core/threadmanager.h ../core/synchro.h
last.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
last.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
last.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
last.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
last.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
last.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
last.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
last.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
last.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
last.o: ../core/synchro.h
ln.o: ln.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
ln.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h ../core/misc.h
ln.o: ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -433,9 +437,9 @@ ln.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
ln.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
ln.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
ln.o: login.h logout.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
ln.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h stat.h
ln.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
ln.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
ln.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
ln.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h upload.h
ln.o: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
ln.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
ln.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
ln.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -461,21 +465,21 @@ login.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
login.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
login.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
login.o: logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
login.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
login.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
login.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
login.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
login.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
login.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
login.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
login.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
login.o: ../core/threadmanager.h ../core/synchro.h ../core/plugin.h
login.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h
login.o: ../core/sessioncontainer.h ../functions/functions.h
login.o: ../templates/templates.h ../templates/patterncacher.h
login.o: ../templates/indexpatterns.h ../templates/patterns.h
login.o: ../templates/changepatterns.h ../templates/htmltextstream.h
login.o: ../core/sessionmanager.h
login.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
login.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
login.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
login.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
login.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
login.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
login.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
login.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
login.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
login.o: ../core/synchro.h ../core/plugin.h ../core/pluginmsg.h
login.o: ../core/system.h ../core/sessionmanager.h ../core/sessioncontainer.h
login.o: ../functions/functions.h ../templates/templates.h
login.o: ../templates/patterncacher.h ../templates/indexpatterns.h
login.o: ../templates/patterns.h ../templates/changepatterns.h
login.o: ../templates/htmltextstream.h ../core/sessionmanager.h
logout.o: logout.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
logout.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
logout.o: ../core/misc.h ../core/item.h ../core/requesttypes.h
@@ -495,7 +499,7 @@ logout.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
logout.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
logout.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
logout.o: env.h last.h login.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h
logout.o: node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
logout.o: node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
logout.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
logout.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
logout.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
@@ -504,13 +508,7 @@ logout.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
logout.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
logout.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
logout.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
logout.o: ../core/synchro.h ../core/plugin.h ../core/pluginmsg.h
logout.o: ../core/system.h ../core/sessionmanager.h
logout.o: ../core/sessioncontainer.h ../functions/functions.h
logout.o: ../templates/templates.h ../templates/patterncacher.h
logout.o: ../templates/indexpatterns.h ../templates/patterns.h
logout.o: ../templates/changepatterns.h ../templates/htmltextstream.h
logout.o: ../core/sessionmanager.h
logout.o: ../core/synchro.h
ls.o: ls.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
ls.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h ../core/misc.h
ls.o: ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -528,9 +526,9 @@ ls.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
ls.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
ls.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
ls.o: login.h logout.h ln.h man.h meta.h mkdir.h mv.h nicedit.h node.h
ls.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h stat.h
ls.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
ls.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
ls.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
ls.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h upload.h
ls.o: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
ls.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
ls.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
ls.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -554,15 +552,15 @@ man.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
man.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
man.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
man.o: login.h logout.h ln.h ls.h meta.h mkdir.h mv.h nicedit.h node.h
man.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
man.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
man.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
man.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
man.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
man.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
man.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
man.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
man.o: ../core/threadmanager.h ../core/synchro.h
man.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
man.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
man.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
man.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
man.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
man.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
man.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
man.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
man.o: ../core/basethread.h ../core/threadmanager.h ../core/synchro.h
meta.o: meta.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
meta.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
meta.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -580,15 +578,16 @@ meta.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
meta.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
meta.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
meta.o: login.h logout.h ln.h ls.h man.h mkdir.h mv.h nicedit.h node.h
meta.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
meta.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
meta.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
meta.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
meta.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
meta.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
meta.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
meta.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
meta.o: ../core/threadmanager.h ../core/synchro.h ../core/log.h
meta.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
meta.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
meta.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
meta.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
meta.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
meta.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
meta.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
meta.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
meta.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
meta.o: ../core/synchro.h ../core/log.h
mkdir.o: mkdir.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
mkdir.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
mkdir.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -607,21 +606,21 @@ mkdir.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
mkdir.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
mkdir.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
mkdir.o: login.h logout.h ln.h ls.h man.h meta.h mv.h nicedit.h node.h
mkdir.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
mkdir.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h
mkdir.o: who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
mkdir.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
mkdir.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
mkdir.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
mkdir.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
mkdir.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
mkdir.o: ../core/threadmanager.h ../core/synchro.h ../core/plugin.h
mkdir.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h
mkdir.o: ../core/sessioncontainer.h ../functions/functions.h
mkdir.o: ../templates/templates.h ../templates/patterncacher.h
mkdir.o: ../templates/indexpatterns.h ../templates/patterns.h
mkdir.o: ../templates/changepatterns.h ../templates/htmltextstream.h
mkdir.o: ../core/sessionmanager.h
mkdir.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
mkdir.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
mkdir.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
mkdir.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
mkdir.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
mkdir.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
mkdir.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
mkdir.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
mkdir.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
mkdir.o: ../core/synchro.h ../core/plugin.h ../core/pluginmsg.h
mkdir.o: ../core/system.h ../core/sessionmanager.h ../core/sessioncontainer.h
mkdir.o: ../functions/functions.h ../templates/templates.h
mkdir.o: ../templates/patterncacher.h ../templates/indexpatterns.h
mkdir.o: ../templates/patterns.h ../templates/changepatterns.h
mkdir.o: ../templates/htmltextstream.h ../core/sessionmanager.h
mount.o: mount.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
mount.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
mount.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -640,7 +639,7 @@ mount.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
mount.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
mount.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
mount.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h
mount.o: node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
mount.o: node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
mount.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
mount.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
mount.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
@@ -667,9 +666,9 @@ mv.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
mv.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
mv.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
mv.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h nicedit.h node.h
mv.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h stat.h
mv.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
mv.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
mv.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
mv.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h upload.h
mv.o: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
mv.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
mv.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
mv.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -701,7 +700,7 @@ nicedit.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
nicedit.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
nicedit.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
nicedit.o: env.h last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
nicedit.o: node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
nicedit.o: node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
nicedit.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
nicedit.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
nicedit.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
@@ -728,15 +727,16 @@ node.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
node.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
node.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
node.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h
node.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
node.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
node.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
node.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
node.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
node.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
node.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
node.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
node.o: ../core/threadmanager.h ../core/synchro.h
node.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
node.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
node.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
node.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
node.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
node.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
node.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
node.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
node.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
node.o: ../core/synchro.h
passwd.o: passwd.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
passwd.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
passwd.o: ../core/misc.h ../core/item.h ../core/requesttypes.h
@@ -756,7 +756,7 @@ passwd.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
passwd.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
passwd.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
passwd.o: env.h last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
passwd.o: nicedit.h node.h priv.h pw.h reload.h rm.h run.h sort.h
passwd.o: nicedit.h node.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
passwd.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
passwd.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
passwd.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
@@ -783,9 +783,9 @@ priv.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
priv.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
priv.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
priv.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
priv.o: passwd.h pw.h reload.h rm.h run.h sort.h specialdefault.h stat.h
priv.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
priv.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
priv.o: passwd.h pw.h reload.h rm.h rmuser.h run.h sort.h specialdefault.h
priv.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
priv.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
priv.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
priv.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
priv.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -812,9 +812,9 @@ privchanger.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
privchanger.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h chown.h
privchanger.o: ckeditor.h cp.h default.h download.h emacs.h env.h last.h
privchanger.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h
privchanger.o: node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
privchanger.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
privchanger.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
privchanger.o: node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h
privchanger.o: sort.h specialdefault.h stat.h subject.h template.h tinymce.h
privchanger.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
privchanger.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
privchanger.o: ../core/basethread.h ../core/synchro.h
privchanger.o: ../notify/templatesnotify.h ../core/users.h
@@ -839,9 +839,9 @@ pw.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
pw.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
pw.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
pw.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
pw.o: passwd.h priv.h reload.h rm.h run.h sort.h specialdefault.h stat.h
pw.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
pw.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
pw.o: passwd.h priv.h reload.h rm.h rmuser.h run.h sort.h specialdefault.h
pw.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
pw.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
pw.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
pw.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
pw.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -867,7 +867,7 @@ reload.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
reload.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
reload.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
reload.o: env.h last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
reload.o: nicedit.h node.h passwd.h priv.h pw.h rm.h run.h sort.h
reload.o: nicedit.h node.h passwd.h priv.h pw.h rm.h rmuser.h run.h sort.h
reload.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
reload.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
reload.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
@@ -897,9 +897,9 @@ rm.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
rm.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
rm.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
rm.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
rm.o: passwd.h priv.h pw.h reload.h run.h sort.h specialdefault.h stat.h
rm.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
rm.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
rm.o: passwd.h priv.h pw.h reload.h rmuser.h run.h sort.h specialdefault.h
rm.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
rm.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
rm.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
rm.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
rm.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -912,6 +912,41 @@ rm.o: ../templates/templates.h ../templates/patterncacher.h
rm.o: ../templates/indexpatterns.h ../templates/patterns.h
rm.o: ../templates/changepatterns.h ../templates/htmltextstream.h
rm.o: ../core/sessionmanager.h ../core/misc.h
rmuser.o: rmuser.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
rmuser.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
rmuser.o: ../core/misc.h ../core/item.h ../core/requesttypes.h
rmuser.o: ../core/error.h ../db/dbitemquery.h ../db/dbitemcolumns.h
rmuser.o: ../core/user.h ../core/group.h ../core/dircontainer.h
rmuser.o: ../core/ugcontainer.h ../core/log.h ../core/textstream.h
rmuser.o: ../core/logmanipulators.h ../core/slog.h ../core/cur.h
rmuser.o: ../core/request.h ../core/error.h ../core/config.h
rmuser.o: ../core/htmlfilter.h ../templates/htmltextstream.h
rmuser.o: ../core/session.h ../core/user.h ../core/plugindata.h
rmuser.o: ../core/rebus.h mount.h ../templates/locale.h ../core/request.h
rmuser.o: ../core/config.h ../core/system.h ../core/dirs.h
rmuser.o: ../core/dircontainer.h ../notify/notify.h ../notify/notifypool.h
rmuser.o: ../templates/patterns.h ../templates/locale.h
rmuser.o: ../templates/localefilter.h ../../ezc/src/ezc.h
rmuser.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
rmuser.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
rmuser.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
rmuser.o: env.h last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
rmuser.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
rmuser.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
rmuser.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
rmuser.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
rmuser.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
rmuser.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
rmuser.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h
rmuser.o: ../core/users.h ../core/groups.h ../core/group.h ../core/loadavg.h
rmuser.o: ../core/image.h ../core/basethread.h ../core/threadmanager.h
rmuser.o: ../core/synchro.h ../core/log.h ../core/misc.h ../core/plugin.h
rmuser.o: ../core/pluginmsg.h ../core/system.h ../core/sessionmanager.h
rmuser.o: ../core/sessioncontainer.h ../functions/functions.h
rmuser.o: ../templates/templates.h ../templates/patterncacher.h
rmuser.o: ../templates/indexpatterns.h ../templates/patterns.h
rmuser.o: ../templates/changepatterns.h ../templates/htmltextstream.h
rmuser.o: ../core/sessionmanager.h
run.o: run.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
run.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
run.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -929,9 +964,9 @@ run.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
run.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
run.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
run.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
run.o: passwd.h priv.h pw.h reload.h rm.h sort.h specialdefault.h stat.h
run.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
run.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
run.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h sort.h specialdefault.h
run.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
run.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
run.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
run.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
run.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -955,9 +990,9 @@ sort.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
sort.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
sort.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
sort.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
sort.o: passwd.h priv.h pw.h reload.h rm.h run.h specialdefault.h stat.h
sort.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
sort.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
sort.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h specialdefault.h
sort.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
sort.o: vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
sort.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
sort.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
sort.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -991,8 +1026,8 @@ specialdefault.o: functions.h functionparser.h ../core/cur.h adduser.h cat.h
specialdefault.o: chmod.h privchanger.h chown.h ckeditor.h cp.h default.h
specialdefault.o: download.h emacs.h env.h last.h login.h logout.h ln.h ls.h
specialdefault.o: man.h meta.h mkdir.h mv.h nicedit.h node.h passwd.h priv.h
specialdefault.o: pw.h reload.h rm.h run.h sort.h stat.h subject.h template.h
specialdefault.o: tinymce.h uname.h upload.h uptime.h who.h vim.h
specialdefault.o: pw.h reload.h rm.h rmuser.h run.h sort.h stat.h subject.h
specialdefault.o: template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
specialdefault.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
specialdefault.o: ../notify/notifythread.h ../core/basethread.h
specialdefault.o: ../core/synchro.h ../notify/templatesnotify.h
@@ -1019,9 +1054,9 @@ stat.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
stat.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
stat.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
stat.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
stat.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
stat.o: subject.h template.h tinymce.h uname.h upload.h uptime.h who.h vim.h
stat.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
stat.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
stat.o: specialdefault.h subject.h template.h tinymce.h uname.h upload.h
stat.o: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
stat.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
stat.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
stat.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
@@ -1047,9 +1082,9 @@ subject.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
subject.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
subject.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
subject.o: env.h last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
subject.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
subject.o: specialdefault.h stat.h template.h tinymce.h uname.h upload.h
subject.o: uptime.h who.h vim.h ../core/htmlfilter.h
subject.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h
subject.o: sort.h specialdefault.h stat.h template.h tinymce.h uname.h
subject.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
subject.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
subject.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
subject.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
@@ -1077,8 +1112,8 @@ template.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
template.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h
template.o: emacs.h env.h last.h login.h logout.h ln.h ls.h man.h meta.h
template.o: mkdir.h mv.h nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h
template.o: run.h sort.h specialdefault.h stat.h subject.h tinymce.h uname.h
template.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
template.o: rmuser.h run.h sort.h specialdefault.h stat.h subject.h tinymce.h
template.o: uname.h upload.h uptime.h who.h vim.h ../core/htmlfilter.h
template.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
template.o: ../core/basethread.h ../core/synchro.h
template.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
@@ -1105,9 +1140,9 @@ tinymce.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
tinymce.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
tinymce.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
tinymce.o: env.h last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
tinymce.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
tinymce.o: specialdefault.h stat.h subject.h template.h uname.h upload.h
tinymce.o: uptime.h who.h vim.h ../core/htmlfilter.h
tinymce.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h
tinymce.o: sort.h specialdefault.h stat.h subject.h template.h uname.h
tinymce.o: upload.h uptime.h who.h vim.h ../core/htmlfilter.h
tinymce.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
tinymce.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
tinymce.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
@@ -1133,7 +1168,7 @@ uname.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
uname.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
uname.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
uname.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h
uname.o: node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
uname.o: node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
uname.o: specialdefault.h stat.h subject.h template.h tinymce.h upload.h
uname.o: uptime.h who.h vim.h ../core/htmlfilter.h ../../ezc/src/stringconv.h
uname.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
@@ -1161,9 +1196,9 @@ upload.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
upload.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
upload.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
upload.o: env.h last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
upload.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
upload.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
upload.o: uptime.h who.h vim.h ../core/htmlfilter.h
upload.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h
upload.o: sort.h specialdefault.h stat.h subject.h template.h tinymce.h
upload.o: uname.h uptime.h who.h vim.h ../core/htmlfilter.h
upload.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
upload.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
upload.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
@@ -1196,9 +1231,9 @@ uptime.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
uptime.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h
uptime.o: privchanger.h chown.h ckeditor.h cp.h default.h download.h emacs.h
uptime.o: env.h last.h login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h
uptime.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h run.h sort.h
uptime.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
uptime.o: upload.h who.h vim.h ../core/htmlfilter.h
uptime.o: nicedit.h node.h passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h
uptime.o: sort.h specialdefault.h stat.h subject.h template.h tinymce.h
uptime.o: uname.h upload.h who.h vim.h ../core/htmlfilter.h
uptime.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
uptime.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
uptime.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
@@ -1223,15 +1258,15 @@ vim.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
vim.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
vim.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
vim.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
vim.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
vim.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h who.h
vim.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
vim.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
vim.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
vim.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
vim.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
vim.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
vim.o: ../core/threadmanager.h ../core/synchro.h
vim.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
vim.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
vim.o: upload.h uptime.h who.h ../core/htmlfilter.h
vim.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
vim.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
vim.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
vim.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
vim.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
vim.o: ../core/basethread.h ../core/threadmanager.h ../core/synchro.h
who.o: who.h functionbase.h ../core/item.h ../db/db.h ../db/dbbase.h
who.o: ../db/dbconn.h ../db/dbtextstream.h ../core/textstream.h
who.o: ../core/misc.h ../core/item.h ../core/requesttypes.h ../core/error.h
@@ -1249,12 +1284,12 @@ who.o: ../../ezc/src/generator.h ../../ezc/src/pattern.h functions.h
who.o: functionparser.h ../core/cur.h adduser.h cat.h chmod.h privchanger.h
who.o: chown.h ckeditor.h cp.h default.h download.h emacs.h env.h last.h
who.o: login.h logout.h ln.h ls.h man.h meta.h mkdir.h mv.h nicedit.h node.h
who.o: passwd.h priv.h pw.h reload.h rm.h run.h sort.h specialdefault.h
who.o: stat.h subject.h template.h tinymce.h uname.h upload.h uptime.h vim.h
who.o: ../core/htmlfilter.h ../../ezc/src/stringconv.h
who.o: ../notify/notifythread.h ../core/basethread.h ../core/synchro.h
who.o: ../notify/templatesnotify.h ../core/users.h ../core/ugcontainer.h
who.o: ../core/lastcontainer.h ../core/mounts.h ../core/mountparser.h
who.o: ../core/crypt.h ../core/users.h ../core/groups.h ../core/group.h
who.o: ../core/loadavg.h ../core/image.h ../core/basethread.h
who.o: ../core/threadmanager.h ../core/synchro.h
who.o: passwd.h priv.h pw.h reload.h rm.h rmuser.h run.h sort.h
who.o: specialdefault.h stat.h subject.h template.h tinymce.h uname.h
who.o: upload.h uptime.h vim.h ../core/htmlfilter.h
who.o: ../../ezc/src/stringconv.h ../notify/notifythread.h
who.o: ../core/basethread.h ../core/synchro.h ../notify/templatesnotify.h
who.o: ../core/users.h ../core/ugcontainer.h ../core/lastcontainer.h
who.o: ../core/mounts.h ../core/mountparser.h ../core/crypt.h ../core/users.h
who.o: ../core/groups.h ../core/group.h ../core/loadavg.h ../core/image.h
who.o: ../core/basethread.h ../core/threadmanager.h ../core/synchro.h

View File

@@ -1 +1 @@
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 pw.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 pw.o reload.o rm.o rmuser.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

@@ -87,8 +87,6 @@ return true;
// !! IMPROVE ME
// add some email validation here
bool AddUser::IsEmailCorrect(const std::wstring & email, bool use_ses_log)
{
if( email.size() > WINIX_ACCOUNT_MAX_EMAIL_SIZE )
@@ -102,6 +100,16 @@ bool AddUser::IsEmailCorrect(const std::wstring & email, bool use_ses_log)
return false;
}
if( !ValidateEmail(email) )
{
log << log2 << "AddUser: email: " << email << " does not seem to be correct" << logend;
if( use_ses_log )
slog << logerror << T(L"adduser_err_email_incorrect") << logend;
return false;
}
return true;
}

View File

@@ -18,6 +18,7 @@ Env::Env()
{
fun.url = L"env";
puser = 0;
req_id = 0;
}

View File

@@ -203,6 +203,7 @@ void Functions::CreateFunctions()
Add(fun_pw);
Add(fun_reload);
Add(fun_rm);
Add(fun_rmuser);
Add(fun_run);
Add(fun_sort);
Add(fun_special_default);

View File

@@ -40,6 +40,7 @@
#include "pw.h"
#include "reload.h"
#include "rm.h"
#include "rmuser.h"
#include "run.h"
#include "sort.h"
#include "specialdefault.h"
@@ -90,6 +91,7 @@ public:
Fun::Pw fun_pw;
Fun::Reload fun_reload;
Fun::Rm fun_rm;
Fun::RmUser fun_rmuser;
Fun::Run fun_run;
Fun::Sort fun_sort;
Fun::SpecialDefault fun_special_default;

View File

@@ -8,7 +8,6 @@
*/
#include "logout.h"
#include "core/plugin.h"
@@ -22,24 +21,12 @@ Logout::Logout()
}
void Logout::LogoutCurrentUser()
{
if( cur->session && cur->session->puser )
{
long user_id = cur->session->puser->id;
plugin.Call(WINIX_PREPARE_USER_LOGGED_OUT);
system->users.LogoutCurrentUser();
plugin.Call(WINIX_USER_LOGGED_OUT, user_id);
}
}
void Logout::MakeGet()
{
if( cur->session->puser )
{
LogoutCurrentUser();
system->users.LogoutCurrentUser();
system->RedirectToLastItem();
}
}

View File

@@ -23,10 +23,7 @@ class Logout : public FunctionBase
public:
Logout();
void MakeGet();
void LogoutCurrentUser();
private:

View File

@@ -107,8 +107,8 @@ void Pw::ActivateAccount()
const std::wstring & login = cur->request->ParamValue(L"login");
long code = Tol(cur->request->ParamValue(L"code"));
if( ActivateAccount(login, code, true) )
system->RedirectToLastItem();
ActivateAccount(login, code, true);
system->RedirectToLastItem();
}

82
functions/rmuser.cpp Executable file
View File

@@ -0,0 +1,82 @@
/*
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2012, Tomasz Sowa
* All rights reserved.
*
*/
#include "rmuser.h"
#include "core/log.h"
#include "core/misc.h"
#include "core/plugin.h"
#include "functions/functions.h"
namespace Fun
{
RmUser::RmUser()
{
fun.url = L"rmuser";
}
bool RmUser::HasAccess()
{
return cur->session->puser && cur->session->puser->super_user;
}
bool RmUser::RemoveUser(long user_id)
{
User * puser = system->users.GetUser(user_id);
bool result = false;
if( puser )
{
name = puser->name;
if( system->users.Remove(user_id) )
{
result = true;
log << log2 << "RmUser: user id: " << user_id << " name: " << name << " was removed" << logend;
if( db->RemoveUser(user_id) != WINIX_ERR_OK )
log << log1 << "RmUser: I cannot remove a user id: " << user_id << " from database" << logend;
}
}
return result;
}
void RmUser::MakePost()
{
if( cur->session->puser )
{
long user_id;
if( cur->session->puser->super_user )
user_id = Tol(cur->request->PostVar(L"userid"));
else
user_id = cur->session->puser->id;
RemoveUser(user_id);
}
system->RedirectToLastItem();
}
void RmUser::MakeGet()
{
}
} // namespace

42
functions/rmuser.h Executable file
View File

@@ -0,0 +1,42 @@
/*
* This file is a part of Winix
* and is not publicly distributed
*
* Copyright (c) 2012, Tomasz Sowa
* All rights reserved.
*
*/
#ifndef headerfile_winix_functions_rmuser
#define headerfile_winix_functions_rmuser
#include "functionbase.h"
namespace Fun
{
class RmUser : public FunctionBase
{
public:
RmUser();
bool HasAccess();
void MakeGet();
void MakePost();
bool RemoveUser(long user_id);
private:
std::wstring name;
};
} // namespace
#endif