Example #1
0
    $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";
}
Example #2
0
/** 
 * @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;
    }
}