ich habe die Ajax Shoutbox eingebaut.

Leider bekomme ich folgende fehler:

im usermenü erscheint folenderfehler:
PHP-Code:
Parse errorsyntax errorunexpected T_ELSE in /var/www/web78/html/content/module.php on line 30 
im adminforce unter Module erscheint folgender fehler:
PHP-Code:
Fatal errorCall to undefined function modul_tableexists() in /var/www/web78/html/module/chatbox/admin.php on line 4 
module.php:
PHP-Code:
<?
define ('MODSYS_VER', 0.9);
// Aussehen des Copyrights einstellen
$style = 4; // Design: Zahlen 1-4; Jeweils die gewuenschte Zahl eingeben und speichern.
// Einstellungen Ende
$dir = './module/';
$linkstyle = 'index.php?content=/module&mod=';
if (isset ($err)) unset ($err);
function display ($msg) {
global $style;
     if ($style == 1) head ('<div style="text-align: center;">'.$msg.'</div>').foot();
     elseif ($style == 2) {
          head ('Hersteller');
          echo '<div style="text-align: center;">'.$msg.'</div>';
          foot();
     } elseif ($style == 3) echo '<div style="text-align: right;">'.$msg.'</div>';
     else echo '<div style="text-align: center;">'.$msg.'</div>';
}
if (!isset ($_GET['modInfo'])) {
     if (isset ($_GET['mod'])) {
          if (is_dir ($dir.$_GET['mod'])) {
               if (file_exists ($dir.$_GET['mod'].'/pref.ini')) {
                    require ( './lib/module.lib.php' );
                    define ('MODULSYSTEM_LOADED', TRUE); // "Modulsystem geladen" melden wegen Sicherheitspruefung
                    if (!isset ($_GET['open']) && file_exists ($dir.$_GET['mod'].'/module.php')) require ($dir.$_GET['mod'].'/module.php');
                     elseif (isset ($_GET['open']) && strpos($_GET['open'], '.')===false &&file_exists ($dir.$_GET['mod'].'/'.$_GET['open'].'.php')) require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php');   require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php');
                    else $err = 'Die Moduldatei wurde nicht gefunden.';
               } else $err = 'ModInfo-Datei konnte nicht geladen werden.<br /><br />Dies ist ein Lizenzversto&szlig;, bitte wenn m&ouml;glich auf <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a> Melden!';
          } else $err = 'Das angegebene Modul wurde nicht gefunden.';
     } else $err = 'Es wurde kein Modulname &uuml;bergeben.';
     if (isset ($err)) {
          head ('Fehler');
          echo '<div class="hinweis">Es ist ein Fehler auf unserer Seite aufgetreten:<br /><br /><span>' . $err . '</span></div>';
          foot ();
          display ('Modulsystem &copy; by <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a>');
     } else display ('<a href="'.modul_link('&modInfo=true').'">Modulinformationen</a>');
} else {
     require ( './lib/module.lib.php' );
     head ('Modulinformationen');
     if (is_readable (modul_dir() . 'pref.ini')) {
          $info = parse_ini_file (modul_dir() . 'pref.ini', TRUE);
?>
<table width="100%" cellpadding="1" cellspacing="1" border="0">
     <tr>
          <td class="tr_row1" colspan="2" align="center"><font size=2><b>Modulinformationen</b></font></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Modulname</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['modul']['name'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Version</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['modul']['version'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Erscheinungsdatum</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['modul']['datum'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Verkaufsdatum</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['modul']['verkauft'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Versionsstand</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['modul']['update'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" colspan="2" align="center"><font size=2><b>Autoreninformationen</b></font></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Hersteller (Name)</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['autor']['name'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Anschrift</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['autor']['adresse'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Ort</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['autor']['ort'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" colspan="2" align="center"><font size=2><b>Kontakt zum Autor</b></font></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Homepage</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['webseite'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>e-Mail-Adresse</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['email'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Telefon</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['telefon'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Telefax</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['telefax'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Skype</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['skype'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>ICQ-Uin</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['icq'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>MSN e-Mail</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['msn'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>Yahoo!</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['yim'];?></td>
     </tr>
     <tr>
          <td class="tr_row1" width="120">&nbsp;<b>AOL IM</b>:</td>
          <td class="tr_row0">&nbsp;<?=$info['kontakt']['aim'];?></td>
     </tr>
</table>
<?
     } else echo '<div class="hinweis"><span>ModInfo-Datei konnte nicht geladen werden.<br /><br />Dies ist ein Lizenzversto&szlig;, bitte wenn m&ouml;glich auf <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a> Melden!</span></div>';
     foot ();
     display ('Modulsystem &copy; by <a href="http://www.totaltoll.de" target="_blank">TotalToll.de</a>');
} ?>
und admin.php
PHP-Code:
<? // Sicherheits-Check
moduladmin_access ();
if (!modul_tableexists ($db_prefix.'_chatbox') && is_readable ('../module/chatbox/files/mysql.sql')) {
 $queries = modul_parseDump (implode ('', file ('../module/chatbox/files/mysql.sql')));
 foreach($queries as $q) {
  if (!empty ($q) && strlen ($q) > 10) modul_query (str_replace ('#PREFIX#', $db_prefix, $q));
 } 
 head ('MySQL-Tabellen angelegt');
 echo 'Die MySQL-Tabellen wurden automatisch angelegt.';
 foot ();
}

$file = 'install';
if (is_file ('../module/'.modul_name().'/files/'.$file.'.txt')) {
 head ('Installation');
 if (is_readable ('../module/'.modul_name().'/files/'.$file.'.txt')) echo nl2br (str_replace ('  ', ' &nbsp;', htmlspecialchars (implode ('', file ('../module/'.modul_name().'/files/'.$file.'.txt')))));
 else echo 'Fehler: module/'.modul_name().'/files/'.$file.'.txt kann nicht gelesen werden!';
 foot ();
}
$file = 'hinweise';
if (is_file ('../module/'.modul_name().'/files/'.$file.'.txt')) {
 head ('Hinweise');
 if (is_readable ('../module/'.modul_name().'/files/'.$file.'.txt')) echo nl2br (str_replace ('  ', ' &nbsp;', htmlspecialchars (implode ('', file ('../module/'.modul_name().'/files/'.$file.'.txt')))));
 else echo 'Fehler: module/'.modul_name().'/files/'.$file.'.txt kann nicht gelesen werden!';
 foot ();
}
$file = 'lizenz';
if (is_file ('../module/'.modul_name().'/files/'.$file.'.txt')) {
 head ('Lizenz');
 if (is_readable ('../module/'.modul_name().'/files/'.$file.'.txt')) echo nl2br (str_replace ('  ', ' &nbsp;', htmlspecialchars (implode ('', file ('../module/'.modul_name().'/files/'.$file.'.txt')))));
 else echo 'Fehler: module/'.modul_name().'/files/'.$file.'.txt kann nicht gelesen werden!';
 foot ();
}
$file = 'sonstiges';
if (is_file ('../module/'.modul_name().'/files/'.$file.'.txt')) {
 head ('Sonstiges');
 if (is_readable ('../module/'.modul_name().'/files/'.$file.'.txt')) echo nl2br (str_replace ('  ', ' &nbsp;', htmlspecialchars (implode ('', file ('../module/'.modul_name().'/files/'.$file.'.txt')))));
 else echo 'Fehler: module/'.modul_name().'/files/'.$file.'.txt kann nicht gelesen werden!';
 foot ();
}
?>