SurveyInit($ank_id); $row = SurveyInfo::getInstance()->getSurveyRow(); $sqlTM = sisplet_query("SELECT tm.*, v.vrstni_red AS skupina FROM srv_evoli_teammeter tm, srv_vrednost v WHERE tm.ank_id='" . $ank_id . "' AND tm.skupina_id=v.id"); while($rowTM = mysqli_fetch_array($sqlTM)){ echo $ank_id.' - '.$rowTM['email'].'
'; $date_now = date('d',strtotime("-1 days")); $date_now2 = date('m.Y',strtotime("-1 days")); $date_set = date('d',strtotime($rowTM['date_to'])); $date_set2 = date('m.Y',strtotime($rowTM['date_to'])); // Preverimo ce smo slucajno ze posiljali porocilo $datum_posiljanja = $rowTM['datum_posiljanja']; // Datum je presezen - posljemo obvestilo if ($date_now == $date_set && $date_now2 == $date_set2 && $datum_posiljanja == '0000-00-00 00:00:00') { $sqlAlert = sisplet_query("SELECT * FROM srv_alert WHERE ank_id = '" . $ank_id . "'"); $rowAlert = mysqli_fetch_array($sqlAlert); $text = ($rowAlert['finish_text'] == '') ? $lang['srv_alert_msg'] . ' [SURVEY] [DATE] ("[URL]")' : $rowAlert['finish_text']; $subject = ($rowAlert['finish_subject'] != '') ? $rowAlert['finish_subject'] : $lang['srv_alert_subject']; $MailReply = $rowTM['email']; if ($rowAlert['reply_to'] != '') $MailReply = $rowAlert['reply_to']; // Mail posljemo avtorju skupine (podjetja) $mail = $rowTM['email']; $pdf_url = $site_url . 'admin/survey/izvoz.php?dc=' . base64_encode( serialize( array('m' => 'pdf_teammeter', 'anketa' => $ank_id, 'skupina' => $rowTM['skupina'] ))); if ($mail != '' && (strlen($mail) > 1)) { $s = $subject; $t = $text; // naredimo še data piping za odgovore $helper = new \App\Controllers\HelperController(); $t = $helper->dataPiping($t); #zamenjamo morebitne sistemske variable $t = str_replace( array( '[NAME]', '[SURVEY]', '[DATE]', '[SITE]', '[URL]', '[PDF]', '[DURATION]' ), array( $ime, $row['akronim'], #$row['naslov'], date("d.m.Y, H:i:s"), '' . SurveyInfo::getSurveyLink() . '', '' . $site_url . 'admin/survey/index.php?anketa=' . $ank_id . '', '' . $lang['srv_alert_link_pdf'] . '', '' . $lang['srv_activate_duration'] . '' ), $t); $s = str_replace( array( '[NAME]', '[SURVEY]', '[DATE]', '[SITE]', '[URL]', '[PDF]', '[DURATION]'), array( $ime, $row['naslov'], date("d.m.Y, H:i:s"), SurveyInfo::getSurveyLink(), $site_url . 'admin/survey/index.php?anketa=' . $ank_id, '' . $lang['srv_alert_link_pdf'] . '', '' . $lang['srv_activate_duration'] . '' ), $s); try { $MA = new MailAdapter($ank_id, $type='alert'); $MA->addRecipients($mail); // Shranimo email from in reply to (da ju potem nazaj nastavimo - drugace povozimo nastavitve od vabil) $mailFromBCK = $MA->getMailFrom(); $mailReplyToBCK = $MA->getMailReplyTo(); // Nastavimo na raziskave - obvescanje je iz raziskave@1ka.si ce se ni nastavljeno posebej v smtp nastavitvah $MA->setMailReplyTo($MailReply); if ($mailFromBCK == '' || $mailFromBCK == 'info@1ka.si') $MA->setMailFrom('raziskave@1ka.si'); // Posljemo mail $result = $MA->sendMail(stripslashes($t), $s); // Nazaj nastavimo posiljatelja (za nastavitve v vabilih) $MA->setMailReplyTo($mailReplyToBCK); $MA->setMailFrom($mailFromBCK); } catch (Exception $e) { } echo 'Uspešno poslano'; // Updatamo timestamp posiljanja $sql = sisplet_query("UPDATE srv_evoli_teammeter SET datum_posiljanja=NOW() WHERE id='".$rowTM['id']."'"); } else{ echo 'Mail ni ustrezen!'; } } else{ echo 'Brez pošiljanja'; } echo '

'; } } ?>