Ferengi-Masters Terminverwaltung V2

Hallo Thomas,

sorry für die späte Antwort. Ich war im Urlaub am schönen Gardasee. :slight_smile:

Ich finde die Idee nicht schlecht. Wenn wir aber schon dabei sind, könnte ich mir auch ein verschicken von Benachrichtigungen an eine E-Mail Adresse vorstellen.

D.h.

1x Vorwahl -> Diese Benachrichtigung/Termin versenden Ja/Nein
1x Textfeld mit der Adresse an wen „Derick@Tatort.de

Oh Backe! Dat wer schön. :smiley:

Bis dann

Martin

Hi Martin,

dat müssen sich dann aber noch paar Leutchen mehr wünschen.:smiley:

Hallo Thomas,

hab Deine Terminverwaltung V2 runtergeladen und am Dashboard
visualisiert.
Scripte triggern und Termine anzeigen läuft super.

Im IPS Meldungsfenster hab ich jedoch alle 5 Min.wenn Script Terminverwaltung startet folgende Einträge-

habe dafür keine Lösung gefunden - kannst Du mir einen Tip geben?

Gruss

Stefan

  1. Welche Version hast du geladen?
  2. Hast Du schon die Visu im Dash dazu gemacht?
  3. hattest Du schon vorhandene Termine oder hast Du ganz neu angefangen?

Bin gerade auf dem Sprung zum Flughafen, paar Tage nach Malle, kann sein das ich dann erst später antworte…:wink:

Version 2.41b.
Visu am Dashboard ist erstellt.
Ist ein komplett neues Projekt (keine Termine übernommen).

Gruss

Stefan

Hallo Stefan,

so bin aus dem Urlaub zurück.
Die Notice Meldungen sind keine Fehler sondern sagen nur aus, das in diesem Fall im Array kein Wert vorliegt bzw. dieser nicht definiert ist, das ist aber trotzdem nicht i.O., sende mir mal bitte Deine termin.txt per PM.

Danke für die PM, der erste Datensatz ist falsch.
Bitte durch:


000000000,0,0,0,0,0,0,0,0,0,0,00,00,00,00,,0,,,0,0,0,0,0,0,,0,0

ersetzen.

Ich kann mir allerdings nicht vorstellen das dieser durch die Version V2.41b erstellt wurde…

Hallo Thomas,

hab 1. Zeile geändert. Problem ist behoben.

Danke für Deine Hilfe.

Gruss

Stefan

Hallo Thomas

Hab deine Terminverwaltung mal bei mir installiert und aufs WF umgesetzt

Hab noch ein paar Probleme

1.Irgendwie werden die aktuellen termine nicht angezeigt.
welche bedingungen müssen dafür erfüllt sein
2.Ich habe die Eingabe der Termine in abhängigkeit von den Terminintervallen
Visualisiert (einmalig,Wöchentlich usw.)
Ich würde jetzt gerne beim speichern des Datensatz nur die für das Terminintervall notwendigen Daten prüfen und die restlichen auf einen Standart wert setzen.
Könntest du mir einen Tip geben wo und wie ich dies am besten realisiere

Anbei ein paar Bilder

Gruß
Bruno

Terminprüfung findet 00:01 Uhr oder beim speichern statt.
$term_aktiv muß true sein und natürlich muß der entsprechende Zeitparameter mit dem aktuellen übereinstimmen.
Termine werden in $termine abgelegt.

Hallo Thomas

Danke für deine Antwort
Hab noch eine Variable vergessen gehabt term_anzei
Jetzt funktioniert das ganze

Super Sache

Noch ne Frage meist du es wäre in einem nächsten Update möglich noch eine Abfrage auf einen Termin von z.b. 10.10 und dann alle X Tage das wäre super bei uns hat die Müllabfuhr komplett bescheuerte Termine

Danke
Bruno

Ich denke so schnell mache ich hier erstmal nichts mehr, bin ja froh das die aktuelle Version ohne Fehler funktioniert.

Aber vieleicht hast Du Lust die WF Version für alle ins Forum zu stellen, falls Interesse besteht.:wink:

Habe gerade einen Bug in der Feiertagsberechnung gesehen:
Entsprechende Zeilen ersetzen damit der 1.1. ordentlich angezeigt wird.:wink:


  			function getHolidays($year)
			{
    			$time = $this->getEasterSundayTime($year);
				$days[""] 									= 0;
				if(date("m") == 12 and date("d") == 31)
				{
					$y = 1;
				}
				else
				{
				   $y = 0;
				}
     			$days["Neujahr"] 							= mktime(0, 0, 0, 1, 1, $year+$y);
    			//$days["Heilige 3 Könige"] 			= mktime(0, 0, 0, 1, 6, $year);
    			$days["Karfreitag"] 						= $time-(86400*2);
    			$days["Ostersonntag"] 					= $time;

Und allen einen guten Rutsch ins neue Jahr…

immer noch da:p

Ja und nun schon wieder.

Bitte folgende Zeile einfügen:


$erg = round($erg);

In diesem Bereich:


		if(!isset($year) || empty($year)) $year = date('Y');
		$tag = new Feiertag();
		$days = $tag->getHolidays($year);

	   foreach($days as $value)
   	{
         list($key, $value) = each($days);
			//Timestamp von heute
      	$heute      = mktime (0,0,0,date("m"),date("d"),date("y"));
        	//schauen ob Termin auf heute($erg = 0) oder morgen fällt ($erg = -1)
      	$diff       = $heute-$value;
      	$erg        = $diff/((60*60)*24);
          $erg	    = round($erg);
		


Hallo Thomas,

super Tool. Habs installiert und geht. Nur, ich bekomm das Erinnerungsfenster nicht angezeigt. Wie muß ich genau vorgehen, was muß ich wo einstellen und wodurch wird es aufgerufen???

Danke
Jürgen

Ein Memofeld anlegen. Variablen sind ja schon angelegt.

Zum Ein- und Ausblenden (bei Visible): $term_erin_vis
Typ: Bool

Für den Termintext (bei Lines): $term_erin_anzeige
Typ: String

Super, geht. Vielen Dank
Aber warum wird das Fenster nur in dem Tab angezeigt wo ich es erstellt habe?

Du darfst es nicht im Tabsheet ablegen sondern außerhalb des Pagecontrol in der DesignForm z.B. in einem Panel.