'', 'icon' => '', 'description' => '', ); } } class DashletHelloWorld extends Dashlet { public function __construct() { } public function FromDOMNode($oDOMNode) { } public function FromXml($sXml) { } public function FromParams($aParams) { } public function Render($oPage, $bEditMode = false, $aExtraParams = array()) { $oPage->add('
'); $oPage->add('
Hello World!
'); $oPage->add('
'); } public function ToXml(DOMNode $oContainerNode) { $oNewNodeNode = $oContainerNode->ownerDocument->createElement('hello_world', 'test'); $oContainerNode->appendChild($oNewNodeNode); } public function GetForm() { } public function OnFieldUpdate($aParams, $sUpdatedFieldCode) { return array( 'status_ok' => true, 'redraw' => false, 'fields' => array(), ); } static public function GetInfo() { return array( 'label' => 'Hello World', 'icon' => 'images/dashlet-text.png', 'description' => 'Hello World test Dashlet', ); } } class DashletFakeBarChart extends Dashlet { public function __construct() { } public function FromDOMNode($oDOMNode) { } public function FromXml($sXml) { } public function FromParams($aParams) { } public function Render($oPage, $bEditMode = false, $aExtraParams = array()) { $oPage->add('
'); $oPage->add('
Fake Bar Chart
'); $oPage->add(''); } public function ToXml(DOMNode $oContainerNode) { $oNewNodeNode = $oContainerNode->ownerDocument->createElement('fake_bar_chart', 'test'); $oContainerNode->appendChild($oNewNodeNode); } public function GetForm() { } public function OnFieldUpdate($aParams, $sUpdatedFieldCode) { return array( 'status_ok' => true, 'redraw' => false, 'fields' => array(), ); } static public function GetInfo() { return array( 'label' => 'Bar Chart', 'icon' => 'images/dashlet-bar-chart.png', 'description' => 'Fake Bar Chart (for testing)', ); } } class DashletFakePieChart extends Dashlet { public function __construct() { } public function FromDOMNode($oDOMNode) { } public function FromXml($sXml) { } public function FromParams($aParams) { } public function Render($oPage, $bEditMode = false, $aExtraParams = array()) { $oPage->add('
'); $oPage->add('
Fake Pie Chart
'); $oPage->add('
'); } public function ToXml(DOMNode $oContainerNode) { $oNewNodeNode = $oContainerNode->ownerDocument->createElement('fake_pie_chart', 'test'); $oContainerNode->appendChild($oNewNodeNode); } public function GetForm() { } public function OnFieldUpdate($aParams, $sUpdatedFieldCode) { return array( 'status_ok' => true, 'redraw' => false, 'fields' => array(), ); } static public function GetInfo() { return array( 'label' => 'Pie Chart', 'icon' => 'images/dashlet-pie-chart.png', 'description' => 'Fake Pie Chart (for testing)', ); } }