00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef _CGI_ZONEFORM_H
00020 #define _CGI_ZONEFORM_H
00021
00022 #include <map>
00023
00024
00025 namespace cgi
00026 {
00027 typedef std::map<long,db::Zone_reset *> resets_t;
00028
00029
00030 class ZoneForm : public BaseForm
00031 {
00032 public:
00033 ZoneForm(Web *);
00034 ~ZoneForm();
00035
00036 void Process();
00037 void Select(const string &);
00038 void List();
00039 void Display(long = 0);
00040
00041 private:
00042 long m_edit;
00043 bool m_error;
00044 resets_t m_reset;
00045 long m_editm;
00046 long m_edito;
00047 long m_editg;
00048 };
00049
00050
00051 }
00052
00053
00054 #endif // _CGI_ZONEFORM_H
00055