Files
2025-03-12 17:06:23 +01:00

55 lines
1.4 KiB
PHP

<?php
if ($newsletter_message->getNumberReceived()) {
$recived = $newsletter_message->getNumberReceived();
$sent = $newsletter_message->getNumberSent();
$sent_gmail = $newsletter_message->getNumberSentGmail();
//gmail huck
$count2 = $sent_gmail / $sent;
//$count2 = $count1 * 100;
$sent_gmail_percent = number_format($count2, 1);
//echo "gmail: ".$sent_gmail_percent;
//echo "<br>";
$sent_percent = number_format(1 - $sent_gmail_percent, 1);
//echo "pozostałe: ".$sent_percent;
//echo "<br>";
// Magiczny wzor Marka
//(50*0.2/2)+(50*0.8)
$total_recived = ($recived * $sent_gmail_percent / 2) + ($recived * $sent_percent);
//echo "szacunek: ".$total_recived;
//echo "<br>";
//echo "szacunek zaokrąglony: ".round($total_recived);
//echo "<br>";
$total_recived = round($total_recived);
if ($total_recived > $newsletter_message->getNumberSent()) {
$total_recived = $newsletter_message->getNumberSent();
}
$number = $total_recived/$newsletter_message->getNumberSent();
$number = $number * 100;
$value = number_format($number, 2, ',', ' ')."%";
$value = "<span style='color: #aaa;'> (".$value.") </span>";
echo $total_recived.$value;
} else {
echo sfContext::getInstance()->getI18N()->__('Brak');
}
?>