Docs »

Plugins »

Extension Points »

Support Center Controller

Name: Support Center Controller
Identifier (ID): usermeet.sc.controller

Manifest


		<extension point="usermeet.sc.controller">
			<id>cerberusweb.kb.sc.controller</id>
			<name>Knowledgebase</name>
			<class>
				<file>api/sc/kb.php</file>
				<name>UmScKbController</name>
			</class>
			<params>
				<param key="uri" value="kb"/>
				<param key="menu_title" value="common.knowledgebase"/>
				<param key="options">
					<value>
						<data key="configurable"/>
					</value>
				</param>
			</params>
		</extension>

Code



class ExampleExtension extends Extension_UmScController {
	public function configure(Model_CommunityTool $instance)

	/**
	 * @param DevblocksHttpRequest
	 * @return DevblocksHttpResponse
	 */
	public function handleRequest(DevblocksHttpRequest $request) {
	}

	public function isVisible() {
	}

	public function renderSidebar(DevblocksHttpResponse $response) {
	}

	public function saveConfiguration(Model_CommunityTool $instance) {
	}

	public function writeResponse(DevblocksHttpResponse $response) {
	}
}


Extensions

Ajax sc.controller.ajax
Announcements sc.controller.announcements
Avatar sc.controller.avatar
Contact Us sc.controller.contact
Home sc.controller.home
Knowledgebase cerberusweb.kb.sc.controller
Login sc.controller.login
My Account sc.controller.account
Ticket History sc.controller.history