2erlei/app/modules/basecontent/view.php

57 lines
1.2 KiB
PHP

<?php
/**
* basecontent-view
*
* Enthält verschiedene Templatetags
* für die Basisfunktionen von basecontent.
*
* Klasse basecontent_view
*
* @package baseContent
* @subpackage basecontent
*/
class basecontent_view extends fl_view {
function get_target() {
echo $this->data['from'];
}
function get_subtitle() {
echo $this->get_field('subtitle');
}
function get_content() {
echo $this->get_field('content');
}
function get_html_content() {
$textile = new Textile();
$html = $textile->process( $this->data['content'] );
echo $html;
}
function get_all_options() {
$federleicht = get_fl();
$modules = &$federleicht->modules;
foreach( $modules as $module) {
require_once($this->modulepath.$module.'/modul.php');
$temp_module_object = new $module($federleicht);
$temp_module_object->get_options($modules);
unset($temp_module_object);
}
}
function get_all_starttexts() {
$federleicht = get_fl();
$modules = &$federleicht->modules;
foreach( $modules as $module) {
require_once($this->modulepath.$module.'/modul.php');
$temp_module_object = new $module($federleicht);
$temp_module_object->get_starttext();
unset($temp_module_object);
}
}
}
?>