{% extends 'admin/layouts/base.html.twig' %} {% block title %}Dashboard | {{ app_name }}{% endblock %} {% set active = "app_admin_dashboard" %} {% set breadcrumbs = [ { 'link': path('app_admin_dashboard'), 'title': 'Home', }, { 'title': 'Dashboard' } ] %} {% block stylesheets %} {% endblock %} {% block content %}
| Order | Start Date | End Date | Product | Duration | Trial Time | Status | Daily Running | Period of Time | Auto Renewal | Config |
|---|---|---|---|---|---|---|---|---|---|---|
|
#{{ subscription.paymentid.orderid.id }} {{ subscription.userid.firstname }} {{ subscription.userid.lastname }} |
{{ subscription.startdate ? subscription.startdate|date('Y-m-d') : 'N/A' }} | {% set nextSubscriptionDate = 'N/A' %} {% set duration = subscription.duration %} {% if duration > 0 %} {% set nextSubscriptionDate = subscription.startdate|date_modify('+' ~ duration ~ ' months')|date('Y-m-d') %} {% endif %} {{ nextSubscriptionDate }} | {% if subscription.paymentid.orderid.productid %} {% set hasProduct = true %} {{ subscription.paymentid.orderid.productid.name }} {% else %} N/A {% endif %} | {{ subscription.duration ? (subscription.duration == 1 ? subscription.duration ~ ' Month' : subscription.duration ~ ' Months') : 'N/A' }} | {% set trialDaysLeft = subscription.trialDaysLeft %} {% set hasTrials = subscription.hasTrials %} {% set status = subscription.status %} {% if hasTrials %} {% if trialDaysLeft > 0 and subscription.status|lower == 'trialing' %} {{ trialDaysLeft }} days left {% elseif trialDaysLeft == 0 and status|lower == 'trialing' %} Today is the last day of your trial {% else %} Trial period ended {% endif %} {% else %} No trial period {% endif %} | Waiting for your actions | {% set startDate = subscription.startdate %} {% set duration = subscription.duration %} {% if duration > 0 %} {% set currentDate = "now"|date("Y-m-d") %} {% set subscriptionEndDate = startDate|date_modify('+' ~ duration ~ ' months') %} {% set timeElapsed = currentDate|date_modify('midnight')|date_modify('midnight')|date('U') - startDate|date_modify('midnight')|date_modify('midnight')|date('U') %} {% set totalTime = subscriptionEndDate|date_modify('midnight')|date_modify('midnight')|date('U') - startDate|date_modify('midnight')|date_modify('midnight')|date('U') %} {% if timeElapsed > 0 %} {% set completionPercentage = (timeElapsed / totalTime) * 100 %} {{ (completionPercentage < 100 ) ? completionPercentage|round : 100 }}% {% else %} 0% {% endif %} {% endif %} |
{% set startDate = subscription.startDate|date("Y-m-d") %}
{% set endDate = startDate|date_modify('+' ~ subscription.duration ~ ' months') %}
{% set currentDate = "now"|date("Y-m-d") %}
{% set totalDays = (endDate|date("U") - startDate|date("U")) / (24 * 60 * 60) %}
{% set currentDays = (currentDate|date("U") - startDate|date("U")) / (24 * 60 * 60) %}
{% set totalWeeks = (totalDays / 7)|round(0, 'floor') %}
{% set currentWeek = (currentDays / 7)|round(0, 'floor') %}
Week
{{ currentWeek < totalWeeks ? currentWeek ~ ' / ' ~ totalWeeks : totalWeeks ~ ' / ' ~ totalWeeks }}
|
{% if subscription.autorenewal == 1 %} {% else %} {% endif %} |