mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-06 06:39:27 +00:00
This commit is contained in:
@@ -47,15 +47,19 @@ class fop
|
||||
$tmpxml = tempnam('/tmp', 'FAS_FOP');
|
||||
$tmpxsl = tempnam('/tmp', 'FAS_FOP');
|
||||
|
||||
file_put_contents($tmpxml, $xml);
|
||||
file_put_contents($tmpxsl, $xsl);
|
||||
$bytes1 = file_put_contents($tmpxml, $xml);
|
||||
$bytes2 = file_put_contents($tmpxsl, $xsl);
|
||||
|
||||
|
||||
exec("fop -xml {$tmpxml} -xsl {$tmpxsl} -pdf {$tmppdf} 2>&1", $output);
|
||||
//error_log("FOP Execute: fop -xml {$tmpxml} -xsl {$tmpxsl} -pdf {$tmppdf} 2>&1 b1:$bytes1 b2: $bytes2 Output: ".print_r($output, true));
|
||||
|
||||
@unlink($tmpxml);
|
||||
@unlink($tmpxsl);
|
||||
|
||||
|
||||
/*if(count($output)>0)
|
||||
exit(print_r($output, true));*/
|
||||
|
||||
switch($destination)
|
||||
{
|
||||
case "D": // Download
|
||||
|
||||
@@ -185,6 +185,22 @@ function montag($datum)
|
||||
return $datum;
|
||||
}
|
||||
|
||||
/**
|
||||
* Springt zum naechsten Wochentag
|
||||
*
|
||||
* @param $timestamp
|
||||
* @param $weekday Wochentag zu dem gesprungen werden soll (0-6, 0=Sonntag)
|
||||
* @return timestamp
|
||||
*/
|
||||
function jump_weekday($timestamp, $weekday)
|
||||
{
|
||||
$wt = date("w",$timestamp);
|
||||
$jump = 7-$wt+$weekday;
|
||||
if($jump>7)
|
||||
$jump = $jump-7;
|
||||
return jump_day($timestamp, $jump);
|
||||
}
|
||||
|
||||
function jump_day($datum, $tage)
|
||||
{
|
||||
// Ein Tag sind 86400 Sekunden
|
||||
|
||||
Reference in New Issue
Block a user