You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

320 lines
9.1 KiB
PHP

<?php
session_start();
set_include_path('../');
include "include/funktions_inc.php";
include "include/sysvariable_inc.php";
include "include/sprache_inc.php";
include "include/navigation_data.php";
function MsgNotFound($utext){
echo "<center>";
echo HtmlText($utext)."<br><br>\n";
echo HtmlHref('<a href="'.$_GET["basis"].
'?ap='.$_GET["ap"].
'&an='.$_GET["an"].
'" target="_top">Abbrechen</a>');
echo '</center>';
}
function ExtOk($file,$ext){
$anz = count($ext);
for ($j=0;$j<$anz;$j++){
if (strpos($file,$ext[$j])){
return(true);
}
}
return(false);
}
// Einstellungen laden
include "htmledit_inc.php";
//
// Tags umsetzen
//
$top_abbrechen = 'Abbrechen';
if ($_GET["update"] == 'j'){
$top_text = 'Fertig';
}
else{
$top_text = 'Abbrechen';
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
<meta name="author" content="Edit-Link">
<script type="text/javascript">
<!--
function chkImg() {
if (document.linkform.newtag.value != "img" &&
document.linkform.newtag.value != "img0" &&
document.linkform.newtag.value != "img1" &&
document.linkform.newtag.value != "img2" &&
document.linkform.newtag.value != "img3" &&
document.linkform.newtag.value != "img4" &&
document.linkform.newtag.value != "img5" &&
document.linkform.newtag.value != "img6" &&
document.linkform.newtag.value != "img7" &&
document.linkform.newtag.value != "img8" &&
document.linkform.newtag.value != "img9" ) {
alert("Bitte einen gültige img-Tags eingeben (img, img0-9)");
document.linkform.newtag.focus();
return false;
}
}
-->
</script>
</head>
<body>
<tt>
<?php
echo HtmlHref('<a id="weg" href="'.$_GET["basis"].
'?ap='.$_GET["ap"].
'&an='.$_GET["an"].
'" target="_top">'.$top_text.'</a>');
$submit_link = HtmlHref("../indexe.php"
);
echo '<form name="linkform" style="text-align: left;" action="'.$submit_link.'" method="get" target = "_top" '.$check_eingabe.'>'."\n";
echo '<b>'.HtmlText($ueber1).'</b><br>'."\n";
echo '<input style="border: hidden;" type="text" size="30" name="linkalt" readonly="readonly" ';
if ($_GET["lnk2"] == ''){
echo 'value="'.$_GET["lnk1"].'">';
}
else{
echo 'value="'.$_GET["lnk1"].$trennzeichen.$_GET["lnk2"].'">';
}
switch ($_GET["tag"]){
case 'img':
case 'img0':
case 'img1':
case 'img2':
case 'img3':
case 'img4':
case 'img5':
case 'img6':
case 'img7':
case 'img8':
case 'img9':
echo 'Alter Tagname: <input style="border: hidden;" type="text" name="oldtag" value="'.$_GET["tag"].'" size="4" maxlength="4" readonly="readonly">'."\n";
default:
}
echo "\n";
echo '<br><b>'.HtmlText($ueber2).'</b><br>'."\n";
echo '<input style="border: hidden;" type="text" size="30" name="linkneu" readonly="readonly" ';
if ($_GET["lnk2"] == ''){
echo 'value="'.$_GET["lnk1"];
if ($trennzeichen_anzeigen){
echo $trennzeichen;
}
echo '">';
}
else{
echo 'value="'.$_GET["lnk1"].$trennzeichen.$_GET["lnk2"].'">';
}
echo '<input type="hidden" name="templnk1"value="'.$_GET["lnk1"]. '">'."\n"; // Für XSL Anzeige
echo '<input type="hidden" name="update" value="j" >'."\n"; // Update aktivieren
echo '<input type="hidden" name="basis" value="'.$_GET["basis"]. '">'."\n";
echo '<input type="hidden" name="ap" value="'.$_GET["ap"]. '">'."\n";
echo '<input type="hidden" name="an" value="'.$_GET["an"]. '">'."\n";
echo '<input type="hidden" name="file" value="'.$_GET["file"]. '">'."\n";
echo '<input type="hidden" name="zlnr" value="'.$_GET["zlnr"]. '">'."\n";
echo '<input type="hidden" name="lnknr" value="'.$_GET["lnknr"]. '">'."\n";
echo '<input type="hidden" name="tag" value="'.$_GET["tag"]. '">'."\n";
if ($lnk1_readonly){
echo $lnk1_text.'<input type="hidden" name="lnk1" value="'.$_GET["lnk1"]. '" readonly="readonly" >'."\n";
}
else{
echo $lnk1_text.'<input type="text" name="lnk1" value="'.$_GET["lnk1"]. '"><br>'."\n";
}
if ($lnk2_readonly){
echo $lnk2_text.'<input type="hidden" name="lnk2" value="'.$_GET["lnk2"]. '" readonly="readonly" >'."\n";
}
else{
echo $lnk2_text.'<input type="text" name="lnk2" value="'.$_GET["lnk2"]. '"><br>'."\n";
}
switch ($_GET["tag"]){
case 'img':
case 'img0':
case 'img1':
case 'img2':
case 'img3':
case 'img4':
case 'img5':
case 'img6':
case 'img7':
case 'img8':
case 'img9':
echo 'Tagname: <input type="text" name="newtag" value="'.$_GET["tag"].'" size="4" maxlength="4" ><br>'."\n";
echo "<nobr><small>Änderung des Tagnamens wird erst<br> nach Übernehmen aktiviert</small></nobr>";
break;
default:
}
echo "\n";
echo '<input type="submit" value=" Übernehmen ">'."\n";
switch ($_GET["tag"]){
case 'xml':
echo "<nobr><br><small>Wird nichts angezeigt,<br>ist das XSL-File das Problem</small></nobr>";
break;
default:
}
echo '</form>'."\n";
echo "<hr>\n";
// EchoText("----------------------------<b><big>");
echo "<b><big>"."\n";
HtmlText($ueber3);
echo "</big></b><br><nobr><small>"."\n";
switch ($_GET["tag"]){
case 'link':
reset($navigation);
while (list ($nKey,list($ntxt,$nhtml,$ninfo,$nfunkt,$nmenu)) = each ($navigation)){
if ($nKey[0] == '$'){
break;
}
if ($nhtml == '' or $ntxt == ''){
if ($nKey[0] == '*'){
$fk = '*';
}
else{
$fk = '&nbsp;';
}
echo $fk.HtmlText($ntxt)."<br>\n";
}
else {
$fname = '../'.$verz_html."/".$nhtml;
if (file_exists($fname)){
if ($nKey[0] == '*'){
$fk = '*';
}
else{
$fk = '&nbsp;';
}
echo $fk.HtmlHref('<a href="'.$_GET["basis"].'?ap='.$nKey.'&nonav=j&noadmin=j" '.
'target="main" '.
'onclick="document.linkform.linkneu.value=\''.$nKey.'\';'.
'document.linkform.lnk1.value=\''.$nKey.'\';'.
'document.linkform.lnk2.value=\'\';'.
'document.getElementById(\'weg\').innerHTML = \''.$top_abbrechen.'\';'.
'";'.
'>'.$ntxt.'</a><br>');
Get_Anker_Styles_HX($fname,'a');
$ank_count = count($anker['menuetext']);
for($y=0; $y<$ank_count; $y++) {
$ank_text = HtmlText($anker['menuetext'][$y]);
echo '&nbsp;-->'.HtmlHref('<a href="'.$_GET["basis"].'?ap='.$nKey.'&an='.$anker['menuename'][$y].'&nonav=j&noadmin=j" '.
'target="main" '.
'onmouseover="this.innerHTML = \'('.$ank_text.')\'" '.
'onmouseout="this.innerHTML = \''.$anker['menuename'][$y].'\'" '.
'onclick="document.linkform.linkneu.value=\''.$nKey.$trennzeichen.$anker['menuename'][$y].'\';'.
'document.linkform.lnk1.value=\''.$nKey.'\';'.
'document.linkform.lnk2.value=\''.$anker['menuename'][$y].'\';'.
'document.getElementById(\'weg\').innerHTML = \''.$top_abbrechen.'\';'.
'";'.
'>'.$anker['menuename'][$y].'</a><br>')."\n";
}
}
}
}
break;
case 'rtf':
case 'img':
case 'img0':
case 'img1':
case 'img2':
case 'img3':
case 'img4':
case 'img5':
case 'img6':
case 'img7':
case 'img8':
case 'img9':
case 'xml':
if ($fdir = opendir('../'.$such_verz))
{
while (false !== ($file = readdir($fdir))) {
if (ExtOk($file,$such_endung)) {
echo HtmlHref('<a href="'.
$_GET["basis"].
'?ap='.$_GET["ap"].
'&an='.$_GET["an"].
'&nonav=j&noadmin=j'.
'&'.$replname.'='.$file.
'&replzlnr='.$_GET["zlnr"].
'&repllnknr='.$_GET["lnknr"].
'" '.
'target="main" '.
'onclick="document.linkform.linkneu.value=\''.$file.$trennzeichen.'\'+document.linkform.lnk2.value;'.
'document.linkform.lnk1.value=\''.$file.'\';'.
'document.getElementById(\'weg\').innerHTML = \''.$top_abbrechen.'\';'.
'";'.
'>'.$file.'</a><br>')."\n";
}
}
closedir($fdir);
}
if ($_GET["tag"] != 'xml'){
break;
}
echo "<b><big>"."\n";
HtmlText($ueber4);
echo "</big></b><br>Wird erst nach Übernehmen aktiviert<br><nobr><small>"."\n";
if ($fdir = opendir('../'.$such_verz))
{
while (false !== ($file1 = readdir($fdir))) {
if (ExtOk($file1,$such_endung1)) {
echo HtmlHref('<a href="'.
$_GET["basis"].
'?ap='.$_GET["ap"].
'&an='.$_GET["an"].
'&nonav=j&noadmin=j'.
'" '.
'target="main" '.
'onclick="document.linkform.linkneu.value=document.linkform.lnk1.value+\''.$trennzeichen.$file1.'\';'.
'document.linkform.lnk2.value=\''.$file1.'\';'.
'document.getElementById(\'weg\').innerHTML = \''.$top_abbrechen.'\';'.
'";'.
'>'.$file1.'</a><br>')."\n";
}
}
closedir($fdir);
}
break;
default:
MsgNotFound('Konnte Tag'.$_GET["tag"].' nicht finden (2)!!!!');
exit;
}
?>
</small>
</nobr>
</tt>
</body>
</html>