php formatter

This commit is contained in:
Karsten Siegmund 2024-01-15 18:43:27 +01:00
parent 5d1ae0e6d7
commit d56aa4bce1
6 changed files with 21 additions and 22 deletions

View File

@ -236,10 +236,10 @@ if ($addschicht == '0') {
if ($addschicht != '0') { if ($addschicht != '0') {
echo '<table class="commontable">'; echo '<table class="commontable">';
require('_zeitbereich.php'); require('_zeitbereich.php');
$Bereich = AusgabeZeitbereichZeile($start_date,$ZeitBereich,$TageNamenDeutsch,"AdminAlleSchichten.php"); $Bereich = AusgabeZeitbereichZeile($start_date, $ZeitBereich, $TageNamenDeutsch, "AdminAlleSchichten.php");
$MeinVon = $Bereich['MeinVon']; $MeinVon = $Bereich['MeinVon'];
$MeinBis = $Bereich['MeinBis']; $MeinBis = $Bereich['MeinBis'];
$db_erg = AlleSchichtenImZeitbereich($db_link, $MeinVon , $MeinBis, -1); $db_erg = AlleSchichtenImZeitbereich($db_link, $MeinVon, $MeinBis, -1);
// fuer Anzahlanzeige in Ueberschrift // fuer Anzahlanzeige in Ueberschrift
$iAlleSchichtenCount = AlleSchichtenCount($db_link); $iAlleSchichtenCount = AlleSchichtenCount($db_link);

View File

@ -198,10 +198,10 @@ if ($addschicht == '0') {
if ($addschicht != '0') { if ($addschicht != '0') {
echo '<table class="commontable">'; echo '<table class="commontable">';
require('_zeitbereich.php'); require('_zeitbereich.php');
$Bereich = AusgabeZeitbereichZeile($start_date,$ZeitBereich,$TageNamenDeutsch,"AlleSchichten.php"); $Bereich = AusgabeZeitbereichZeile($start_date, $ZeitBereich, $TageNamenDeutsch, "AlleSchichten.php");
$MeinVon = $Bereich['MeinVon']; $MeinVon = $Bereich['MeinVon'];
$MeinBis = $Bereich['MeinBis']; $MeinBis = $Bereich['MeinBis'];
$db_erg = AlleSchichtenImZeitbereich($db_link, $MeinVon , $MeinBis, -1); $db_erg = AlleSchichtenImZeitbereich($db_link, $MeinVon, $MeinBis, -1);
// fuer Anzahlanzeige in Ueberschrift // fuer Anzahlanzeige in Ueberschrift
$iAlleSchichtenCount = AlleSchichtenCount($db_link); $iAlleSchichtenCount = AlleSchichtenCount($db_link);

View File

@ -167,7 +167,7 @@ function colorize (e){ //KS
scheduler.date.get_con_end=function(date){ return scheduler.date.add(date,4,"day"); } scheduler.date.get_con_end=function(date){ return scheduler.date.add(date,4,"day"); }
//preparation phase 2 days //preparation phase 2 days
function setprep(){scheduler.setCurrentView(new Date(<?php echo KalenderDatum ($start_date);?>));} function setprep(){scheduler.setCurrentView(new Date(<?php echo KalenderDatum($start_date);?>));}
scheduler.date.prep_start = function(date){return date}; scheduler.date.prep_start = function(date){return date};
scheduler.templates.prep_date = scheduler.templates.week_date; scheduler.templates.prep_date = scheduler.templates.week_date;
scheduler.templates.prep_scale_date = scheduler.templates.week_scale_date; scheduler.templates.prep_scale_date = scheduler.templates.week_scale_date;
@ -194,7 +194,7 @@ function colorize (e){ //KS
}; };
// actual init // actual init
scheduler.init('scheduler_here', new Date(<?php echo KalenderDatum ($start_date);?>), "con"); scheduler.init('scheduler_here', new Date(<?php echo KalenderDatum($start_date);?>), "con");
scheduler.load("data/api-full.php"); scheduler.load("data/api-full.php");
//https://docs.dhtmlx.com/scheduler/api__scheduler_createdataprocessor.html //https://docs.dhtmlx.com/scheduler/api__scheduler_createdataprocessor.html
//var dp = scheduler.createDataProcessor("data/api.php"); // this would be for saving //var dp = scheduler.createDataProcessor("data/api.php"); // this would be for saving

View File

@ -167,7 +167,7 @@ function colorize (e){ //KS
scheduler.date.get_con_end=function(date){ return scheduler.date.add(date,4,"day"); } scheduler.date.get_con_end=function(date){ return scheduler.date.add(date,4,"day"); }
//preparation phase 2 days //preparation phase 2 days
function setprep(){scheduler.setCurrentView(new Date(<?php echo KalenderDatum ($start_date);?>));} function setprep(){scheduler.setCurrentView(new Date(<?php echo KalenderDatum($start_date);?>));}
scheduler.date.prep_start = function(date){return date}; scheduler.date.prep_start = function(date){return date};
scheduler.templates.prep_date = scheduler.templates.week_date; scheduler.templates.prep_date = scheduler.templates.week_date;
scheduler.templates.prep_scale_date = scheduler.templates.week_scale_date; scheduler.templates.prep_scale_date = scheduler.templates.week_scale_date;
@ -194,7 +194,7 @@ function colorize (e){ //KS
}; };
// actual init // actual init
scheduler.init('scheduler_here', new Date(<?php echo KalenderDatum ($start_date);?>), "con"); scheduler.init('scheduler_here', new Date(<?php echo KalenderDatum($start_date);?>), "con");
scheduler.load("data/api-helfer.php"); scheduler.load("data/api-helfer.php");
//https://docs.dhtmlx.com/scheduler/api__scheduler_createdataprocessor.html //https://docs.dhtmlx.com/scheduler/api__scheduler_createdataprocessor.html
//var dp = scheduler.createDataProcessor("data/api.php"); // this would be for saving //var dp = scheduler.createDataProcessor("data/api.php"); // this would be for saving

View File

@ -177,7 +177,7 @@ $iBelegteSchichtenCount = AlleBelegteSchichtenCount($db_link);
require('_zeitbereich.php'); require('_zeitbereich.php');
$Bereich = AusgabeZeitbereichZeile($start_date,$ZeitBereich,$TageNamenDeutsch,"TeilnehmerSchichtenAusdruck.php"); $Bereich = AusgabeZeitbereichZeile($start_date, $ZeitBereich, $TageNamenDeutsch, "TeilnehmerSchichtenAusdruck.php");
$MeinVon = $Bereich['MeinVon']; $MeinVon = $Bereich['MeinVon'];
$MeinBis = $Bereich['MeinBis']; $MeinBis = $Bereich['MeinBis'];

View File

@ -1,23 +1,23 @@
<?php <?php
function KalenderDatum ($start_date) function KalenderDatum($start_date)
{ {
$format = 'Y,m,d'; $format = 'Y,m,d';
// the calender counts monts from 0 for whatever reason, // the calender counts monts from 0 for whatever reason,
// so we have to subtract 1 from the month. Subtracting 1 month is not possible because it can wrap to december // so we have to subtract 1 from the month. Subtracting 1 month is not possible because it can wrap to december
$KalenderDatum = date_format($start_date, "Y"); $KalenderDatum = date_format($start_date, "Y");
$KalenerMonat = date_format($start_date, "m")-1; $KalenerMonat = date_format($start_date, "m") - 1;
$KalenderDatum = "$KalenderDatum,$KalenerMonat,".date_format($start_date, "d"); $KalenderDatum = "$KalenderDatum,$KalenerMonat," . date_format($start_date, "d");
return ($KalenderDatum ); return ($KalenderDatum );
} }
function AusgabeZeitbereichZeile ($start_date,$ZeitBereich,$TageNamenDeutsch,$SeitenName) function AusgabeZeitbereichZeile($start_date, $ZeitBereich, $TageNamenDeutsch, $SeitenName)
{ {
// SeitenName kann vom aufrufenden Script ueber pathinfo( __FILE__ )['filename'] gesetzt werden // SeitenName kann vom aufrufenden Script ueber pathinfo( __FILE__ )['filename'] gesetzt werden
// ZeitbereichWerte (array): -1 davor, 0 kein Limit, 1-N Tag N der Con, 1000: nach der Con // ZeitbereichWerte (array): -1 davor, 0 kein Limit, 1-N Tag N der Con, 1000: nach der Con
$ZeitBereichWerte = ZEITBEREICHWERTE; $ZeitBereichWerte = ZEITBEREICHWERTE;
$ZeitBereichFelder = count($ZeitBereichWerte); $ZeitBereichFelder = count($ZeitBereichWerte);
$ZeitBereichFeldBreite = round(100 / $ZeitBereichFelder); // % width for style $ZeitBereichFeldBreite = round(100 / $ZeitBereichFelder); // % width for style
$format = 'Y-m-d'; $format = 'Y-m-d';
echo "\n<tr class='header'>\n"; // Zeitbereich tr echo "\n<tr class='header'>\n"; // Zeitbereich tr
// iterate over all days plus "before" and "after" // iterate over all days plus "before" and "after"
@ -30,7 +30,7 @@ function AusgabeZeitbereichZeile ($start_date,$ZeitBereich,$TageNamenDeutsch,$Se
//TODO: only if locale DE //TODO: only if locale DE
$day = $start_date->add(new DateInterval("P{$PlusTage}D")); $day = $start_date->add(new DateInterval("P{$PlusTage}D"));
$Wochentag = $TageNamenDeutsch[date_format($day, 'w')]; $Wochentag = $TageNamenDeutsch[date_format($day, 'w')];
$Text = "$Wochentag (Tag{$EinZeitBereich})"; $Text = "$Wochentag (Tag{$EinZeitBereich})";
$Von = date_format($day, $format) . " 00:00:00"; $Von = date_format($day, $format) . " 00:00:00";
$Bis = date_format($day, $format) . " 23:59:59"; $Bis = date_format($day, $format) . " 23:59:59";
@ -61,11 +61,10 @@ function AusgabeZeitbereichZeile ($start_date,$ZeitBereich,$TageNamenDeutsch,$Se
echo "<th style='width:{$ZeitBereichFeldBreite}%; $color' "; echo "<th style='width:{$ZeitBereichFeldBreite}%; $color' ";
echo "onclick='window.location.href=\"{$SeitenName}?ZeitBereich={$EinZeitBereich}\";'>"; echo "onclick='window.location.href=\"{$SeitenName}?ZeitBereich={$EinZeitBereich}\";'>";
echo "$Text" . "</th>\n"; echo "$Text" . "</th>\n";
} }
echo "</tr>"; //Zeitbereich tr echo "</tr>"; //Zeitbereich tr
return [ return [
'MeinVon' => $MeinVon, 'MeinVon' => $MeinVon,
'MeinBis' => $MeinBis 'MeinBis' => $MeinBis
]; ];
} }
?>