jb-data.de/up_np.php
2025-08-11 22:23:30 +02:00

201 lines
No EOL
15 KiB
PHP

<?php
header("Content-Type: text/html; charset=utf-8");
// echo "<pre>"; print_r($row['A']); echo "</pre>";
error_reporting(E_ALL); ini_set('display_errors', 1);
$kw_aktuell = (int)date('W');
$a_jahr = (int)date('Y');
require('lib/config.php');
session_name(CONFIG_SESSION);
session_start(); require('lib/mysql.class.php');
$GLOBALS['mysql'] = new mysql(CONFIG_MYSQL_HOST,CONFIG_MYSQL_USER,CONFIG_MYSQL_PW,CONFIG_MYSQL_DB);
//$GLOBALS['mysql']->mysql_query("SET NAMES 'utf8'");
//$GLOBALS['mysql']->mysql_query("SET CHARACTER SET 'utf8'");
// date_default_timezone_set('Europe/London');
date_default_timezone_set('Europe/Berlin');
//print_r($_POST);
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
//echo $_FILES['datei']['name'];
//echo $_FILES['datei']['tmp_name'];
//echo $_FILES['datei']['size'];
//echo $_FILES['datei']['type'];
//
//move_uploaded_file($_FILES['datei']['tmp_name'],'uploads/'.$_FILES['datei']['name']);
if($_FILES['datei']['type'] == 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet') {
move_uploaded_file($_FILES['datei']['tmp_name'], 'upload/'.$_FILES['datei']['name']);
//echo $_FILES['datei']['name'];
$ok=1; $dat=substr($_FILES['datei']['name'], 0,6);
//-------------------------------------------------------------------------------------------------------------- Normplan !!!!!!!!!!
if ($dat=='Steuer' OR $dat=='Normen' OR $dat=='LVZ-No') {
define('EOL',(PHP_SAPI == 'cli') ? PHP_EOL : '<br />');
require_once dirname(__FILE__) . '/lib/PHPExcel.php';
$objPHPExcel = PHPExcel_IOFactory::load('upload/'.$_FILES['datei']['name']);
//---------------------------------------------------------------------- 1. Setite "0" Montag
$sheetData = $objPHPExcel->setActiveSheetIndex(0);
$sheetData = $objPHPExcel->getSheet(0)->toArray(null,true,true,true); $key=0;
foreach ($sheetData as $index => $row) {
if ($key==7) {
$np_tag = $row['C'].$row['D'];
$np_monat = $row['E'].$row['F'];
$np_jahr = '20'.$row['G'].$row['H'];
$date = new DateTime($np_jahr.'-'.$np_monat.'-'.$np_tag); $np_kw= ($date->format('W'));
$lesetest1 = $GLOBALS['mysql']->query_single("SELECT * FROM normplan WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'");
if($lesetest1['num_rows']==0) {
$GLOBALS['mysql']->insert("INSERT INTO normplan (tag,monat,jahr,kw) VALUES('".$np_tag."','".$np_monat."','".$np_jahr."','".$np_kw."')");
}
}
if ($key==16) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_city='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==17) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_bgz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==18) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_dek='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==19) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_mtk='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==20) { $GLOBALS['mysql']->insert("UPDATE normplan SET oaz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==21) { $GLOBALS['mysql']->insert("UPDATE normplan SET daz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==22) { $GLOBALS['mysql']->insert("UPDATE normplan SET ovz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==23) { $GLOBALS['mysql']->insert("UPDATE normplan SET tz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
$key++;
}
//---------------------------------------------------------------------- 2. Setite "1" Dienstag
$sheetData = $objPHPExcel->setActiveSheetIndex(1);
$sheetData = $objPHPExcel->getSheet(1)->toArray(null,true,true,true); $key=0;
foreach ($sheetData as $index => $row) {
if ($key==7) {
$np_tag = $row['C'].$row['D'];
$np_monat = $row['E'].$row['F'];
$np_jahr = '20'.$row['G'].$row['H'];
$date = new DateTime($np_jahr.'-'.$np_monat.'-'.$np_tag); $np_kw= ($date->format('W'));
$lesetest1 = $GLOBALS['mysql']->query_single("SELECT * FROM normplan WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'");
if($lesetest1['num_rows']==0) {
$GLOBALS['mysql']->insert("INSERT INTO normplan (tag,monat,jahr,kw) VALUES('".$np_tag."','".$np_monat."','".$np_jahr."','".$np_kw."')");
}
}
if ($key==16) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_city='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==17) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_bgz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==18) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_dek='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==19) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_mtk='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==20) { $GLOBALS['mysql']->insert("UPDATE normplan SET oaz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==21) { $GLOBALS['mysql']->insert("UPDATE normplan SET daz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==22) { $GLOBALS['mysql']->insert("UPDATE normplan SET ovz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==23) { $GLOBALS['mysql']->insert("UPDATE normplan SET tz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
$key++;
}
//---------------------------------------------------------------------- 3. Setite "2" Mittwoch
$sheetData = $objPHPExcel->setActiveSheetIndex(2);
$sheetData = $objPHPExcel->getSheet(2)->toArray(null,true,true,true); $key=0;
foreach ($sheetData as $index => $row) {
if ($key==7) {
$np_tag = $row['C'].$row['D'];
$np_monat = $row['E'].$row['F'];
$np_jahr = '20'.$row['G'].$row['H'];
$date = new DateTime($np_jahr.'-'.$np_monat.'-'.$np_tag); $np_kw= ($date->format('W'));
$lesetest1 = $GLOBALS['mysql']->query_single("SELECT * FROM normplan WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'");
if($lesetest1['num_rows']==0) {
$GLOBALS['mysql']->insert("INSERT INTO normplan (tag,monat,jahr,kw) VALUES('".$np_tag."','".$np_monat."','".$np_jahr."','".$np_kw."')");
}
}
if ($key==16) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_city='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==17) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_bgz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==18) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_dek='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==19) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_mtk='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==20) { $GLOBALS['mysql']->insert("UPDATE normplan SET oaz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==21) { $GLOBALS['mysql']->insert("UPDATE normplan SET daz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==22) { $GLOBALS['mysql']->insert("UPDATE normplan SET ovz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==23) { $GLOBALS['mysql']->insert("UPDATE normplan SET tz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
$key++;
}
//---------------------------------------------------------------------- 4. Setite "3" Donnerstag
$sheetData = $objPHPExcel->setActiveSheetIndex(3);
$sheetData = $objPHPExcel->getSheet(3)->toArray(null,true,true,true); $key=0;
foreach ($sheetData as $index => $row) {
if ($key==7) {
$np_tag = $row['C'].$row['D'];
$np_monat = $row['E'].$row['F'];
$np_jahr = '20'.$row['G'].$row['H'];
$date = new DateTime($np_jahr.'-'.$np_monat.'-'.$np_tag); $np_kw= ($date->format('W'));
$lesetest1 = $GLOBALS['mysql']->query_single("SELECT * FROM normplan WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'");
if($lesetest1['num_rows']==0) {
$GLOBALS['mysql']->insert("INSERT INTO normplan (tag,monat,jahr,kw) VALUES('".$np_tag."','".$np_monat."','".$np_jahr."','".$np_kw."')");
}
}
if ($key==16) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_city='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==17) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_bgz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==18) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_dek='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==19) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_mtk='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==20) { $GLOBALS['mysql']->insert("UPDATE normplan SET oaz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==21) { $GLOBALS['mysql']->insert("UPDATE normplan SET daz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==22) { $GLOBALS['mysql']->insert("UPDATE normplan SET ovz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==23) { $GLOBALS['mysql']->insert("UPDATE normplan SET tz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
$key++;
}
//---------------------------------------------------------------------- 5. Setite "4" Freitag
$sheetData = $objPHPExcel->setActiveSheetIndex(4);
$sheetData = $objPHPExcel->getSheet(4)->toArray(null,true,true,true); $key=0;
foreach ($sheetData as $index => $row) {
if ($key==7) {
$np_tag = $row['C'].$row['D'];
$np_monat = $row['E'].$row['F'];
$np_jahr = '20'.$row['G'].$row['H'];
$date = new DateTime($np_jahr.'-'.$np_monat.'-'.$np_tag); $np_kw= ($date->format('W'));
$lesetest1 = $GLOBALS['mysql']->query_single("SELECT * FROM normplan WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'");
if($lesetest1['num_rows']==0) {
$GLOBALS['mysql']->insert("INSERT INTO normplan (tag,monat,jahr,kw) VALUES('".$np_tag."','".$np_monat."','".$np_jahr."','".$np_kw."')");
}
}
if ($key==16) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_city='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==17) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_bgz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==18) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_dek='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==19) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_mtk='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==20) { $GLOBALS['mysql']->insert("UPDATE normplan SET oaz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==21) { $GLOBALS['mysql']->insert("UPDATE normplan SET daz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==22) { $GLOBALS['mysql']->insert("UPDATE normplan SET ovz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==23) { $GLOBALS['mysql']->insert("UPDATE normplan SET tz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
$key++;
}
//---------------------------------------------------------------------- 6. Setite "5" Dienstag
$sheetData = $objPHPExcel->setActiveSheetIndex(5);
$sheetData = $objPHPExcel->getSheet(5)->toArray(null,true,true,true); $key=0;
foreach ($sheetData as $index => $row) {
if ($key==7) {
$np_tag = $row['C'].$row['D'];
$np_monat = $row['E'].$row['F'];
$np_jahr = '20'.$row['G'].$row['H'];
$date = new DateTime($np_jahr.'-'.$np_monat.'-'.$np_tag); $np_kw= ($date->format('W'));
$lesetest1 = $GLOBALS['mysql']->query_single("SELECT * FROM normplan WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'");
if($lesetest1['num_rows']==0) {
$GLOBALS['mysql']->insert("INSERT INTO normplan (tag,monat,jahr,kw) VALUES('".$np_tag."','".$np_monat."','".$np_jahr."','".$np_kw."')");
}
}
if ($key==16) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_city='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==17) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_bgz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==18) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_dek='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==19) { $GLOBALS['mysql']->insert("UPDATE normplan SET lvz_mtk='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==20) { $GLOBALS['mysql']->insert("UPDATE normplan SET oaz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==21) { $GLOBALS['mysql']->insert("UPDATE normplan SET daz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==22) { $GLOBALS['mysql']->insert("UPDATE normplan SET ovz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
if ($key==23) { $GLOBALS['mysql']->insert("UPDATE normplan SET tz='".$row['V']."' WHERE tag='".$np_tag."' AND monat='".$np_monat."' AND jahr='".$np_jahr."'"); }
$key++;
}
// echo "<pre>"; print_r($row['A']); echo "</pre>";
}
}
header('Location: https://edv.jb-transport.de/index.php?s=inormplan');
//------------------------------------------------------------
// echo "<pre>"; print_r($row['A']); echo "</pre>";
//------------------------------------------------------------
?>