$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"; }
/** * @author Amedeo Leo */ function getIdeas() { $returnValues = array(); $conn = getConn(); $sql = "SELECT * FROM idea"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { $returnValues['Idea'] = $row; } mysqli_close($conn); $returnValues['User'] = getUserOfIdea($returnValues['Idea']['id']); $returnValues['Followers'] = getFollowersByIdIdea($returnValues['Idea']['id']); $returnValues['Comments'] = getCommentsByIdIdea($returnValues['Idea']['id']); return $returnValues; } else { mysqli_close($conn); return NULL; } }