Problem mit Terminkalender - Uhrzeit wird nicht ausgegeben

Gesperrt
dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Problem mit Terminkalender - Uhrzeit wird nicht ausgegeben

Beitrag von dosenbrot »

Hallo liebe Leute,

ich hoffe, dass ihr alle ein frohes Fest hattet.
Leider habe ich mich das Weihnachtsfest über ein wenig geärgert, da ich ein kleines Problem bei dem Terminkalender-Modul "Termineingabe/anzeige universal 2.5 beta von schlaucher" habe!

Auf den ausgegebenen Detailseiten zu einer Veranstaltung wird bei mir immer nur das Datum, also z.B. "Montag, 04.02.2008" angezeigt. Die Uhrzeit wird hier leider völlig ignoriert.

Ich bin am verzweifeln, da ich das Modul und Modul-Template 1:1 von einem Kumpel habe, bei dem es einwandfrei läuft. Lediglich das Modul-Template habe ich minimal auf meine Layoutbedürfnisse angepasst, allerdings bin ich mir sicher, dass ich alle wichtigen Angaben so hab stehen lassen.

Ach so: Im Modul "Terminliste universal 2.5 beta" wird die Uhrzeit übrigens korrekt ausgegeben! Also wirds am Server wohl nicht liegen...

Kann mir bitte jemand bei dem Problem helfen?

Allerherzlichsten Dank und liebe Grüße!

Das Modul:
# Eingabe

Code: Alles auswählen

/*********************************************** 
* CONTENIDO MODUL - OUTPUT 
* 
* Modulname   :     Termineingabe/anzeige universal
* Version     :     2.5 beta
* Author      :     schlaucher 
* Created     :     12-07-2006
* Modified    :     02-11-2006
************************************************/ 

if ("CMS_VALUE[1]" == '')
   $MOD_TE_kat1 = mi18n("Kategorie 01"); 
else 
   $MOD_TE_kat1 = "CMS_VALUE[1]"; 

if ("CMS_VALUE[2]" == '')
   $MOD_TE_kat2 = mi18n("Kategorie 02"); 
else 
   $MOD_TE_kat2 = "CMS_VALUE[2]"; 

if ("CMS_VALUE[3]" == '')
   $MOD_TE_kat3 = mi18n("Kategorie 03"); 
else 
   $MOD_TE_kat3 = "CMS_VALUE[3]"; 

if ("CMS_VALUE[4]" == '')
   $MOD_TE_kat4 = mi18n("Kategorie 04"); 
else 
   $MOD_TE_kat4 = "CMS_VALUE[4]"; 

if ("CMS_VALUE[5]" == '')
   $MOD_TE_kat5 = mi18n("Kategorie 05"); 
else 
   $MOD_TE_kat5 = "CMS_VALUE[5]"; 

if ("CMS_VALUE[6]" == '')
   $MOD_TE_kat6 = mi18n("Kategorie 06"); 
else 
   $MOD_TE_kat6 = "CMS_VALUE[6]"; 

if ("CMS_VALUE[7]" == '')
   $MOD_TE_kat7 = mi18n("Kategorie 07"); 
else 
   $MOD_TE_kat7 = "CMS_VALUE[7]"; 

if ("CMS_VALUE[8]" == '')
   $MOD_TE_kat8 = mi18n("Kategorie 08"); 
else 
   $MOD_TE_kat8 = "CMS_VALUE[8]"; 

if ("CMS_VALUE[9]" == '')
   $MOD_TE_kat9 = mi18n("Kategorie 09"); 
else 
   $MOD_TE_kat9 = "CMS_VALUE[9]"; 

if ("CMS_VALUE[10]" == '')
   $MOD_TE_kat10 = mi18n("Kategorie 10"); 
else 
   $MOD_TE_kat10 = "CMS_VALUE[10]"; 

if ("CMS_VALUE[11]" == '')
   $MOD_TE_img_show = ''; 
else 
   $MOD_TE_img_show = "checked"; 

if ("CMS_VALUE[12]" == '')
   $MOD_TE_imgw = '100'; 
else
    $MOD_TE_imgw = "CMS_VALUE[12]";
    
if ("CMS_VALUE[13]" == '')
   $MOD_TE_imgh = '100'; 
else
    $MOD_TE_imgh = "CMS_VALUE[13]";

$MOD_TE_imgar = "CMS_VALUE[14]";
if ($MOD_TE_imgar == '')
   $MOD_TE_imgar = 'keine';

if ("CMS_VALUE[15]" == '')
   $MOD_TE_imgva = '0'; 
else
    $MOD_TE_imgva = "CMS_VALUE[15]";
    
if ("CMS_VALUE[16]" == '')
   $MOD_TE_imgha = '0'; 
else
    $MOD_TE_imgha = "CMS_VALUE[16]";
    
if ("CMS_VALUE[17]" == '')
   $MOD_TE_ortsliste = mi18n("freier Eintrag"); 
else
    $MOD_TE_ortsliste = "CMS_VALUE[17]";
    
if ("CMS_VALUE[18]" == '')
   $MOD_TE_vcs = ''; 
else 
   $MOD_TE_vcs = "checked"; 


echo '<table cellspacing="0" cellpadding="10" border="0"><tr valign="top">'; 

echo '   <tr>
              <td colspan="2">'.mi18n("Ortsliste eingeben. (Mit Semikolon getrennt!)").'<br></td>
         </tr>';

echo '   <tr>
              <td colspan="2"><input type="text" name="CMS_VAR[17]" value="'.$MOD_TE_ortsliste.'" size="70">&nbsp;</td>
         </tr>';

echo '   <tr>
              <td colspan="2">'.mi18n("Wird der erste Eintrag (freier Eintrag) entfernt, wird bei der Termineingabe das Feld: Ort gesperrt. <br>Es können dann nur die Angaben aus der Liste verwendet werden!").'<br></td>
         </tr>';

echo '   <tr>
              <td colspan="2"><hr></td>
         </tr>';

echo '   <tr>
              <td colspan="2">'.mi18n("Alle Kategorien können mit eigenen Bezeichnungen versehen werden. <br>Bitte in der Terminliste gleiche Bezeichnungen eintragen!").'<br></td>
         </tr>';

echo '   <tr> 
            <td>'.mi18n("Kategorie 01").'</td>
            <td><input type="text" name="CMS_VAR[1]" value="'.$MOD_TE_kat1.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 02").'</td>
            <td><input type="text" name="CMS_VAR[2]" value="'.$MOD_TE_kat2.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 03").'</td>
            <td><input type="text" name="CMS_VAR[3]" value="'.$MOD_TE_kat3.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 04").'</td>
            <td><input type="text" name="CMS_VAR[4]" value="'.$MOD_TE_kat4.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 05").'</td>
            <td><input type="text" name="CMS_VAR[5]" value="'.$MOD_TE_kat5.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 06").'</td>
            <td><input type="text" name="CMS_VAR[6]" value="'.$MOD_TE_kat6.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 07").'</td>
            <td><input type="text" name="CMS_VAR[7]" value="'.$MOD_TE_kat7.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 08").'</td>
            <td><input type="text" name="CMS_VAR[8]" value="'.$MOD_TE_kat8.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 09").'</td>
            <td><input type="text" name="CMS_VAR[9]" value="'.$MOD_TE_kat9.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Kategorie 10").'</td>
            <td><input type="text" name="CMS_VAR[10]" value="'.$MOD_TE_kat10.'">&nbsp;</td>
         </tr>'; 

