query($sql_delete) === true) { if ($permission['user_id'] != $_SESSION["id"]) { //Invio mail richiedente $email = new \SendGrid\Mail\Mail(); $email->setFrom("info@n-hub.com", "NH-HR"); $email->addTo("" . $user["email"] . "", "" . $user["name"] . " " . $user["surname"] . ""); $email->SetTemplateId("d-b6757ec77b0c4c73812e887e995a9b5a"); //Here is the Place holder values you need to replace. $email->addDynamicTemplateData("NHHR_richiedente", "" . $user["name"] . " " . $user["surname"] . ""); $email->addDynamicTemplateData("NHHR_giustificativo", "" . $justification["name"] . ""); if ($permission["full_day"] == 1) { $email->addDynamicTemplateData("NHHR_giornata_intera", "SI"); } else { $email->addDynamicTemplateData("NHHR_giornata_intera", "NO"); } $email->addDynamicTemplateData("NHHR_data_inizio", "" . date('d/m/Y', strtotime($permission['start_date'])) . ""); $email->addDynamicTemplateData("NHHR_data_fine", "" . date('d/m/Y', strtotime($permission['end_date'])) . ""); $email->addDynamicTemplateData("NHHR_ora_inizio", "" . date('H:i', strtotime($permission['start_time'])) . ""); $email->addDynamicTemplateData("NHHR_ora_fine", "" . date('H:i', strtotime($permission['end_time'])) . ""); $email->addDynamicTemplateData("NHHR_note", "" . $permission['note'] . ""); $email->addDynamicTemplateData("NHHR_gestita_da", "" . $_SESSION["username"] . ""); $sendgrid = new \SendGrid(SENDGRID_API_KEY); try { $response = $sendgrid->send($email); } catch (Exception $e) { echo 'Caught exception: ' . $e->getMessage() . "\n"; } } else { //Invio admin $email = new \SendGrid\Mail\Mail(); $email->setFrom("info@n-hub.com", "NH-HR"); $email->addTo("francesco.parpaiola@n-hub.com", "Francesco Parpaiola"); $email->SetTemplateId("d-b6757ec77b0c4c73812e887e995a9b5a"); //Here is the Place holder values you need to replace. $email->addDynamicTemplateData("NHHR_richiedente", "" . $user["name"] . " " . $user["surname"] . ""); $email->addDynamicTemplateData("NHHR_giustificativo", "" . $justification["name"] . ""); if ($permission["full_day"] == 1) { $email->addDynamicTemplateData("NHHR_giornata_intera", "SI"); } else { $email->addDynamicTemplateData("NHHR_giornata_intera", "NO"); } $email->addDynamicTemplateData("NHHR_data_inizio", "" . date('d/m/Y', strtotime($permission['start_date'])) . ""); $email->addDynamicTemplateData("NHHR_data_fine", "" . date('d/m/Y', strtotime($permission['end_date'])) . ""); $email->addDynamicTemplateData("NHHR_ora_inizio", "" . date('H:i', strtotime($permission['start_time'])) . ""); $email->addDynamicTemplateData("NHHR_ora_fine", "" . date('H:i', strtotime($permission['end_time'])) . ""); $email->addDynamicTemplateData("NHHR_note", "" . $permission['note'] . ""); $email->addDynamicTemplateData("NHHR_gestita_da", "" . $_SESSION["username"] . ""); $sendgrid = new \SendGrid(SENDGRID_API_KEY); try { $response = $sendgrid->send($email); } catch (Exception $e) { echo 'Caught exception: ' . $e->getMessage() . "\n"; } } echo "ok"; } else { echo "error"; } $con->close();