180 lines
5.4 KiB
PHP
Executable File
180 lines
5.4 KiB
PHP
Executable File
<?php
|
|
@session_start();
|
|
|
|
/*if ( strtolower( $_SESSION[ "benutzer_anmeldename" ] ) <> "superuser" )
|
|
{
|
|
$_SESSION[ "benutzer_anmeldename" ] = "";
|
|
header("Location: index.php");
|
|
}*/
|
|
|
|
|
|
include_once( "f_admin.php" );
|
|
include_once( "f_wfl.php" );
|
|
include_once( "kd_einsprungspunkte.php" );
|
|
|
|
|
|
|
|
///////////////////////////////
|
|
// Darf der Benutzer diese Seite sehen?
|
|
|
|
$exec = besitzt_benutzer_systemrecht( $_SESSION[ "mandant_name" ], $_SESSION[ "benutzer_anmeldename" ], "ADMIN_WERTEMENGE" );
|
|
|
|
if ( ( $exec[ 0 ] != 1 ) && ( mb_strtoupper( $_SESSION[ "benutzer_anmeldename" ], "UTF-8" ) != "SUPERUSER" ) )
|
|
{
|
|
header( "Location: us_uebersicht.php" );
|
|
}
|
|
|
|
///////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$mandant_name = $_GET[ "mandant_name" ];
|
|
|
|
$_SESSION[ "title" ] = "Wertemengen-Elemente";
|
|
include( 'ssi_header.php' );
|
|
|
|
|
|
|
|
$_SESSION[ "title" ] = "";
|
|
|
|
//$wertemengen = liefere_alle_wertemengen_kuerzel( "Standard", false );
|
|
|
|
|
|
$wertemengen_kuerzel = $_GET[ "wertemenge_kuerzel" ];
|
|
|
|
if ( mb_strtoupper( $_SESSION[ "benutzer_anmeldename" ], "UTF-8" ) == "SUPERUSER" )
|
|
{
|
|
include( "su_menu.php" );
|
|
}
|
|
else
|
|
{
|
|
include( "ad_menu.php" );
|
|
}
|
|
|
|
echo "<div style='margin-left:200px; padding-bottom:30px; min-height:550px;'>";
|
|
|
|
//echo $mandant_name." ".$wertemengen_kuerzel;
|
|
|
|
$elemente = liefere_wertemenge_elemente( $mandant_name, $wertemengen_kuerzel );
|
|
|
|
$wertemenge = liefere_wertemenge( $mandant_name, $wertemengen_kuerzel );
|
|
|
|
$i = 0;
|
|
|
|
$html = "<div name='eintraege_liste' id='eintraege_liste' ><table border='0' style='border:0px solid white; min-width:500px; font-size:90%; padding: 0px; '><tr>";
|
|
foreach( $wertemenge[ 2 ] as $key=>$eigenschaft )
|
|
{
|
|
|
|
if ( substr( $key, 0, 12 ) == "bezeichnung_" )
|
|
{
|
|
if ( strlen( $eigenschaft ) > 0 )
|
|
{
|
|
|
|
$enthalten[ ] = substr( $key, 12 );
|
|
$enthalten_string = $enthalten_string.substr( $key, 12 )."|";
|
|
$i++;
|
|
if ( bccomp( $i, 8, 0 ) > 0 )
|
|
{
|
|
//nix
|
|
}
|
|
else
|
|
{
|
|
$html = $html."<th style='text-align:left;' >".$eigenschaft."</th>";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if ( $wertemenge[ 2 ][ "typ" ] == "static" )
|
|
{
|
|
$html = $html."<th>Optionen</th>";
|
|
}
|
|
$html = $html."</tr><tr>";
|
|
//echo count( $enthalten);
|
|
if ( count( $elemente[ 2 ] ) > 0 )
|
|
{
|
|
foreach ( $elemente[ 2 ] as $element )
|
|
{
|
|
//xlog( 4, "Element ".$element );
|
|
$j = 0;
|
|
foreach( $element as $key=>$value )
|
|
{
|
|
//xlog( 4, "key ".$key." value ".$value );
|
|
foreach ( $enthalten as $ele )
|
|
{
|
|
//xlog( 4, "ele ".$ele." key ".$key );
|
|
if ( $ele == $key )
|
|
{
|
|
if ( bccomp( $j, 7, 0 ) > 0 )
|
|
{
|
|
//nix
|
|
}
|
|
else
|
|
{
|
|
$html = $html. "<td style='margin:0px;'>".$element[ $ele ]."</td>";
|
|
}
|
|
|
|
$j++;
|
|
|
|
//xlog( 4, "treffer ele ".$ele." key ".$key );
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
if ( bccomp( $j, $i, 0 ) < 0 )
|
|
{
|
|
for ( $k = $j; $k < $i; $k++ )
|
|
{
|
|
$html = $html."<td> </td>";
|
|
}
|
|
}
|
|
|
|
if ( $wertemenge[ 2 ][ "typ" ] == "static" )
|
|
{
|
|
$html = $html."<td style='margin:0px;min-width: 120px; vertical-align:middle;'><input type='button' value='löschen' style='width:60px; height:20px; font-size:.8em;' onclick=\"document.location.href='su_web.php?cmd=wertemengen_element_loeschen&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemengen_kuerzel )."&element_id=".urlencode( $element[ 'element_id' ] )."';\" ><input type='button' value='ändern' style='width:60px; height:20px; font-size:.8em;' onclick=\"ajaxFunction( 'su_web.php?cmd=wertemengen_element_aendern&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemengen_kuerzel )."&element_id=".urlencode( $element[ 'element_id' ] )."&elemente=".urlencode( $enthalten_string )."', 'wertemenge_anlegen' ); \" ></td>";
|
|
}
|
|
else
|
|
{
|
|
$html = $html."<td> </td>";
|
|
}
|
|
$html = $html."</tr>";
|
|
|
|
}
|
|
}
|
|
else
|
|
{
|
|
$html = $html."<td>Es sind keine Elemente vorhanden.</td>";
|
|
}
|
|
|
|
$html = $html."</tr></table></div>";
|
|
|
|
//eintraege_liste
|
|
|
|
echo "<h2>Wertemenge ".$wertemenge[ 2 ][ "bezeichnung" ]."</h2>";
|
|
echo "<span>Schnellsuche:</span><input type='text' style='width:400px;' value='Schnellsuche ...' name='schnellsuche' id='schnellsuche' onfocus=\"this.value = '';\" onblur=\"this.value='Schnellsuche ...';\" onkeyup=\"ajaxFunction( 'su_web.php?cmd=suche_wertemengen_elemente&mandant_name=".urlencode( $mandant_name )."&wertemenge_kuerzel=".urlencode( $wertemengen_kuerzel )."&konfig_option='+encodeURIComponent( this.value ), 'eintraege_liste' );\" /><br /><br />";
|
|
echo "<input type='button' value='Zurück' style='width:150px;' onclick=\"document.location.href='ad_wertemenge.php'\" /><input type='button' style='width:150px;' value='Element hinzufügen' onclick=\"ajaxFunction( 'su_web.php?cmd=wertemengen_element_hinzufuegen&wertemenge_kuerzel=".urlencode( $wertemengen_kuerzel )."&mandant_name=".urlencode( $mandant_name )."&elemente=".urlencode( $enthalten_string )."', 'wertemenge_anlegen' );\" >";
|
|
|
|
echo '<div name="wertemenge_anlegen" id="wertemenge_anlegen" style=" border: 0px solid white; margin-top:10px;" ></div>';
|
|
echo $html;
|
|
?>
|
|
|
|
|
|
<?php
|
|
|
|
echo '<div name="wertemenge_ergebnis_3" id="wertemenge_ergebnis_3" style=" margin-top:10px;" >'.$_SESSION[ "meldung_su" ].'</div>';
|
|
$_SESSION[ "meldung_su" ] = "";
|
|
|
|
|
|
|
|
//echo "<p style='height:200px;' />";
|
|
echo "</div>";
|
|
echo "<p style='clear:both;' />";
|
|
include( 'ssi_footer.php' );
|
|
|
|
?>
|