... if ($var[0]->voorgerecht != 0 && $var[0]->nagerecht != 0) { if ($var[0]->hoofdgerecht == $var[0]->nagerecht && $var[0]->voorgerecht == $var[0]->hoofdgerecht) { if ($res2['voorgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(1,2,3); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } elseif ($var[0]->voorgerecht == $var[0]->hoofdgerecht) { if ($res2['voorgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(1,2); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } unset($gerechten); if ($res2['nagerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(3); unset($renewed_data['gerechten']); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } elseif ($var[0]->hoofdgerecht == $var[0]->nagerecht) { if ($res2['voorgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(1); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } unset($gerechten); if ($res2['hoofdgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(2,3); unset($renewed_data['gerechten']); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } elseif ($var[0]->voorgerecht == $var[0]->nagerecht) { if ($res2['hoofdgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(2); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } unset($gerechten); if ($res2['voorgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(1,3); unset($renewed_data['gerechten']); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } else { if ($res2['voorgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(1); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } unset($gerechten); if ($res2['hoofdgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(2); unset($renewed_data['gerechten']); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } unset($gerechten); if ($res2['nagerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(3); unset($renewed_data['gerechten']); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } } elseif ($var[0]->nagerecht == 0) { if ($var[0]->voorgerecht == $var[0]->hoofdgerecht) { if ($res2['voorgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(1,2); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } else { if ($res2['voorgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(1); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } unset($gerechten); if ($res2['hoofdgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(2); unset($renewed_data['gerechten']); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } } elseif ($var[0]->voogerecht == 0) { // Check if same restaurant if ($var[0]->hoofdgerecht == $var[0]->nagerecht) { if ($res2['hoofdgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(2,3); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } else { if ($res2['hoofdgerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(2); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } unset($gerechten); if ($res2['nagerecht_status'] == "PENDING") { $this->Module->logger->logInfo("Sending mail..."); $gerechten = array(3); unset($renewed_data['gerechten']); $renewed_data['gerechten'] = $gerechten; $this->Mailer->newMail("RESTAURANT_ORDER_REMINDER", $renewed_data, $var[1][$i]['Email']); } } } ...