summaryrefslogtreecommitdiff
path: root/www-ssl/admin/schichtplan_druck.php
blob: ef097043321847772e02d4f6c9d8c2a6b9db5a37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php
$title = "Himmel";
$header = "Schichtpl&auml;ne";
$submenus = 1;


if (!IsSet($_GET["action"])) 
{
  include ("../../../camp2011/includes/header.php");
  include ("../../../camp2011/includes/funktionen.php");
  include ("../../../camp2011/includes/funktion_schichtplan_aray.php");
  include ("../../../camp2011/includes/funktion_schichtplan.php");

  echo "Hallo ". $_SESSION['Nick']. "<br />\n".
    "auf dieser Seite kannst du dir den Schichtplan in einer Druckansicht generieren lassen. W&auml;hle hierf&uuml;r ein Datum und den Raum:\n".
    "<br />\n";
  
  foreach( $VeranstaltungsTage as $k => $v)
  {
  
    $res = mysql_query("SELECT Name, RID FROM `Room` WHERE `show`!='N' ORDER BY `Name`;",$con);
    for ($i = 0; $i < mysql_num_rows($res); $i++) 
    {
      $Tag = $VeranstaltungsTage[$k];
      $RID = mysql_result($res,$i,"RID");
      $Rname = mysql_result($res, $i, "Name");
      echo "\t<a href=\"./schichtplan_druck.php?action=1&Raum=$RID&ausdatum=$Tag\" target=\"_blank\">$Tag $Rname</a><br />\n";
    }
    echo "<br />\n";
  }
  echo "<br /><br />";
  
  include ("../../../camp2011/includes/footer.php");
} 
else   //#################################################################
{
   if (IsSet($_GET["Raum"]) AND IsSet($_GET["ausdatum"])) 
  {
     $Raum = $_GET["Raum"];
  $ausdatum = $_GET["ausdatum"];

  include ("../../../camp2011/includes/config_db.php");
  include ("../../../camp2011/includes/config.php");
  include ("../../../camp2011/includes/secure.php");
  //var wird nur gesetzt immer edit auszublenden, achtung sesion darf nicht gestart sein !!!
  $_SESSION['CVS'][ "admin/schichtplan.php" ] = "N";  
  include ("../../../camp2011/includes/funktion_lang.php");
  include ("../../../camp2011/includes/funktion_schichtplan.php");
  include ("../../../camp2011/includes/funktion_schichtplan_aray.php");
  include ("../../../camp2011/includes/funktion_user.php");
  ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Schichtplan</title>
<meta name="keywords" content="Engel, Himmelsverwaltung">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="expires" content="0">
<meta name="robots" content="index">
<meta name="revisit-after" content="1 days">
<meta http-equiv="content-language" content="de">
</head>
<body>

<h1>Schichtplan</h1>

<table>
  <tr>
    <td width="250" align="left">
      <span style="font-weight:bold;font-size:100%">Datum:</span> 
      <span style="font-weight:bold;font-size:200%"><?php echo $ausdatum; ?></span>
    </td>
    <td width="350" align="right">
      <span style="font-weight:bold;font-size:100%">Raum:</span>
      <span style="font-weight:bold;font-size:200%"><?php echo $RoomID[$Raum]; ?> </span>
    </td>
  </tr>
</table>

<table border="2" width="650" class="border" cellpadding="2" cellspacing="1">
 
<!--Ausgabe Spalten �berschrift-->

  <tr class="contenttopic">
    <th bgcolor="#E0E0E0">Uhrzeit</th>
    <th bgcolor="#E0E0E0">Schichtplanbelegung</th>
  </tr>
<?php

//Zeit Ausgeben
for( $i = 0; $i < 24; $i++ )
  for( $j = 0; $j < $GlobalZeileProStunde; $j++)
  {
    $Spalten[$i * $GlobalZeileProStunde + $j] =
      "\t<tr class=\"content\">\n";
    if( $j==0)
    {
      $Spalten[$i * $GlobalZeileProStunde + $j].=
        "\t\t<td rowspan=\"$GlobalZeileProStunde\">";
      if( $i < 10 )
        $Spalten[$i * $GlobalZeileProStunde + $j].= "0";
      $Spalten[$i * $GlobalZeileProStunde + $j].= "$i:";
      if( ( ($j*60) / $GlobalZeileProStunde) < 10 )
        $Spalten[$i * $GlobalZeileProStunde + $j].= "0";
      $Spalten[$i * $GlobalZeileProStunde + $j].=
        ( ($j*60) / $GlobalZeileProStunde). "</td>\n";
      
    }
  }


CreateRoomShifts( $Raum );


// Ausgabe Zeilen
  for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++) echo $Spalten[$i];
// Ende
echo "</table>\n";

echo "Stand: ". gmdate("Y-m-d H:i"). "\n";
echo "</body>\n";
echo "</html>\n";

} //isset($Vars)
} //isset($Action)

?>