contributions/usermanagement/lib/interfaces/idashboard.cls.php
Go to the documentation of this file.00001 <?php 00002 /** 00003 * Interface for Dashboard implementations 00004 * 00005 * @author Gerd Riesselmann 00006 * @ingroup Usermanagement 00007 */ 00008 interface IDashboard { 00009 /** 00010 * Returns the title of the dashboard 00011 */ 00012 public function get_title(); 00013 00014 /** 00015 * Returns description of dashboard 00016 */ 00017 public function get_description(); 00018 00019 /** 00020 * Render a section on the dashboard 00021 */ 00022 public function get_content($page_data); 00023 00024 /** 00025 * Return array of entries for user menu 00026 */ 00027 public function get_user_menu_entries(); 00028 } 00029 ?>