if ($j->deactivateJob($token)) {
             $job = $j->showJobDetails();
             $title = $j->getSlugTitle();
             $app->flash('success', "Job {$id} has been deactivated successfully.");
             $app->redirect(ADMIN_URL . "jobs/{$job->id}/{$title}");
         } else {
             $app->flash('danger', "Job {$id} could not be deactivated.");
             $app->redirect(ADMIN_URL . "jobs/{$id}");
         }
     });
     // show job information
     $app->get('/:id(/:title)', 'validateUser', function ($id, $title = null) use($app) {
         $j = new Jobs($id);
         $job = $j->showJobDetails();
         $city = $j->getJobCity($job->city);
         $category = $j->getJobCategory($job->category);
         $applications = $j->countJobApplications();
         if (isset($job) && $job->id) {
             $app->render(ADMIN_THEME . 'job.show.php', array('job' => $job, 'id' => $id, 'applications' => $applications, 'category' => $category, 'city' => $city));
         } else {
             $app->flash('danger', 'Job could not be found.');
             $app->redirect(ADMIN_MANAGE);
         }
     });
 });
 /*
  * Categories group
  * Admin job categories routes
  */
 $app->group('/categories', function () use($app) {
     $app->get('/', 'validateUser', function () use($app) {