baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Die aktuellsten 10 Einträge:
    Beitrag von Sander (8104 Beiträge) am Mittwoch, 30.September.2020, 15:50.
    Re: Buchungssystem aus der BIB

      ich glaube, da fehlt genau das template, was interessant ist :)

      schau mal in top:

      get "Id==*", "objekte";
      while(get_next "objekte")
      {
        $anzahl{$Name}=$Anzahl;
        push @objekte, $Name;
        get ["Objekt", "==", $Name], "buchungen"; $amount{$Name}=$_amount;
      }
      

      ob da in while $Name gefüllt ist. Er scheint mir kein einziges Objekt zu holen

     Zum ThemaAntworten

    Beitrag von markus (991 Beiträge) am Mittwoch, 30.September.2020, 12:44.
    Buchungssystem aus der BIB

      Hallo in die Runde,
       
      nach gut 2 Jahren BP Abstinenz hab ich mich mal an ein Uralt Projekt aus der Bibliothek gemacht - das Buchungssystem von Christoph und es funktioniert nach 15 Jahren immer noch :-)
       
      Habe aber ein Phänomen!
      Wenn ich die DB buchungen um Felder wie Name, Email, Telefon ergänze, rechnet er mir buchbare Objekte hinzu, obwohl in der DB objekte nur eines drin ist.
      Quellcode der beiden Templates ist identisch!
       
      Jemand `n Tipp?
      VG Markus
       
       
      Im Original - funktioniert:
      http://marvino.de/cgi-bin/baseportal.pl?htx=/book/buchungen&jahr=2020&monat=9
       
      Mit ergänzten Feldern:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/MarkusS/booking/buchungen&jahr=2020&monat=9
       
       
      template buchungsplan:
       
      <perl>
      $jahr||=2020; $monat||=10;
       
      out "Jahr: ";
      for(my $j=2020; $j<2022; $j++) { out $j==$jahr?"<b>$j</b> ":"<a href=\"$link&jahr=$j&monat=$monat\">$j</a> "; }
      out "<br><br>Monat: ";
      for(my $m=1; $m<13; $m++) { out $m==$monat?"<b>$m</b> ":"<a href=\"$link&jahr=$jahr&monat=$m\">$m</a> "; }
      out "<br><br>";
       
      out "<table class=belegungsplan><tr><th>Objekt</th>";
      for(my $t=1; $t<=&tage($monat,$jahr); $t++)
      {
        out "<th>$t</th>";
      }
      out "</tr>";
       
      foreach $objekt (@objekte)
      {
        out "<tr><td>$objekt</td>";
       
        for(my $t=1; $t<=&tage($monat,$jahr); $t++)
        {
          $heute="$t.$monat.$jahr";
          $frei=&frei($heute, "$heute+1", $objekt);
       
          $farbe=int($frei/$anzahl{$objekt}*100);
          ($r,$g,$b)=($farbe, 100, $farbe);
          ($r,$g,$b)=(100,0,0) if $farbe==0;
          out "<td style=\"background-color:rgb($r%,$g%,$b%)\">$frei</td>";
        }
        out "</tr>";
      }
      out "</table>";
      </perl>
       
       
       
       
      
      template buchungen:
      <include src=top>
       
      <include src=buchungsplan>
       
      <br><hr><br>
       
      <perl>
      if($start_Tag ne "")
      {
      #  $ende_Jahr="$ende_Jahr-1";
       
        $start_wunsch=datum("$start_Tag.$start_Monat.$start_Jahr", "intern");
        $ende_wunsch=datum("$ende_Tag.$ende_Monat.$ende_Jahr", "intern");
       
        if($start_Tag>&tage($start_Monat, $start_Jahr))
        {
          out "<b>Der Tag des Startdatums existiert nicht!</b>";
        } elsif($ende_Tag>&tage($ende_Monat, $ende_Jahr))
        {
          out "<b>Der Tag des Endedatums existiert nicht!</b>";
        } elsif($ende_wunsch lt $start_wunsch)
        {
          out "<b>Das Endedatum liegt vor dem Startdatum!</b>";
        } elsif($start_wunsch lt datum("jetzt-1","intern"))
        {
          out "<b>Das Startdatum liegt vor dem heutigen Datum!</b>";
        } else
        {
          $frei=&frei($start_wunsch, $ende_wunsch, $objekt);
       
          out <<EOF;
      Anzahl Objekte: $anzahl{$objekt}<br>
      Buchungen dieses Objekts gesamt: $amount{$objekt}<br>
      Freie Objekte in diesem Zeitraum: $frei<br><br>
      EOF
       
          if($frei>0)
          {
            out "<b>Objekt frei...</b>";
            if($buchen)
            {
              out " <b>Die Buchung wurde ausgeführt.</b>";
              put ["Start", $start_wunsch, "Ende", $ende_wunsch, "Objekt", $objekt];
            }
          } else
          {
            out "<b>Es sind alle ausgewählten Objekte im Wunschzeitraum belegt...</b>";
          }
        }
       
        out "<br><br><hr>";
      }
       
       
      for(my $t=1; $t<32; $t++)
      {
        $start_tage.="<option".($start_Tag==$t?" selected":"").">$t";
        $ende_tage.="<option".($ende_Tag==$t?" selected":"").">$t";
      }
       
      for(my $m=1; $m<13; $m++)
      {
        $start_monate.="<option".($start_Monat==$m?" selected":"").">$m";
        $ende_monate.="<option".($ende_Monat==$m?" selected":"").">$m";
      }
       
      for(my $j=2020; $j<2023; $j++)
      {
        $start_jahre.="<option".($start_Jahr==$j?" selected":"").">$j";
        $ende_jahre.="<option".($ende_Jahr==$j?" selected":"").">$j";
      }
       
      foreach my $o (@objekte)
      {
        $objekte.="<option".($o==$objekt?" selected":"").">$o";
      }
       
      out <<EOF;
      <p>Buchung:</p>
      <table>
      <FORM action="baseportal.pl?htx=$htx" method="post" encType="multipart/form-data">
      <INPUT type=hidden value="$htx" name="htx=">
      <TR><TD align=right>Start:</TD>
      <TD><SELECT name="start_Tag=">$start_tage</SELECT>.<SELECT name="start_Monat=">$start_monate</SELECT>.<SELECT name="start_Jahr=">$start_jahre</SELECT></TD></TR>
      <TR><TD align=right>Ende:</TD>
      <TD><SELECT name="ende_Tag=">$ende_tage</SELECT>.<SELECT name="ende_Monat=">$ende_monate</SELECT>.<SELECT name="ende_Jahr=">$ende_jahre</SELECT></TD></TR>
      <tr><td>Objekt:</td><td><select name="objekt=">$objekte</select></td></TR>
      <tr><td align=right>Bitte auswählen</td><td><input type=radio value=1 name="buchen=">Gleich buchen</select></td></tr>
      <TR><TD></TD><TD><INPUT type=submit value=Buchung bestätigen></TD></TR></FORM>
      </table>
      EOF
       
      </perl>
       
      <br><hr><br>
       
      <do action=all db=buchungen>
      

     Zum ThemaAntworten

    Beitrag von Sander (8104 Beiträge) am Freitag, 11.September.2020, 15:44.
    Re: Re: Re: Server down

      die Zeitumstellung... jetzt funktioniert es.

     Zum ThemaAntworten

    Beitrag von Sander (8104 Beiträge) am Donnerstag, 10.September.2020, 17:50.
    Re: Re: Server down

      hmm... bei dem Datum ist +1 leider nur +23h... wir schauen uns das an

     Zum ThemaAntworten

    Beitrag von Schoppi (147 Beiträge) am Mittwoch, 9.September.2020, 22:48. WWW:
    Re: Server down

      Ich wollte einen neuen Eintarg vornehmen, geht aber nicht, deshalb schreibe ich es mal hier rein

      Der 25. Oktober scheint im Baseportal Datum doppelt drin zu sein. Bei all unseren Kalendersystemen fügt die Baseportal Datumberechnung einen zweiten 25.10. ein und so verrutschen im Kalender die Wochentage

     Zum ThemaAntworten

    Beitrag von hempelr (1973 Beiträge) am Samstag, 22.August.2020, 21:02.
    Re: Re: BP-Installation von Kundenaccount auf neuen Server migrieren

      Hallo nochmal...

      Hab grad Kontakt bekommen - neue Fragen:
      - was kostet ein Upgrade auf die 3 ?
      - laufen alls Scripte aus der 2 ohne Änderungen unter 3 ?
      - ggf. bitte direkten Kontakt (s. Mailaddy oben, oder gibts auch irgendwie PN?)

      Grüße
      Ruben

     Zum ThemaAntworten

    Beitrag von hempelr (1973 Beiträge) am Donnerstag, 20.August.2020, 11:33.
    Re: Re: BP-Installation von Kundenaccount auf neuen Server migrieren

      Dank Sander...mhm - mal sehn was der Betreiber dazu meint...

      CU
      Ruben

     Zum ThemaAntworten

    Beitrag von Sander (8104 Beiträge) am Freitag, 14.August.2020, 11:57.
    Re: BP-Installation von Kundenaccount auf neuen Server migrieren

     Zum ThemaAntworten

    Beitrag von hempelr (1973 Beiträge) am Dienstag, 11.August.2020, 18:14.
    BP-Installation von Kundenaccount auf neuen Server migrieren

      Hallo in die Runde...
      Erst mal Grüße an alle BasePortaler aus "alten Zeiten" - war bestimmt 10 Jahre nicht mehr hier...

      Frage ans Admin-Team:

      AUf einem (uralten und lange laufendem) Webserver liegt eine Kundendomain mit ner Lizenzversion von Baseportal.
      Da die Kiste aber nicht mehr aktuell ist muss dringend aus Sicherheitsgründen alles weg und das Teil gekillt werden...nun ist da ein Kunde mit BP-Lizenz, baseportal.pl von 2011.
      Wie kann das migriert / transferiert werden, ohne dass da Ausfall o.ä. entsteht und der Kunde ne neue Version kaufen muss oder ne neue Lizenz beantragen muss oder so Zeugs (weswegem ich damals auch ausgestiegen bin hier, ich selbst hatte 5 Vollversionen bezahlt und naja...olle Kamellen...)

      Gern auch Infos per Mail - ich hab zum Kunden auch seit Jahren keinen Kontakt, seine Anwendungen scheinen nach wie vor zu laufen (allerdings halt noch - wie lange kann ich nicht garantieren bei dem veralteten Basissystem...)

      Alle Daten des Webs werden ge"rsynct" und per Script (von nem Community-Mitglied geschrieben und zur Verfüfung gestellt) an die Gegebenheiten auf dem neuen Server angepasst - das klappt mit allem "normalen" wie php, mySQL, htaccess, Mail (Postfix / Dovecot) sowie Spamassasin / Fail2Ban / clamav etc. problemlos mit minimalen administrativem Eingriff für die Benutzer voll transparent.
      Was wird mit Baseportal - was ist bei einer Migration zu beachten?

      Danke für Infos im Voraus

      Grüße aus dem auch sehr heißen Erzgebirge

      hempelr

     Zum ThemaAntworten

    Beitrag von Patrick (107 Beiträge) am Montag, 3.August.2020, 16:39.
    Re: Fehlermeldung in Volltextsuche (Ergänzung)

      Er zeigt mir auch nur 10 Einträge an.

     Zum ThemaAntworten

     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!