echo '   <tr>
              <td colspan="2"><hr></td>
         </tr>';

echo '   <tr>
            <td>'.mi18n("Teaserbild in Vorschau anzeigen?").'</td>
            <td><input type="checkbox" name="CMS_VAR[11]" value="yes" '.$MOD_TE_img_show.'>&nbsp;</td>
         </tr>';

echo '   <tr> 
            <td>'.mi18n("Maximale Bildbreite in px:").'</td>
            <td><input type="text" name="CMS_VAR[12]" value="'.$MOD_TE_imgw.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Maximale Bildh&ouml;he in px:").'</td>
            <td><input type="text" name="CMS_VAR[13]" value="'.$MOD_TE_imgh.'">&nbsp;</td>
         </tr>'; 

echo '   <tr><td>'.mi18n("Ausrichtung:").'</td><td>';

if ( $MOD_TE_imgar == "keine") {
   echo '<input type="radio" name="CMS_VAR[14]" value="keine" checked="checked">'.mi18n("keine").'&nbsp;';
} else {
   echo '<input type="radio" name="CMS_VAR[14]" value="keine">'.mi18n("keine").'&nbsp;';
}
if ( $MOD_TE_imgar == "links") {
   echo '<input type="radio" name="CMS_VAR[14]" value="left" checked="checked">'.mi18n("links").'&nbsp;';
} else {
   echo '<input type="radio" name="CMS_VAR[14]" value="left">'.mi18n("links").'&nbsp;';
}
if ( $MOD_TE_imgar == "rechts") {
   echo '<input type="radio" name="CMS_VAR[14]" value="right" checked="checked">'.mi18n("rechts").'&nbsp;';
} else {
   echo '<input type="radio" name="CMS_VAR[14]" value="right">'.mi18n("rechts").'&nbsp;';
}
echo '   </td></tr>';

echo '   <tr> 
            <td>'.mi18n("Vertikaler Raum:").'</td>
            <td><input type="text" name="CMS_VAR[15]" value="'.$MOD_TE_imgva.'">&nbsp;</td>
         </tr>'; 

echo '   <tr> 
            <td>'.mi18n("Horizontaler Raum:").'</td>
            <td><input type="text" name="CMS_VAR[16]" value="'.$MOD_TE_imgha.'">&nbsp;</td>
         </tr>'; 

echo '   <tr>
              <td colspan="2"><hr></td>
         </tr>';

echo '   <tr>
            <td>'.mi18n("Outlook vcs Datei erzeugen?").'</td>
            <td><input type="checkbox" name="CMS_VAR[18]" value="yes" '.$MOD_TE_vcs.'>&nbsp;</td>
         </tr>';

echo '</table>';
#Ausgabe

Code: Alles auswählen

<?php 
/*********************************************** 
* CONTENIDO MODUL - OUTPUT 
* 
* Modulname   :     Termineingabe/anzeige universal
* Version     :     2.5 beta
* Author      :     schlaucher 
* Created     :     12-07-2006
* Modified    :     02-11-2006
************************************************/ 

/*********************************************** 
* Formularfelder:
*
* $MOD_TE_termin[0] = Startdatum
* $MOD_TE_termin[1] = Startzeit
* $MOD_TE_termin[2] = Enddatum
* $MOD_TE_termin[3] = Endzeit
* $MOD_TE_termin[4] = Ort
* $MOD_TE_termin[5] = Ortdetail
* $MOD_TE_termin[6] = Titel
* $MOD_TE-termin[7] = Check für Teaser
* $MOD_TE_termin[8] = Bemerkung CMS_HTML[8]
* $MOD_TE_termin[9] = Link CMS_LINK[9]
* $MOD_TE_termin[10] = Termin Zyklus
* $MOD_TE_termin[11] = Termin Zyklus Wochentage
* $MOD_TE_termin[12] = jeden 1.,2.,3.,4.,5. Wochentag 
* $MOD_TE_termin[13] = Kategorien 
* $MOD_TE_termin[14] = Image
* $MOD_TE_termin[15] = Status

************************************************/ 
    
// Definition benötigter Variablen $MOD_TE_[Name]
$MOD_TE_zaehler = 0; 
$MOD_TE_date = date("Y-m-d H:i:s");
$MOD_TE_today = date("Y-m-d");
$MOD_TE_author = $auth->auth["uname"]; 
$MOD_TE_tage = array(mi18n("Sonntag"),mi18n("Montag"),mi18n("Dienstag"),mi18n("Mittwoch"),mi18n("Donnerstag"),mi18n("Freitag"),mi18n("Samstag"));
$MOD_TE_tage_abk = array(mi18n("So"),mi18n("Mo"),mi18n("Di"),mi18n("Mi"),mi18n("Do"),mi18n("Fr"),mi18n("Sa"));
$MOD_TE_navmod_link = 'front_content.php?&idcat='.$idcat.'';

// Variablen aus Input Bereich
$MOD_TE_kat1 = "CMS_VALUE[1]"; // Kategorie 1
$MOD_TE_kat2 = "CMS_VALUE[2]"; // Kategorie 2
$MOD_TE_kat3 = "CMS_VALUE[3]"; // Kategorie 3
$MOD_TE_kat4 = "CMS_VALUE[4]"; // Kategorie 4
$MOD_TE_kat5 = "CMS_VALUE[5]"; // Kategorie 5
$MOD_TE_kat6 = "CMS_VALUE[6]"; // Kategorie 6
$MOD_TE_kat7 = "CMS_VALUE[7]"; // Kategorie 7
$MOD_TE_kat8 = "CMS_VALUE[8]"; // Kategorie 8
$MOD_TE_kat9 = "CMS_VALUE[9]"; // Kategorie 9
$MOD_TE_kat10 = "CMS_VALUE[10]"; // Kategorie 10
if("CMS_VALUE[11]" == 'yes') { $MOD_TE_img_show = true; } else { $MOD_TE_img_show = false; } // Anzeige des Images in der Vorschau
$MOD_TE_imgw = "CMS_VALUE[12]"; // Maximale Bildbreite
$MOD_TE_imgh = "CMS_VALUE[13]"; // Maximale Bildhöhe
$MOD_TE_imgar = "CMS_VALUE[14]"; // Bild Ausrichtung
$MOD_TE_imgva= "CMS_VALUE[15]"; // Vertikaler Raum
$MOD_TE_imgha = "CMS_VALUE[16]"; // Horizontaler Raum
$MOD_TE_ortsliste_array = explode(';',"CMS_VALUE[17]"); // Ortsauswahlliste
if("CMS_VALUE[18]" == 'yes') { $MOD_TE_vcs = true; } else { $MOD_TE_vcs = false; } // erstelle VCS für Outlook

#Includes
cInclude('classes', 'class.template.php');

if ( !is_object($tpl) ) {
    $tpl = new Template;
}
$MOD_TE_template = 'terminanzeige_v2.html';

