89 lines
2.6 KiB
PHP
89 lines
2.6 KiB
PHP
<?php
|
|
if(!isset($_SESSION)) { session_start(); }
|
|
|
|
require_once("../config/datenbankanbindung.php");
|
|
require_once("../func_notenskala.php");
|
|
|
|
function floor3($val, $precision) {
|
|
$pos = strpos($val, '.');
|
|
$zahl = substr($val, 0, $pos+1+$precision);
|
|
return $zahl;
|
|
}
|
|
|
|
$notenart = $_POST['get_notenart'];
|
|
$note = floor3(str_replace(',','.',str_replace('.','', $_POST['get_note'])),1);
|
|
$notenskala = $_POST['get_notenskala'];
|
|
|
|
$ka_id = $_SESSION["username"];;
|
|
|
|
$db = dbconnect();
|
|
|
|
|
|
#echo $hzbnote;
|
|
|
|
if($notenart == "Keine"){
|
|
NULL;
|
|
echo "reload";
|
|
}
|
|
|
|
if($notenart == "HZB"){
|
|
$durchschnittnote = "0.00";
|
|
$durchschnittpunkte = "0.00";
|
|
$erfdat_schnitt = "0000-00-00 00:00:00";
|
|
|
|
if($notenskala == "Punkte"){
|
|
$hzbnote = notenskala($note);
|
|
$hzbpunkte = $note;
|
|
$erfdat_hzb = date("Y-m-d H:i:s");
|
|
}elseif($notenskala == "Noten"){
|
|
$hzbnote = $note;
|
|
$hzbpunkte = "0.00";
|
|
$erfdat_hzb = date("Y-m-d H:i:s");
|
|
}
|
|
}
|
|
|
|
if($notenart == "Durchschnitt"){
|
|
$hzb = "0.00";
|
|
$hzb_punkte = "0.00";
|
|
$erfdat_hzb = "0000-00-00 00:00:00";
|
|
|
|
if($notenskala == "Punkte"){
|
|
$durchschnittnote = notenskala($note);
|
|
echo "notenwert1||(= Note: ".number_format($durchschnittnote, 1, ',', '.').")";
|
|
$durchschnittpunkte = $note;
|
|
$erfdat_schnitt = date("Y-m-d H:i:s");
|
|
|
|
}elseif($notenskala == "Noten"){
|
|
$durchschnittnote = $note;
|
|
$durchschnittpunkte = "0.00";
|
|
$erfdat_schnitt = date("Y-m-d H:i:s");
|
|
}
|
|
}
|
|
|
|
|
|
$query_anz = $db->query("SELECT count(*) Anz
|
|
FROM bpm_note
|
|
WHERE ka_id = $ka_id");
|
|
$row_anz = $query_anz->fetch_array();
|
|
if($row_anz['Anz'] == 0){
|
|
#Insert
|
|
$sql1 = $db->query("INSERT INTO bpm_note (ka_id, hzb, hzb_punkte, zeugnisschnitt, zeugnisschnitt_punkte, erfdat_hzb, erfdat_schnitt) VALUES('$ka_id', '$hzbnote', '$hzbpunkte', '$durchschnittnote', '$durchschnittpunkte', '$erfdat_hzb', '$erfdat_schnitt')");
|
|
}else{
|
|
#Update
|
|
$sql1 = $db->query("UPDATE bpm_note
|
|
SET hzb = '$hzbnote'
|
|
,hzb_punkte = '$hzbpunkte'
|
|
,zeugnisschnitt = '$durchschnittnote'
|
|
,zeugnisschnitt_punkte = '$durchschnittpunkte'
|
|
,erfdat_hzb = '$erfdat_hzb'
|
|
,erfdat_schnitt = '$erfdat_schnitt'
|
|
WHERE ka_id = '$ka_id'");
|
|
}
|
|
|
|
|
|
|
|
exit;
|
|
|
|
?>
|
|
|