mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Berechtigungszuteilung für Kostenstellen
This commit is contained in:
+16
-2
@@ -583,5 +583,19 @@ table.sortable thead
|
||||
{
|
||||
color: #ff0000;
|
||||
}
|
||||
.ausblenden {display:none;}
|
||||
.einblenden {display:block;}
|
||||
|
||||
.ausblenden
|
||||
{
|
||||
display:none;
|
||||
}
|
||||
|
||||
.einblenden
|
||||
{
|
||||
display:block;
|
||||
}
|
||||
|
||||
/* Inaktive Elemente in einem DropDown */
|
||||
option.inactive
|
||||
{
|
||||
text-decoration:line-through;
|
||||
}
|
||||
|
||||
@@ -20,326 +20,385 @@
|
||||
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
/**
|
||||
* Detailseite zum Zuweisen von Berechtigungen zu Benutzern
|
||||
*/
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/fachbereich.class.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../include/berechtigung.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/person.class.php');
|
||||
require_once('../../include/benutzer.class.php');
|
||||
require_once('../../include/funktion.class.php');
|
||||
require_once('../../include/wawi_kostenstelle.class.php');
|
||||
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/globals.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/fachbereich.class.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../include/berechtigung.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
require_once('../../include/person.class.php');
|
||||
require_once('../../include/benutzer.class.php');
|
||||
require_once('../../include/funktion.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/berechtigung'))
|
||||
die('Sie haben keine Berechtigung fuer diese Seite');
|
||||
$user = get_uid();
|
||||
|
||||
$reloadstr = ''; // neuladen der liste im oberen frame
|
||||
$htmlstr = '';
|
||||
$errorstr = ''; //fehler beim insert
|
||||
$sel = '';
|
||||
$chk = '';
|
||||
$oe_arr = array();
|
||||
$rolle_arr = array();
|
||||
$berechtigung_arr = array();
|
||||
$st_arr = array();
|
||||
|
||||
$benutzerberechtigung_id = '';
|
||||
$art = '';
|
||||
$oe_kurzbz = '';
|
||||
$studiengang_kurzbz = '';
|
||||
$berechtigung_kurzbz = '';
|
||||
$uid = '';
|
||||
$studiensemester_kz = '';
|
||||
$start = '';
|
||||
$ende = '';
|
||||
$neu = false;
|
||||
$negativ = false;
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(isset($_POST['del']))
|
||||
if(!$rechte->isBerechtigt('basis/berechtigung'))
|
||||
die('Sie haben keine Berechtigung fuer diese Seite');
|
||||
|
||||
$reloadstr = ''; // neuladen der liste im oberen frame
|
||||
$htmlstr = '';
|
||||
$errorstr = ''; //fehler beim insert
|
||||
$sel = '';
|
||||
$chk = '';
|
||||
$oe_arr = array();
|
||||
$rolle_arr = array();
|
||||
$berechtigung_arr = array();
|
||||
$st_arr = array();
|
||||
|
||||
$benutzerberechtigung_id = '';
|
||||
$art = '';
|
||||
$oe_kurzbz = '';
|
||||
$studiengang_kurzbz = '';
|
||||
$berechtigung_kurzbz = '';
|
||||
$uid = '';
|
||||
$studiensemester_kz = '';
|
||||
$start = '';
|
||||
$ende = '';
|
||||
$neu = false;
|
||||
$negativ = false;
|
||||
|
||||
if(isset($_POST['del']))
|
||||
{
|
||||
if(!$rechte->isBerechtigt('basis/berechtigung', null, 'suid'))
|
||||
die('Sie haben keine Berechtigung fuer diese Aktion');
|
||||
|
||||
$benutzerberechtigung_id = $_POST['benutzerberechtigung_id'];
|
||||
|
||||
$ber = new benutzerberechtigung();
|
||||
if(!$ber->delete($benutzerberechtigung_id))
|
||||
$errorstr .= 'Datensatz konnte nicht gelöscht werden!';
|
||||
|
||||
$reloadstr .= "<script type='text/javascript'>\n";
|
||||
$reloadstr .= " parent.uebersicht.location.href='benutzerberechtigung_uebersicht.php';";
|
||||
$reloadstr .= "</script>\n";
|
||||
|
||||
}
|
||||
|
||||
if(isset($_POST['schick']))
|
||||
{
|
||||
if($rechte->isBerechtigt('basis/berechtigung', null, 'suid'))
|
||||
{
|
||||
if(!$rechte->isBerechtigt('basis/berechtigung', null, 'suid'))
|
||||
die('Sie haben keine Berechtigung fuer diese Aktion');
|
||||
|
||||
$benutzerberechtigung_id = $_POST['benutzerberechtigung_id'];
|
||||
$art = $_POST['art'];
|
||||
$oe_kurzbz = $_POST['oe_kurzbz'];
|
||||
$berechtigung_kurzbz = $_POST['berechtigung_kurzbz'];
|
||||
$rolle_kurzbz = $_POST['rolle_kurzbz'];
|
||||
$uid = $_POST['uid'];
|
||||
$funktion_kurzbz = $_POST['funktion_kurzbz'];
|
||||
$studiensemester_kurzbz = $_POST['studiensemester_kurzbz'];
|
||||
$start = $_POST['start'];
|
||||
$ende = $_POST['ende'];
|
||||
$kostenstelle_id = $_POST['kostenstelle_id'];
|
||||
|
||||
$ber = new benutzerberechtigung();
|
||||
if(!$ber->delete($benutzerberechtigung_id))
|
||||
$errorstr .= 'Datensatz konnte nicht gelöscht werden!';
|
||||
|
||||
$reloadstr .= "<script type='text/javascript'>\n";
|
||||
$reloadstr .= " parent.uebersicht.location.href='benutzerberechtigung_uebersicht.php';";
|
||||
$reloadstr .= "</script>\n";
|
||||
|
||||
}
|
||||
|
||||
if(isset($_POST['schick']))
|
||||
{
|
||||
if($rechte->isBerechtigt('basis/berechtigung', null, 'suid'))
|
||||
if (isset($_POST['neu']))
|
||||
{
|
||||
$benutzerberechtigung_id = $_POST['benutzerberechtigung_id'];
|
||||
$art = $_POST['art'];
|
||||
$oe_kurzbz = $_POST['oe_kurzbz'];
|
||||
$berechtigung_kurzbz = $_POST['berechtigung_kurzbz'];
|
||||
$rolle_kurzbz = $_POST['rolle_kurzbz'];
|
||||
$uid = $_POST['uid'];
|
||||
$funktion_kurzbz = $_POST['funktion_kurzbz'];
|
||||
$studiensemester_kurzbz = $_POST['studiensemester_kurzbz'];
|
||||
$start = $_POST['start'];
|
||||
$ende = $_POST['ende'];
|
||||
|
||||
$ber = new benutzerberechtigung();
|
||||
if (isset($_POST['neu']))
|
||||
{
|
||||
$ber->insertamum=date('Y-m-d H:i:s');
|
||||
$ber->insertvon = $user;
|
||||
$ber->new = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!$ber->load($benutzerberechtigung_id))
|
||||
die('Fehler beim Laden der Berechtigung');
|
||||
}
|
||||
if (isset($_POST['negativ']))
|
||||
$ber->negativ = true;
|
||||
else
|
||||
$ber->negativ = false;
|
||||
|
||||
$ber->benutzerberechtigung_id = $benutzerberechtigung_id;
|
||||
$ber->art = $art;
|
||||
$ber->oe_kurzbz = $oe_kurzbz;
|
||||
$ber->berechtigung_kurzbz = $berechtigung_kurzbz;
|
||||
$ber->rolle_kurzbz = $rolle_kurzbz;
|
||||
$ber->uid = $uid;
|
||||
$ber->funktion_kurzbz = $funktion_kurzbz;
|
||||
$ber->studiensemester_kurzbz = $studiensemester_kurzbz;
|
||||
$ber->start = $start;
|
||||
$ber->ende = $ende;
|
||||
$ber->updateamum = date('Y-m-d H:i:s');
|
||||
$ber->updatevon = $user;
|
||||
|
||||
if(!$ber->save()){
|
||||
if (!$ber->new)
|
||||
$errorstr .= "Datensatz konnte nicht upgedatet werden!".$ber->errormsg;
|
||||
else
|
||||
$errorstr .= "Datensatz konnte nicht gespeichert werden!".$ber->errormsg;
|
||||
}
|
||||
if ($ber->new)
|
||||
{
|
||||
$reloadstr .= "<script type='text/javascript'>\n";
|
||||
$reloadstr .= " parent.uebersicht.location.href='benutzerberechtigung_uebersicht.php';";
|
||||
$reloadstr .= "</script>\n";
|
||||
}
|
||||
$ber->insertamum=date('Y-m-d H:i:s');
|
||||
$ber->insertvon = $user;
|
||||
$ber->new = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$errorstr.='Fehler beim Speichern: Sie haben keine Berechtigung zum Speichern';
|
||||
if(!$ber->load($benutzerberechtigung_id))
|
||||
die('Fehler beim Laden der Berechtigung');
|
||||
}
|
||||
}
|
||||
|
||||
if (!$b = new berechtigung())
|
||||
die($b->errormsg);
|
||||
|
||||
$b->getRollen();
|
||||
foreach($b->result as $berechtigung)
|
||||
{
|
||||
$rolle_arr[] = $berechtigung->rolle_kurzbz;
|
||||
}
|
||||
|
||||
$b->getBerechtigungen();
|
||||
foreach($b->result as $berechtigung)
|
||||
{
|
||||
$berechtigung_arr[] = $berechtigung->berechtigung_kurzbz;
|
||||
}
|
||||
|
||||
$st = new studiensemester();
|
||||
$st->getAll();
|
||||
foreach($st->studiensemester as $studiensemester)
|
||||
{
|
||||
$st_arr[] = $studiensemester->studiensemester_kurzbz;
|
||||
}
|
||||
|
||||
$oe = new organisationseinheit();
|
||||
$oe->getAll();
|
||||
if (isset($_POST['negativ']))
|
||||
$ber->negativ = true;
|
||||
else
|
||||
$ber->negativ = false;
|
||||
|
||||
if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
|
||||
{
|
||||
$uid='';
|
||||
$funktion_kurzbz='';
|
||||
$rights = new benutzerberechtigung();
|
||||
if(isset($_REQUEST['uid']) && $_REQUEST['uid']!='')
|
||||
{
|
||||
$uid = $_REQUEST['uid'];
|
||||
|
||||
$ben = new benutzer();
|
||||
if (!$ben->load($uid))
|
||||
die('Benutzer existiert nicht');
|
||||
|
||||
$rights->loadBenutzerRollen($uid);
|
||||
}
|
||||
elseif(isset($_REQUEST['funktion_kurzbz']) && $_REQUEST['funktion_kurzbz']!='')
|
||||
{
|
||||
$funktion_kurzbz = $_REQUEST['funktion_kurzbz'];
|
||||
|
||||
$funktion = new funktion();
|
||||
if(!$funktion->load($funktion_kurzbz))
|
||||
die('Funktion existiert nicht');
|
||||
|
||||
$rights->loadBenutzerRollen(null, $funktion_kurzbz);
|
||||
}
|
||||
$ber->benutzerberechtigung_id = $benutzerberechtigung_id;
|
||||
$ber->art = $art;
|
||||
$ber->oe_kurzbz = $oe_kurzbz;
|
||||
$ber->berechtigung_kurzbz = $berechtigung_kurzbz;
|
||||
$ber->rolle_kurzbz = $rolle_kurzbz;
|
||||
$ber->uid = $uid;
|
||||
$ber->funktion_kurzbz = $funktion_kurzbz;
|
||||
$ber->studiensemester_kurzbz = $studiensemester_kurzbz;
|
||||
$ber->start = $start;
|
||||
$ber->ende = $ende;
|
||||
$ber->updateamum = date('Y-m-d H:i:s');
|
||||
$ber->updatevon = $user;
|
||||
$ber->kostenstelle_id = $kostenstelle_id;
|
||||
|
||||
$htmlstr .= "<br><div class='kopf'>Berechtigungen <b>".$uid.$funktion_kurzbz."</b></div>\n";
|
||||
$htmlstr .= "<table class='detail' style='padding-top:10px;'>\n";
|
||||
$htmlstr .= "<tr></tr>\n";
|
||||
$htmlstr .= "<tr><td>Rolle</td><td>Berechtigung</td><td>Art</td><td>Organisationseinheit</td><td>Semester</td><td>Neg</td><td>Start</td><td>Ende</td><td></td><td></td><td></td></tr>\n";
|
||||
foreach($rights->berechtigungen as $b)
|
||||
{
|
||||
$htmlstr .= "<form action='benutzerberechtigung_details.php' method='POST' name='berechtigung".$b->benutzerberechtigung_id."'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='benutzerberechtigung_id' value='".$b->benutzerberechtigung_id."'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='uid' value='".$b->uid."'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='funktion_kurzbz' value='".$b->funktion_kurzbz."'>\n";
|
||||
$htmlstr .= " <tr id='".$b->benutzerberechtigung_id."'>\n";
|
||||
|
||||
//Rolle
|
||||
$htmlstr .= " <td><select name='rolle_kurzbz' id='rolle_kurzbz_$b->benutzerberechtigung_id' onchange='markier(\"".$b->benutzerberechtigung_id."\"); setnull(\"berechtigung_kurzbz_$b->benutzerberechtigung_id\");'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($rolle_arr); $i++)
|
||||
{
|
||||
if ($b->rolle_kurzbz == $rolle_arr[$i])
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$rolle_arr[$i]."' ".$sel.">".$rolle_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Berechtigung
|
||||
$htmlstr .= " <td><select name='berechtigung_kurzbz' id='berechtigung_kurzbz_$b->benutzerberechtigung_id' onchange='markier(\"".$b->benutzerberechtigung_id."\"); setnull(\"rolle_kurzbz_$b->benutzerberechtigung_id\");''>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($berechtigung_arr); $i++)
|
||||
{
|
||||
if ($b->berechtigung_kurzbz == $berechtigung_arr[$i])
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$berechtigung_arr[$i]."' ".$sel.">".$berechtigung_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Art
|
||||
$htmlstr .= " <td><input type='text' name='art' value='".$b->art."' size='5' maxlength='5' onchange='markier(\"".$b->benutzerberechtigung_id."\")'></td>\n";
|
||||
|
||||
//Organisationseinheit
|
||||
$htmlstr .= " <td><select name='oe_kurzbz' onchange='markier(\"".$b->benutzerberechtigung_id."\")'>\n";
|
||||
$htmlstr .= " <option value=''>-- Alle --</option>\n";
|
||||
|
||||
foreach ($oe->result as $oekey)
|
||||
{
|
||||
if ($b->oe_kurzbz == $oekey->oe_kurzbz && $b->oe_kurzbz != null)
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$oekey->oe_kurzbz."' ".$sel.">".$oekey->organisationseinheittyp_kurzbz.' '.$oekey->bezeichnung.'</option>';
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Studiensemester
|
||||
$htmlstr .= " <td><select name='studiensemester_kurzbz' onchange='markier(\"".$b->benutzerberechtigung_id."\")'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($st_arr); $i++)
|
||||
{
|
||||
if ($b->studiensemester_kurzbz == $st_arr[$i])
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$st_arr[$i]."' ".$sel.">".$st_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
|
||||
$htmlstr .= " <td><input type='checkbox' name='negativ' ".($b->negativ?'checked="checked"':'')." onchange='markier(\"".$b->benutzerberechtigung_id."\")'></td>\n";
|
||||
$htmlstr .= " <td><input type='text' name='start' value='".$b->start."' size='10' maxlength='10' onchange='markier(\"".$b->benutzerberechtigung_id."\")'></td>\n";
|
||||
$htmlstr .= " <td><input type='text' name='ende' value='".$b->ende."' size='10' maxlength='10' onchange='markier(\"".$b->benutzerberechtigung_id."\")'></td>\n";
|
||||
|
||||
$htmlstr .= " <td><input type='submit' name='schick' value='speichern'></td>";
|
||||
$htmlstr .= " <td><input type='submit' name='del' value='löschen'></td>";
|
||||
$htmlstr .= " </tr>\n";
|
||||
$htmlstr .= "</form>\n";
|
||||
if(!$ber->save()){
|
||||
if (!$ber->new)
|
||||
$errorstr .= "Datensatz konnte nicht upgedatet werden!".$ber->errormsg;
|
||||
else
|
||||
$errorstr .= "Datensatz konnte nicht gespeichert werden!".$ber->errormsg;
|
||||
}
|
||||
if ($ber->new)
|
||||
{
|
||||
$reloadstr .= "<script type='text/javascript'>\n";
|
||||
$reloadstr .= " parent.uebersicht.location.href='benutzerberechtigung_uebersicht.php';";
|
||||
$reloadstr .= "</script>\n";
|
||||
}
|
||||
|
||||
$htmlstr .= "<form action='benutzerberechtigung_details.php' method='POST' name='berechtigung_neu'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='neu' value='1'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='benutzerberechtigung_id' value=''>\n";
|
||||
$htmlstr .= "<input type='hidden' name='uid' value='".$uid."'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='funktion_kurzbz' value='".$funktion_kurzbz."'>\n";
|
||||
$htmlstr .= " <tr id='neu'>\n";
|
||||
|
||||
//Rolle
|
||||
$htmlstr .= " <td><select name='rolle_kurzbz' id='rolle_kurzbz_neu' onchange='markier(\"neu\"); setnull(\"berechtigung_kurzbz_neu\");'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($rolle_arr); $i++)
|
||||
{
|
||||
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$rolle_arr[$i]."' ".$sel.">".$rolle_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Berechtigung_kurzbz
|
||||
$htmlstr .= " <td><select name='berechtigung_kurzbz' id='berechtigung_kurzbz_neu' onchange='markier(\"neu\"); setnull(\"rolle_kurzbz_neu\");'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($berechtigung_arr); $i++)
|
||||
{
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$berechtigung_arr[$i]."' ".$sel.">".$berechtigung_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Art
|
||||
$htmlstr .= " <td><input type='text' name='art' value='' size='5' maxlength='5' onchange='markier(\"neu\")'></td>\n";
|
||||
|
||||
//Organisationseinheit
|
||||
$htmlstr .= " <td><select name='oe_kurzbz' onchange='markier(\"neu\")'>\n";
|
||||
$htmlstr .= " <option value=''>-- Alle --</option>\n";
|
||||
|
||||
foreach ($oe->result as $oekey)
|
||||
{
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$oekey->oe_kurzbz."' ".$sel.">".$oekey->organisationseinheittyp_kurzbz.' '.$oekey->bezeichnung.'</option>';
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Studiensemester
|
||||
$htmlstr .= " <td><select name='studiensemester_kurzbz' onchange='markier(\"neu\")'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($st_arr); $i++)
|
||||
{
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$st_arr[$i]."' ".$sel.">".$st_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
|
||||
|
||||
$htmlstr .= " <td><input type='checkbox' name='negativ' onchange='markier(\"neu\")'></td>\n";
|
||||
$htmlstr .= " <td><input type='text' name='start' value='' size='10' maxlength='10' onchange='markier(\"neu\")'></td>\n";
|
||||
$htmlstr .= " <td><input type='text' name='ende' value='' size='10' maxlength='10' onchange='markier(\"neu\")'></td>\n";
|
||||
|
||||
$htmlstr .= " <td><input type='submit' name='schick' value='neu'></td>";
|
||||
$htmlstr .= " </tr>\n";
|
||||
$htmlstr .= "</form>\n";
|
||||
|
||||
$htmlstr .= "</table>\n";
|
||||
|
||||
}
|
||||
$htmlstr .= "<div class='inserterror'>".$errorstr."</div>\n";
|
||||
else
|
||||
{
|
||||
$errorstr.='Fehler beim Speichern: Sie haben keine Berechtigung zum Speichern';
|
||||
}
|
||||
}
|
||||
|
||||
if (!$b = new berechtigung())
|
||||
die($b->errormsg);
|
||||
|
||||
$b->getRollen();
|
||||
foreach($b->result as $berechtigung)
|
||||
{
|
||||
$rolle_arr[] = $berechtigung->rolle_kurzbz;
|
||||
}
|
||||
|
||||
$b->getBerechtigungen();
|
||||
foreach($b->result as $berechtigung)
|
||||
{
|
||||
$berechtigung_arr[] = $berechtigung->berechtigung_kurzbz;
|
||||
}
|
||||
|
||||
$st = new studiensemester();
|
||||
$st->getAll();
|
||||
foreach($st->studiensemester as $studiensemester)
|
||||
{
|
||||
$st_arr[] = $studiensemester->studiensemester_kurzbz;
|
||||
}
|
||||
|
||||
$oe = new organisationseinheit();
|
||||
$oe->getAll();
|
||||
|
||||
$kostenstelle = new wawi_kostenstelle();
|
||||
$kostenstelle->getAll();
|
||||
|
||||
if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
|
||||
{
|
||||
$uid='';
|
||||
$funktion_kurzbz='';
|
||||
$rights = new benutzerberechtigung();
|
||||
if(isset($_REQUEST['uid']) && $_REQUEST['uid']!='')
|
||||
{
|
||||
$uid = $_REQUEST['uid'];
|
||||
|
||||
$ben = new benutzer();
|
||||
if (!$ben->load($uid))
|
||||
die('Benutzer existiert nicht');
|
||||
|
||||
$rights->loadBenutzerRollen($uid);
|
||||
}
|
||||
elseif(isset($_REQUEST['funktion_kurzbz']) && $_REQUEST['funktion_kurzbz']!='')
|
||||
{
|
||||
$funktion_kurzbz = $_REQUEST['funktion_kurzbz'];
|
||||
|
||||
$funktion = new funktion();
|
||||
if(!$funktion->load($funktion_kurzbz))
|
||||
die('Funktion existiert nicht');
|
||||
|
||||
$rights->loadBenutzerRollen(null, $funktion_kurzbz);
|
||||
}
|
||||
|
||||
$htmlstr .= "<br><div class='kopf'>Berechtigungen <b>".$uid.$funktion_kurzbz."</b></div>\n";
|
||||
$htmlstr .= "<table class='detail' style='padding-top:10px;'>\n";
|
||||
$htmlstr .= "<tr></tr>\n";
|
||||
$htmlstr .= "<tr>
|
||||
<td>Rolle</td>
|
||||
<td>Berechtigung</td>
|
||||
<td>Art</td>
|
||||
<td>Organisationseinheit</td>
|
||||
<td>Kostenstelle</td>
|
||||
<td>Semester</td>
|
||||
<td>Neg</td>
|
||||
<td>Start</td>
|
||||
<td>Ende</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>\n";
|
||||
foreach($rights->berechtigungen as $b)
|
||||
{
|
||||
$htmlstr .= "<form action='benutzerberechtigung_details.php' method='POST' name='berechtigung".$b->benutzerberechtigung_id."'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='benutzerberechtigung_id' value='".$b->benutzerberechtigung_id."'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='uid' value='".$b->uid."'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='funktion_kurzbz' value='".$b->funktion_kurzbz."'>\n";
|
||||
$htmlstr .= " <tr id='".$b->benutzerberechtigung_id."'>\n";
|
||||
|
||||
//Rolle
|
||||
$htmlstr .= " <td><select name='rolle_kurzbz' id='rolle_kurzbz_$b->benutzerberechtigung_id' onchange='markier(\"".$b->benutzerberechtigung_id."\"); setnull(\"berechtigung_kurzbz_$b->benutzerberechtigung_id\");'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($rolle_arr); $i++)
|
||||
{
|
||||
if ($b->rolle_kurzbz == $rolle_arr[$i])
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$rolle_arr[$i]."' ".$sel.">".$rolle_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Berechtigung
|
||||
$htmlstr .= " <td><select name='berechtigung_kurzbz' id='berechtigung_kurzbz_$b->benutzerberechtigung_id' onchange='markier(\"".$b->benutzerberechtigung_id."\"); setnull(\"rolle_kurzbz_$b->benutzerberechtigung_id\");''>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($berechtigung_arr); $i++)
|
||||
{
|
||||
if ($b->berechtigung_kurzbz == $berechtigung_arr[$i])
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$berechtigung_arr[$i]."' ".$sel.">".$berechtigung_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Art
|
||||
$htmlstr .= " <td><input type='text' name='art' value='".$b->art."' size='5' maxlength='5' onchange='markier(\"".$b->benutzerberechtigung_id."\")'></td>\n";
|
||||
|
||||
//Organisationseinheit
|
||||
$htmlstr .= " <td><select name='oe_kurzbz' onchange='markier(\"".$b->benutzerberechtigung_id."\")'>\n";
|
||||
$htmlstr .= " <option value=''>-- Alle --</option>\n";
|
||||
|
||||
foreach ($oe->result as $oekey)
|
||||
{
|
||||
if ($b->oe_kurzbz == $oekey->oe_kurzbz && $b->oe_kurzbz != null)
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
if(!$oekey->aktiv)
|
||||
$class='class="inactive"';
|
||||
else
|
||||
$class='';
|
||||
$htmlstr .= " <option value='".$oekey->oe_kurzbz."' ".$sel." ".$class.">".$oekey->organisationseinheittyp_kurzbz.' '.$oekey->bezeichnung.'</option>';
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Kostenstelle
|
||||
$htmlstr .= " <td><select name='kostenstelle_id' onchange='markier(\"".$b->benutzerberechtigung_id."\")'>\n";
|
||||
$htmlstr .= " <option value=''>-- keine Auswahl --</option>\n";
|
||||
|
||||
foreach ($kostenstelle->result as $kst)
|
||||
{
|
||||
if ($b->kostenstelle_id == $kst->kostenstelle_id)
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
if(!$kst->aktiv)
|
||||
$class='class="inactive"';
|
||||
else
|
||||
$class='';
|
||||
|
||||
$htmlstr .= " <option value='".$kst->kostenstelle_id."' ".$sel." ".$class.">".$kst->bezeichnung.'</option>';
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Studiensemester
|
||||
$htmlstr .= " <td><select name='studiensemester_kurzbz' onchange='markier(\"".$b->benutzerberechtigung_id."\")'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($st_arr); $i++)
|
||||
{
|
||||
if ($b->studiensemester_kurzbz == $st_arr[$i])
|
||||
$sel = " selected";
|
||||
else
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$st_arr[$i]."' ".$sel.">".$st_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
|
||||
$htmlstr .= " <td><input type='checkbox' name='negativ' ".($b->negativ?'checked="checked"':'')." onchange='markier(\"".$b->benutzerberechtigung_id."\")'></td>\n";
|
||||
$htmlstr .= " <td><input type='text' name='start' value='".$b->start."' size='10' maxlength='10' onchange='markier(\"".$b->benutzerberechtigung_id."\")'></td>\n";
|
||||
$htmlstr .= " <td><input type='text' name='ende' value='".$b->ende."' size='10' maxlength='10' onchange='markier(\"".$b->benutzerberechtigung_id."\")'></td>\n";
|
||||
|
||||
$htmlstr .= " <td><input type='submit' name='schick' value='speichern'></td>";
|
||||
$htmlstr .= " <td><input type='submit' name='del' value='löschen'></td>";
|
||||
$htmlstr .= " </tr>\n";
|
||||
$htmlstr .= "</form>\n";
|
||||
}
|
||||
|
||||
$htmlstr .= "<form action='benutzerberechtigung_details.php' method='POST' name='berechtigung_neu'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='neu' value='1'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='benutzerberechtigung_id' value=''>\n";
|
||||
$htmlstr .= "<input type='hidden' name='uid' value='".$uid."'>\n";
|
||||
$htmlstr .= "<input type='hidden' name='funktion_kurzbz' value='".$funktion_kurzbz."'>\n";
|
||||
$htmlstr .= " <tr id='neu'>\n";
|
||||
|
||||
//Rolle
|
||||
$htmlstr .= " <td><select name='rolle_kurzbz' id='rolle_kurzbz_neu' onchange='markier(\"neu\"); setnull(\"berechtigung_kurzbz_neu\");'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($rolle_arr); $i++)
|
||||
{
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$rolle_arr[$i]."' ".$sel.">".$rolle_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Berechtigung_kurzbz
|
||||
$htmlstr .= " <td><select name='berechtigung_kurzbz' id='berechtigung_kurzbz_neu' onchange='markier(\"neu\"); setnull(\"rolle_kurzbz_neu\");'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($berechtigung_arr); $i++)
|
||||
{
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$berechtigung_arr[$i]."' ".$sel.">".$berechtigung_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Art
|
||||
$htmlstr .= " <td><input type='text' name='art' value='' size='5' maxlength='5' onchange='markier(\"neu\")'></td>\n";
|
||||
|
||||
//Organisationseinheit
|
||||
$htmlstr .= " <td><select name='oe_kurzbz' onchange='markier(\"neu\")'>\n";
|
||||
$htmlstr .= " <option value=''>-- Alle --</option>\n";
|
||||
|
||||
foreach ($oe->result as $oekey)
|
||||
{
|
||||
if(!$oekey->aktiv)
|
||||
$class='class="inactive"';
|
||||
else
|
||||
$class='';
|
||||
$htmlstr .= " <option value='".$oekey->oe_kurzbz."' ".$class.">".$oekey->organisationseinheittyp_kurzbz.' '.$oekey->bezeichnung.'</option>';
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Kostenstelle
|
||||
$htmlstr .= " <td><select name='kostenstelle_id' onchange='markier(\"".$b->benutzerberechtigung_id."\")'>\n";
|
||||
$htmlstr .= " <option value=''>-- keine Auswahl --</option>\n";
|
||||
|
||||
foreach ($kostenstelle->result as $kst)
|
||||
{
|
||||
if(!$kst->aktiv)
|
||||
$class='class="inactive"';
|
||||
else
|
||||
$class='';
|
||||
|
||||
$htmlstr .= " <option value='".$kst->kostenstelle_id."' ".$class.">".$kst->bezeichnung.'</option>';
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
//Studiensemester
|
||||
$htmlstr .= " <td><select name='studiensemester_kurzbz' onchange='markier(\"neu\")'>\n";
|
||||
$htmlstr .= " <option value=''></option>\n";
|
||||
for ($i = 0; $i < sizeof($st_arr); $i++)
|
||||
{
|
||||
$sel = "";
|
||||
$htmlstr .= " <option value='".$st_arr[$i]."' ".$sel.">".$st_arr[$i]."</option>";
|
||||
}
|
||||
$htmlstr .= " </select></td>\n";
|
||||
|
||||
$htmlstr .= " <td><input type='checkbox' name='negativ' onchange='markier(\"neu\")'></td>\n";
|
||||
$htmlstr .= " <td><input type='text' name='start' value='' size='10' maxlength='10' onchange='markier(\"neu\")'></td>\n";
|
||||
$htmlstr .= " <td><input type='text' name='ende' value='' size='10' maxlength='10' onchange='markier(\"neu\")'></td>\n";
|
||||
|
||||
$htmlstr .= " <td><input type='submit' name='schick' value='neu'></td>";
|
||||
$htmlstr .= " </tr>\n";
|
||||
$htmlstr .= "</form>\n";
|
||||
|
||||
$htmlstr .= "</table>\n";
|
||||
|
||||
}
|
||||
$htmlstr .= "<div class='inserterror'>".$errorstr."</div>\n";
|
||||
?>
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
@@ -189,10 +189,11 @@ else
|
||||
<tbody>';
|
||||
$anzahl=0;
|
||||
$gesamt = count($kst_array);
|
||||
echo '<td valign="top"><table>';
|
||||
echo '<tr><td valign="top"><table>';
|
||||
|
||||
foreach($kostenstelle->result as $kst)
|
||||
{
|
||||
if($anzahl%(($gesamt/3)+1)==0)
|
||||
if($anzahl%(($gesamt/3)+1)==0 && $anzahl!=0)
|
||||
{
|
||||
echo '</table></td><td valign="top"><table>';
|
||||
}
|
||||
@@ -202,15 +203,16 @@ else
|
||||
</tr>';
|
||||
$anzahl++;
|
||||
}
|
||||
echo '</table></td>';
|
||||
echo '</table></td></tr>';
|
||||
|
||||
echo '</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td><input type="checkbox" name="allemarkieren" onclick="alleMarkieren(this.checked)"></td>
|
||||
<td>Alle markieren</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
<br />
|
||||
<table>
|
||||
<tr>
|
||||
<td><input type="checkbox" name="allemarkieren" onclick="alleMarkieren(this.checked)"></td>
|
||||
<td>Alle markieren</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
Geschäftsjahr
|
||||
|
||||
@@ -40,7 +40,7 @@ require_once('../include/sprache.class.php');
|
||||
<script type="text/javascript" src="../include/js/jquery.metadata.js"></script>
|
||||
<script type="text/javascript" src="../include/js/jquery.tablesorter.js"></script>
|
||||
|
||||
<script language="Javascript">
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#myTable").tablesorter(
|
||||
@@ -112,7 +112,7 @@ if(isset($_GET['method']))
|
||||
echo "<td><input type=\"text\" size=\"32\" name=\"beschreibung$i\" value=\"".$konto->beschreibung[$i]."\"></td>\n";
|
||||
echo "</tr>\n";
|
||||
}
|
||||
$i++;
|
||||
$i++;
|
||||
}
|
||||
echo "<tr>\n";
|
||||
echo "<td>Kurzbezeichnung</td>\n";
|
||||
@@ -122,13 +122,13 @@ if(isset($_GET['method']))
|
||||
echo "<td>Aktiv?</td>\n";
|
||||
echo "<td><input type=\"checkbox\" name=\"aktiv\" value=\"aktiv\" $checked>\n";
|
||||
echo "</tr>\n";
|
||||
echo "<tr><td> </td><tr>\n";
|
||||
echo "<tr><td> </td></tr>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<td><a href=kontouebersicht.php> zurueck </a></td>\n";
|
||||
echo "<td><input type='submit' value='update'></td>\n";
|
||||
echo "</tr>\n";
|
||||
echo "</form>\n";
|
||||
echo "</table>\n";
|
||||
echo "</form>\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -162,16 +162,16 @@ if(isset($_GET['method']))
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
echo "<td>Kurzbezeichnung</td>\n";
|
||||
echo "<tr><td>Kurzbezeichnung</td>\n";
|
||||
echo "<td><input type=\"text\" size=\"32\" maxlength =\"32\" name=\"kurzbezeichnung\" value=\"\"></td>\n";
|
||||
echo "</tr>\n";
|
||||
echo "<tr><td> </td><tr>\n";
|
||||
echo "<tr><td> </td></tr>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<td><a href=kontouebersicht.php> zurueck </a></td>\n";
|
||||
echo "<td><input type='submit' value='Anlegen'></td>\n";
|
||||
echo "</tr>\n";
|
||||
echo "</form>\n";
|
||||
echo "</table>\n";
|
||||
echo "</form>\n";
|
||||
}
|
||||
}
|
||||
else if($_GET['method']== "save")
|
||||
|
||||
@@ -39,7 +39,7 @@ require_once('../include/benutzerberechtigung.class.php');
|
||||
<script type="text/javascript" src="../include/js/jquery.metadata.js"></script>
|
||||
<script type="text/javascript" src="../include/js/jquery.tablesorter.js"></script>
|
||||
|
||||
<script language="Javascript">
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#myTable").tablesorter(
|
||||
@@ -101,7 +101,7 @@ if(isset($_GET['method']))
|
||||
echo "<form action=\"kostenstellenuebersicht.php?method=save&id=$kostenstelle->kostenstelle_id\" method=\"post\">\n";
|
||||
echo '<table border=0>';
|
||||
echo '<tr>';
|
||||
echo " Organisationseinheit: <SELECT name='filter_oe_kurzbz'>\n";
|
||||
echo "<td>Organisationseinheit</td><td><SELECT name='filter_oe_kurzbz'>\n";
|
||||
echo "<option value=''>-- Keine Auswahl --</option>\n";
|
||||
|
||||
foreach ($oeinheiten as $oei)
|
||||
@@ -123,7 +123,7 @@ if(isset($_GET['method']))
|
||||
|
||||
echo "</SELECT>\n";
|
||||
|
||||
echo "<tr>\n";
|
||||
echo "</td><tr>\n";
|
||||
echo "<td>Bezeichnung</td>\n";
|
||||
echo "<td><input type=\"text\" size=\"32\" name=\"bezeichnung\" value=\"$kostenstelle->bezeichnung\"></td>\n";
|
||||
echo "</tr>\n";
|
||||
@@ -143,13 +143,13 @@ if(isset($_GET['method']))
|
||||
echo "<td>Aktiv?</td>\n";
|
||||
echo "<td><input type=\"checkbox\" name=\"aktiv\" value=\"aktiv\" $checked>\n";
|
||||
echo "</tr>\n";
|
||||
echo "<tr><td> </td><tr>\n";
|
||||
echo "<tr><td> </td></tr>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<td><a href=kostenstellenuebersicht.php> zurueck </a></td>\n";
|
||||
echo "<td><input type='submit' value='update'></td>";
|
||||
echo "</tr>\n";
|
||||
echo "</form>\n";
|
||||
echo "</table>\n";
|
||||
echo "</form>\n";
|
||||
|
||||
}
|
||||
else
|
||||
@@ -179,7 +179,7 @@ if(isset($_GET['method']))
|
||||
echo "<form action=\"kostenstellenuebersicht.php?method=save\" method=\"post\">\n";
|
||||
echo "<table border=0>\n";
|
||||
echo "<tr>\n";
|
||||
echo " Organisationseinheit: <SELECT name='filter_oe_kurzbz'>\n";
|
||||
echo "<td>Organisationseinheit</td><td> <SELECT name='filter_oe_kurzbz'>\n";
|
||||
echo "<option value=''>-- Keine Auswahl --</option>\n";
|
||||
|
||||
foreach ($oeinheiten as $oei)
|
||||
@@ -197,7 +197,7 @@ if(isset($_GET['method']))
|
||||
}
|
||||
}
|
||||
echo "</SELECT>\n";
|
||||
echo "</tr>\n";
|
||||
echo "</td></tr>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<td>Bezeichnung</td>\n";
|
||||
echo "<td><input type=\"text\" size=\"32\" maxlength =\"256\" name=\"bezeichnung\" value=\"\"></td>\n";
|
||||
@@ -214,13 +214,13 @@ if(isset($_GET['method']))
|
||||
echo "<td>Kostenstellen Nr.</td>\n";
|
||||
echo "<td><input type=\"text\" size=\"32\" maxlength =\"4\" name=\"kostenstelle_nr\" value=\"\"></td>\n";
|
||||
echo "</tr>\n";
|
||||
echo "<tr><td> </td><tr>\n";
|
||||
echo "<tr><td> </td></tr>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<td><a href=kostenstellenuebersicht.php> zurueck </a></td>\n";
|
||||
echo "<td><input type='submit' value='Anlegen'></td>\n";
|
||||
echo "</tr>\n";
|
||||
echo "</form>\n";
|
||||
echo "</table>\n";
|
||||
echo "</form>\n";
|
||||
}
|
||||
}
|
||||
else if($_GET['method']=='delete')
|
||||
|
||||
+5
-5
@@ -205,8 +205,8 @@ if($aktion == 'suche')
|
||||
echo '<option style="text-decoration:line-through;" value="'.$oei->oe_kurzbz.'">'.$oei->bezeichnung."</option>\n";
|
||||
}
|
||||
}
|
||||
echo "</td>\n";
|
||||
echo "</SELECT>\n";
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<td> Firma: </td>\n";
|
||||
@@ -224,8 +224,8 @@ if($aktion == 'suche')
|
||||
echo '<option value='.$kst->kostenstelle_id.' >'.$kst->bezeichnung."</option>\n";
|
||||
|
||||
}
|
||||
echo "</td>\n";
|
||||
echo "</SELECT>\n";
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<td> Konto: </td>\n";
|
||||
@@ -236,10 +236,9 @@ if($aktion == 'suche')
|
||||
echo '<option value='.$ko->konto_id.' >'.$ko->kurzbz."</option>\n";
|
||||
|
||||
}
|
||||
echo "</td>\n";
|
||||
echo "</SELECT>\n";
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
echo "<tr>\n";
|
||||
echo "<tr><td> </td></tr>\n";
|
||||
echo "<tr><td><input type='submit' name ='submit' value='Suche'></td></tr>\n";
|
||||
echo "</table>\n";
|
||||
@@ -856,6 +855,7 @@ if($aktion=='update')
|
||||
<td><input type="submit" value="Speichern"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
';
|
||||
|
||||
}
|
||||
@@ -884,7 +884,7 @@ function getBetragRow($i, $rechnungsbetrag_id='', $bezeichnung='', $betrag='', $
|
||||
<input class="number" type="text" size="5" maxlength="5" id="mwst_'.$i.'" name="mwst_'.$i.'" value="'.$mwst.'" onchange="bruttonetto('.$i.'); summe(); "> %
|
||||
</td>
|
||||
<td>
|
||||
<input class="number" type="text" size="12" maxlenght="15" id="brutto_'.$i.'" name="brutto_'.$i.'" value="'.($betrag*(100+$mwst)/100).'" onchange="netto('.$i.'); summe();"> €
|
||||
<input class="number" type="text" size="12" maxlength="15" id="brutto_'.$i.'" name="brutto_'.$i.'" value="'.($betrag*(100+$mwst)/100).'" onchange="netto('.$i.'); summe();"> €
|
||||
</td>
|
||||
</tr>';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user