// SQL Abfrage über den aktuellen Artikel
    $MOD_TE_sql  = "SELECT  ARTLANG.idart, CONTENT.value, CONTENT.typeid, CONTENT.idtype, ARTLANG.idartlang ";
    $MOD_TE_sql .= "FROM ".$cfg["tab"]["cat_art"]." AS CATART,";
    $MOD_TE_sql .= " ".$cfg["tab"]["art_lang"]." AS ARTLANG,";
    $MOD_TE_sql .= " ".$cfg["tab"]["cat"]." AS CAT,";
    $MOD_TE_sql .= " ".$cfg["tab"]["content"]." AS CONTENT,";
    $MOD_TE_sql .= " ".$cfg["tab"]["cat_lang"]." AS CATLANG ";
    $MOD_TE_sql .= "WHERE ARTLANG.idart = CATART.idart ";
    $MOD_TE_sql .= "AND CATART.idcat = CAT.idcat ";
    $MOD_TE_sql .= "AND ARTLANG.idartlang = CONTENT.idartlang ";
    $MOD_TE_sql .= "AND ARTLANG.idlang = '".$lang."' ";
    $MOD_TE_sql .= "AND ARTLANG.idart = '".$idart."' ";
    $MOD_TE_sql .= "AND CAT.idclient = '".$client."' ";
    //$MOD_TE_sql .= "AND ARTLANG.online = '1' ";
    $MOD_TE_sql .= "AND CATART.idcat = CATLANG.idcat ";
       
    $db->query($MOD_TE_sql); // Artikelangaben einlesen 

/* Aktivierung in einer späteren Version
// wenn Bearbeitung über Frontend erlaubt, User prüfen
if($MOD_TE_edit)
    {
    $MOD_TE_userid = $auth->auth["uid"];
    //echo '$MOD_TE_userid : '.$MOD_TE_userid.'<br>';
    //echo '$MOD_TE_frontendgroup  : '.$MOD_TE_frontendgroup.'<br>';    
    $MOD_TE_fgmsql  = "SELECT  FGMGROUP.idfrontendgroup ";
    $MOD_TE_fgmsql .= "FROM ".$cfg["tab"]["frontendgroupmembers"]." AS FGMGROUP,";
    $MOD_TE_fgmsql .= " ".$cfg["tab"]["frontendgroups"]." AS FGROUP ";
    $MOD_TE_fgmsql .= "WHERE FGMGROUP.idfrontendgroup = FGROUP.idfrontendgroup ";
    $MOD_TE_fgmsql .= "AND FGMGROUP.idfrontendgroup = $MOD_TE_frontendgroup ";
    $MOD_TE_fgmsql .= "AND FGMGROUP.idfrontenduser = $MOD_TE_userid ";
    $MOD_TE_fgmsql .= "AND FGROUP.idclient = '".$client."' ";
    $db2->query($MOD_TE_fgmsql);

    if ($db2->num_rows()> 0) // User ist in Frontendgruppe
        { $MOD_TE_edit = 'yes'; }
    else
        { echo mi18n("Sie sind für die Bearbeitung der Termine nicht zugelassen!");
        $MOD_TE_edit = false; }
    }
*/

