diff --git a/SETUP/tests/smoketests/pageload_smoketest.py b/SETUP/tests/smoketests/pageload_smoketest.py index 5a4f44c1d..a5bbfb343 100755 --- a/SETUP/tests/smoketests/pageload_smoketest.py +++ b/SETUP/tests/smoketests/pageload_smoketest.py @@ -190,8 +190,10 @@ {'name': 'teams-mbr-list', 'path': 'stats/members/mbr_list.php?tid=44'}, {'name': 'teams-mbr-xml', 'path': 'stats/members/mbr_xml.php?username=teststeel'}, {'name': 'teams-mdetail', 'path': 'stats/members/mdetail.php?id=1'}, + {'name': 'teams-mdetail-all', 'path': 'stats/members/mdetail.php?id=1&tally_name=F1&range=all'}, {'name': 'teams-new-team', 'path': 'stats/teams/new_team.php'}, {'name': 'teams-tdetail', 'path': 'stats/teams/tdetail.php?tid=44'}, + {'name': 'teams-tdetail-all', 'path': 'stats/teams/tdetail.php?tid=44&tally_name=P3&range=all'}, {'name': 'teams-teams-xml', 'path': 'stats/teams/teams_xml.php?tid=44'}, {'name': 'teams-tedit', 'path': 'stats/teams/tedit.php?tid=44'}, {'name': 'teams-tlist', 'path': 'stats/teams/tlist.php'}, diff --git a/pinc/graph_data.inc b/pinc/graph_data.inc index af80c2b31..2969d2c8b 100644 --- a/pinc/graph_data.inc +++ b/pinc/graph_data.inc @@ -147,8 +147,11 @@ function user_logging_on(string $past, string $preceding): array ]; } -/** @return GraphConfig */ -function tallyboard_deltas(string $tally_name, string $holder_type, int $holder_id, int $days_back): array +/** + * @param 'all'|int $days_back + * @return GraphConfig + */ +function tallyboard_deltas(string $tally_name, string $holder_type, int $holder_id, string|int $days_back): array { $valid_tally_names = array_keys(get_page_tally_names()); diff --git a/pinc/page_tally.inc b/pinc/page_tally.inc index d28af92eb..a26800411 100644 --- a/pinc/page_tally.inc +++ b/pinc/page_tally.inc @@ -569,6 +569,7 @@ function calculate_tally_sma(array $array, int $window): array * * In the returned array, each key is a date-string of the form "YYYY-MM-DD". * + * @param 'all'|int $days_back * @return array */ function get_pages_per_day_for_past_n_days(string $tally_name, string $holder_type, int $holder_id, string|int $days_back): array