/** * Add backend css and js to the discussion controller * @param VanillaController $Sender PostController */ public function PostController_Render_Before($Sender) { $Session = Gdn::Session(); // Make sure we can add/manage polls if (!$Session->CheckPermission(array('Plugins.DiscussionPolls.Add', 'Plugins.DiscussionPolls.Manage'), FALSE)) { // don't render poll form at all return; } // Add poll creation resources $Sender->AddJsFile($this->GetResource('js/admin.discussionpolls.js', FALSE, FALSE)); $Sender->AddCSSFile($this->GetResource('design/admin.discussionpolls.css', FALSE, FALSE)); //get question template for jquery poll expansion $DefaultQuestionString = $this->_RenderQuestionFields($Sender->Form, FALSE); $Sender->AddDefinition('DP_EmptyQuestion', $DefaultQuestionString); // Translated definitions $Sender->AddDefinition('DP_NextQuestion', T('Next Question')); $Sender->AddDefinition('DP_PrevQuestion', T('Previous Question')); }