forked from sromano1992/OpenIdeas
/
financeIdea.php
59 lines (48 loc) · 2.52 KB
/
financeIdea.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
/**
* @author Amedeo Leo
*/
session_start();
error_reporting(0);
require 'manageDB.php';
$idIdea=$_POST['idIdea'];
$idFinancier = $_SESSION['email'];
$idea = getIdeaById($idIdea);
$userFinancier = getUserById($idFinancier);
$userIdea = getUserOfIdea($idIdea);
$response = insertFinancier($idIdea, $idFinancier);
if($response == "ok") {
/* finanziatore */
$mail_destinatario = "{$userFinancier['User']['email']}";
$mail_oggetto = "Hai finanziato un'idea!";
$title = "Hai finanziato l'idea {$idea['Idea']['nome']}";
$body = "Complimenti! Hai finanziato l'idea {$idea['Idea']['nome']}! Mettiti in contatto con l'ideatore tramite l'email: {$userIdea['email']}";
sendMail($mail_destinatario, $mail_oggetto, $title, $body);
$text = "Hai finanziato la idea {$idea['Idea']['nome']}";
insertNotice($mail_destinatario, $idIdea, $text, "Financier",0);
/* ideatore */
$mail_destinatario = "{$userIdea['email']}";
$mail_oggetto = "Hai ottenuto un finanziamento per una tua idea!";
$title = "Hai ottenuto un finanziamento per l'idea {$idea['Idea']['nome']}";
$body = "Complimenti! Hai ottenuto un finanziamento per l'idea {$idea['Idea']['nome']}! Mettiti in contatto con il finanziatore tramite l'email: {$userFinancier['User']['email']}";
sendMail($mail_destinatario, $mail_oggetto, $title, $body);
$text = "Idea {$idea['Idea']['nome']} finanziata!";
insertNotice($mail_destinatario, $idIdea, $text, "Financier");
/* followers */
$followers = getFollowersByIdIdea($idIdea);
foreach($followers as $follower) {
if($follower['idUser'] != $idFinancier) {
$mail_destinatario = "{$follower['idUser']}";
$mail_oggetto = "Un'idea che stai seguendo ha ottenuto un finanziamento!";
$title = "L'idea {$idea['Idea']['nome']} ha ottenuto un finanziamento!";
$body = "L'idea {$idea['Idea']['nome']} ha ottenuto un finanziamento!";
$text = "La idea {$idea['Idea']['nome']} ha un finanziatore!";
insertNotice($mail_destinatario, $idIdea, $text, "Financier");
sendMail($mail_destinatario, $mail_oggetto, $title, $body);
}
}
echo "Hai finanziato l'idea con successo!";
}
else
echo "Ci sono problemi nel database. Ci scusiamo per il disagio";
?>