<?php
include("/www/data/ftp/rsmbobbn/_sys/libs/configs/config.class.php");
include("/www/data/ftp/rsmbobbn/_sys/libs/zuweisungen/zuweisung_km.lib.php");

$conf = new brn_config;

// Zugangsberechtigung prüfen

     //Falls eine übertragung stattgefunden hat 
    $alert="";
	if ($_POST['aktion']=='set')	{
		if ( $_POST['schoolview']=='an') {
			$conf->write_single("zuweisung_schoolview", "an");
		}
		else {
			$conf->write_single("zuweisung_schoolview", "aus");
		}
	}
	elseif ($_POST['aktion']==1)	{
		
		$span1="<p class=\"statusOK\">";
		$span2="<p class=\"statusfehler\">";
		$span3="</p>";
		
		$pruef=checkFile($_FILES['file']['tmp_name']);
		if ($pruef[0]==false){
			$stats ="Datei wurde geprüft:<br>".$span2.$pruef[1].$span3;
			
		    $alert="window.alert('$pruef[2]');";
			
		
			} else {
		
			$pruef2=updateTable($_FILES['file']['tmp_name']);
			$stats ="Datei wurde geprüft:<br>";
		
	   		 $stats .=$span1.$pruef[1].$span3;
			$stats .="Update der Datenbank:<br>";
		if($pruef2[0]==false){
			
			$stats .=$span2.$pruef2[1].$span3;		
		}else{
		
			$stats .=$span1.$pruef2[1].$span3;		
		}
		
		}
		status_eintrag($stats);
	}
	$dbstatus= new DB_Example;
	$q_status="select status, DATE_FORMAT(datum, '%d.%m.%Y um %H:%i') as datum_norm from z_km_repl order by datum desc limit 5";
	$dbstatus->query($q_status);

	$i=0;	
	$stats=array();
   	while($dbstatus->next_record()){
    
	  $stats[$i]['status']=$dbstatus->f("status");
      $stats[$i]['datum']= $dbstatus->f("datum_norm");
	  $i++;	      
	}
	
	

	$schoolview_id=trim($conf->get_single("zuweisung_schoolview"));
	
	if ($schoolview_id != "an") { 
		$schoolview_id = 'aus'; 
	} 

	$smarty->assign('schoolview_id',$schoolview_id);
	$smarty->assign(
		'schoolview_radios',
		array( 
			'an' => "Daten für Schulleitungen freischalten (kurz nach dem 1. Upload)",
			'aus'  => "verbergen (z.&nbsp;B. ab 1. Oktober)"
		)
	);


	//normale Seite aufbauen
	$smarty->assign('stats',$stats);
	$smarty->assign('self',$_SERVER['PHP_SELF']);
	$smarty->assign('aktion','1');
	$smarty->assign('challenge','0');
	$smarty->assign('alert',$alert);
	$html=$smarty->fetch('zuweisung_upload.htm');
	 
	?>