mirror of
https://github.com/Relintai/rcpp_framework.git
synced 2025-05-06 17:51:36 +02:00
Paged Article now also inherits from WebNode.
This commit is contained in:
parent
c6c9caed36
commit
4cbea7fd06
@ -8,7 +8,7 @@
|
|||||||
#include <tinydir/tinydir.h>
|
#include <tinydir/tinydir.h>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
void PagedArticle::index(Request *request) {
|
void PagedArticle::handle_request_main(Request *request) {
|
||||||
const String r = request->get_current_path_segment();
|
const String r = request->get_current_path_segment();
|
||||||
|
|
||||||
Article *s = pages[r];
|
Article *s = pages[r];
|
||||||
@ -222,7 +222,7 @@ void PagedArticle::generate_summary(Article *article) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
PagedArticle::PagedArticle() :
|
PagedArticle::PagedArticle() :
|
||||||
Object() {
|
WebNode() {
|
||||||
}
|
}
|
||||||
|
|
||||||
PagedArticle::~PagedArticle() {
|
PagedArticle::~PagedArticle() {
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
#include "core/string.h"
|
#include "core/string.h"
|
||||||
|
|
||||||
#include "core/file_cache.h"
|
#include "core/file_cache.h"
|
||||||
#include "core/object.h"
|
#include "core/http/web_node.h"
|
||||||
|
|
||||||
#include "core/http/request.h"
|
#include "core/http/request.h"
|
||||||
|
|
||||||
@ -30,11 +30,11 @@ struct Article {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
class PagedArticle : public Object {
|
class PagedArticle : public WebNode {
|
||||||
RCPP_OBJECT(PagedArticle, Object);
|
RCPP_OBJECT(PagedArticle, WebNode);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
void index(Request *request);
|
void handle_request_main(Request *request);
|
||||||
|
|
||||||
void load();
|
void load();
|
||||||
Article *load_folder(const String &folder, const String &path);
|
Article *load_folder(const String &folder, const String &path);
|
||||||
|
@ -18,7 +18,7 @@ void PagedList::index(Request *request) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
articles->index(request);
|
articles->handle_request_main(request);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PagedList::load() {
|
void PagedList::load() {
|
||||||
|
Loading…
Reference in New Issue
Block a user