} if ($_POST['tourUserType'] == 'apply') { $body .= $tour->tourEmailText; $body .= $smarty->fetch('apply_additional_mail.html'); } pmail($user->userEmail, $body, $subject, false, $gmail); $message .= "{$user->userEmail}: mail sent<br>"; } /* mydump($_POST); mydump($user->Tours); exit(); */ $user->storeLinkedInDB(); $tour->loadLinkedFromDB(); $tour->updateDB(); header("Location:" . $_SERVER["REQUEST_URI"]); } $t = new Tours((int) $_POST['tourID']); $t->loadLinkedFromDB(); if (is_array($t->Users)) { foreach ($t->Users as $k => $u) { $u->loadLinkedFromDB(); } } if (is_array($t->Users)) { so_tour_status($t->Users); } if ($t->guideID) { $g = new Guides($t->guideID); $t->Users[] = $g;
} if (isset($_POST['tourUserCommentsRegVia'])) { $user->Tours[$tour->getID()]->tourUserCommentsRegVia = $_POST['tourUserCommentsRegVia']; } if (isset($_POST['newTourID']) && is_numeric($_POST['newTourID'])) { $newtour = new Tours((int) $_POST['newTourID']); if (!$newtour->getID()) { break; } $user->Tours[$newtour->getID()] = $user->Tours[$tour->getID()]; $user->Tours[$newtour->getID()]->tourID = $newtour->getID(); unset($user->Tours[$tour->getID()]); unset($tour->Users[$user->getID()]); $user->storeLinkedInDB(); $tour->updateDB(); $newtour->updateDB(); $payments = new tw_payments(); $payments->find_records(array('tourID' => $tour->getID(), 'userID' => $user->getID())); foreach ($payments as $p) { $p->tourID = $newtour->getID(); } $payments->commit(); } for ($i = 1; $i <= 5; $i++) { $n = "tourUserAddValue{$i}"; if (isset($_POST[$n])) { $user->Tours[$tour->getID()]->{$n} = trim($_POST[$n]); } } if (isset($_POST['tourUserRoomingType'])) { $user->Tours[$tour->getID()]->tourUserRoomingType = $_POST['tourUserRoomingType'];