2014-02-21 12:02:31 +01:00
|
|
|
|
|
|
|
|
|
#include "DynamicObjects.H"
|
|
|
|
|
|
|
|
|
|
//add parameter for ordering??
|
|
|
|
|
std::string DynamicObjects::render_object_list(){
|
|
|
|
|
|
|
|
|
|
std::string output = u8R"FOO(
|
|
|
|
|
<ul id="down">
|
|
|
|
|
)FOO";
|
|
|
|
|
|
2014-05-02 00:27:37 +02:00
|
|
|
|
for (auto& it : this->m_thevec){
|
2014-02-21 12:02:31 +01:00
|
|
|
|
output += u8"<li>\n";
|
2014-05-02 01:33:43 +02:00
|
|
|
|
output += u8"<a href=\"" + m_merouterin->get_baseurl() + it.get_filepath() + it.get_filename() + u8"\">"; //we could include baseurl here?
|
2014-05-01 21:31:25 +02:00
|
|
|
|
output += it.get_filename();
|
2014-02-21 12:02:31 +01:00
|
|
|
|
output += u8"</a> <span class=\"size\">";
|
2014-05-01 21:31:25 +02:00
|
|
|
|
output += it.get_pretty_sized();
|
2014-02-21 12:02:31 +01:00
|
|
|
|
output += u8"</span>\n</li>";
|
|
|
|
|
}
|
|
|
|
|
output += u8R"HUENERBLUBBE(
|
|
|
|
|
</ul>
|
|
|
|
|
)HUENERBLUBBE";
|
|
|
|
|
return output;
|
|
|
|
|
}
|
|
|
|
|
//<li>
|
|
|
|
|
//<a href="/file/23/Foobar.jpg">Foobar.jpg</a> <span class="size">80 KB</span>
|
|
|
|
|
//<span class="stats"><b>42×</b> seit 1.1.1970 0:00 Uhr</span> //<--- TODO
|
|
|
|
|
//</li>
|
2014-05-02 00:01:01 +02:00
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
DynamicObjects::DynamicObjects(Routerin * merouterin) :
|
|
|
|
|
m_merouterin(merouterin)
|
|
|
|
|
{
|
2014-05-02 00:27:37 +02:00
|
|
|
|
m_thevec = SicccPersister::read_sicccdir(*merouterin);
|
2014-05-02 00:01:01 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DynamicObjects::~DynamicObjects()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
2014-02-21 12:02:31 +01:00
|
|
|
|
|