diff --git a/wawi/kontouebersicht.php b/wawi/kontouebersicht.php index 52b460057..06ae2a0c2 100644 --- a/wawi/kontouebersicht.php +++ b/wawi/kontouebersicht.php @@ -70,7 +70,7 @@ $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); $sprache = new sprache(); -$spracheAnzahl = $sprache->getAnzahl(); +$sprache->getAll(); if(!$rechte->isBerechtigt('wawi/konto')) die('Keine Berechtigung'); @@ -86,10 +86,8 @@ if(isset($_GET['method'])) { //Update Konto $id = $_GET['id']; - if($konto->load($id)) { - $checked =''; if($konto->aktiv) { @@ -102,13 +100,18 @@ if(isset($_GET['method'])) echo 'Kontonummer'; echo "kontonr\">"; echo ''; - for($i = 1; $i<=$spracheAnzahl; $i++) - { - $headline = $sprache->getSpracheFromIndex($i); - echo ''; - echo "$headline"; - echo "beschreibung[$i]."\">"; - echo ""; + $i = 1; + foreach($sprache->result as $s) // Mehrsprachigkeit + { + if($s->content == true) + { + $headline = $sprache->getSpracheFromIndex($i); + echo ''; + echo "$headline"; + echo "beschreibung[$i]."\">"; + echo ""; + } + $i++; } echo ''; echo "Kurzbezeichnung"; @@ -136,6 +139,7 @@ if(isset($_GET['method'])) { if(!$rechte->isBerechtigt('wawi/konto',null,'sui')) die('Keine Berechtigung für Insert'); + // neues Konto anlegen echo "
"; echo ''; @@ -143,13 +147,18 @@ if(isset($_GET['method'])) echo ''; echo ""; echo ''; - for($i = 1; $i<=$spracheAnzahl; $i++) - { - $headline = $sprache->getSpracheFromIndex($i); - echo ''; - echo ""; - echo ""; - echo ""; + $i = 1; + foreach($sprache->result as $s) + { + if($s->content == true) + { + $headline = $sprache->getSpracheFromIndex($i); + echo ''; + echo ""; + echo ""; + echo ""; + } + $i++; } echo ""; echo ""; @@ -167,7 +176,7 @@ if(isset($_GET['method'])) { if(!$rechte->isBerechtigt('wawi/konto',null,'sui')) die('Keine Berechtigung für Insert'); - //Daten in der DB speichern + $konto = new wawi_konto(); $aktiv = ''; $ausgabe ="Konto wurde erfolgreich upgedated!"; @@ -190,10 +199,15 @@ if(isset($_GET['method'])) $ausgabe = "Konto wurde erfolgreich erstellt!"; } - $konto->kontonr = $_POST['kontonummer']; - for ($i=1; $i<=$spracheAnzahl; $i++) - { - $konto->beschreibung[$i] = $_POST['beschreibung'.$i]; + $konto->kontonr = $_POST['kontonummer']; + $i = 1; + foreach($sprache->result as $s) + { + if($s->content == true) + { + $konto->beschreibung[$i] = $_POST['beschreibung'.$i]; + } + $i++; } $konto->kurzbz = $_POST['kurzbezeichnung']; $konto->updateamum = date('Y-m-d H:i:s'); @@ -204,8 +218,7 @@ if(isset($_GET['method'])) die('Fehler beim Speichern:'.$konto->errormsg); } echo $ausgabe; - echo "
zurück
"; - + echo "
zurück
"; } else if ($_GET['method']=="delete") { @@ -229,6 +242,7 @@ if(isset($_GET['method'])) //Kontos zusammenlegen if(!$rechte->isBerechtigt('wawi/konto',null,'su')) die('Keine Berechtigung für Update'); + $konto = new wawi_konto(); if(isset($_POST['radio_1']) && isset($_POST['radio_2'])) @@ -269,11 +283,12 @@ if(isset($_GET['method'])) echo ""; echo ""; echo ""; - echo ""; + echo '
zurueck
'; - echo "
Kontonummer
$headline
$headline
Kurzbezeichnung
 
"; + echo ""; //Tabellen anzeigen + echo "
"; echo ""; echo ""; @@ -284,35 +299,41 @@ if(isset($_GET['method'])) echo ""; echo ""; echo ""; - for($i = 1; $i<=$spracheAnzahl; $i++) - { + $i = 1; + foreach($sprache->result as $s) + { + if($s->content == true) + { $headline = $sprache->getSpracheFromIndex($i); - echo ""; + echo ""; } + $i++; + } echo ""; echo ""; $konto = new wawi_konto(); $konto->getKonto($filter1); - $i=0; - foreach($konto->result as $row) { //Zeilen der Tabelle ausgeben echo ''; - echo ""; + echo ''; echo ''; echo ''; - for($i = 1; $i<=$spracheAnzahl; $i++) - { - echo ''; + $i = 1; + foreach($sprache->result as $s) + { + if($s->content == true) + { + echo ''; + } + $i++; } echo ''; echo ""; echo "
Konto IDKontonummerKurzbezeichnung$headline$headlineAktiv 
$row->konto_id'.$row->konto_id.''.$row->kontonr.''.$row->kurzbz.''.$row->beschreibung[$i].''.$row->beschreibung[$i].''.$aktiv=($row->aktiv)?'ja':'nein'.''; - - $i++; } echo "
"; @@ -321,24 +342,26 @@ if(isset($_GET['method'])) echo "Der bleibt:"; //Tabelle 2 - //echo ""; echo "
"; echo ""; echo ""; echo ""; echo ""; - for($i = 1; $i<=$spracheAnzahl; $i++) - { - $headline = $sprache->getSpracheFromIndex($i); - echo ""; - } + $i = 1; + foreach($sprache->result as $s) + { + if($s->content == true) + { + $headline = $sprache->getSpracheFromIndex($i); + echo ""; + } + $i++; + } echo ""; echo ""; - $konto = new wawi_konto(); $konto->getKonto($filter2); - $i=0; foreach($konto->result as $row) { echo ''; @@ -346,14 +369,17 @@ if(isset($_GET['method'])) echo ""; echo ''; echo ''; - for($i = 1; $i<=$spracheAnzahl; $i++) - { - echo ''; + $i = 1; + foreach($sprache->result as $s) + { + if($s->content == true) + { + echo ''; + } + $i++; } echo ''; echo ''; - - $i++; } echo "
 Konto IDKontonummerKurzbezeichnung$headline$headlineAktiv
$row->konto_id'.$row->kontonr.''.$row->kurzbz.''.$row->beschreibung[$i].''.$row->beschreibung[$i].''.$aktiv=($row->aktiv)?'ja':'nein'.'
"; echo ""; @@ -361,7 +387,6 @@ if(isset($_GET['method'])) echo ""; echo "
"; } - } else { @@ -376,26 +401,37 @@ else Kontonummer Kurzbzeichnung'; - for($i = 1; $i<=$spracheAnzahl; $i++) - { - $headline = $sprache->getSpracheFromIndex($i); - echo "$headline"; + $i = 1; + foreach($sprache->result as $s) + { + if($s->content == true) + { + $headline = $sprache->getSpracheFromIndex($i); + echo "$headline"; + } + $i++; } + echo 'aktiv '; foreach($konto->result as $row) { - //echo $row->beschreibung[1]; //Zeilen der Tabelle ausgeben echo ''; echo " konto_id\" title='Bearbeiten'> konto_id\" onclick='return conf_del()' title='Löschen'> "; echo ''.$row->kontonr.''; echo ''.$row->kurzbz.''; - for($i = 1; $i<=$spracheAnzahl; $i++) - { - echo ''.$row->beschreibung[$i].''; + $i = 1; + foreach($sprache->result as $s) + { + if($s->content == true) + { + echo ''.$row->beschreibung[$i].''; + } + $i++; } + echo ''.$aktiv=($row->aktiv)?'ja':'nein'.''; echo ''; diff --git a/wawi/kostenstellenuebersicht.php b/wawi/kostenstellenuebersicht.php index 1e8b29b69..0264e291d 100644 --- a/wawi/kostenstellenuebersicht.php +++ b/wawi/kostenstellenuebersicht.php @@ -162,7 +162,7 @@ if(isset($_GET['method'])) $oe = new organisationseinheit(); $oe->getAll(); $oeinheiten= $oe->result; - + echo "
"; echo ''; echo ''; @@ -171,6 +171,7 @@ if(isset($_GET['method'])) foreach ($oeinheiten as $oei) { + $selected=''; if($oei->aktiv)