diff --git a/apps/Admin/Controllers/AdminHomeController.php b/apps/Admin/Controllers/AdminHomeController.php index 6dbf9e6..832d743 100644 --- a/apps/Admin/Controllers/AdminHomeController.php +++ b/apps/Admin/Controllers/AdminHomeController.php @@ -1,6 +1,11 @@ modify("-1 month"); + $datetime_month_ago_text = $datetime_month_ago->format('Y-m-d H:i:s' . '\''); + + $context['user_count'] = UserModel::count(array( + [ + 'name' => 'obj.register_at', + 'type' => '>=', + 'value' => $datetime_month_ago_text + ] + )); + $context['recipes_count'] = RecipeModel::count(array( + [ + 'name' => 'obj.created_at', + 'type' => '>=', + 'value' => $datetime_month_ago_text + ] + )); + $context['ban_count'] = BanlistModel::count(array( + [ + 'name' => 'obj.created_at', + 'type' => '>=', + 'value' => $datetime_month_ago_text + ] + )); + $context['latest_recipes'] = RecipeModel::filter( + array(), + ['-obj.created_at'] + ); return $context; diff --git a/apps/Admin/Templates/home.php b/apps/Admin/Templates/home.php index 548f671..57b303b 100644 --- a/apps/Admin/Templates/home.php +++ b/apps/Admin/Templates/home.php @@ -7,31 +7,31 @@
| Order number | -Method | -Total price | -Buyer | -Created at | +Title | +Price | +Status | +Created At |
|---|---|---|---|---|---|---|---|---|
| field_order_number ?> | -field_method ?> | -get_total_price() ?> | -get_buyer_username() ?> | -field_created_at ?> | += $recipe->field_title ?> | += $recipe->get_price() ?> | += $recipe->get_status() ?> | += $recipe->field_created_at ?> |