function thursdaykw($kw, $jahr, $plusminus = '-') { $firstmonday = firstkw($jahr); $mon_monat = date('m', $firstmonday); $mon_jahr = date('Y', $firstmonday); $mon_tage = date('d', $firstmonday); $tage = ($kw - 1) * 7; if ($plusminus == '+') { $mondaykw = mktime(0, 0, 0, $mon_monat, $mon_tage + $tage + 3, $mon_jahr); } elseif ($plusminus == '-') { $mondaykw = mktime(0, 0, 0, $mon_monat, $mon_tage + $tage - 3, $mon_jahr); } else { $mondaykw = mktime(0, 0, 0, $mon_monat, $mon_tage + $tage, $mon_jahr); } return $mondaykw; }
function mondaykw($kw, $jahr) { $firstmonday = firstkw($jahr); $mon_monat = date('m', $firstmonday); $mon_jahr = date('Y', $firstmonday); $mon_tage = date('d', $firstmonday); $tage = ($kw - 1) * 7; $mondaykw = mktime(0, 0, 0, $mon_monat, $mon_tage + $tage, $mon_jahr); return $mondaykw; }
$t->parse("Block", "Liste", true); } $t->set_var(array(ERPCSS => $_SESSION['baseurl'] . 'crm/css/' . $_SESSION["stylesheet"], HEADLINE => substr($ansicht, 0, 1) == "S" ? ".:search result:." : ".:conflict with termin:.")); } else { if ($ansicht == "W") { $kw = $_GET["kw"]; if ($_GET["year"] > 0) { $year = $_GET["year"]; } else { $year = substr($datum, 6, 4); } if (empty($kw) || $kw == 0 || $kw == "") { list($day, $month, $year) = explode(".", $datum); $kw = date("W", mktime(0, 0, 0, $month, $day, $year)); } $firstmonday = firstkw($year); $ft = feiertage($year); $ftk = array_keys($ft); $x = mondaykw($kw, $year); $kw = date("W", $x); $kw1 = date("W", $x - 604800); $kw2 = date("W", $x + 604800); $year1 = date("Y", $x - 604800); $year2 = date("Y", $x + 604800); $tag = date("d.m.Y", $x); $startday = date("d", $x); $data = getTermin($startday, date("m", $x), $year, "W", $_GET["cuid"]); $termdate = array(); for ($i = 0; $i < 7; $i++) { if ($ft[$x + $i * 86400]) { $termdate[$i][] = array("id" => 0, "txt" => $ft[$x + $i * 86400], "ft" => 1);