<?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;

?>