Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        require_once "inhalt_functions.php";
?>
<html>
<head>
<title>Content-Management-System - Webagentur Niewerth</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="author" content="Webagentur Niewerth - www.weban.de">
<meta name="description" content="Redaktionssystem">
<meta name="robots" content="noindex">
<link rel="stylesheet" href="redaktion.css" type="text/css">
<style type="text/css"><? require_once "redaktion.css"?></style>
<script language="javascript" src="Farb_Assistent.js"></script>
<script language="javascript">
function call_editor(Feldname,properties)
{
        properties=1023;
        editor=window.open("editor/editor.php?properties="+properties,Feldname,"height=400,width=750,location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no");;
}
</script>
<style type="text/css">
<!--
table.input
{
        border-width: 2px 1px 1px 2px;
        border-top-color    : #CCCCCC;
        border-left-color   : #CCCCCC;
        border-bottom-color : #AAAAAA;
        border-right-color  : #AAAAAA;
        border-style            : inset;
        background-color        : #FFFFFF;
}       
-->
</style>
</head>

<body bgcolor="#FFFFFF" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10" >
<form method="post" action="#" name="formname" enctype="multipart/form-data">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr valign="top"> 
    
      <td width="730" class="frame"> 
        <?  if ($action=="delete") 
        {
        $query="SELECT * FROM $DB where File = $File order by $sort";
        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
        if (mysql_num_rows($result) == 0)
        {
        ?>
        <p class="error">Es sind keine Daten eingetragen !<input type="button" value="Zur&uuml;ck" onClick="document.location='page.php?action=edit&ID=<? echo $File ?>'" name="button322">
        </p>
<p></p>
        
        <?
        }
        else
        {
        ?>
            <table width="720" border="1" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#999999">
          <tr bgcolor="#000096"> 
            <td colspan="3" class="headline">Inhalt: L&ouml;schen</td>
          </tr>
          <tr>
            <td width="6%" bgcolor="#000096">&nbsp;</td>
            <td width="88%" ><b><a href="<? echo $self?>?action=delete&sort=Titel&File=<? echo $File ?>">Titel</a> 
              / <a href="<? echo $self?>?action=delete&sort=letzte_Aenderung_am&File=<? echo $File ?>">letzte 
              &Auml;nderung am</a> / <a href="<? echo $self?>?action=delete&sort=letzte_Aenderung_von&File=<? echo $File ?>"> von</a></b></td>
            <td align="center" valign="middle" width="6%" bgcolor="#000096">&nbsp;</td>
          </tr>
          <?
        while ($zeile=mysql_fetch_array($result))
        {
        $zeile[von]=join(".",array_reverse(preg_split("/-/",$zeile[von])));
        $zeile[bis]=join(".",array_reverse(preg_split("/-/",$zeile[bis])));
        $zeile[Eingangsdatum]=join(".",array_reverse(preg_split("/-/",$zeile[Eingangsdatum])));
        ?>
          <tr> 
            <td width="6%" bgcolor="#000096">&nbsp; </td>
            <td width="88%" ><? echo $zeile[Titel]?>
              / 
<?
        $zeile[letzte_Aenderung_am]=preg_split("/ /",$zeile[letzte_Aenderung_am]);
        $datum=join(".",array_reverse(preg_split("/-/",$zeile[letzte_Aenderung_am][0])));
        $zeit=$zeile[letzte_Aenderung_am][1];
        echo $datum;
?> <? echo $zeit; ?> / <? echo $zeile[letzte_Aenderung_von]?>
            </td>
            <td align="center" valign="middle" width="6%" bgcolor="#000096"> 
              <input type="checkbox" name="ID[]" value="<?  echo $zeile[ID] ?>">
            </td>
          </tr>
          <?
        }
        ?>
          <tr align="right" bgcolor="#000096"> 
            <td colspan="3"> 
              <input type="hidden" name="File" value="<? echo $File ?>">
              <input type="hidden" name="action" value='delete'>
              <input type="submit" value="LÖSCHEN">
              <input type="button" value="Abbrechen" onClick="document.location='page.php?action=edit&ID=<? echo $File ?>'" name="button2">
            </td>
          </tr>
        </table>
        <?
        }
?>
        <?
        }
