added: function: mkdir

git-svn-id: svn://ttmath.org/publicrep/cmslu/trunk@471 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2008-12-31 13:36:46 +00:00
parent 3e328932fc
commit 114b5724f8
18 changed files with 77 additions and 22 deletions

View File

@@ -1,4 +1,4 @@
o = content.o privileges.o emacs.o login.o rm.o cat.o logout.o ls.o node.o
o = content.o privileges.o emacs.o login.o rm.o cat.o logout.o ls.o node.o mkdir.o
all: content.a

View File

@@ -70,6 +70,18 @@ ls.o: ../core/cookieparser.h ../core/item.h ../core/db.h ../core/error.h
ls.o: ../core/user.h ../core/group.h ../core/users.h ../core/groups.h
ls.o: ../core/log.h ../core/misc.h ../core/function.h
ls.o: ../core/functionparser.h ../core/request.h ../core/data.h
mkdir.o: content.h ../templates/templates.h ../../ezc/src/ezc.h
mkdir.o: ../core/data.h ../core/misc.h ../core/log.h ../core/item.h
mkdir.o: ../core/error.h ../core/dirs.h ../core/db.h ../core/dircontainer.h
mkdir.o: ../core/user.h ../core/group.h ../core/ugcontainer.h ../core/users.h
mkdir.o: ../core/groups.h ../core/functions.h ../core/function.h
mkdir.o: ../core/request.h ../core/requesttypes.h ../core/session.h
mkdir.o: ../core/done.h ../core/getparser.h ../core/httpsimpleparser.h
mkdir.o: ../core/postparser.h ../core/cookieparser.h ../core/item.h
mkdir.o: ../core/db.h ../core/error.h ../core/user.h ../core/group.h
mkdir.o: ../core/users.h ../core/groups.h ../core/log.h ../core/misc.h
mkdir.o: ../core/function.h ../core/functionparser.h ../core/request.h
mkdir.o: ../core/data.h
node.o: content.h ../templates/templates.h ../../ezc/src/ezc.h ../core/data.h
node.o: ../core/misc.h ../core/log.h ../core/item.h ../core/error.h
node.o: ../core/dirs.h ../core/db.h ../core/dircontainer.h ../core/user.h

View File

@@ -99,6 +99,9 @@ void Content::MakeStandardFunction()
if( request.pfunction->code == Function::emacs )
FunEmacs();
else
if( request.pfunction->code == Function::mkdir )
FunMkdir();
else
if( request.pfunction->code == Function::privileges )
FunPrivileges();
else
@@ -129,6 +132,10 @@ void Content::MakePost()
PostFunEmacs();
break;
case Function::mkdir:
PostFunMkdir();
break;
case Function::privileges:
PostFunPrivileges();
break;

View File

@@ -50,11 +50,13 @@ class Content
void FunPrivileges();
void FunRm();
void FunNode();
void FunMkdir();
void PostFunLogin();
void PostFunEmacsAdd();
void PostFunEmacsEdit(bool with_url);
void PostFunEmacs();
void PostFunMkdir();
void PostFunPrivileges();
void RedirectTo(const Item & item);