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);