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 "
"; $sent_percent = number_format(1 - $sent_gmail_percent, 1); //echo "pozostałe: ".$sent_percent; //echo "
"; // 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 "
"; //echo "szacunek zaokrąglony: ".round($total_recived); //echo "
"; $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 = " (".$value.") "; echo $total_recived.$value; } else { echo sfContext::getInstance()->getI18N()->__('Brak'); } ?>