/***************************************************************************

    supportware
    Copyright (C) 2001-2008 by c.holzheuer
    c.holzheuer@sourceworx.org

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

***************************************************************************/


#ifndef SXPAGEFAQS_H
#define SXPAGEFAQS_H

#include <sxpage.h>
#include <ddwebdossier.h>


class sxpagecontentbase : public sxpage
{

public:

	sxpagecontentbase( const ddstring& name, ddwebsite* site, const ddstring& type="(none)", const ddstring& title="" ); 
	
	virtual ddstring get_vg_wort_tag();
	
protected:

	ddstringrow _vgwortrow;	
	
};

	
/***************************************************************************

    supportware
    Copyright (C) 2001-2008 by c.holzheuer
    c.holzheuer@sourceworx.org

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

***************************************************************************/
	
/// sxpagefaqs : Die FAQs-Übersicht rendern.
/**
	FAQsseite, neue Version, hier wird erstmal eine Statische Übersciht angezeigt
*/

class sxpagefaqs : public sxpagecontentbase
{

public:

	sxpagefaqs( const ddstring& name, ddwebsite* site, const ddstring& title="" ); 
	
	virtual dd_result on_redirect( dditem& item );
	
	virtual dd_result on_overview( dditem& item ); 
	virtual dd_result on_show_category( dditem& item );
	virtual dd_result on_show_entry( dditem& item ); 
	
	virtual dd_result on_faqs_admin_categories( dditem& item ); 
	virtual dd_result on_faqs_admin_dossiers( dditem& item ); 
	virtual dd_result on_faqs_admin_teaser_box( dditem& item );
	
	virtual dd_result create_box_categories( dditem& item ); 
	virtual dd_result create_box_categories_choose( dditem& item ); 
	virtual dd_result create_box_dossier( dditem& item );
	virtual dd_result create_box_jump( dditem& item );
	virtual dd_result create_box_dossier_overview( dditem& item );
	
protected:

	ddwebdossiermap  _dossiermap;
	
};




/***************************************************************************

    supportware
    Copyright (C) 2001-2008 by c.holzheuer
    c.holzheuer@sourceworx.org

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

***************************************************************************/


/// sxpagefaqs : Die FAQs-Übersicht rendern.
/**
	FAQsseite, neue Version, hier wird erstmal eine Statische Übersciht angezeigt
*/

class sxpagefaqsgames : public sxpagefaqs
{

public:

	sxpagefaqsgames( const ddstring& name, ddwebsite* site, const ddstring& title="" ); 
	
};


/***************************************************************************

    supportware
    Copyright (C) 2001-2008 by c.holzheuer
    c.holzheuer@sourceworx.org

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

***************************************************************************/


/// sxpagefaqs : Die FAQs-Übersicht rendern.
/**
	FAQsseite, neue Version, hier wird erstmal eine Statische Übersciht angezeigt
*/

class sxpagefaqskochen : public sxpagefaqs
{

public:

	sxpagefaqskochen( const ddstring& name, ddwebsite* site, const ddstring& title="" ); 
	
};


/***************************************************************************

    supportware
    Copyright (C) 2001-2008 by c.holzheuer
    c.holzheuer@sourceworx.org

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

***************************************************************************/


/// sxpagerecipes : Die Rezept-Übersicht rendern.
/**
	Rezeptseite, neue Version
*/
/*
class sxpagerecipes : public sxpage
{

public:

	sxpagerecipes( const ddstring& name, ddwebsite* site, const ddstring& title="" ); 

};
*/

/***************************************************************************

    supportware
    Copyright (C) 2001-2008 by c.holzheuer
    c.holzheuer@sourceworx.org

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

***************************************************************************/


/// sxpagecheats : Die Cheats Seiten rendern.
/**
	CheatsSeiten, neue Version
*/
/*
class sxpagecheats : public sxpage
{

public:

	sxpagecheats( const ddstring& name, ddwebsite* site, const ddstring& title="" ); 

};
*/

/***************************************************************************

    supportware
    Copyright (C) 2001-2008 by c.holzheuer
    c.holzheuer@sourceworx.org

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

***************************************************************************/



/// sxpagesolutions : Die Solutions-Seiten rendern.
/**
	Solutions-Seiten, neue Version
*/

/*
class sxpagesolutions : public sxpage
{

public:

	sxpagesolutions( const ddstring& name, ddwebsite* site, const ddstring& title="" ); 

};
*/


#endif
