Verein Verkehrswege
  Erholungsort Weinböhla e.V.
  interner Bereich: Menu=


0) { echo "
Selektion: "; if($sn[1] > 0) { echo "Seite ".$sn[2]." - ".$sn[3]." (".$sn[4]."), "; } if($sn[7] > 0) { echo "Block ".$sn[8]." - ".$sn[9]." (".$sn[10]."), "; } if($sn[13] > 0) { echo "Zeile ".$sn[14]." - ".$sn[15]." (".$sn[16]."), "; } if($sn[19] > 0) { echo "Spalte ".$sn[20]." - ".$sn[21]." (".$sn[22].") "; } } echo $farbe[aus]; ?>
Menü: DEMO200  DEMO201  DEMO202  DEMO203  DEMO204  INFO (aktiv! "Seite 999")  Logbuch  Zähler  Counter erstellen  Counter plain zeigen  News-Datei erstellen  News-Datei plain anzeigen  News-Objekt hinzufügen  News-Objekte ändern  News-Datei in Tabelle komplett anzeigen  News-Objekte aktivieren  News-Objekte deaktivieren  News-Objekte löschen  alle News anzeigen  aktive News anzeigen  aktuelle News anzeigen  aktive aktuelle News anzeigen  NEWS-Datei optimieren  Strukturupdate NEWS-Datei  Selektion  Runtime-Datei neu erstellen  Runtime-Datei plain anzeigen  Runtime-Datei Tabelle anzeigen  Runtime-Datei Tabelle editieren  Index plain anzeigen 


"; echo ""; readfile( $logfile ); } if ($submenu == "countshow") // Counter als Tabelle zeigen { $x1=array("2","f","","","","sitename","15","Seite","letzter","6","Zugr-Dat.","gesamt","4","Ges.","jahr","4","Jahr","januar","3","Jan","februar","3","Feb","maerz","3","Mär","april","3","Apr","mai","3","Mai","juni","3","Jun","juli","3","Jul","august","3","Aug","september","3","Sep","oktober","3","Okt","november","3","Nov","dezember","3","Dez","vorjahr","4","V-Jahr"); $x1[2]="aktiv;==;t;"; // Filterliste $x1[3]=""; // Linkfelderliste db_view($cntfile, 0, 0, $x1); } if ($submenu == "countnew") // Counter erstellen { $v1=db_arst(db_counter1, "", ""); // Struktur holen if (strlen($v1) > 0) { echo "
Datei wird erstellt :
"; echo db_mk($cntfile, $v1, "")."
"; } else { echo "Fehler beim Anlegen der Datei
"; } } if ($submenu == "countplain") // Counter plain anzeigen { echo "Counter anzeigen (plain)
"; echo db_hd($cntfile, " ", "t"); } ?>
ACHTUNG!!! Neu erstellen löscht die komplette Datenbank !!!
".$farbe[aus]; ?> JA, neu erstellen  Abbruch  0) { echo "
Datei wird erstellt :
"; echo db_mk($news01, $v1, "")."
"; $op=fopen($runtime01, "r+"); // Runtime eintragen if ($op != 0) { db_wrf($op, 5, "option", "nein"); fclose($op); } $op3=fopen($newsx01, "r+"); // Index sperren if ($op3 != 0) { $ix6=db_wrf($op3, 1, "sb", 0); // Index sperren fclose($op3); // Index schließen } } else { echo "Fehler beim Anlegen der Datei
"; } } ?>
"; echo db_hd($news01, " ", "t"); ?>
0) { if ($sn[1] > 0) // Seite selektieren { $do="j"; if ($sn[4] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."seite;>=;$sn[2];seite;<=;$sn[3];"; // Seite von - bis } } if ($sn[7] > 0) // Block selektieren { $do="j"; if ($sn[10] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."block;>=;$sn[8];block;<=;$sn[9];"; // Block von - bis } } if ($sn[13] > 0) // Zeile selektieren { $do="j"; if ($sn[16] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."zeile;>=;$sn[14];zeile;<=;$sn[15];"; // Zeile von - bis } } if ($sn[19] > 0) // Spalte selektieren { $do="j"; if ($sn[22] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."spalte;>=;$sn[20];spalte;<=;$sn[21]"; // Spalte von - bis } } } /* Bedingte Filterliste definieren Ende */ db_view($news01, 0, 0, $x1); } /* laden und formatieren beginn */ if ($mode == "load") { /* laden beginn */ $op1=filesize($news01); $op=fopen($news01, "r+"); // Datei öffnen zum lesen und schreiben if ($op != 0) // Datei offen { $op2=db_cnt($op, $op1, "" ); // Zählen if ($satz > $op2) { echo "Fehler, zu wenig Datensätze
"; /* db_err("c144 (1) Zu wenig Datensätze in Datei ".$wohn.", Abbruch ...", "inside.php", "t"); */ } else { /* jetzt einlesen !!! */ for ($yy=7; $yy <= 42; $yy++) { $dbnews1[$yy][3]=trim(db_rdf($op, $satz, $dbnews1[$yy][1])); } } fclose($op); $mode="edit"; } else { /* db_err("c144 (2) Datei ".$wohn." kann nicht geöffnet werden, Abbruch ...", "formular2", "t"); */ } /* laden ende */ /* formatieren beginn */ if ($mode == "edit") { for ($by=7; $by<=42; $by++) // alle Felder formatieren { $x1=substr($dbnews1[$by][2],0,1); switch ($x1) { case "X": // kein Eingabefeld break; case "T": // Textfeld break; case "S": // Fließtext $dbnews1[$by][3]=str_replace("
", "", $dbnews1[$by][3]); // html-Zeilenumbrüche entfernen break; case "D": // Optionsfeld break; case "C": // Checkbox if ($dbnews1[$by][3] == "x") { $dbnews1[$by][3] = " checked"; } else { $dbnews1[$by][3] = ""; } break; default: echo "Fehlerhafte Variablendeklaration in [inside.php]".$dbnews1[$by][2]."
"; } } /* formatieren ende */ } } /* laden und formatieren ende */ ?>
".$descr.""; ?>
>

  

".$dbnews1[$by][3]."
"; break; default: echo "Fehlerhafte Variablendeklaration in [inside.php]".$dbnews1[$by][2]."
"; } } /* speichern */ $op=fopen($news01, "r+"); // Datei öffnen zum schreiben if ($op != 0) // Datei offen { for ($by=7; $by<=42; $by++) // alle Felder schreiben { db_wrf($op, $satz, $dbnews1[$by][1], $dbnews1[$by][3]); // Werte im Array } fclose($op); $op=fopen($runtime01, "r+"); // Runtime eintragen if ($op != 0) { db_wrf($op, 5, "option", "nein"); fclose($op); } $op3=fopen($newsx01, "r+"); // Index sperren if ($op3 != 0) { $ix6=db_wrf($op3, 1, "sb", 0); // Index sperren fclose($op3); // Index schließen } } if (substr($dbnews1[21][3],0,4) == "Bild") { /* Dateinamen erzeugen und Upload-Link anlegen */ $u1=strval(intval($dbnews1[15][3])); $u1=substr("000",0,3-strlen($u1)).$u1; $u2=strval(intval($dbnews1[37][3])); $u2=substr("00",0,2-strlen($u2)).$u2; $u3=strval(intval($dbnews1[16][3])); $u3=substr("000",0,3-strlen($u3)).$u3; $u4=strval(intval($dbnews1[17][3])); $u4=substr("00",0,2-strlen($u4)).$u4; $upe=substr($dbnews1[21][3],5,3); // Endung $upl=$u1.$u2.$u3.$u4.".".$upe; // kompletter Dateiname echo "Datensatz ".$satz." wurde gespeichert. Bilddatei uploaden   kein Upload
"; } ?> beginne Upload der zugehörigen Datei, bitte auswählen:
"; $bx="inside.php?menu=4&submenu=upload&mode=upload"; $by=substr($filename,strlen($filename)-3,3); // Endung Dateiname = Typ $bz="../".$dbnews1o[D0][3]; // Pfad der Zeildatei echo "
"; // echo "Datei ".$bz." "; echo ""; echo ""; echo ""; echo "Dateipfad und -Name: ( *.".$by." )
"; echo ""; echo "
"; } if ($mode == "upload") { echo "
Upload zum Webserver wurde durchgeführt...
"; if ($filename1 <> "") { echo "
kopiere Datei 1 : ".$filename1." nach Ordner : ".$folder1."
"; echo "zulässige Maximalgröße : ".$maxsize1.", Dateigröße : ".$userfile1_size."
"; echo "temporärer Dateiname: ".$userfile1.", originaler Dateiname: ".$userfile1_name."
"; echo "Typ der Datei : ".$userfile1_type."
"; if ($userfile1_size > $maxsize1) { echo $farbe[rot]."erhaltene Datei ist zu groß, wird nicht gespeichert...
".$farbe[aus]; } else { if (!@copy($userfile1, $folder1.$filename1)) { echo "Fehler beim Speichern aufgetreten !
"; } else { echo $farbe[gruen]."Speichern von ".$filename1." war erfolgreich
".$farbe[aus]; } } } echo "zurück...
"; } ?>
= $satz) { $op=fopen($news01, "r+"); // Datei öffnen zum schreiben if ($op != 0) // Datei offen { db_wrf($op, $satz, "aktiv", "t"); // Werte im Array fclose($op); echo "Datensatz ".$satz." wurde aktiviert. weitere News-Objekte aktivieren
"; } } else { echo "zu wenig Datensätze
"; } } if ($mode == "choose") { $x1=array("2","t","","","",$dbnews1[7][1],3,$dbnews1[7][4],$dbnews1[8][1],12,$dbnews1[8][4],$dbnews1[15][1],4,Seite,$dbnews1[37][1],4,Block,$dbnews1[16][1],4,Zeile,$dbnews1[17][1],4,Spalte,$dbnews1[11][1],4,$dbnews1[11][4],$dbnews1[13][1],4,$dbnews1[13][4],$dbnews1[21][1],7,$dbnews1[21][4],$dbnews1[31][1],5,Freigabe); $x1[2]="aktiv;!=;t;"; // Filterliste $x1[3]="dummy1;aktivieren...;inside.php?menu=6&mode=free;&satz;"; // Linkfelderliste /* Bedingte Filterliste definieren Beginn */ if ($sn[0] > 0) { if ($sn[1] > 0) // Seite selektieren { $do="j"; if ($sn[4] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."seite;>=;$sn[2];seite;<=;$sn[3];"; // Seite von - bis } } if ($sn[7] > 0) // Block selektieren { $do="j"; if ($sn[10] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."block;>=;$sn[8];block;<=;$sn[9];"; // Block von - bis } } if ($sn[13] > 0) // Zeile selektieren { $do="j"; if ($sn[16] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."zeile;>=;$sn[14];zeile;<=;$sn[15];"; // Zeile von - bis } } if ($sn[19] > 0) // Spalte selektieren { $do="j"; if ($sn[22] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."spalte;>=;$sn[20];spalte;<=;$sn[21]"; // Spalte von - bis } } } /* Bedingte Filterliste definieren Ende */ db_view($news01, 0, 0, $x1); } ?>
= $satz) { $op=fopen($news01, "r+"); // Datei öffnen zum schreiben if ($op != 0) // Datei offen { db_wrf($op, $satz, "aktiv", "f"); // Werte im Array fclose($op); echo "Datensatz ".$satz." wurde deaktiviert. weitere News-Objekte deaktivieren
"; } } else { echo "zu wenig Datensätze
"; } } if ($mode == "choose") { $x1=array("2","t","","","",$dbnews1[7][1],3,$dbnews1[7][4],$dbnews1[8][1],12,$dbnews1[8][4],$dbnews1[15][1],4,Seite,$dbnews1[37][1],4,Block,$dbnews1[16][1],4,Zeile,$dbnews1[17][1],4,Spalte,$dbnews1[11][1],4,$dbnews1[11][4],$dbnews1[13][1],4,$dbnews1[13][4],$dbnews1[21][1],7,$dbnews1[21][4],$dbnews1[31][1],5,Freigabe); $x1[2]="aktiv;==;t;"; // Filterliste $x1[3]="dummy1;deaktivieren...;inside.php?menu=7&mode=block;&satz;"; // Linkfelderliste /* Bedingte Filterliste definieren Beginn */ if ($sn[0] > 0) { if ($sn[1] > 0) // Seite selektieren { $do="j"; if ($sn[4] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."seite;>=;$sn[2];seite;<=;$sn[3];"; // Seite von - bis } } if ($sn[7] > 0) // Block selektieren { $do="j"; if ($sn[10] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."block;>=;$sn[8];block;<=;$sn[9];"; // Block von - bis } } if ($sn[13] > 0) // Zeile selektieren { $do="j"; if ($sn[16] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."zeile;>=;$sn[14];zeile;<=;$sn[15];"; // Zeile von - bis } } if ($sn[19] > 0) // Spalte selektieren { $do="j"; if ($sn[22] == "view ") // nur bei EDIT und BEIDE { $do="n"; } if ($do == "j") { $x1[2]=$x1[2]."spalte;>=;$sn[20];spalte;<=;$sn[21]"; // Spalte von - bis } } } /* Bedingte Filterliste definieren Ende */ db_view($news01, 0, 0, $x1); } ?>
"; if (db_count($news01,"2","2") >= $satz) { // anhängendes Bild löschen Beginn $bz="../".$dbnews1o[D0][3]; // Pfad der Zeildatei $op=fopen($news01, "r+"); // Datei öffnen zum schreiben if ($op != 0) // Datei offen { $u1=db_rdf($op, $satz, "seite"); $u2=db_rdf($op, $satz, "block"); $u3=db_rdf($op, $satz, "zeile"); $u4=db_rdf($op, $satz, "spalte"); fclose($op); $u1=strval($u1); $u1=substr("000",0,3-strlen($u1)).$u1; $u2=strval($u2); $u2=substr("00",0,2-strlen($u2)).$u2; $u3=strval($u3); $u3=substr("000",0,3-strlen($u3)).$u3; $u4=strval($u4); $u4=substr("00",0,2-strlen($u4)).$u4; $up1=$bz.$u1.$u2.$u3.$u4."."; // kompletter Pfad und Dateiname ohne Endung echo "suche zugehörige Datei ".$up1."gif"; if (@unlink($up1."gif")) { echo ": wurde gelöscht
"; } else { echo ": nicht gefunden
"; } echo "suche zugehörige Datei ".$up1."jpg"; if (@unlink($up1."jpg")) { echo ": wurde gelöscht
"; } else { echo ": nicht gefunden
"; } } // anhängendes Bild löschen Ende db_del($news01, $satz, 1, "f"); // Werte im Array $op=fopen($runtime01, "r+"); // Runtime eintragen if ($op != 0) { db_wrf($op, 5, "option", "nein"); fclose($op); } $op3=fopen($newsx01, "r+"); // Index sperren if ($op3 != 0) { $ix6=db_wrf($op3, 1, "sb", 0); // Index sperren fclose($op3); // Index schließen } echo "Datensatz ".$satz." wurde gelöscht. weitere News-Objekte löschen
"; } else { echo "zu wenig Datensätze
"; } } if ($mode == "choose") { $x1=array("2","t","","","",$dbnews1[7][1],3,$dbnews1[7][4],$dbnews1[8][1],12,$dbnews1[8][4],$dbnews1[15][1],4,Seite,$dbnews1[37][1],4,Block,$dbnews1[16][1],4,Zeile,$dbnews1[17][1],4,Spalte,$dbnews1[11][1],4,$dbnews1[11][4],$dbnews1[13][1],4,$dbnews1[13][4],$dbnews1[21][1],7,$dbnews1[21][4],$dbnews1[31][1],5,löschen); $x1[2]=""; // Filterliste $x1[3]="dummy1;lösche...;inside.php?menu=8&mode=delete;&satz;"; // Linkfelderliste echo $farbe[rot]."ACHTUNG!!! Wiederherstellen gelöschter Objekte ist nicht möglich !!!
".$farbe[aus]; db_view($news01, 0, 0, $x1); } ?>
Optimierung starten "; echo " Abbruch... "; } if ($submenu == 1) { $ok="t"; $satz=db_count($news01, "", ""); // Sätze zählen $file=$news01.".sor"; // Backup-Datei if (copy($news01, $file)) // jetzt Sicherheitskopie erstellen { echo "Sicherheitskopie wurde erstellt
"; $i1=db_arst(db_news1, "", ""); // Struktur lesen $i2=db_mk($news01, $i1, ""); // Datei anlegen if ($i2 == "ok") { echo "Datenbank wurde neu angelegt ".$i2."
"; $i2=db_add($news01, $satz, ""); if ($i2 == "ok") { echo $satz." Datensätze wurden angefügt
"; /* echo "jetzt Datensätze übernehmen "; */ /* Anfügefunktion eingefügt BEGINN ********************************************************** */ /* if ($submenu == 2) { */ $ok="t"; $op=fopen($file, "r"); // Alte Datenbank if ($op != 0) { $op1=fopen($news01, "r+"); // neue Datenbank if ($op1 != 0) { $i3=array(); $i3=db_rdst($op, "", "f"); // alten Headerstring lesen $i4=count($i3); echo $i4." Arrayelemente in der Strukturtabelle
"; $erf=0; // erfolgreich $nerf=0; // fehlerhaft /* ********* array sortierung begin *** */ $as=array(); $as3=array(); for ($i7=1; $i7<=$satz; $i7++) // jeden Datensatz bewerten { $as[$i7][1]=0; // wird neue Reihenfolge $as[$i7][2]=$i7; // ist alte Reihenfolge $as2=trim(strval(db_rdf($op, $i7, "seite"))); $as1=substr("000",0,3-strlen($as2)).$as2; $as2=trim(strval(db_rdf($op, $i7, "block"))); $as1=$as1.substr("00",0,2-strlen($as2)).$as2; $as2=trim(strval(db_rdf($op, $i7, "zeile"))); $as1=$as1.substr("000",0,3-strlen($as2)).$as2; $as2=trim(strval(db_rdf($op, $i7, "spalte"))); $as1=$as1.substr("00",0,2-strlen($as2)).$as2; $as[$i7][3]=doubleval($as1); // Sortierzahl $as3[$i7]=doubleval($as1); /* echo $as3[$i7]." -> "; */ } sort($as3); /* echo "

"; */ for ($i7=1; $i7<=$satz; $i7++) // jetzt eintragen { /* echo $as3[$i7-1]." -> "; */ $as1=$as3[$i7-1]; // vom kleinsten zum größten Wert for ($as2=1; $as2<=$satz; $as2++) // jetzt suchen { if ($as1 == $as[$as2][3]) // gefunden { if ($as[$as2][1] == 0) // noch leer { $as[$as2][1]=$i7; // Zielwert $as2=$satz+1; // und Abbruch } } } } /* echo "
"; */ /* for ($i7=1; $i7<=$satz; $i7++) // sortiertes Array anzeigen { echo $i7." - ".$as[$i7][1]." - ".$as[$i7][2]." - ".$as[$i7][3]." - ".$as3[$i7-1]."
"; } */ /* ************* array sortierung end ************** */ for ($i7=1; $i7<=$satz; $i7++) // jeden Datensatz kopieren { $aq=$as[$i7][2]; // Quellsatz $az=$as[$i7][1]; // Zielsatz for ($i6=7; $i6<$i4; $i6++) // jedes Feld kopieren { $z1=$i3[$i6][fld]; // Feldname $z2=db_rdf($op, $aq, $z1); // lesen $z3=db_wrf($op1, $az, $z1, $z2); // schreiben if ($z3 == "ok") { $erf++; } else { $nerf++; } } } $xmin=db_rdf($op1,1,"seite"); $xmax=db_rdf($op1,$satz,"seite"); /* Indexdatei generieren beginn */ $v2=db_arst(db_newsx1, "", ""); // Struktur holen if (strlen($v2) > 0) { echo "
Indexdatei wird erstellt :
"; echo db_mk($newsx01, $v2, "")."
"; echo db_add($newsx01, $satz+1, "")."
"; // pro forma Sätze anhängen $op3=fopen($newsx01, "r+"); // Indexdatei if ($op3 != 0) { $ix1=0; // alter Indexwert seite*100 + block $ix2=0; // neuer Indexwert seite*100 + block $ix3=0; // alte Satznummer $ix4=0; // neue Satznummer $ix5=1; // Anzahl Indexdatensätze for ($i7=1; $i7<=$satz; $i7++) // jeden Datensatz prüfen Tablack { $ix2=(db_rdf($op1,$i7,"seite")*100)+(db_rdf($op1,$i7,"block")); $ix4=$i7; /* echo $ix4." --- > ".$ix2."
"; */ if ($ix2 != $ix1) // neuer Indexwert { if ($ix5 > 1) // alten Wert schließen { $ix6=db_wrf($op3, $ix5, "bis", $ix3); // schreiben } $ix5++; $ix6=db_wrf($op3, $ix5, "sb", $ix2); // schreiben $ix6=db_wrf($op3, $ix5, "von", $i7); // schreiben $ix1=$ix2; // Indexwert merken } $ix3=$i7; } $ix6=db_wrf($op3, $ix5, "bis", $ix3); // letzten Wert schließen $ix5--; $ix6=db_wrf($op3, 1, "sb", $ix5); // Anzahl eintragen echo $ix5." Indexe geschrieben
"; fclose($op3); // Index schließen } } else { echo "Fehler beim Anlegen der Indexdatei
"; } /* Indexdatei generieren end ****/ fclose($op1); echo "es wurden ".$satz." Sätze übertragen, Felder: ".$erf." erfolgreich und ".$nerf." fehlerhaft
"; } else { $ok="f"; } fclose($op); } else { $ok="f"; } if ($ok == "t") { echo $farbe[gruen]."Optimierung wurde erfolgreich durchgeführt
".$farbe[aus]; /* Hier Runtime Satz 5 schreiben BEGINN */ /* echo "
hier wird RUNTIME geschrieben
"; */ $op=fopen($runtime01, "r+"); // Runtime eintragen if ($op != 0) { db_wrf($op, 5, "name", "Optimierungsstatus:"); db_wrf($op, 5, "inhalt", zeit_19()); db_wrf($op, 5, "wert1", $xmin); db_wrf($op, 5, "wert2", $xmax); db_wrf($op, 5, "option", "ja"); fclose($op); echo "Optimierungsstatus wurde gesichert
"; } else { echo "Optimierungsstatus wurde nicht gesichert
"; } /* Hier Runtime Satz 5 schreiben ENDE */ } else { echo $farbe[rot]."Optimierung ist fehlgeschlagen
".$farbe[aus]; $op=fopen($runtime01, "r+"); // Runtime eintragen if ($op != 0) { db_wrf($op, 5, "option", "nein"); fclose($op); } $op3=fopen($newsx01, "r+"); // Index sperren if ($op3 != 0) { $ix6=db_wrf($op3, 1, "sb", 0); // Index sperren fclose($op3); // Index schließen } } } /* Anfügefunktion eingefügt ENDE ********************************************************** */ } else { $ok = "f"; } } else { $ok="f"; } } else { $ok="f"; } /* } */ ?>
Vorgang starten "; echo " Abbruch... "; } if ($submenu == 1) { $ok="t"; $satz=db_count($news01, "", ""); // Sätze zählen $file=$news01.".bak"; // Backup-Datei if (copy($news01, $file)) // jetzt Sicherheitskopie erstellen { echo "Sicherheitskopie wurde erstellt
"; $i1=db_arst(db_news1, "", ""); // Struktur lesen $i2=db_mk($news01, $i1, ""); // Datei anlegen if ($i2 == "ok") { echo "Datenbank wurde neu angelegt ".$i2."
"; $i2=db_add($news01, $satz, ""); if ($i2 == "ok") { echo $satz." Datensätze wurden angfügt
"; echo "jetzt Datensätze übernehmen "; } else { $ok = "f"; } } else { $ok="f"; } } else { $ok="f"; } } if ($submenu == 2) { $ok="t"; $op=fopen($file, "r"); // Alte Datenbank if ($op != 0) { $op1=fopen($news01, "r+"); // neue Datenbank if ($op1 != 0) { $i3=array(); $i3=db_rdst($op, "", "f"); // alten Headerstring lesen $i4=count($i3); echo $i4." Arrayelemente in der Strukturtabelle
"; $erf=0; // erfolgreich $nerf=0; // fehlerhaft for ($i7=1; $i7<=$satz; $i7++) // jeden Datensatz kopieren { for ($i6=7; $i6<$i4; $i6++) // jedes Feld kopieren { $z1=$i3[$i6][fld]; // Feldname $z2=db_rdf($op, $i7, $z1); // lesen $z3=db_wrf($op1, $i7, $z1, $z2); // schreiben if ($z3 == "ok") { $erf++; } else { $nerf++; } } } fclose($op1); echo "es wurden ".$satz." Sätze übertragen, Felder: ".$erf." erfolgreich und ".$nerf." fehlerhaft
"; } else { $ok="f"; } fclose($op); } else { $ok="f"; } if ($ok == "t") { echo $farbe[gruen]."Strukturupdate wurde erfolgreich durchgeführt
".$farbe[aus]; } else { echo $farbe[rot]."Strukturupdate ist fehlgeschlagen
".$farbe[aus]; } } ?>
Mit dieser Funktion kann man die zur Bearbeitung angebotenen Datensätze einschränken. Es sind die Filter Seite, Block, Zeile und Spalte (jeweils von / bis) möglich. Die Filter wirken auf die Funktionen ändern, aktivieren und deaktivieren jeweils bis sie durch das Setzen neuer Parameter verändert werden.

ACHTUNG!!! Neu erstellen löscht die komplette Datenbank !!!
".$farbe[aus]; ?> JA, neu erstellen  Abbruch  0) { echo "
Datei wird erstellt :
"; echo db_mk($runtime01, $v1, "")."
"; echo db_add($runtime01, 20, "")." -> 20 Sätze wurden angefügt
"; /* jetzt mit Default-Werten füllen Beginn */ $op=fopen($runtime01, "r+"); // Datei öffnen zum schreiben if ($op != 0) // Datei offen { db_wrf($op, 1, "name", "Selektion Seitennummer(n)"); db_wrf($op, 1, "inhalt", "von, bis (0 f. alle)"); db_wrf($op, 1, "wert1", 0); db_wrf($op, 1, "wert2", 0); db_wrf($op, 1, "option", "beide"); db_wrf($op, 2, "name", "Selektion Blocknummer(n)"); db_wrf($op, 2, "inhalt", "von, bis (0 f. alle)"); db_wrf($op, 2, "wert1", 0); db_wrf($op, 2, "wert2", 0); db_wrf($op, 2, "option", "beide"); db_wrf($op, 3, "name", "Selektion Zeilennummer(n)"); db_wrf($op, 3, "inhalt", "von, bis (0 f. alle)"); db_wrf($op, 3, "wert1", 0); db_wrf($op, 3, "wert2", 0); db_wrf($op, 3, "option", "beide"); db_wrf($op, 4, "name", "Selektion Spaltennummer(n)"); db_wrf($op, 4, "inhalt", "von, bis (0 f. alle)"); db_wrf($op, 4, "wert1", 0); db_wrf($op, 4, "wert2", 0); db_wrf($op, 4, "option", "beide"); fclose($op); } /* jetzt mit Default-Werten füllen Ende */ } else { echo "Fehler beim Anlegen der Datei
"; } } ?>
"; echo db_hd($runtime01, " ", "t"); ?>
$op2) { echo "Fehler, zu wenig Datensätze
"; // db_err("c144 (1) Zu wenig Datensätze in Datei ".$runtime01.", Abbruch ...", "inside.php", "t"); } else { // jetzt einlesen !!! $T1=trim(db_rdf($op, $satz, "name")); $T2=trim(db_rdf($op, $satz, "inhalt")); $T3=trim(db_rdf($op, $satz, "wert1")); $T4=trim(db_rdf($op, $satz, "wert2")); $D1=trim(db_rdf($op, $satz, "option")); } fclose($op); $mode="edit"; } else { // db_err("c144 (2) Datei ".$runtime01." kann nicht geöffnet werden, Abbruch ...", "formular2", "t"); } // laden ende } ?>
".$descr.""; ?>
Beschreibung Hinweise
von / bis    Option

  

"; echo db_hd($newsx01, " ", "t"); ?>
 

Verein Verkehrswege Erholungsort Weinböhla e.V.
01689 Weinböhla,   Melzerstraße 1
Kontakt: K. Großmann, P. Arndt,  H. Harzdorf,  B. Kramer,  I. Vogt