Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
function nextWorkDay($date){
//Feirtage definieren
$holidays = array(
'1May' => mktime(0, 0, 0, 5, 1, 2010),
'Osernmontag' => mktime(0, 0, 0, 4, 5, 2010));
//Falls es ein Feiertga oder ein Samstag (6) oder Sonntag (0) ist, einen Tag weitergehen
if (in_array($date, $holidays) || date('w', $date) == 6 || date('w', $date) == 0) {
$date = mktime(0, 0, 0, date('m', $date), date('d', $date)+1, date('Y', $date));
$date = nextWorkDay($date);
}
return $date;
}
?>
<table>
<th>
<?php
$date = nextWorkDay(mktime(0, 0, 0, date('m'), date('d') - (date('w')) , date('Y')));
for ($i = 0; $i < 5; $i++){
$date = nextWorkDay(mktime(0, 0, 0, date('m', $date), date('d', $date)+1, date('Y', $date)));
?>
<td>
<input name="textfield<?php echo $i;?>" type="text" id="textfield<?php echo $i;?>" value="<?php echo date('d.m.Y', $date); ?>" size="13">
</td>
<?php
}
?>
</th>
</table>
<?php
$date = mktime(0, 0, 0, date('m'), date('d') - (date('w')) , date('Y'));
for ($i = 0; $i < 9; $i++){
$date = mktime(0, 0, 0, date('m', $date), date('d', $date)+1, date('Y', $date));
?>
<input name="datum_<?php echo $i;?>" type="text" disabled id="datum_<?php echo $i;?>" value="<?php echo date('d.m.Y', $date); ?>" size="12" readonly="true">
<input name="checkbox<?php echo $i;?>" type="checkbox" id="checkbox<?php echo $i;?>" onClick="this.form.zeit<?php echo $i;?>.disabled=!this.checked;
this.form.datum_<?php echo $i;?>.disabled=!this.checked" value="" /></td>
<td><?php
}
?></td>
</tr>
<tr>
<td class="text_normal">Schicht :</td>
<td><?php
for ($i = 0; $i < 9; $i++){
?>
<select name="zeit<?php echo $i;?>" disabled id="zeit<?php echo $i;?>">
<option value="1. Fruehschicht">1. Fruehschicht</option>
<option value="2. Spaetschicht">2. Spaetschicht</option>
<option value="3. Nachtschicht">3. Nachtschicht</option>
<option value="1. oder 2.">1. oder 2.</option>
<option value="2. oder 3.">2. oder 3.</option>
<option value="egal">egal</option>
</select></td>
<td><?php
}
?>
<input name="datum_<?php echo $i;?>" type="text" disabled id="datum_<?php echo $i;?>" value="<?php echo date('d.m.Y', $date); ?>" size="12" readonly="true">
<?php if($date < time()){ ?>
<input name="checkbox<?php echo $i;?>" type="checkbox" id="checkbox<?php echo $i;?>" onClick="this.form.zeit<?php echo $i;?>.disabled=!this.checked;
this.form.datum_<?php echo $i;?>.disabled=!this.checked" value="" />
<?php } ?>
</td>