@ 2015-12-10T10:04:27Z <?php
/* mySQL set */ {
$servername = "localhost";
$username = "woeper";
$password = "woeper";
$dbname = "uren";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM uren WHERE id = 1";
$result = $conn->query($sql);
$row = $result->fetch_assoc();
$conn->close();
}
/* Set var */ {
$datum = $row["Datum"];
$begin = $row["Begin"];
$eind = $row["Eind"];
$duur = ($eind - $begin);
$opmerking = $row["Opmerking"];
$periode = ceil(((new DateTime($datum))->format("W"))/4);
/* Uurloon */ {
$geboortedatum = explode("/", "01/07/1999");
$leeftijd = (date("md", date("U", mktime(0, 0, 0, $geboortedatum[0], $geboortedatum[1], $geboortedatum[2]))) > date("md")
? ((date("Y") - $geboortedatum[2]) - 1) : (date("Y") - $geboortedatum[2]));
if($leeftijd <= 15) $uurloon = 3.36;
if($leeftijd == 16) $uurloon = 3.88;
if($leeftijd == 17) $uurloon = 4.43;
if($leeftijd == 18) $uurloon = 4.87; // FUNCTIEJAREN
if($leeftijd == 19) $uurloon = 5.69;
if($leeftijd == 20) $uurloon = 6.62;
if($leeftijd == 21) $uurloon = 7.70;
if($leeftijd == 22) $uurloon = 8.94;
if($leeftijd >= 23) $uurloon = 10.43;
// zon en feestdagen
}
}
// echo (date("G:i", (($begin-1)*3600)))."-".(date("G:i", (($eind-1)*3600))); // Output reele data
/* Uurloon */ {
$geboortedatum = explode("/", "01/07/1999");
$leeftijd = (date("md", date("U", mktime(0, 0, 0, $geboortedatum[0], $geboortedatum[1], $geboortedatum[2]))) > date("md")
? ((date("Y") - $geboortedatum[2]) - 1) : (date("Y") - $geboortedatum[2]));
if($leeftijd <= 15) $uurloon = 3.36;
if($leeftijd == 16) $uurloon = 3.88;
if($leeftijd == 17) $uurloon = 4.43;
if($leeftijd == 18) $uurloon = 4.87; // FUNCTIEJAREN
if($leeftijd == 19) $uurloon = 5.69;
if($leeftijd == 20) $uurloon = 6.62;
if($leeftijd == 21) $uurloon = 7.70;
if($leeftijd == 22) $uurloon = 8.94;
if($leeftijd >= 23) $uurloon = 10.43;
// zon en feestdagen
}
/* Berekening */ {
if(((new DateTime($datum))->format("W")) == 0) // Zondagen
$uurloon *= 2;
/* Feestdag {
$feestdagen = array(
1 => ;
2 => ;
3 => ;
4 => ;
5 => ;
6 => ;
7 => ;
8 => ;
9 => ;
10 => ;
*/
}
function feestdagen($jaar_feest = null) {
if ($jaar_feest === null) {
$jaar_feest = intval(date('Y'));
}
$pasen = easter_date($jaar_feest);
$paasdag = date('j', $pasen);
$paasmaand = date('n', $pasen);
$paasjaar = date('Y', $pasen);
$feestdagen = array(
mktime(0, 0, 0, 1, 1, $jaar_feest),
mktime(0, 0, 0, 12, 25, $jaar_feest),
mktime(0, 0, 0, 12, 26, $jaar_feest)
);
if (($jaar_feest % 5) == 0)
$feestdagen[] = mktime(0, 0, 0, 5, 5, $jaar_feest);
if ($jaar_feest <= 2013) {
if (date('w', mktime(0, 0, 0, 4, 30, $jaar_feest)) == 0)
$feestdagen[] = mktime(0, 0, 0, 4, 29, $jaar_feest);
else
$feestdagen[] = mktime(0, 0, 0, 4, 30, $jaar_feest);
} else {
if (date('w', mktime(0, 0, 0, 4, 27, $jaar_feest)) == 0)
$feestdagen[] = mktime(0, 0, 0, 4, 26, $jaar_feest);
else
$feestdagen[] = mktime(0, 0, 0, 4, 27, $jaar_feest);
}
$feestdagen[] = strtotime('-2 days', mktime(0, 0, 0, $paasmaand, $paasdag, $paasjaar));
$feestdagen[] = mktime(0, 0, 0, $paasmaand, $paasdag, $paasjaar);
$feestdagen[] = strtotime('+1 days', mktime(0, 0, 0, $paasmaand, $paasdag, $paasjaar));
$feestdagen[] = strtotime('+39 days', mktime(0, 0, 0, $paasmaand, $paasdag, $paasjaar));
$feestdagen[] = strtotime('+49 days', mktime(0, 0, 0, $paasmaand, $paasdag, $paasjaar));
$feestdagen[] = strtotime('+50 days', mktime(0, 0, 0, $paasmaand, $paasdag, $paasjaar));
sort($feestdagen); return $feestdagen;
}
$feestdagen = feestdagen(2014);
foreach ($feestdagen as $holiday) {
echo date('d-m', $holiday) . '<br>';
}
$dates = feestdagen(2014);
$start = strtotime('2014-05-29'); // unix tijd
foreach(feestdagen(2014) AS $date) {
if($date == $start) {
echo "The date $date is within our date range<br>";
} else {
echo "The date $date is NOT within our date range<br>";
}
}
{ /* TOESLAGUREN //Minuten
if($uur_eind >= 21 && $uur_begin < 21)
$toeslag_1 = $uur_eind - 21;
if($uur_begin >= 21)
$toeslag_1 = $uur_eind - $uur_begin;
if($uur_begin <= 6 && $uur_eind > 6)
$toeslag_1 = 6 - $uur_eind;
if($uur_eind <= 6)
$toeslag_1 = $uur_eind - $uur_begin;
if($uur_begin >= 6 && $uur_eind >= 7)
$toeslag_2 = 7 - $uur_eind;
if($uur_begin >= 6 && $uur_eind <= 7)
$toeslag_2 = $uur_eind - $uur_begin;
if($uur_begin <= 6 && $uur_eind >= 7)
$toeslag_2 = 1;
if($uur_begin <= 6 && $uur_eind <= 7)
$toeslag_2 = $uur_eind - 6;
if($dag != 6){
if($uur_begin >= 18 && $uur_eind >= 21)
$toeslag_3 = 21 - $uur_eind;
if($uur_begin >= 18 && $uur_eind <= 21)
$toeslag_3 = $uur_eind - $uur_begin;
if($uur_begin <= 18 && $uur_eind >= 21)
$toeslag_3 = 3;
if($uur_begin <= 20 && $uur_eind <= 21)
$toeslag_3 = $uur_eind - 18;
} else {
if($uur_begin >= 20 && $uur_eind >= 21)
$toeslag_3 = 21 - $uur_eind;
if($uur_begin >= 20 && $uur_eind <= 21)
$toeslag_3 = $uur_eind - $uur_begin;
if($uur_begin <= 20 && $uur_eind >= 21)
$toeslag_3 = 1;
if($uur_begin <= 20 && $uur_eind <= 21)
$toeslag_3 = $uur_eind - 20;
}*/
}
?>
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for git.master , git.master_jit , rfc.property-hooks Fatal error: Uncaught Error: Class "mysqli" not found in /in/q5oZZ:8
Stack trace:
#0 {main}
thrown in /in/q5oZZ on line 8
Process exited with code 255 . This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.
Active branches Archived branches Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page
preferences:dark mode live preview
35.55 ms | 401 KiB | 8 Q