public function email()
 {
     // Get fisrt subscription
     $subscription = Subscription::first();
     $user = User::find($subscription->user_id);
     // Get first project
     $project = Project::first();
     $project_geo = $project->geo();
     if (strlen($project->title) > 80) {
         $project->title = substr($project->title, 0, 80) . '...';
     }
     if (strlen($project->description) > 200) {
         $project->description = substr($project->description, 0, 200) . '...';
     }
     // Check email type
     if (preg_match('/alert*/', \Input::get('type'))) {
         $view_name = 'emails.alerts.default';
         $map_image_link = 'https://api.tiles.mapbox.com/v4/codeforafrica.ji193j10' . '/pin-l-star+27AE60(' . $project_geo->lng . ',' . $project_geo->lat . ')' . '/' . $project_geo->lng . ',' . $project_geo->lat . ',11' . '/600x250.png?' . 'access_token=pk.eyJ1IjoiY29kZWZvcmFmcmljYSIsImEiOiJVLXZVVUtnIn0.JjVvqHKBGQTNpuDMJtZ8Qg';
         if (\Input::get('type') == 'alert_status') {
             $view_name = 'emails.alerts.status';
         }
         $project_title = $project->title;
         $project_id = $project->id;
     } else {
         $view_name = 'emails.subscription.new';
         $map_image_link = 'https://api.tiles.mapbox.com/v4/codeforafrica.ji193j10' . '/geojson(' . urlencode($subscription->geojson) . ')' . '/auto/600x250.png?' . 'access_token=pk.eyJ1IjoiY29kZWZvcmFmcmljYSIsImEiOiJVLXZVVUtnIn0.JjVvqHKBGQTNpuDMJtZ8Qg';
         $project_id = $subscription->project_id;
     }
     // New Subscription
     $confirm_url = secure_asset('subscriptions/' . $subscription->confirm_token);
     $data = compact('subscription', 'user', 'map_image_link', 'confirm_url', 'project_title', 'project_id');
     $view = view($view_name, $data);
     if (\Input::get('inline', 0) == 1) {
         // TODO: Make inline view
         // return Inliner::inline($view);
     }
     return $view;
 }