Source-Code: Beispiele VLVZ-Modul
<?php
## Einbinden von TUCAL und Seitenrahmen laden
require_once('config.inc');
require_once('php/syn.inc');
seite(__FILE__);
## Modul einbinden
require_once('tu/inc/lehrveranstaltung.php');
?>
<h1 class="grey linie">VLVZ-Modul: Beispiele zur Verwendung</h1>
<h2 class="h3">Beispiel 1</h2>
<p>Anzeige aller Biopsychologie -Veranstaltungen die mit der Kostenstelle 281* beginnen:</p>
<?php
$code_string = '<?php
echo zeigeLehrveranstaltungen( array(\'name\' => \'281 Biopsychologie\') );
?>';
$tsyn = new tucalsyn($code_string, 'php');
echo $tsyn->parseCode();
?>
<?php echo zeigeLehrveranstaltungen(array('name' => '281 Biopsychologie')); ?>
<hr>
<h2 class="h3">Beispiel 2</h2>
<p>Anzeige aller Veranstaltungen in der Fakultät für Naturwissenschaften mit 'Simulation' im Veranstaltungsnamen mit
der Möglichkeit, diese dem persönlichen Stundenplan hinzuzufügen:</p>
<?php
$code_string = '<?php
echo zeigeLehrveranstaltungen( array(\'name\' => \'simulation\', \'fakult\' => \'natur\', \'enable_meinplan\' => TRUE) );
?>';
$tsyn = new tucalsyn($code_string, 'php');
echo $tsyn->parseCode();
?>
<?php echo zeigeLehrveranstaltungen(array('name' => 'simulation', 'fakult' => 'natur', 'enable_meinplan' => TRUE)); ?>
<hr>
<h2 class="h3">Beispiel 3</h2>
<p>Anzeige von zwei ganz bestimmten Veranstaltungen mit Details innerhalb der Tabelle:</p>
<?php
$code_string = '<?php
echo zeigeLehrveranstaltungen( array(\'name\' => \'220000-120 OR 133133-120\', \'detail_in_table\' => TRUE) );
?>';
$tsyn = new tucalsyn($code_string, 'php');
echo $tsyn->parseCode();
?>
<?php echo zeigeLehrveranstaltungen(array('name' => '220000-120 OR 133133-120', 'detail_in_table' => TRUE)); ?>
<hr>
<h2 class="h3">Beispiel 4</h2>
<p>Anzeige aller Veranstaltungen in der Fakultät für Human- und Sozialwissenschaften mit 'Konflikt' im Veranstaltungsnamen
und der Verwendung der gemeinsamen Tabellenzelle für Zeit und Raum:</p>
<?php
$code_string = '<?php
echo zeigeLehrveranstaltungen( array(\'name\' => \'konflikt\', \'fakult\' => \'hsw\', \'joined_time_room\' => TRUE) );
?>';
$tsyn = new tucalsyn($code_string, 'php');
echo $tsyn->parseCode();
?>
<?php echo zeigeLehrveranstaltungen(array('name' => 'konflikt', 'fakult' => 'hsw', 'joined_time_room' => TRUE)); ?>
<hr>
<h2 class="h3">Beispiel 5</h2>
<p>Anzeige aller Veranstaltungen in der Fakultät für Informatik mit 'Rechner' im Veranstaltungsnamen
und der Verwendung des zentralen Stylesheets:</p>
<?php
$code_string = '<?php
echo zeigeLehrveranstaltungen( array(\'name\' => \'rechner\', \'fakult\' => \'inform\', \'use_vlvz_style\' => TRUE) );
?>';
$tsyn = new tucalsyn($code_string, 'php');
echo $tsyn->parseCode();
?>
<?php echo zeigeLehrveranstaltungen(array('name' => 'rechner', 'fakult' => 'inform', 'use_vlvz_style' => TRUE)); ?>