/** * Prompt the user to choose the handler type they would like to add * * @return XenForo_ControllerResponse_View */ public function actionAdd() { $handlerTypeModel = $this->_getHandlerTypeModel(); $viewParams = array('handlerTypeOptions' => ThemeHouse_Objects_Model_HandlerType::getHandlerTypeTitles()); return $this->responseView('ThemeHouse_Objects_ViewAdmin_Handler_Add', 'th_handler_add_objects', $viewParams); }
/** * Helper to get the handler add/edit form controller response. * * @param array $handler * * @return XenForo_ControllerResponse_View */ protected function _getHandlerAddEditResponse(array $handler) { $choices = array('handler_type_id' => ThemeHouse_Objects_Model_HandlerType::getHandlerTypeTitles()); $viewParams = array('choices' => $choices, 'handler' => $handler); return $this->responseView('ThemeHouse_Objects_ViewAdmin_Handler_Edit', 'th_handler_edit_objects', $viewParams); }