201 lines
No EOL
15 KiB
PHP
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>";
|
|
//------------------------------------------------------------
|
|
|
|
|
|
?>
|