Your IP : 216.73.216.170


Current Path : /var/www/iplanru/data/www/i-plan.ru/components/com_poll/views/poll/tmpl/
Upload File :
Current File : /var/www/iplanru/data/www/i-plan.ru/components/com_poll/views/poll/tmpl/page_ap_sel2.php

<?php
defined( '_JEXEC' ) or die;

if ($jinput->getString( 'email', '' )<>'')
{
	$db->setQuery('	UPDATE #__pollanswers 
					SET mail = "'.$jinput->getString( 'email', '' ).'", fio = "'.$jinput->getString( 'fio', '' ).'", tel = "'.$jinput->getString( 'tel', '' ).'"
					WHERE cookie ="'.$chash.'";');
	$db->query();
}
	
	


//формирование сертификата
$list=$db->setQuery("SELECT *, 
						DATE_FORMAT(date,'%d/%m/%Y') as date2,
						CONVERT((1-discount)*100, SIGNED) as disc 
					FROM #__pollanswers where cookie=\"{$chash}\"")->loadAssoc();

if (count($list)<>0)
{
	$m=array("2","3","4");
	$y = $list[discount_time] % 10;
	$x = $list[discount_time] / 10 % 10;
	if ($x && $x == 1) $d = "дней";
	elseif ($y == 1) $d = "день";
	elseif (in_array($y,$m)) $d = "дня";
	else $d =  "дней";
	
	//poolresult
	$poolresult="";
	$pres=$db->setQuery("SELECT * FROM #__pollanswer where ans_id=\"{$list['id']}\" order by que_id")->loadAssocList();
	if (count($pres)<>0)
	{
		foreach($pres as $pa)
		{
			$poolresult.='Вопрос '.$pa['que_id'].': '.$pa['value']."<br>";
		}
	}
	
	$rep1=array("%USERMAIL%","%USERID%","%POOLRESULT%");
	$rep2=array($jinput->getString( 'email', '' ),$list['id'],$poolresult);
	$cmtu = $componentParams->get('mail_to_user', '---');
	$cmtu=str_replace($rep1,$rep2,$cmtu );
	$cmtm = $componentParams->get('mail_to_manager', '---');
	$cmtm=str_replace($rep1,$rep2,$cmtm );
	
	$img=JPATH_ADMINISTRATOR . '/components/com_pay/certificate/certificate.jpg';
	$pic = ImageCreateFromjpeg($img); //открываем рисунок в формате JPEG
	Header("Content-type: image/jpeg"); //указываем на тип передаваемых данных
	$color=ImageColorAllocate($pic, 0, 0, 0); //получаем идентификатор цвета
	$font=JPATH_ADMINISTRATOR . '/components/com_pay/assets/fonts/ARIALN.TTF';
	// выводим текст на изображение
	ImageTTFtext($pic, 34, 0, 660, 590, $color, $font, $list[code]);
	ImageTTFtext($pic, 30, 0, 360, 750, $color, $font, $list[date2]);
	ImageTTFtext($pic, 30, 0, 805, 750, $color, $font, $list[discount_time].' '.$d);
	ImageTTFtext($pic, 30, 0, 1265, 750, $color, $font, $list[disc].'%');
	
	Imagejpeg($pic,JPATH_ADMINISTRATOR . "/components/com_pay/certificate/certificate_{$list[id]}.jpg"); //сохраняем рисунок в формате JPEG
	ImageDestroy($pic); //освобождаем память и закрываем изображение
	
	//pdf-------------------------------------------------------
	require('fpdf.php');		
	$pdf = new FPDF('Landscape','mm','A4'); 
	$pdf->Open();		
	$pdf->AddPage(); 
	$pdf->Image(JPATH_ADMINISTRATOR . "/components/com_pay/certificate/certificate_{$list[id]}.jpg",'','',297,210); 
	$pdf->Output(JPATH_ADMINISTRATOR . "/components/com_pay/certificate/certificate_{$list[id]}.pdf");
	$pdfpath=JPATH_ADMINISTRATOR . "/components/com_pay/certificate/certificate_{$list[id]}.pdf";
	
	
	//отправка сертификатов=============================================
	//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	Юзерам	
	$subject="Сертификат на скидку за участие в опросе";

	$mailer =& JFactory::getMailer();						
	$conf = new JConfig();
	$sender = array( 
		$conf->mailfrom,
		$conf->fromname);
	$mailer->setSender($sender);		
	$mailer->addRecipient($jinput->getString( 'email', '' ));
	$mailer->setSubject($subject);
	$mailer->isHTML(true);
	$mailer->Encoding = 'base64';
	$mailer->setBody($cmtu);
	$mailer->addAttachment(JPATH_ADMINISTRATOR . "/components/com_pay/certificate/certificate_{$list[id]}.pdf");
	$send =& $mailer->Send();
	if ( $send !== true ) 
	{		
		$text= "Ошибка при отправке письма<br>";
	} 
	else 
	{
		$text= "Спасибо за участие в опросе. Вам на почту отправлен скидочный сертификат с промо-кодом. Вы можете его использовать при покупке онлайн готового бизнес-плана или маркетингового исследования<br>";
	}
	unset($msg);

	//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	managers	
	
	$mmail 	= $componentParams->get('managers_list', '');
	$mmail=explode(",",$mmail);
	
	$subject="Сертификат на скидку за участие в опросе";
	$mailer =& JFactory::getMailer();						
	$conf = new JConfig();
	$sender = array( 
		$conf->mailfrom,
		$conf->fromname);
	$mailer->setSender($sender);		
	$mailer->addRecipient($mmail);
	$mailer->setSubject($subject);
	$mailer->isHTML(true);
	$mailer->Encoding = 'base64';
	$mailer->setBody($cmtm);

	$mailer->addAttachment(JPATH_ADMINISTRATOR . "/components/com_pay/certificate/certificate_{$list[id]}.pdf");
	$send =& $mailer->Send();
	if ( $send !== true ) {
		$text.= "Ошибка при отправке письма менеджеру<br>";
		
	} else {
		//$text.= "Письмо отправлено менеджеру<br>";
		
	}
	unset($msg);
	
	unlink(JPATH_ADMINISTRATOR . "/components/com_pay/certificate/certificate_{$list[id]}.jpg");
	unlink(JPATH_ADMINISTRATOR . "/components/com_pay/certificate/certificate_{$list[id]}.pdf");

}
?>


<div id="system">
	<article class="item">
		<header>
			<h1 class="title">Опрос</h1>
		</header>
		
		<div class="pool">
		

			<?php echo $text; ?>

		
		</div>
		
	</article>
</div>