CmdReportWeek: Implemented

This commit is contained in:
Paul Beckingham 2016-05-19 11:01:46 -05:00
parent 0b6814e82b
commit 9a94d0364f
3 changed files with 14 additions and 42 deletions

View file

@ -43,6 +43,20 @@ static void renderExclusionBlocks (const std::string&, const Rules&, std::vector
static void renderInterval (const std::string&, const Rules&, std::vector <Composite>&, const Datetime&, const Interval&, Palette&, std::map <std::string, Color>&, time_t&);
static void renderSummary (const std::string&, const Interval&, const std::vector <Range>&, const std::vector <Interval>&);
////////////////////////////////////////////////////////////////////////////////
int CmdReportWeek (
const CLI& cli,
Rules& rules,
Database& database)
{
// Create a filter, and if empty, choose the current month.
auto filter = getFilter (cli);
if (! filter.range.is_started ())
filter.range = Range (Datetime ("socw"), Datetime ("eocw"));
return renderReport ("week", filter, rules, database);
}
////////////////////////////////////////////////////////////////////////////////
int CmdReportMonth (
const CLI& cli,