if ($user->hasCompletedSurvey()) { $app->redirect('/home'); } $teachers = \PTA\App::getTeachers(); $male_teachers = []; $female_teachers = []; foreach ($teachers as $teacher) { if ($teacher['gender'] === 'M') { $male_teachers[] = $teacher['name']; } else { $female_teachers[] = $teacher['name']; } } $male_teacher_names = implode(', ', $male_teachers); $female_teacher_names = implode(', ', $female_teachers); $app->render('survey.twig', ['pjax' => array_key_exists('X-PJAX', getallheaders()), 'referral_types' => \PTA\App::getReferralTypes(), 'male_teachers' => $male_teacher_names, 'female_teachers' => $female_teacher_names, 'product_type' => $productType]); }); $app->get('/(:tplroot/)home', function ($tplroot = "") use($app, $user) { # Force new users to take the survey if (!$user->hasCompletedSurvey()) { $app->redirect('/welcome'); } $levels = \PTA\App::getLevels(); foreach ($levels as &$level) { $level['progress'] = $user->getProgress($level['id']); } $start = $user->getStartPosition(); $renewal_time = null; /* if ($user->getMembershipType() === 'Silver') { if ($user->memberShipExpiresIn(1 * \PTA\Time::WEEK))