#include <iostream.h>
#include <string.h>
#include <fstream.h>
#include <unistd.h>
#include "cgi.h"

int main()
{
	char in[1024];
	char name[128];
	char parent[128];
	char path1[256];
	char path2[256];
	char path3[256];
	char path4[256];
	Get(in);
	NextParam(in,name);
	NextParam(in,parent);

	chdir("/home/httpd/dfcd/memory/");
	char *htm=".htm";
	strcpy(path1,name);
	strcat(path1,htm);
	ofstream n;
	n.open(path1, ios::out);
	n<<"<html><frameset rows='50,*' border='0'><frame src='"<<name<<"_head.htm'><frame src='"<<name<<"_list.htm' name='"<<name<<"_bot'></frameset></html>";
	n.close();

	char *fol=".fol";
	strcpy(path2,parent);
	strcat(path2,fol);
	n.open(path2, ios::app);
	n<<"<a href='"<<name<<".htm' target='"<<parent<<"_bot'>"<<name<<"</a>|";
	n.close();

	char *head="_head.htm";
	strcpy(path3,name);
	strcat(path3,head);
	n.open(path3, ios::out);
	n<<"<html><body bgcolor='black' link='green' vlink='green'><font face='lucida console' color='green' size='2'><font size='4'>"<<name<<"</font> |<a href='add.cgi?"<<name<<"' target='_parent'>Add...</a>|&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<!-- #include=\""<<name<<".fol\" --></font></body></html>";
	n.close();

	char *list="_list.htm";
	strcpy(path4,name);
	strcat(path4,list);
	n.open(path4, ios::out);
	n<<"<html><body bgcolor='black' link='green' vlink='green'><font face='lucida console' color='green' size='2'><bl><!-- #include=\""<<name<<".dat\" --></bl></font></body></html>";
	n.close();

	cout<<"Content-type: text/html\r\n\r\n";
	cout<<"<html><body bgcolor='black' link='green' vlink='green'><font face='lucida console' color='green' size='2'>Folder Created</font></body></html>";
}
