redmine

cron-unconfirmednotes.php

... ... @@ -64,6 +64,8 @@ foreach ($answer['issues'] as &$issue) {
$stages = $configdb->query('SELECT * FROM newsstages ORDER BY timeout');
$assigned_to_new = $issue['assigned_to']['id'];
$isInInterval = false;
while ($row = $stages->fetchArray()) {
if ($timediff_c < $row['timeout']) {
... ...
... ... @@ -73,11 +73,11 @@ Content-Type: text/html; charset="UTF-8"
Сотрудник '.$authorName.' подготовил(а) проект служебной записки (см. ниже):<br>
<br>
<br>
<div style="width:690px">
<a href="http://ut.mephi.ru/decide-note.pdf?issueId='.$issueId.'&action=agree&signature='.$signature.'" style="text-decoration:none;font-size:100px;float:left;text-align:center">✗<br><span style="font-size:10px">(отклонить)</span></a><a href="http://ut.mephi.ru/decide-note.pdf?issueId='.$issueId.'&action=decline&signature='.$signature.'" style="text-decoration:none;font-size:100px;float:right">&#10003;<br><span style="font-size:10px">(подтвердить)</span></a><br>
<img src="cid:note-'.$issueId.'@tasks.mephi.ru" alt="Проект служебной записки">
<div style="width:740px">
<img style="border:1px dotted #aaa;margin:0;padding:0" src="cid:note-'.$issueId.'@tasks.mephi.ru" alt="Проект служебной записки"><br>
<a href="http://ut.mephi.ru/decide-note.php?issueId='.$issueId.'&action=decline&signature='.$signature.'" style="text-decoration:none;font-size:100px;display:inline-block;text-align:center">✗<br><span style="font-size:10px">(отклонить)</span></a><a href="http://ut.mephi.ru/decide-note.php?issueId='.$issueId.'&action=agree&signature='.$signature.'" style="text-decoration:none;font-size:100px;display:inline-block;text-align:center">&#10003;<br><span style="font-size:10px">(подтвердить)</span></a><br><br>
</div>
<hr>
<hr style="width:100%;padding-top:10px;border:none;border-bottom:1px solid #aaa">
Служба технической поддержки: <a href="tasks@mephi.ru">tasks@mephi.ru</a>
--'.$boundary.'
... ... @@ -151,7 +151,9 @@ foreach ($answer['issues'] as &$issue) {
curl_close($c);
//sendConfirmationRequest($issue['id'], $assignedTo['mail'], $note);
sendConfirmationRequest($issue['id'], 'dyokunev@ut.mephi.ru', '<a href="http://new.voip.mephi.ru/subscribers/?q='.explode('@', $author['mail'])[0].'" target="_blank">'.$author['firstname'].' '.$author['lastname'].'</a>', $note);
//sendConfirmationRequest($issue['id'], 'dyokunev@ut.mephi.ru', '<a href="http://new.voip.mephi.ru/subscribers/?q='.explode('@', $author['mail'])[0].'" target="_blank">'.$author['firstname'].' '.$author['lastname'].'</a>', $note);
//sendConfirmationRequest($issue['id'], 'dyokunev@mephi.ru', '<a href="http://new.voip.mephi.ru/subscribers/?q='.explode('@', $author['mail'])[0].'" target="_blank">'.$author['firstname'].' '.$author['lastname'].'</a>', $note);
sendConfirmationRequest($issue['id'], $assignedTo['mail'], '<a href="http://new.voip.mephi.ru/subscribers/?q='.explode('@', $author['mail'])[0].'" target="_blank">'.$author['firstname'].' '.$author['lastname'].'</a>', $note);
$redmine->api('issue')->update($issue['id'], array('status_id' => STATUSID_QUEUED));
}
... ...
... ... @@ -2,7 +2,7 @@
cd /home/redmine-sched/redmine-scheduler > /dev/null
for file in cron-*.php; do
php ./"$file"
php ./"$file" &
done
cd - > /dev/null
... ...
php-redmine-api @ ed89c38f
Subproject commit 5c60d96bd87ec55844a2d75bc729e788671781e4
Subproject commit ed89c38fe8a9410c3b637b86960ae68be2bfc742
... ...