createItemOption('TestCase3', 'TestCaseOption:TextArea', 'textarea', 'This is the default value for my textareatest'); } function event_PrePluginOptionsEdit($data){ echo 'event: PrePluginOptionsEdit
'; echo '$data: '.$data.'
'; echo 'context: '.$data['context'].'
'; echo 'contextid: '.$data['contextid'].'
'; for ($i = 0; $i < count($data['options']); $i++) { echo 'option-name: '.$data['options'][$i]['name'].' value: '.$data['options'][$i]['value'].'
'; } } function event_PostPluginOptionsUpdate($data){ echo 'event: PostPluginOptionsEdit'; echo '$data: '.$data.' | context: '.$data['context'].'
'; echo 'itemid: '.$data['itemid'].'
'; echo 'item title: '.$data['item']['title'].'
'; } // --------- do...-Functions ------------------------------ function doTemplateVar(&$item) { //currently we do nothing :-) echo $this->getItemOption($item->itemid, 'TestCase3'); } function doSkinVar($skinType) { global $blog; $mostTest = $this->getItemOptionTop('TestCase3', 15, 'asc'); for($i=0; $i < count($mostTest); $i++) { echo '
item: '.$mostTest[$i]['id'].': '.$mostTest[$i]['value']; } } } ?>