?>
        <?

  if ($action=="select_edit") 
        {
        $query="SELECT * FROM $DB where File = $File order by $sort";
        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
        if (mysql_num_rows($result) == 0)
        {
        ?>
        <p class="error">Es sind keine Daten eingetragen ! 
          <input type="button" value="Zur&uuml;ck" onClick="document.location='page.php?action=edit&ID=<? echo $File ?>'" name="button3222">
        </p>
<p></p>
        
        <?
        }
        else
        {
        ?>
            <table width="720" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
          <tr bgcolor="#000099"> 
            <td colspan="2" class="headline">Inhalt: Bearbeiten</td>
          </tr>
          <tr>
            <td width="6%" bgcolor="#000096">&nbsp;</td>
            <td ><b><a href="<? echo $self ?>?action=select_edit&sort=Titel&File=<? echo $File ?>">Titel</a> 
              / <a href="<? echo $self ?>?action=select_edit&sort=letzte_Aenderung_am&File=<? echo $File ?>">letzte 
              &Auml;nderung am</a> / <a href="<? echo $self ?>?action=select_edit&sort=letzte_Aenderung_von&File=<? echo $File ?>"> von</a></b></td>
          </tr>
          <?
        while ($zeile=mysql_fetch_array($result))
        {
        $zeile[von]=join(".",array_reverse(preg_split("/-/",$zeile[von])));
        $zeile[bis]=join(".",array_reverse(preg_split("/-/",$zeile[bis])));
        $zeile[Eingangsdatum]=join(".",array_reverse(preg_split("/-/",$zeile[Eingangsdatum])));
        ?>
          <tr> 
            <td width="6%" bgcolor="#000096">&nbsp;</td>
            <td>
                        <a href="<? echo $self ?>?action=edit&ID=<? echo $zeile[ID] ?>&File=<? echo $File ?>">
                                <? echo $zeile[Titel]?> / 
<?
        $zeile[letzte_Aenderung_am]=preg_split("/ /",$zeile[letzte_Aenderung_am]);
        $datum=join(".",array_reverse(preg_split("/-/",$zeile[letzte_Aenderung_am][0])));
        $zeit=$zeile[letzte_Aenderung_am][1];
        echo $datum;
?> <? echo $zeit; ?> / <? echo $zeile[letzte_Aenderung_von]?>
                        </a>
            </td>
          </tr>
          <?
        }
        ?>
          <tr bgcolor="#000096" align="right"> 
            <td colspan="2"> 
              <input type="hidden" name="action" value='edit'>
              <input type="button" value="Abbrechen" onClick="document.location='page.php?action=edit&ID=<? echo $File ?>'" name="button">
            </td>
          </tr>
        </table>
 <?
        }
?> 
        <?
        }
