if (isset($data->submitbutton)) {
             // Suitable capability checks are made in save_post!
             $posts->save_post($data, $course);
         }
     }
     redirect($redirecturl);
     break;
 case 'deletepost':
     $pid = required_param('pid', PARAM_INT);
     $formatsociallwallposts = \format_socialwall\local\posts::instance($course->id);
     // Suitable capability checks are made in delete_post!
     $formatsociallwallposts->delete_post($pid);
     redirect($redirecturl);
     break;
 case 'likepost':
     \format_socialwall\local\action_handler::like_post($course);
     redirect($redirecturl);
     break;
 case 'makesticky':
     $posts = \format_socialwall\local\posts::instance($course->id);
     // Suitable capability checks are made in delete_post!
     $posts->makesticky();
     redirect($redirecturl);
     break;
 case 'lockpost':
     \format_socialwall\local\action_handler::lock_post($course);
     redirect($redirecturl);
     break;
 case 'postcomment':
     \format_socialwall\local\action_handler::post_comment($course);
     redirect($redirecturl);