__('30 days', 'gresquote'),
'month' => __('This month', 'gresquote'),
'quarter' => __('This quarter', 'gresquote'),
'year' => __('This year', 'gresquote'),
];
?>
' . esc_html($periode_label) . ''
));
?>
$abo_verloopt;
$abo_account = apply_filters('wpquotepro_account_url', WPQUOTEPRO_Regio::site_url('account'));
if ($abo_verloopt) :
if ($abo_respijt) {
$abo_soort = 'is-fout';
$abo_tekst = '
' . esc_html__('The last payment did not go through.', 'gresquote') . ' '
. sprintf(
/* translators: %s: the date until which quotes keep working */
esc_html__('Your quotes keep working until %s.', 'gresquote'),
esc_html(date_i18n('j F Y', $abo_toegang))
)
. ' ' . esc_html__('After that, new requests are no longer processed — your existing quotes are kept.', 'gresquote');
$abo_link = __('Fix the payment', 'gresquote');
} elseif ($abo_opgezegd) {
$abo_soort = 'is-let-op';
$abo_tekst = sprintf(
/* translators: %s: the date until which the subscription stays active */
esc_html__('You have cancelled your subscription. It stays active until %s; after that, new requests are no longer processed.', 'gresquote'),
'
' . esc_html(date_i18n('j F Y', $abo_verloopt)) . ''
);
$abo_link = __('Go to my account', 'gresquote');
} else {
$abo_soort = 'is-info';
$abo_tekst = sprintf(
/* translators: %s: the renewal date */
esc_html__('Your subscription renews automatically on %s. You can cancel at any time; your subscription then runs until that date.', 'gresquote'),
'
' . esc_html(date_i18n('j F Y', $abo_verloopt)) . ''
);
$abo_link = __('Manage your subscription', 'gresquote');
}
?>
→
📈
- ' . esc_html__('Forms', 'gresquote') . ''));
?>
- ' . esc_html__('Submissions', 'gresquote') . ''));
?>
format_stats_change(isset($change['requests']) ? $change['requests'] : null)); ?>
format_stats_change(isset($change['sent']) ? $change['sent'] : null)); ?>
format_stats_change(isset($change['accepted']) ? $change['accepted'] : null)); ?>
0 ? max(2, round(($waarde / $schaal) * 100)) : 0;
};
$stappen = [
['label' => __('Requests', 'gresquote'), 'waarde' => $aanvragen, 'bij' => '', 'klasse' => 'is-step-1'],
[
'label' => __('Sent', 'gresquote'),
'waarde' => $verstuurd,
/* translators: %s: a percentage, for example "80%" */
'bij' => $aanvragen > 0 ? sprintf(__('%s of the requests', 'gresquote'), round(($verstuurd / $aanvragen) * 100) . '%') : '',
'klasse' => 'is-step-2',
],
[
'label' => __('Accepted', 'gresquote'),
'waarde' => $geaccepteerd,
/* translators: %s: a percentage, for example "60%" */
'bij' => $verstuurd > 0 ? sprintf(__('%s of what was sent', 'gresquote'), $acceptatiegraad . '%') : '',
'klasse' => 'is-step-3',
],
];
?>
format_stats_money(isset($money['value_sent']) ? $money['value_sent'] : 0)); ?>
format_stats_money(isset($money['value_accepted']) ? $money['value_accepted'] : 0)); ?>
format_stats_change(isset($change['value_accepted']) ? $change['value_accepted'] : null)); ?>
format_stats_money(isset($money['average_quotation']) ? $money['average_quotation'] : 0)); ?>
format_stats_money(isset($money['average_accepted']) ? $money['average_accepted'] : 0)); ?>
format_stats_days(isset($timing['days_to_accept_avg']) ? $timing['days_to_accept_avg'] : null);
$tot_acceptatie_med = $this->format_stats_days(isset($timing['days_to_accept_median']) ? $timing['days_to_accept_median'] : null);
$reactie_gem = $this->format_stats_days(isset($timing['days_to_send_avg']) ? $timing['days_to_send_avg'] : null);
$reactie_med = $this->format_stats_days(isset($timing['days_to_send_median']) ? $timing['days_to_send_median'] : null);
?>
1) : ?>
0;
?>
0) : ?>
-
' . esc_html(number_format_i18n($verloopt)) . ''
));
?>
→
0) : ?>
-
' . esc_html(number_format_i18n($mail_fout)) . ''
));
?>
0) : ?>
-
' . esc_html(number_format_i18n($pdf_fout)) . ''
));
?>
0) : ?>
-
' . esc_html(number_format_i18n($herin_fout)) . ''
));
?>
0) : ?>
0) : ?>
0) : ?>
= 100) : ?>
= $stop_bij) : ?>
0) : ?>