Docs »

Plugins »

Extension Points »

Support Center Controller

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

Manifest

		<extension point=&quot;usermeet.sc.controller&quot;>
			<id>cerberusweb.kb.sc.controller</id>
			<name>Knowledgebase</name>
			<class>
				<file>api/sc/kb.php</file>
				<name>UmScKbController</name>
			</class>
			<params>
				<param key=&quot;uri&quot; value=&quot;kb&quot;/>
				<param key=&quot;menu_title&quot; value=&quot;common.knowledgebase&quot;/>
				<param key=&quot;options&quot;>
					<value>
						<data key=&quot;configurable&quot;/>
					</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