public function action_guide()
 {
     $number = $_REQUEST['number'];
     if (!in_array($number, [1, 2, 3, 4, 5, 6, 7, 8])) {
         throw new Tbmt\PermissionDeniedException();
     }
     $extension = 'txt';
     return new ControllerActionDownload(['name' => "happy_guide{$number}.{$extension}", 'contentType' => 'plain/text', 'path' => Router::toPublicResource("happy_guide{$number}.{$extension}")]);
 }