"Fossies" - the Fresh Open Source Software archive 
Member "dbox-2.41/webadmin/admin.cpp" of archive dbox-2.41.tgz:
/*
DBOX Module
Copyright (C) 1994-2000 Daniel Kroening <kroening@handshake.de>
Purpose:
*/
#include <unistd.h>
#include <ctype.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <fcntl.h>
#include <dirent.h>
#include <log_serv.h>
#include <flags.h>
#include <charsettools.h>
#include <account.h>
#include <stringtools.h>
#include <dboxpath.h>
#include "../online/online.h"
#include "../webonline/webtools.h"
#include "admin.h"
#include "finduser.h"
#include "edituser.h"
void doadmin(httpt &http, std::ostream &out)
{
if(!getinternalflag(&status.userprofile, &status.gruppe, WEBONLINE_ADMIN))
{
startpage(out, "DBOX WWW-Interface: ADMIN");
out << "<h1>Access denied!</h1><P>\n"
"Sie haben keine Berechtigung für diesen Bereich.<p>\n";
showcopyright(out);
endpage(out);
return;
}
const char *action=http.getparameter("action");
if(action==NULL)
{
}
else if(strcmp(action, "finduser")==0)
finduser(http, out);
else if(strcmp(action, "edituser")==0)
edituser(http, out);
}