Ferengi-Masters Terminverwaltung V2

darf ich fragen, ob Du V3 veröffentlichen möchtest?

Zum jetzigen Zeitpunkt nicht.

Habs vor zwei Wochen und heute nochmal getestet. Bei der ungeraden Woche passt es nicht.

O.k. kann dauern, habs mir auf den Zettel geschrieben.:wink:

Hallo Jürgen,

teste bitte mal, entsprechenden Code ersetzen.


                if ($tag == 0 and $term_mo == 1 and $term_14tag_ger == 1 and $term_14tag_ung == 0)
                  {
                     $morgen = mktime(0, 0, 0, date("m"), date("d")+1, date("Y"));
                   if($feiertag_mor and !$term_aktiv_feiertag)
                {
                    }
                    else
                    {
                       if (((date("W", $morgen) % 2)==0))
                        {
                            //gerade Woche
                              $erg          = -1;
                           $wo_mor  =  1;
                     }
                  }
             }

und


                if ($tag == 0 and $term_mo == 1 and $term_14tag_ger == 0 and $term_14tag_ung == 1)
                  {
                     $morgen = mktime(0, 0, 0, date("m"), date("d")+1, date("Y"));
                    if($feiertag_mor and !$term_aktiv_feiertag)
                {
                    }
                    else
                    {
                        if (((date("W", $morgen) % 2)!=0))
                          {
                           //ungerade Woche
                                $erg          = -1;
                        $wo_mor  =  1;
                     }
                  }
             }

Hallo Thomas,

sieht gut aus. Werd’s beobachten.

Vielen Dank erstmal

Hallo Thomas,

da stimmt irgendwas nicht. Bekomme jetzt folgende Fehlermeldungen:

bei mir sehen die Zeilen so aus:

				//wiederkehrende 14 Tägige Termine an geraden Wochen die auf morgen fallen prüfen
                if ($tag == 0 and $term_mo == 1 and $term_14tag_ger == 1 and $term_14tag_ung == 0)
                  {
                     $morgen = mktime(0, 0, 0, date("m"), date("d")+1, date("Y"));
 --->                  if($feiertag_mor and !$term_aktiv_feiertag)
                {
                    }
                    else
                    {
                       if (((date("W", $morgen) % 2)==0))
                        {
                            //gerade Woche
                           $erg          = -1;
                           $wo_mor  =  1;
                     }
                  }
             }
         	//wiederkehrende 14 Tägige Termine an ungeraden Wochen die auf morgen fallen prüfen
				if ($tag == 1 and $term_di == 1 and $term_14tag_ger == 0 and $term_14tag_ung == 1 or
					 $tag == 2 and $term_mi == 1 and $term_14tag_ger == 0 and $term_14tag_ung == 1 or
         	  	 $tag == 3 and $term_do == 1 and $term_14tag_ger == 0 and $term_14tag_ung == 1 or
					 $tag == 4 and $term_fr == 1 and $term_14tag_ger == 0 and $term_14tag_ung == 1 or
             	 $tag == 5 and $term_sa == 1 and $term_14tag_ger == 0 and $term_14tag_ung == 1 or
					 $tag == 6 and $term_so == 1 and $term_14tag_ger == 0 and $term_14tag_ung == 1)
				{
					if ((date("W") % 2)!=0)
					{
    	        	   //ungerade Woche
  	        	   	$erg 	 	= -1;
	            	$wo_mor  =  1;
    	         }
      	   }
				//wiederkehrende 14 Tägige Termine an ungeraden Wochen die auf morgen fallen prüfen
                if ($tag == 0 and $term_mo == 1 and $term_14tag_ger == 0 and $term_14tag_ung == 1)
                  {
                     $morgen = mktime(0, 0, 0, date("m"), date("d")+1, date("Y"));
--->                    if($feiertag_mor and !$term_aktiv_feiertag)
                {
                    }
                    else
                    {
                        if (((date("W", $morgen) % 2)!=0))
                          {
                           //ungerade Woche
                        $erg     = -1;
                        $wo_mor  =  1;
                     }
                  }
             }

Ups, ja die Feiertage sind ja erst in V3.0 dabei.:smiley:
Die Bedingung inkl. der dazugehörigen Klammern muss raus.


if($feiertag_mor and !$term_aktiv_feiertag) 

hättsch auch selber drauf kommen können. Jetzt sind die Fehler weg.

Danke