?> <?
        if ($action=="edit")
        {
                if ($ID)
                {
                        $query="SELECT * FROM $DB where ID = $ID and File = $File";
                        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
                        $zeile=mysql_fetch_array($result);
                }
        $zeile[von]=join(".",array_reverse(preg_split("/-/",$zeile[von])));
        $zeile[bis]=join(".",array_reverse(preg_split("/-/",$zeile[bis])));
        $zeile[Eingangsdatum]=join(".",array_reverse(preg_split("/-/",$zeile[Eingangsdatum])));
        ?> 
            <table width="720" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
          <tr bgcolor="#000096"> 
            <td colspan="2" class="headline" height="27">Inhalt: 
              <?
                                        if ($ID)
                                        {
                                         ?>
              Bearbeiten 
              <?
                                        }
                                        else
                                        {
                                         ?>
              Neueintrag 
              <?
                                        }
                                ?>
              von Titel (HTML Name)</td>
          </tr>
          <tr> 
            <td width="104" bgcolor="#000096" class="headline">Titel<font face="Courier New, Courier, mono"></font>: 
            </td>
            <td valign="top" width="598" bgcolor="#FFFFFF"> 
              <?
        $query_lfdnr="SELECT ID FROM $DB where File = $File order by $sort";
        $result_lfdnr = mysql_query ($query_lfdnr) or die (mysql_errno().": ".mysql_error()."<hr>".$query_lfdnr);
        $lfdnr=mysql_num_rows($result_lfdnr)+1;
        if (!$ID)
        {
                $zeile[Titel]="Eintrag ".$lfdnr;
        }
?>
              <input type="text" name="Titel" value="<? echo $zeile[Titel]?>">
              <!-- (Vorgeschlagen wird hier Titel+lfd.Nr. - Pflichtfeld) --></td>
          </tr>
          <tr> 
            <td bgcolor="#000096" class="headline" rowspan="2" valign="top" width="104">&Uuml;berschrift:</td>
            <td width="598"><b> 
              <input type="text" name="Ueberschrift" size="20" maxlength="255" value="<? echo $zeile[Ueberschrift]?>">
              </b></td>
          </tr>
          <tr> 
            <td width="598"><b> <font face="Arial, Helvetica, sans-serif" size="2">Farbe: 
              # 
              <input type="text" name="Ueberschrift_Farbe" size="6" maxlength="6" value="<? echo $zeile[Ueberschrift_Farbe] ?>">
              <input type="button" value="Farb Assistent" onClick="Farb_Assistent(this.form.Ueberschrift_Farbe.value,'document.formname.Ueberschrift_Farbe.value');">
              </font></b><b>Art: 
              <select name="Ueberschrift_Art" size="1">
                <option value="Arial, Helvetica, sans-serif"<? if ($zeile[Ueberschrift_Art] == "Arial, Helvetica, sans-serif") {echo " selected";} ?>>Arial</option>
                <option value="Times New Roman, Times, serif"<? if ($zeile[Ueberschrift_Art] == "Times New Roman, Times, serif") {echo " selected";} ?>>Times 
                New Roman</option>
                <option value="Courier New, Courier, mono"<? if ($zeile[Ueberschrift_Art] == "Courier New, Courier, mono") {echo " selected";} ?>>Courier</option>
                <option value="Verdana, Arial, Helvetica, sans-serif"<? if ($zeile[Ueberschrift_Art] == "Verdana, Arial, Helvetica, sans-serif") {echo " selected";} ?>>Verdana</option>
              </select>
              </b><b>Gr&ouml;&szlig;e: 
              <select name="Ueberschrift_Groesse" size="1">
                <option<? if ($zeile[Ueberschrift_Groesse] == "1") {echo " selected";} ?>>1</option>
                <option<? if ($zeile[Ueberschrift_Groesse] == "2") {echo " selected";} ?>>2</option>
                <option<? if ($zeile[Ueberschrift_Groesse] == "3") {echo " selected";} ?>>3</option>
                <option<? if ($zeile[Ueberschrift_Groesse] == "4") {echo " selected";} ?>>4</option>
                <option<? if ($zeile[Ueberschrift_Groesse] == "5") {echo " selected";} ?>>5</option>
                <option<? if ($zeile[Ueberschrift_Groesse] == "6") {echo " selected";} ?>>6</option>
              </select>
              </b></td>
          </tr>
<!--
          <tr>
            <td width="104" bgcolor="#000096" class="headline" valign="top">Link1:<br>
            </td>
            <td valign="top" width="598" bgcolor="#FFFFFF" class="frame"> 
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr> 
                  <td>Bezeichnung: </td>
                  <td nowrap> 
                    <input type="text" name="Link1Bezeichn" size="40" value="<? echo $zeile[Link1Bezeichn] ?>">
                    &nbsp;Unter&nbsp;Text&nbsp;bitte&nbsp;&lt;Link1&gt;&nbsp;einf&uuml;gen</td>
                </tr>
                <tr> 
                  <td nowrap>URL/Adresse: </td>
                  <td> 
                    <input type="text" name="Link1URL" size="40" value="<? echo $zeile[Link1URL] ?>">
                    (mit http://)&nbsp;&nbsp; 
                    <select name="Link1target">
                      <option value="_self" <? if ($zeile[Link1target] == "_self") {echo " selected";} ?>>Selber 
                      Frame</option>
                      <option value="_blank" <? if ($zeile[Link1target] == "_blank") {echo " selected";} ?>>Neues 
                      Fenster</option>
                      <option value="_top" <? if ($zeile[Link1target] == "_top") {echo " selected";} ?>>Selbes 
                      Fenster</option>
                    </select>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
          <tr> 
            <td width="104" bgcolor="#000096" class="headline" valign="top">Link2:</td>
            <td valign="top" width="598" bgcolor="#FFFFFF" class="frame"> 
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr> 
                  <td nowrap>Bezeichnung: </td>
                  <td nowrap> 
                    <input type="text" name="Link2Bezeichn" size="40" value="<? echo $zeile[Link2Bezeichn] ?>">
                    &nbsp;Unter&nbsp;Text&nbsp;bitte&nbsp;&lt;Link2&gt;&nbsp;einf&uuml;gen</td>
                </tr>
                <tr> 
                  <td nowrap>URL/Adresse:</td>
                  <td> 
                    <input type="text" name="Link2URL" size="40" value="<? echo $zeile[Link2URL] ?>">
                    (mit http://)&nbsp; 
                    <select name="Link2target">
                      <option value="_self" <? if ($zeile[Link2target] == "_self") {echo " selected";} ?>>Selber 
                      Frame</option>
                      <option value="_blank" <? if ($zeile[Link2target] == "_blank") {echo " selected";} ?>>Neues 
                      Fenster</option>
                      <option value="_top" <? if ($zeile[Link2target] == "_top") {echo " selected";} ?>>Selbes 
                      Fenster</option>
                    </select>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
          <tr> 
            <td width="104" bgcolor="#000096" class="headline" valign="top">Link3:</td>
            <td valign="top" width="598" bgcolor="#FFFFFF" class="frame"> 
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr> 
                  <td nowrap>Bezeichnung: </td>
                  <td nowrap> 
                    <input type="text" name="Link3Bezeichn" size="40" value="<? echo $zeile[Link3Bezeichn] ?>">
                    &nbsp;Unter&nbsp;Text&nbsp;bitte&nbsp;&lt;Link2&gt;&nbsp;einf&uuml;gen</td>
                </tr>
                <tr> 
                  <td nowrap>URL/Adresse:</td>
                  <td> 
                    <input type="text" name="Link3URL" size="40" value="<? echo $zeile[Link3URL] ?>">
                    (mit http://) 
                    <select name="Link3target">
                      <option value="_self" <? if ($zeile[Link3target] == "_self") {echo " selected";} ?>>Selber 
                      Frame</option>
                      <option value="_blank" <? if ($zeile[Link3target] == "_blank") {echo " selected";} ?>>Neues 
                      Fenster</option>
                      <option value="_top" <? if ($zeile[Link3target] == "_top") {echo " selected";} ?>>Selbes 
                      Fenster</option>
                    </select>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
-->               
          <tr> 
            <td width="104" bgcolor="#000096" class="headline" valign="top">Text: </td>
            <td valign="top" width="598" bgcolor="#FFFFFF"> 
              <table class="input" cellspacing="0" cellpadding="0" width="100%" height="60px">
                      <tr> 
                        <td valign="top" id="Text_view" onClick="call_editor('Text')">
                          <? if (!$zeile[Text]) {?>
                          &nbsp;
                          <? } else { echo $zeile[Text]; } ?>
                        </td>
                      </tr>
              </table>
              <input type="hidden" name="Text" value="<? echo $zeile[Text] ?>">
                    <!--<b>Farbe: <font face="Arial, Helvetica, sans-serif" size="2"># 
                    <input type="text" name="Text_Farbe" size="6" maxlength="6" value="<? echo $zeile[Text_Farbe] ?>">
                    <input type="button" value="Farb Assistent" onClick="Farb_Assistent(this.form.Text_Farbe.value,'document.formname.Text_Farbe.value');">
                    </font></b>-->
            </td>
          </tr>
          <tr> 
            <td width="104" bgcolor="#000096" valign="top" bordercolordark="#666666"> 
              <b><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Bild:</font></b></td>
            <td bgcolor="#FFFFFF" width="598" valign="middle" bordercolordark="#666666"> 
              <?
        $image_name="Bild_URL";
        $image_Path="../$site/images/";
        if ($zeile[$image_name] != "")
        {
?>
              <input type="radio" name="_<? echo $image_name ?>" value="<? echo $zeile[$image_name]; ?>" <? if ($zeile[$image_name] != "") {echo "checked";}?>>
              <?
        echo "$zeile[$image_name]";
        $size= filesize ($image_Path.$zeile[$image_name]) >> 10;
        $imgsize = GetImageSize ($image_Path.$zeile[$image_name]);
        echo "&nbsp;( $size KB $imgsize[0]x$imgsize[1])<BR>";
        }
?>
              <input type="radio" name="_<? echo $image_name ?>" value="1" <? if ($zeile[$image_name] == "") {echo "checked";}?>>
              kein Bild<br>
              <input type="radio" name="_<? echo $image_name ?>" value="2">
              <input type="File" name="<? echo $image_name ?>" size="17" maxlength="255" onFocus="this.form._<? echo $image_name ?>[<? if ($zeile[$image_name] != "") {echo "2";} else {echo "1";} ?>].checked=true;">
              <input type="hidden" name="<? echo $image_name ?>_Pfad" value="<? echo $image_Path ?>">
            </td>
          </tr>
          <tr> 
            <td width="104" bgcolor="#000096" valign="middle" bordercolordark="#666666"> 
              <b><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Bildtext:</font></b></td>
            <td bgcolor="#FFFFFF" width="598" bordercolordark="#666666"><font face="Arial, Helvetica, sans-serif" size="2"> 
              <input type="text" name="Bild_Text" size="30" maxlength="255" value="<? echo $zeile[Bild_Text]?>">
              </font></td>
          </tr>
          <tr> 
            <td bgcolor="#000096" class="headline" width="104"><b><font face="Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Bildposition:</font></b></td>
            <td valign="top" width="598" bgcolor="#FFFFFF"> 
              <select name="Bild_Pos">
                <option<? if ($zeile[Bild_Pos] == "0") {echo " selected";} ?> value="0">oben</option>
                <option<? if ($zeile[Bild_Pos] == "1") {echo " selected";} ?> value="1">links</option>
                <option<? if ($zeile[Bild_Pos] == "2") {echo " selected";} ?> value="2">rechts</option>
              </select>
            </td>
          </tr>
          <tr> 
            <td bgcolor="#000096" class="headline" width="104" nowrap>erstellt:</td>
            <td width="598">am: 
              <?
                                $zeile[erstellt_am]=preg_split("/ /",$zeile[erstellt_am]);
                                $datum=join(".",array_reverse(preg_split("/-/",$zeile[erstellt_am][0])));
                                $zeit=$zeile[erstellt_am][1];
                        ?>
              <?
                                echo $datum;
                        ?>
              um: 
              <?
                                echo $zeit;
                        ?>
              Uhr von: 
              <? echo $zeile[erstellt_von] ?>
            </td>
          </tr>
          <tr> 
            <td bgcolor="#000096" class="headline" width="104" nowrap>letzte &Auml;nderung:</td>
            <td width="598">am: 
              <?
                                $zeile[letzte_Aenderung_am]=preg_split("/ /",$zeile[letzte_Aenderung_am]);
                                $datum=join(".",array_reverse(preg_split("/-/",$zeile[letzte_Aenderung_am][0])));
                                $zeit=$zeile[letzte_Aenderung_am][1];
                        ?>
              <?
                                echo $datum;
                        ?>
              um: 
              <?
                                echo $zeit;
                        ?>
              Uhr von: 
              <? echo $zeile[letzte_Aenderung_von] ?>
            </td>
          </tr>
          <tr bgcolor="#000099"> 
            <td colspan=2 align="right"> 
              <input type="hidden" name="File" value="<? echo $File ?>">
              <input type="hidden" name="ID" value="<? echo $ID ?>">
              <input type="hidden" name="action" value="update">
              <input type="submit" value="OK">
              <input type="button" value="Abbrechen" onClick="document.location='page.php?action=edit&ID=<? echo $File ?>'">
            </td>
          </tr>
        </table>
        <?
        }
?> </td>
</tr>
</table>
</form>
</body>
</html>