// Überprüfen, ob im Editiermodus aufgerufen 
if($edit || ($MOD_TE_edit == "yes" && strstr($REQUEST_URI,"changeview=edit")))
    { 
    $submit=''; 
    echo '<script type="text/javascript" src="'.$cfg['path']['contenido_fullhtml'].'scripts/calendar1.js.php?contenido='.$sess->id.'"></script>'; // Kalender einbinden 
       
    if ($db->num_rows()> 0) // Datenfelder durchlaufen und alle CMS_TEXT Elemente in Array schreiben
        { 
        $MOD_TE_termin = array(); // Array für die Termininhalte
        $MOD_TE_exists = array(); // Array für Prüfung, ob Datensatz bereits existiert
        
        $db->next_record(); 
        $idartlang = $db->f("idartlang");
        for ($MOD_TE_zaehler = 0; $MOD_TE_zaehler<$db->num_rows(); $MOD_TE_zaehler++) 
            { 
            if ( $db->f("idtype") == 3 ) // = CMS_TEXT
                { 
                $MOD_TE_typeid = $db->f("typeid"); 
                $MOD_TE_termin[$MOD_TE_typeid] = $db->f("value"); 
                $MOD_TE_exists[$MOD_TE_typeid] = 1; 
                } 
            $db->next_record(); 
            } 
        } 
       
    if(!$MOD_TE_termin[6]) // falls noch kein Titel eingetragen, Seitentitel einlesen 
        { 
        $MOD_TE_sql    = "SELECT ARTLANG.title ";
        $MOD_TE_sql   .= "FROM ".$cfg["tab"]["art_lang"]." AS ARTLANG ";
        $MOD_TE_sql   .= "WHERE ARTLANG.idart = '".$idart."' ";
        
        $db->query($MOD_TE_sql); 
        $db->next_record(); 
        $MOD_TE_termin[6] = $db->f("title"); 
        } 
        
    if(!$MOD_TE_termin[0]) // falls kein Datum vorhanden, Datum von heute setzen
        $MOD_TE_termin[0] = $MOD_TE_today;
    
    if(!$MOD_TE_termin[10]) // falls noch kein Termin Zyklus definiert 
        $MOD_TE_termin[10] = 'no';

    if(!$MOD_TE_termin[11]) // falls noch kein Termin Zyklus definiert 
        $MOD_TE_termin[11] = '';
        
    if(!$MOD_TE_termin[12]) // falls noch keine Eingabe für 1.,2.,3.,4.,5.
        $MOD_TE_termin[12] = '';

    if(!$MOD_TE_termin[13]) // falls noch keine Kategorien 
        $MOD_TE_termin[13] = '';

    if(!$MOD_TE_termin[15]) // falls noch nicht gesetzt Status frei 
        $MOD_TE_termin[15] = '0';

    if($MOD_TE_senden) // falls das Terminformular abgeschickt wurde, Daten in Datenbank schreiben 
        { 
        $MOD_TE_senden = false; 
        
        if (checkdatum($MOD_TE_datum1)) // Datum1 muss 10 stellig jjjj-mm-tt
            { 
            $MOD_TE_termin[0] = $MOD_TE_datum1; 
            } else { 
            echo '<font color="#ff0000">'.mi18n("Fehler bei der Eingabe: Startdatum muss 10stellig, im Format jjjj-mm-tt sein!").'</font><br>';
            $MOD_TE_termin[0] = ""; 
            }

        if ($MOD_TE_stunde1=="--")
            $MOD_TE_termin[1] = '';
        elseif ($MOD_TE_minute1=="--")
            $MOD_TE_termin[1] = $MOD_TE_stunde1.':00';
        else
            $MOD_TE_termin[1] = $MOD_TE_stunde1.':'.$MOD_TE_minute1;
            
        if($MOD_TE_cycle == 'no')
            {
            if (!$MOD_TE_datum2) // Datum2 muss 10 stellig jjjj-mm-tt und >= Datum1
                { 
                $MOD_TE_termin[2] = ""; 
                } 
            else 
                {
                if (checkdatum($MOD_TE_datum2))
                    {
                    if ($MOD_TE_datum2 >= $MOD_TE_datum1) // Datum2 muss 10 stellig jjjj-mm-tt und >= Datum1
                        { 
                        $MOD_TE_termin[2] = $MOD_TE_datum2; 
                        } 
                    else 
                        { 
                        echo '<font color="#ff0000">'.mi18n("Fehler bei der Eingabe: Enddatum muss >= Startdatum sein!").'</font><br>';
                        $MOD_TE_termin[2] = ""; 
                        }
                    }
                else
                    {
                    echo '<font color="#ff0000">'.mi18n("Fehler bei der Eingabe: Enddatum muss 10stellig, im Format jjjj-mm-tt sein!").'</font><br>';
                    $MOD_TE_termin[2] = "";
                    }                    
                }
            }
        else
            {
            if (checkdatum($MOD_TE_datum2)) // Datum2 muss gesetzt sein, wenn Termin Zyklus definiert
                {
                $MOD_TE_termin[2] = $MOD_TE_datum2;
                }
            else
                {
                echo '<font color="#ff0000">'.mi18n("Fehler bei der Eingabe: Enddatum muss f&uuml;r den Terminzyklus definiert sein!").'</font><br>';
                $MOD_TE_termin[2] = "";
                }                    
            }
            
        if ($MOD_TE_stunde2=="--")
            $MOD_TE_termin[3] = '';
        elseif ($MOD_TE_minute1=="--")
            $MOD_TE_termin[3] = $MOD_TE_stunde2.':00';
        else
            $MOD_TE_termin[3] = $MOD_TE_stunde2.':'.$MOD_TE_minute2;

        if($MOD_TE_ortsliste == "freier Eintrag")
            $MOD_TE_termin[4] = $MOD_TE_ort; 
        else
            $MOD_TE_termin[4] = $MOD_TE_ortsliste; 
        
        $MOD_TE_termin[5] = $MOD_TE_ort_detail; 
        $MOD_TE_termin[6] = $MOD_TE_titel;
        $MOD_TE_termin[7] = $MOD_TE_teaser;
        
        for ($MOD_TE_zaehler=0; $MOD_TE_zaehler<=7; $MOD_TE_zaehler++) 
            {
            if($MOD_TE_exists[$MOD_TE_zaehler]==1) 
                { 
                $MOD_TE_sql    = "UPDATE ".$cfg["tab"]["content"]." ";
                $MOD_TE_sql   .= "SET value='".$MOD_TE_termin[$MOD_TE_zaehler]."', lastmodified='".$MOD_TE_date."' ";
                $MOD_TE_sql   .= "WHERE idartlang = '".$idartlang."' ";
                $MOD_TE_sql   .= "AND idtype='3' ";
                $MOD_TE_sql   .= "AND typeid='".$MOD_TE_zaehler."' ";
                $db->query($MOD_TE_sql); 
                } 
            else 
                { 
                $MOD_TE_sql    = "INSERT INTO ".$cfg["tab"]["content"]." ";
                $MOD_TE_sql   .= "(idcontent, idartlang, idtype, typeid, value, author, created, lastmodified) ";
                $MOD_TE_sql   .= "VALUES('".$db->nextid($cfg["tab"]["content"])."', '".$idartlang."', '3', '".$MOD_TE_zaehler."', '".$MOD_TE_termin[$MOD_TE_zaehler]."', '".$MOD_TE_author."', '".$MOD_TE_date."', '".$MOD_TE_date."')"; 
                $db->query($MOD_TE_sql); 
                } 
            } 

        // Erweiterte Felder für Terminzyklen und Kategorien
        $MOD_TE_termin[10] = $MOD_TE_cycle;
        
        $MOD_TE_termin[11] = '';
        if ($MOD_TE_mo == 'yes')
            $MOD_TE_termin[11] .= 'Mo,';
        if ($MOD_TE_di == 'yes')
            $MOD_TE_termin[11] .= 'Di,';
        if ($MOD_TE_mi == 'yes')
            $MOD_TE_termin[11] .= 'Mi,';
        if ($MOD_TE_do == 'yes')
            $MOD_TE_termin[11] .= 'Do,';
        if ($MOD_TE_fr == 'yes')
            $MOD_TE_termin[11] .= 'Fr,';
        if ($MOD_TE_sa == 'yes')
            $MOD_TE_termin[11] .= 'Sa,';
        if ($MOD_TE_so == 'yes')
            $MOD_TE_termin[11] .= 'So,';
         
        $MOD_TE_termin[12] = '';
        if ($MOD_TE_jeder1 == 'yes')
            $MOD_TE_termin[12] .= '1,';
        if ($MOD_TE_jeder2 == 'yes')
            $MOD_TE_termin[12] .= '2,';
        if ($MOD_TE_jeder3 == 'yes')
            $MOD_TE_termin[12] .= '3,';
        if ($MOD_TE_jeder4 == 'yes')
            $MOD_TE_termin[12] .= '4,';
        if ($MOD_TE_jeder5 == 'yes')
            $MOD_TE_termin[12] .= '5,';
        
        $MOD_TE_termin[13] = '';
        if ($MOD_TE_k1 == 'yes')
            $MOD_TE_termin[13] .= 'a';
        if ($MOD_TE_k2 == 'yes')
            $MOD_TE_termin[13] .= 'b';
        if ($MOD_TE_k3 == 'yes')
            $MOD_TE_termin[13] .= 'c';
        if ($MOD_TE_k4 == 'yes')
            $MOD_TE_termin[13] .= 'd';
        if ($MOD_TE_k5 == 'yes')
            $MOD_TE_termin[13] .= 'e';
        if ($MOD_TE_k6 == 'yes')
            $MOD_TE_termin[13] .= 'f';
        if ($MOD_TE_k7 == 'yes')
            $MOD_TE_termin[13] .= 'g';
        if ($MOD_TE_k8 == 'yes')
            $MOD_TE_termin[13] .= 'h';
        if ($MOD_TE_k9 == 'yes')
            $MOD_TE_termin[13] .= 'i';
        if ($MOD_TE_k10 == 'yes')
            $MOD_TE_termin[13] .= 'j';
            
        for ($MOD_TE_zaehler=10; $MOD_TE_zaehler<=13; $MOD_TE_zaehler++) 
            { 
            if($MOD_TE_exists[$MOD_TE_zaehler]==1) 
                { 
                $MOD_TE_sql    = "UPDATE ".$cfg["tab"]["content"]." ";
                $MOD_TE_sql   .= "SET value='".$MOD_TE_termin[$MOD_TE_zaehler]."', lastmodified='".$MOD_TE_date."' ";
                $MOD_TE_sql   .= "WHERE idartlang = '".$idartlang."' ";
                $MOD_TE_sql   .= "AND idtype='3' ";
                $MOD_TE_sql   .= "AND typeid='".$MOD_TE_zaehler."' ";
                $db->query($MOD_TE_sql); 
                } 
            else 
                { 
                $MOD_TE_sql    = "INSERT INTO ".$cfg["tab"]["content"]." ";
                $MOD_TE_sql   .= "(idcontent, idartlang, idtype, typeid, value, author, created, lastmodified) ";
                $MOD_TE_sql   .= "VALUES('".$db->nextid($cfg["tab"]["content"])."', '".$idartlang."', '3', '".$MOD_TE_zaehler."', '".$MOD_TE_termin[$MOD_TE_zaehler]."', '".$MOD_TE_author."', '".$MOD_TE_date."', '".$MOD_TE_date."')"; 
                $db->query($MOD_TE_sql); 
                }               
            } 

        $MOD_TE_termin[15] = $MOD_TE_status;

        for ($MOD_TE_zaehler=15; $MOD_TE_zaehler<=15; $MOD_TE_zaehler++) 
            { 
            if($MOD_TE_exists[$MOD_TE_zaehler]==1) 
                { 
                $MOD_TE_sql    = "UPDATE ".$cfg["tab"]["content"]." ";
                $MOD_TE_sql   .= "SET value='".$MOD_TE_termin[$MOD_TE_zaehler]."', lastmodified='".$MOD_TE_date."' ";
                $MOD_TE_sql   .= "WHERE idartlang = '".$idartlang."' ";
                $MOD_TE_sql   .= "AND idtype='3' ";
                $MOD_TE_sql   .= "AND typeid='".$MOD_TE_zaehler."' ";
                $db->query($MOD_TE_sql); 
                } 
            else 
                { 
                $MOD_TE_sql    = "INSERT INTO ".$cfg["tab"]["content"]." ";
                $MOD_TE_sql   .= "(idcontent, idartlang, idtype, typeid, value, author, created, lastmodified) ";
                $MOD_TE_sql   .= "VALUES('".$db->nextid($cfg["tab"]["content"])."', '".$idartlang."', '3', '".$MOD_TE_zaehler."', '".$MOD_TE_termin[$MOD_TE_zaehler]."', '".$MOD_TE_author."', '".$MOD_TE_date."', '".$MOD_TE_date."')"; 
                $db->query($MOD_TE_sql); 
                }               
            } 

        } 
        
    // Eingabefeld der Wochentage prüfen
    if (stristr($MOD_TE_termin[11], 'Mo'))
        $MOD_TE_mo = 'yes';
    else
        $MOD_TE_mo = 'no';
    if (stristr($MOD_TE_termin[11], 'Di'))
        $MOD_TE_di = 'yes';
    else
        $MOD_TE_di = 'no';
    if (stristr($MOD_TE_termin[11], 'Mi'))
        $MOD_TE_mi = 'yes';
    else
        $MOD_TE_mi = 'no';
    if (stristr($MOD_TE_termin[11], 'DO'))
        $MOD_TE_do = 'yes';
    else
        $MOD_TE_do = 'no';
    if (stristr($MOD_TE_termin[11], 'Fr'))
        $MOD_TE_fr = 'yes';
    else
        $MOD_TE_fr = 'no';
    if (stristr($MOD_TE_termin[11], 'Sa'))
        $MOD_TE_sa = 'yes';
    else
        $MOD_TE_sa = 'no';
    if (stristr($MOD_TE_termin[11], 'So'))
        $MOD_TE_so = 'yes';
    else
        $MOD_TE_so = 'no';
        
        
    if (stristr($MOD_TE_termin[12], '1'))
        $MOD_TE_jeder1 = 'yes';
    else
        $MOD_TE_jeder1 = 'no';
    if (stristr($MOD_TE_termin[12], '2'))
        $MOD_TE_jeder2 = 'yes';
    else
        $MOD_TE_jeder2 = 'no';
    if (stristr($MOD_TE_termin[12], '3'))
        $MOD_TE_jeder3 = 'yes';
    else
        $MOD_TE_jeder3 = 'no';
    if (stristr($MOD_TE_termin[12], '4'))
        $MOD_TE_jeder4 = 'yes';
    else
        $MOD_TE_jeder4 = 'no';
    if (stristr($MOD_TE_termin[12], '5'))
        $MOD_TE_jeder5 = 'yes';
    else
        $MOD_TE_jeder5 = 'no';


    if (stristr($MOD_TE_termin[13], 'a'))
        $MOD_TE_k1 = 'yes';
    else
        $MOD_TE_k1 = 'no';
    if (stristr($MOD_TE_termin[13], 'b'))
        $MOD_TE_k2 = 'yes';
    else
        $MOD_TE_k2 = 'no';
    if (stristr($MOD_TE_termin[13], 'c'))
        $MOD_TE_k3 = 'yes';
    else
        $MOD_TE_k3 = 'no';
    if (stristr($MOD_TE_termin[13], 'd'))
        $MOD_TE_k4 = 'yes';
    else
        $MOD_TE_k4 = 'no';
    if (stristr($MOD_TE_termin[13], 'e'))
        $MOD_TE_k5 = 'yes';
    else
        $MOD_TE_k5 = 'no';
    if (stristr($MOD_TE_termin[13], 'f'))
        $MOD_TE_k6 = 'yes';
    else
        $MOD_TE_k6 = 'no';
    if (stristr($MOD_TE_termin[13], 'g'))
        $MOD_TE_k7 = 'yes';
    else
        $MOD_TE_k7 = 'no';
    if (stristr($MOD_TE_termin[13], 'h'))
        $MOD_TE_k8 = 'yes';
    else
        $MOD_TE_k8 = 'no';
    if (stristr($MOD_TE_termin[13], 'i'))
        $MOD_TE_k9 = 'yes';
    else
        $MOD_TE_k9 = 'no';
    if (stristr($MOD_TE_termin[13], 'j'))
        $MOD_TE_k10 = 'yes';
    else
        $MOD_TE_k10 = 'no';

    // ab hier das Formular für die Editieransicht
    echo '
    <form action="'.$REQUEST_URI.'" method="post" name="MOD_TE_eintrag">
    <table border=0 cellspacing=2 cellpadding=1> 
        <tr> 
            <td>'.mi18n("Titel").'</td> 
            <td><input type="text" name="MOD_TE_titel" value="'.urldecode(stripslashes($MOD_TE_termin[6])).'" size=50 class=Input></td> 
        </tr> 
        <tr>
            <td colspan=3 align=center><hr></td>
        </tr>
        <tr> 
            <td>'.mi18n("Startdatum").' <strong>jjjj-mm-tt</strong></td> 
            <td><input type="text" name="MOD_TE_datum1" value="'.$MOD_TE_termin[0].'" size=11 class=Input>
                <a href="javascript:startcal.popup(\'\',\''.$cfg['path']['contenido_fullhtml'].'templates/standard/\');">
            <img src="'.$cfg['path']['contenido_fullhtml'].'images/calendar.gif" width=16 height=16 border=0 alt="'.mi18n("Startzeitpunkt w&auml;hlen").'"></a></td> 
        </tr>';
        $MOD_TE_zeit1_array = explode(':',$MOD_TE_termin[1]);
        $MOD_TE_stunde1 = $MOD_TE_zeit1_array[0];
        $MOD_TE_minute1 = $MOD_TE_zeit1_array[1];
        echo '<tr> 
            <td>'.mi18n("Start-Uhrzeit").'</td> 
            <td><select name="MOD_TE_stunde1" size="1">';
                if (strlen($MOD_TE_stunde1) < 1)
                        echo '<option selected value="--">--</option>';                    
                    else
                        echo '<option value="--">--</option>';
                for ($MOD_TE_h1=0; $MOD_TE_h1<25; $MOD_TE_h1++)
                    {
                    if (strlen($MOD_TE_h1) < 2)
                        $MOD_TE_h1 = '0'.$MOD_TE_h1;
                    if ($MOD_TE_stunde1 == $MOD_TE_h1)
                        echo '<option selected value="'.$MOD_TE_h1.'">'.$MOD_TE_h1.'</option>';                    
                    else
                        echo '<option value="'.$MOD_TE_h1.'">'.$MOD_TE_h1.'</option>';
                    }
                echo '</select>
                <select name="MOD_TE_minute1" size="1">';
                if (strlen($MOD_TE_minute1) < 1)
                        echo '<option selected value="--">--</option>';                    
                    else
                        echo '<option value="--">--</option>';
                for ($MOD_TE_m1=0; $MOD_TE_m1<60; $MOD_TE_m1++)
                    {
                    if (strlen($MOD_TE_m1) < 2)
                        $MOD_TE_m1 = '0'.$MOD_TE_m1;
                    if ($MOD_TE_minute1 == $MOD_TE_m1)
                        echo '<option selected value="'.$MOD_TE_m1.'">'.$MOD_TE_m1.'</option>';                    
                    else
                        echo '<option value="'.$MOD_TE_m1.'">'.$MOD_TE_m1.'</option>';
                    }
                echo '</select>
            </td>
            <td>'.mi18n("(kann auch leer bleiben)").'</td> 
        </tr>
        <tr>
            <td>'.mi18n("Enddatum").' <strong>jjjj-mm-tt</strong></td> 
            <td><input type="text" name="MOD_TE_datum2" value="'.$MOD_TE_termin[2].'" size=11 class=Input>
                <a href="javascript:endcal.popup(\'\',\''.$cfg['path']['contenido_fullhtml'].'templates/standard/\');">
            <img src="'.$cfg['path']['contenido_fullhtml'].'images/calendar.gif" width=16 height=16 border=0 alt="'.mi18n("Startzeitpunkt w&auml;hlen").'"></a></td> 
            <td>'.mi18n("(kann auch leer bleiben)").'</td> 
        </tr>';
        $MOD_TE_zeit2_array = explode(':',$MOD_TE_termin[3]);
        $MOD_TE_stunde2 = $MOD_TE_zeit2_array[0];
        $MOD_TE_minute2 = $MOD_TE_zeit2_array[1];

        echo '<tr> 
            <td>'.mi18n("End-Uhrzeit").'</td> 
            <td><select name="MOD_TE_stunde2" size="1">';
                if (strlen($MOD_TE_stunde2) < 1)
                        echo '<option selected value="--">--</option>';                    
                    else
                        echo '<option value="--">--</option>';
                for ($MOD_TE_h2=0; $MOD_TE_h2<25; $MOD_TE_h2++)
                    {
                    if (strlen($MOD_TE_h2) < 2)
                        $MOD_TE_h2 = '0'.$MOD_TE_h2;
                    if ($MOD_TE_stunde2 == $MOD_TE_h2)
                        echo '<option selected value="'.$MOD_TE_h2.'">'.$MOD_TE_h2.'</option>';                    
                    else
                        echo '<option value="'.$MOD_TE_h2.'">'.$MOD_TE_h2.'</option>';
                    }
                echo '</select>
                <select name="MOD_TE_minute2" size="1">';
                if (strlen($MOD_TE_minute2) < 1)
                        echo '<option selected value="--">--</option>';                    
                    else
                        echo '<option value="--">--</option>';
                for ($MOD_TE_m2=0; $MOD_TE_m2<60; $MOD_TE_m2++)
                    {
                    if (strlen($MOD_TE_m2) < 2)
                        $MOD_TE_m2 = '0'.$MOD_TE_m2;
                    if ($MOD_TE_minute2 == $MOD_TE_m2)
                        echo '<option selected value="'.$MOD_TE_m2.'">'.$MOD_TE_m2.'</option>';                    
                    else
                        echo '<option value="'.$MOD_TE_m2.'">'.$MOD_TE_m2.'</option>';
                    }
                echo '</select>
            </td>
            <td>'.mi18n("(kann auch leer bleiben)").'</td> 
        </tr>
        <tr>
            <td colspan=3 align=center><hr></td>
        </tr>
        <tr>
            <td>'.mi18n("Termin Zyklus").'</td>
            <td>';
                if ( $MOD_TE_termin[10] == "no") {
                   echo '<input type="radio" name="MOD_TE_cycle" value="no" checked="checked">'.mi18n("kein Zyklus").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_cycle" value="no">'.mi18n("kein Zyklus").'&nbsp;';
                }
        echo '</td>
              <td>&nbsp;</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>';
                if ( $MOD_TE_termin[10] == "tag") {
                   echo '<input type="radio" name="MOD_TE_cycle" value="tag" checked="checked">'.mi18n("t&auml;glich").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_cycle" value="tag">'.mi18n("t&auml;glich").'&nbsp;';
                }
                if ( $MOD_TE_termin[10] == "woche") {
                   echo '<input type="radio" name="MOD_TE_cycle" value="woche" checked="checked">'.mi18n("w&ouml;chentlich").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_cycle" value="woche">'.mi18n("w&ouml;chentlich").'&nbsp;';
                }
                if ( $MOD_TE_termin[10] == "monat") {
                   echo '<input type="radio" name="MOD_TE_cycle" value="monat" checked="checked">'.mi18n("monatlich").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_cycle" value="monat">'.mi18n("monatlich").'&nbsp;';
                }
                if ( $MOD_TE_termin[10] == "jahr") {
                   echo '<input type="radio" name="MOD_TE_cycle" value="jahr" checked="checked">'.mi18n("j&auml;hrlich").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_cycle" value="jahr">'.mi18n("j&auml;hrlich").'&nbsp;';
                }
        echo '</td>
              <td>'.mi18n("(Enddatum muss gesetzt sein!)").'</td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td>';
                if ( $MOD_TE_termin[10] == "wtage") {
                   echo '<input type="radio" name="MOD_TE_cycle" value="wtage" checked="checked">'.mi18n("jeden").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_cycle" value="wtage">'.mi18n("jeden").'&nbsp;';
                }
        if ("$MOD_TE_jeder1" == 'yes') 
            $MOD_TE_jeder1_check = 'checked'; 
        else
            $MOD_TE_jeder1_check = '';
        if ("$MOD_TE_jeder2" == 'yes') 
            $MOD_TE_jeder2_check = 'checked'; 
        else
            $MOD_TE_jeder2_check = '';
        if ("$MOD_TE_jeder3" == 'yes') 
            $MOD_TE_jeder3_check = 'checked'; 
        else
            $MOD_TE_jeder3_check = '';
        if ("$MOD_TE_jeder4" == 'yes') 
            $MOD_TE_jeder4_check = 'checked'; 
        else
            $MOD_TE_jeder4_check = '';
        if ("$MOD_TE_jeder5" == 'yes') 
            $MOD_TE_jeder5_check = 'checked'; 
        else
            $MOD_TE_jeder4_check = '';
        echo '<input type="checkbox" name="MOD_TE_jeder1" value="yes" '.$MOD_TE_jeder1_check.' />&nbsp;1.&nbsp
              <input type="checkbox" name="MOD_TE_jeder2" value="yes" '.$MOD_TE_jeder2_check.' />&nbsp;2.&nbsp
              <input type="checkbox" name="MOD_TE_jeder3" value="yes" '.$MOD_TE_jeder3_check.' />&nbsp;3.&nbsp
              <input type="checkbox" name="MOD_TE_jeder4" value="yes" '.$MOD_TE_jeder4_check.' />&nbsp;4.&nbsp
              <input type="checkbox" name="MOD_TE_jeder5" value="yes" '.$MOD_TE_jeder5_check.' />&nbsp;5.&nbsp
              </td>
              <td>'.mi18n("(Enddatum muss gesetzt sein!)").'</td>
        </tr>';
        if ("$MOD_TE_mo" == 'yes') 
            $MOD_TE_mo_check = 'checked'; 
        else
            $MOD_TE_mo_check = '';
        if ("$MOD_TE_di" == 'yes') 
            $MOD_TE_di_check = 'checked'; 
        else
            $MOD_TE_di_check = '';
        if ("$MOD_TE_mi" == 'yes') 
            $MOD_TE_mi_check = 'checked'; 
        else
            $MOD_TE_mi_check = '';
        if ("$MOD_TE_do" == 'yes') 
            $MOD_TE_do_check = 'checked'; 
        else
            $MOD_TE_do_check = '';
        if ("$MOD_TE_fr" == 'yes') 
            $MOD_TE_fr_check = 'checked'; 
        else
            $MOD_TE_fr_check = '';
        if ("$MOD_TE_sa" == 'yes') 
            $MOD_TE_sa_check = 'checked'; 
        else
            $MOD_TE_sa_check = '';
        if ("$MOD_TE_so" == 'yes') 
            $MOD_TE_so_check = 'checked'; 
        else
            $MOD_TE_so_check = '';
        echo '
        <tr>
            <td>&nbsp;</td> 
            <td>
            <input type="checkbox" name="MOD_TE_mo" value="yes" '.$MOD_TE_mo_check.' />&nbsp;'.mi18n("Mo.").'&nbsp
            <input type="checkbox" name="MOD_TE_di" value="yes" '.$MOD_TE_di_check.' />&nbsp;'.mi18n("Di.").'&nbsp
            <input type="checkbox" name="MOD_TE_mi" value="yes" '.$MOD_TE_mi_check.' />&nbsp;'.mi18n("Mi.").'&nbsp
            <input type="checkbox" name="MOD_TE_do" value="yes" '.$MOD_TE_do_check.' />&nbsp;'.mi18n("Do.").'&nbsp
            <input type="checkbox" name="MOD_TE_fr" value="yes" '.$MOD_TE_fr_check.' />&nbsp;'.mi18n("Fr.").'&nbsp
            <input type="checkbox" name="MOD_TE_sa" value="yes" '.$MOD_TE_sa_check.' />&nbsp;'.mi18n("Sa.").'&nbsp
            <input type="checkbox" name="MOD_TE_so" value="yes" '.$MOD_TE_so_check.' />&nbsp;'.mi18n("So.").'&nbsp
            </td> 
            <td>&nbsp;</td> 
        </tr>
        <tr>
            <td colspan=3 align=center><hr></td>
        </tr>
        <tr>
            <td>'.mi18n("Buchungs-Status").'</td> 
            <td>';
                if ( $MOD_TE_termin[15] == "0") {
                   echo '<input type="radio" name="MOD_TE_status" value="0" checked="checked">'.mi18n("frei").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_status" value="0">'.mi18n("frei").'&nbsp;';
                }
                if ( $MOD_TE_termin[15] == "1") {
                   echo '<input type="radio" name="MOD_TE_status" value="1" checked="checked">'.mi18n("reserviert").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_status" value="1">'.mi18n("reserviert").'&nbsp;';
                }
                if ( $MOD_TE_termin[15] == "2") {
                   echo '<input type="radio" name="MOD_TE_status" value="2" checked="checked">'.mi18n("gebucht").'&nbsp;';
                } else {
                   echo '<input type="radio" name="MOD_TE_status" value="2">'.mi18n("gebucht").'&nbsp;';
                }
        echo '</td>
              <td>&nbsp;</td>
        </tr>        
        <tr>
            <td colspan=3 align=center><hr></td>
        </tr>';
        if($MOD_TE_ortsliste_array[0] != "freier Eintrag")
            $MOD_TE_disabled = "disabled";
        else
            $MOD_TE_disabled = "";
        
        echo '
        <tr> 
            <td>'.mi18n("Ort").'</td> 
            <td><input type="text" name="MOD_TE_ort" '.$MOD_TE_disabled.' value="'.urldecode(stripslashes($MOD_TE_termin[4])).'" size=20 class=Input>
                <select name="MOD_TE_ortsliste" size="1">';
                foreach ($MOD_TE_ortsliste_array as $MOD_TE_ortsliste_value) {
                    if($MOD_TE_ortsliste_value == urldecode(stripslashes($MOD_TE_termin[4])))
                        echo '<option selected value="'.$MOD_TE_ortsliste_value.'">'.$MOD_TE_ortsliste_value.'</option>';
                    else
                        echo '<option value="'.$MOD_TE_ortsliste_value.'">'.$MOD_TE_ortsliste_value.'</option>';}                    
                echo '</select>
            </td>
            <td>'.mi18n("(erscheint <i>auch</i> in der &Uuml;bersicht)").'</td> 
        </tr>
        <tr> 
            <td>'.mi18n("Ort - Details").'</td> 
            <td><input type="text" name="MOD_TE_ort_detail" value="'.urldecode(stripslashes($MOD_TE_termin[5])).'" size=27 class=Input></td> 
            <td>'.mi18n("(erscheint <i>nicht</i> in der &Uuml;bersicht)").'</td> 
        </tr>
        <tr>
            <td colspan=3 align=center><hr></td>
        </tr>'; 
        if ("$MOD_TE_termin[7]" == 'yes') 
            { 
            $MOD_TE_teaser_check = 'checked'; 
            } else { 
            $MOD_TE_teaser_check = ''; 
            } 
        echo '
        <tr> 
            <td>'.mi18n("Im Teaser anzeigen?").'</td>
            <td><input type="checkbox" name="MOD_TE_teaser" value="yes" '.$MOD_TE_teaser_check.' /></td>
        </tr> 
        <tr>
            <td colspan=3 align=center><hr></td>
        </tr>';
        if ("$MOD_TE_k1" == 'yes') 
            $MOD_TE_k1_check = 'checked'; 
        else
            $MOD_TE_k1_check = '';
        if ("$MOD_TE_k2" == 'yes') 
            $MOD_TE_k2_check = 'checked'; 
        else
            $MOD_TE_k2_check = '';
        if ("$MOD_TE_k3" == 'yes') 
            $MOD_TE_k3_check = 'checked'; 
        else
            $MOD_TE_k3_check = '';
        if ("$MOD_TE_k4" == 'yes') 
            $MOD_TE_k4_check = 'checked'; 
        else
            $MOD_TE_k4_check = '';
        if ("$MOD_TE_k5" == 'yes') 
            $MOD_TE_k5_check = 'checked'; 
        else
            $MOD_TE_k5_check = '';
        if ("$MOD_TE_k6" == 'yes') 
            $MOD_TE_k6_check = 'checked'; 
        else
            $MOD_TE_k6_check = '';
        if ("$MOD_TE_k7" == 'yes') 
            $MOD_TE_k7_check = 'checked'; 
        else
            $MOD_TE_k7_check = '';
        if ("$MOD_TE_k8" == 'yes') 
            $MOD_TE_k8_check = 'checked'; 
        else
            $MOD_TE_k8_check = '';
        if ("$MOD_TE_k9" == 'yes') 
            $MOD_TE_k9_check = 'checked'; 
        else
            $MOD_TE_k9_check = '';
        if ("$MOD_TE_k10" == 'yes') 
            $MOD_TE_k10_check = 'checked'; 
        else
            $MOD_TE_k10_check = '';
        echo '
        <tr> 
            <td>'.mi18n("Kategorien ausw&auml;hlen").'</td>
            <td>
                <table>
                    <tr>
                        <td><input type="checkbox" name="MOD_TE_k1" value="yes" '.$MOD_TE_k1_check.' />&nbsp;'.$MOD_TE_kat1.'&nbsp</td>
                        <td><input type="checkbox" name="MOD_TE_k6" value="yes" '.$MOD_TE_k6_check.' />&nbsp;'.$MOD_TE_kat6.'&nbsp</td>
                    </tr><tr>
                        <td><input type="checkbox" name="MOD_TE_k2" value="yes" '.$MOD_TE_k2_check.' />&nbsp;'.$MOD_TE_kat2.'&nbsp</td>
                        <td><input type="checkbox" name="MOD_TE_k7" value="yes" '.$MOD_TE_k7_check.' />&nbsp;'.$MOD_TE_kat7.'&nbsp</td>
                    </tr><tr>
                        <td><input type="checkbox" name="MOD_TE_k3" value="yes" '.$MOD_TE_k3_check.' />&nbsp;'.$MOD_TE_kat3.'&nbsp</td>
                        <td><input type="checkbox" name="MOD_TE_k8" value="yes" '.$MOD_TE_k8_check.' />&nbsp;'.$MOD_TE_kat8.'&nbsp</td>
                    </tr><tr>
                        <td><input type="checkbox" name="MOD_TE_k4" value="yes" '.$MOD_TE_k4_check.' />&nbsp;'.$MOD_TE_kat4.'&nbsp</td>
                        <td><input type="checkbox" name="MOD_TE_k9" value="yes" '.$MOD_TE_k9_check.' />&nbsp;'.$MOD_TE_kat9.'&nbsp</td>
                    </tr><tr>
                        <td><input type="checkbox" name="MOD_TE_k5" value="yes" '.$MOD_TE_k5_check.' />&nbsp;'.$MOD_TE_kat5.'&nbsp</td>
                        <td><input type="checkbox" name="MOD_TE_k10" value="yes" '.$MOD_TE_k10_check.' />&nbsp;'.$MOD_TE_kat10.'&nbsp</td>
                    </tr>
                </table>
            </td>
             <td>&nbsp;</td>
        </tr>
        <tr>
            <td colspan=3 align=center><hr></td>
        </tr>
        <tr> 
             <td>&nbsp;</td>
            <td><input type="submit" value="'.mi18n("Absenden").' " class=InputButton>&nbsp;&nbsp;<input type="hidden" name="MOD_TE_senden" value=1> 
                 <input type="reset" value="'.mi18n("Abbrechen").' " class=InputButton></td> 
             <td>&nbsp;</td>
        </tr> 
    </table> 
    </form>';     

    echo "<p>".mi18n("Beschreibung / Inhalte: ")."CMS_HTML[8]</p>
          <p>".mi18n("Link zum Artikel: ")."<a href=\"CMS_LINK[9]\">CMS_LINKDESCR[9]</a></p>
          <p>".mi18n("Image f&uumlr Teaser: ")."CMS_IMGDESCR[14]</p>";
   
    echo '    
    <script language="JavaScript"> 
        var startcal = new calendar1(document.forms[\'MOD_TE_eintrag\'].elements[\'MOD_TE_datum1\']); 
            startcal.year_scroll = true; 
            startcal.time_comp = false; 
        var endcal = new calendar1(document.forms[\'MOD_TE_eintrag\'].elements[\'MOD_TE_datum2\']); 
            endcal.year_scroll = true; 
            endcal.time_comp = false; 
    </script>'; 
    

    } 
else // ab hier Terminausgabe für Frontend-Ansicht bzw. Vorschau über Template
    {
    if ($db->num_rows()> 0) // Datenfelder durchlaufen und Elemente in Array schreiben
        { 
        $MOD_TE_termin = array(); // Array für die Termininhalte
        $db->next_record(); 
        for ($MOD_TE_zaehler = 0; $MOD_TE_zaehler<$db->num_rows(); $MOD_TE_zaehler++) 
            { 
            if ( $db->f("idtype") == 2 ) // = CMS_HTML
                { 
                $MOD_TE_typeid = $db->f("typeid"); 
                $MOD_TE_termin[$MOD_TE_typeid] = $db->f("value"); 
                }
            if ( $db->f("idtype") == 3 ) // = CMS_TEXT
                { 
                $MOD_TE_typeid = $db->f("typeid"); 
                $MOD_TE_termin[$MOD_TE_typeid] = $db->f("value"); 
                //echo '$MOD_TE_termin['.$MOD_TE_typeid.'] = '.$MOD_TE_termin[$MOD_TE_typeid].'<br>';
                }
            if ( $db->f("idtype") == 6 ) // = Link
                { 
                $MOD_TE_termin[96] = $db->f("value"); 
                }
            if ( $db->f("idtype") == 7 ) // = Target
                { 
                $MOD_TE_termin[97] = $db->f("value"); 
                }
            if ( $db->f("idtype") == 8 ) // = Linkdescr.
                { 
                $MOD_TE_termin[98] = $db->f("value"); 
                }
            if ( $db->f("idtype") == 4 ) // = Image
                { 
                $MOD_TE_termin[144] = $db->f("value"); 
                }
            if ( $db->f("idtype") == 5 ) // = Imagedescr.
                { 
                $MOD_TE_termin[145] = $db->f("value"); 
                }
                            
            $db->next_record(); 
            } 
        } 
    $tpl->reset();
    
    $MOD_TE_titel = $MOD_TE_termin[6];
    $tpl->set('s', 'TITEL', $MOD_TE_titel);
    
    if (strlen($MOD_TE_termin[1]) > 1) { $MOD_TE_zeit1 = ' '.$MOD_TE_termin[1].' Uhr'; } else { $MOD_TE_zeit1 = ''; }
    if (strlen($MOD_TE_termin[3]) > 1) { $MOD_TE_zeit2 = ' '.$MOD_TE_termin[3].' Uhr'; } else { $MOD_TE_zeit2 = ''; }

    $MOD_TE_datum1_array = explode("-",$MOD_TE_termin[0]);
    if (strlen($MOD_TE_termin[2]) > 1)
       $MOD_TE_datum2_array = explode("-",$MOD_TE_termin[2]);

    if ($MOD_TE_termin[10] == 'no' || $MOD_TE_termin[10] == '')  // kein Mehrfachtermin
        {
        $MOD_TE_termin_ueschr = mi18n("Termin:");
        $MOD_TE_datum1 = $MOD_TE_datum1_array[2].".".$MOD_TE_datum1_array[1].".".$MOD_TE_datum1_array[0]; 
        $MOD_TE_wtag1 = getdate(mktime(0,0,0,$MOD_TE_datum1_array[1],$MOD_TE_datum1_array[2],$MOD_TE_datum1_array[0])); 
        $MOD_TE_wtag1 = $MOD_TE_tage[$MOD_TE_wtag1[wday]].', ';
        
        if (strlen($MOD_TE_termin[2]) > 1)
            {
            $MOD_TE_datum2 = $MOD_TE_datum2_array[2].".".$MOD_TE_datum2_array[1].".".$MOD_TE_datum2_array[0]; 
            $MOD_TE_wtag2 = getdate(mktime(0,0,0,$MOD_TE_datum2_array[1],$MOD_TE_datum2_array[2],$MOD_TE_datum2_array[0])); 
            $MOD_TE_wtag2 = $MOD_TE_tage[$MOD_TE_wtag2[wday]].', ';
            $MOD_TE_bis = ' bis ';
            }
        else
            {
            $MOD_TE_datum2 = '';
            $MOD_TE_wtag2 = '';
            $MOD_TE_bis = '';
            }
        
        $tpl->set('d', 'WTAG1', $MOD_TE_wtag1);
        $tpl->set('d', 'DATUM1', $MOD_TE_datum1);
        $tpl->set('d', 'ZEIT1', $MOD_TE_zeit1);
        $tpl->set('d', 'BIS', $MOD_TE_bis);
        $tpl->set('d', 'WTAG2'
Zuletzt geändert von dosenbrot am Sa 29. Dez 2007, 14:10, insgesamt 1-mal geändert.
dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Beitrag von dosenbrot »

OK, hat sich nach ewig langer Suche erledigt. Im Output haben wir zwei Zeilen geändert, danach hats mit der Ausgabe auf der Detailseite geklappt. Ist nur etwas merkwürdig, weil die andere Variante bei Hosteurope ohne Probleme lief, allerdings nicht bei 1&1. Nun klappts aber. :)
Gesperrt