mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
First commit
This commit is contained in:
@@ -27,14 +27,14 @@
|
||||
$inventarnummer=trim((isset($_REQUEST['inventarnummer']) ? str_replace(array('`','�','*','~'),'+',$_REQUEST['inventarnummer']):''));
|
||||
|
||||
// Formel: Groesse in cm * 72 dpi / 2,54 = Masse in Pixel; Masse in Pixel * 2,54 / 72 dpi = Groesse in cm
|
||||
$dpiDefault=96;
|
||||
|
||||
$dpiDefault=96;
|
||||
|
||||
$dpi=trim((isset($_REQUEST['dpi']) ? $_REQUEST['dpi']:$dpiDefault));
|
||||
if (!is_numeric($dpi))
|
||||
$dpi=$dpiDefault;
|
||||
$dpi=(int)$dpi;
|
||||
|
||||
// GesamtEtikette
|
||||
// GesamtEtikette
|
||||
$etikette_druck_height=(int)(2.54 * ($dpi/2.54)); // 2.54 - '72'
|
||||
$etikette_druck_width=(int)(5 * ($dpi/2.54)); // 5cm - '142'
|
||||
// Logo 4cm * 1cm
|
||||
@@ -47,7 +47,7 @@ $etikette_width=(int)((int)(4 * ($dpi/2.54))/100); // 4cm - '113'
|
||||
$browser=strtolower($_SERVER['HTTP_USER_AGENT']);
|
||||
$output='css';
|
||||
if (!strstr($browser,'msie'))
|
||||
$output='svg';
|
||||
$output='svg';
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
@@ -58,21 +58,19 @@ if (!strstr($browser,'msie'))
|
||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||
<!-- <link rel="stylesheet" href="../../include/js/jquery.css" rel="stylesheet" type="text/css"> -->
|
||||
|
||||
<script type="text/javascript" src="../../include/js/jquery1.9.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css"/>
|
||||
<!-- <script src="../../include/js/jquery.js" type="text/javascript"></script>
|
||||
<script src="../../include/js/jquery-ui.js" type="text/javascript"></script>
|
||||
<script src="../../include/js/jquery.autocomplete.js" type="text/javascript"></script>
|
||||
<script src="../../include/js/jquery.autocomplete.min.js" type="text/javascript"></script>
|
||||
<script src="../../include/js/jquery-barcode-1.3.3.js" type="text/javascript"></script> -->
|
||||
|
||||
<title>Etiketten</title>
|
||||
|
||||
|
||||
<?php
|
||||
if (empty($inventarnummer))
|
||||
{
|
||||
{
|
||||
//onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1500);}"
|
||||
?>
|
||||
?>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Etiketten</h1>
|
||||
@@ -80,7 +78,7 @@ if (!strstr($browser,'msie'))
|
||||
<label for="inventarnummer">Inventarnummer :</label>
|
||||
<input id="inventarnummer" name="inventarnummer" type="text" size="10" maxlength="30" value="">
|
||||
<script type="text/javascript">
|
||||
function selectItem(li)
|
||||
function selectItem(li)
|
||||
{
|
||||
// onItemSelect (default value: none)
|
||||
// A JavaScript function that will be called when an item is selected. The
|
||||
@@ -88,16 +86,16 @@ if (!strstr($browser,'msie'))
|
||||
// This LI element will have an attribute "extra" that contains an array of all
|
||||
// cells that the backend specified. See the source code of
|
||||
// --------------------------------------------------------------------------------
|
||||
if ((li.extra != null) && (li.extra != ""))
|
||||
if ((li.extra != null) && (li.extra != ""))
|
||||
{
|
||||
if ((li.extra[0] != null) && (li.extra[0] != ""))
|
||||
if ((li.extra[0] != null) && (li.extra[0] != ""))
|
||||
alert(li.extra[0]);
|
||||
if ((li.extra[1] != null) && (li.extra[1] != ""))
|
||||
if ((li.extra[1] != null) && (li.extra[1] != ""))
|
||||
alert(li.extra[1]);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
// formatItem (default value: none)
|
||||
// A JavaScript funcion that can provide advanced markup for an item. For each
|
||||
@@ -106,28 +104,28 @@ if (!strstr($browser,'msie'))
|
||||
// provide 3 parameters: the results row, the position of the row in the list
|
||||
// of results, and the number of items in the list of results. See the source
|
||||
// code of http://www.dyve.net/jquery?autocomplete for an example.
|
||||
// --------------------------------------------------------------------------------
|
||||
// --------------------------------------------------------------------------------
|
||||
row[0] = row[0].replace('`', '+');
|
||||
row[0] = row[0].replace('`', '+');
|
||||
row[0] = row[0].replace('�', '+');
|
||||
row[0] = row[0].replace('�', '+');
|
||||
row[0] = row[0].replace('*', '+');
|
||||
row[0] = row[0].replace('*', '+');
|
||||
row[0] = row[0].replace('-', '+');
|
||||
row[0] = row[0].replace('-', '+');
|
||||
row[0] = row[0].replace('-', '+');
|
||||
row[0] = row[0].replace('-', '+');
|
||||
return row[0] + " <i>" + row[1] + "</i> ";
|
||||
}
|
||||
|
||||
function findValue(li)
|
||||
{
|
||||
if( li == null ) return alert("No match!");
|
||||
// if coming from an AJAX call, let's use the product id as the value
|
||||
if( !!li.extra ) var sValue = li.extra[0];
|
||||
// otherwise, let's just display the value in the text box
|
||||
else var sValue = li.selectValue;
|
||||
alert("The value you selected was: " + sValue);
|
||||
}
|
||||
|
||||
function findValue(li)
|
||||
{
|
||||
if( li == null ) return alert("No match!");
|
||||
// if coming from an AJAX call, let's use the product id as the value
|
||||
if( !!li.extra ) var sValue = li.extra[0];
|
||||
// otherwise, let's just display the value in the text box
|
||||
else var sValue = li.selectValue;
|
||||
alert("The value you selected was: " + sValue);
|
||||
}
|
||||
|
||||
// http://www.pengoworks.com/workshop/jquery/autocomplete_docs.txt
|
||||
$(document).ready(function() {
|
||||
$('#inventarnummer').autocomplete({
|
||||
@@ -150,16 +148,16 @@ if (!strstr($browser,'msie'))
|
||||
});
|
||||
/* $('#inventarnummer').autocomplete('inventar_autocomplete.php',{
|
||||
minChars:2,
|
||||
scroll: true,
|
||||
scrollHeight: 200,
|
||||
scroll: true,
|
||||
scrollHeight: 200,
|
||||
width:350,
|
||||
onItemSelect:selectItem,
|
||||
formatItem:formatItem,
|
||||
onFindValue: findValue,
|
||||
onFindValue: findValue,
|
||||
extraParams:{'work':'inventarnummer'}
|
||||
}); */
|
||||
});
|
||||
</script>
|
||||
</script>
|
||||
<input type="Submit">
|
||||
</form>
|
||||
<noscript>
|
||||
@@ -169,16 +167,16 @@ if (!strstr($browser,'msie'))
|
||||
</html>
|
||||
<?php
|
||||
exit;
|
||||
}
|
||||
}
|
||||
/*
|
||||
Parameter Type Default value Detail
|
||||
barWidth int 1 width of a bar
|
||||
barHeight int 50 container height
|
||||
showHRI bool true display text (HRI : Human readable Interpretation)
|
||||
bgColor text #FFFFFF background color
|
||||
color text #000000 barcode color
|
||||
fontSize text 10px font size of the HRI
|
||||
output text css output type : css, svg or bmp
|
||||
Parameter Type Default value Detail
|
||||
barWidth int 1 width of a bar
|
||||
barHeight int 50 container height
|
||||
showHRI bool true display text (HRI : Human readable Interpretation)
|
||||
bgColor text #FFFFFF background color
|
||||
color text #000000 barcode color
|
||||
fontSize text 10px font size of the HRI
|
||||
output text css output type : css, svg or bmp
|
||||
*/
|
||||
?>
|
||||
<style type="text/css" >
|
||||
@@ -195,7 +193,7 @@ output text css output type : css, svg or bmp
|
||||
<body onload="window.print();">
|
||||
<div>
|
||||
<table class="etikette_kpl">
|
||||
<tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img class="etikette_logo" src="../../skin/images/TWLogo_klein.gif">
|
||||
</td>
|
||||
@@ -203,11 +201,11 @@ output text css output type : css, svg or bmp
|
||||
<tr>
|
||||
<td>
|
||||
<div id="bcTarget"></div>
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
if ('<?php echo $inventarnummer;?>' != '')
|
||||
{
|
||||
$("#bcTarget").barcode('<?php echo $inventarnummer;?>', 'code128',{output: "<?php echo $output; ?>",barWidth:<?php echo $etikette_width;?>, barHeight:<?php echo $etikette_height;?>});
|
||||
}
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
if ('<?php echo $inventarnummer;?>' != '')
|
||||
{
|
||||
$("#bcTarget").barcode('<?php echo $inventarnummer;?>', 'code128',{output: "<?php echo $output; ?>",barWidth:<?php echo $etikette_width;?>, barHeight:<?php echo $etikette_height;?>});
|
||||
}
|
||||
</script>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
+119
-111
@@ -27,7 +27,7 @@ require_once('../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../include/mitarbeiter.class.php');
|
||||
require_once('../../include/ort.class.php');
|
||||
require_once('../../include/organisationseinheit.class.php');
|
||||
require_once('../../include/person.class.php');
|
||||
require_once('../../include/person.class.php');
|
||||
require_once('../../include/betriebsmittel.class.php');
|
||||
require_once('../../include/betriebsmittelperson.class.php');
|
||||
require_once('../../include/betriebsmitteltyp.class.php');
|
||||
@@ -44,15 +44,15 @@ if (!$uid = get_uid())
|
||||
// ------------------------------------------------------------------------------------------
|
||||
$errormsg=array();
|
||||
$default_status_vorhanden='vorhanden'; // Defaultwert fuer Selectfeld - Status
|
||||
|
||||
|
||||
//------------ Berechtigungen
|
||||
$berechtigung_kurzbz='wawi/inventar:begrenzt';
|
||||
$recht=false;
|
||||
$delete_recht=false;
|
||||
$delete_recht=false;
|
||||
$schreib_recht=false;
|
||||
$schreib_recht_administration=2; // Admin wert fuer set schreib_recht
|
||||
$schreib_recht_administration=2; // Admin wert fuer set schreib_recht
|
||||
$datum_obj = new datum();
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Parameter Aufruf uebernehmen
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -80,7 +80,7 @@ if (!$uid = get_uid())
|
||||
if ($oBenutzer = new benutzer($person_id))
|
||||
$person_id=$oBenutzer->person_id;
|
||||
}
|
||||
|
||||
|
||||
$debug=trim(isset($_REQUEST['debug']) ? $_REQUEST['debug']:false);
|
||||
// Erweiterte Suche On-Off
|
||||
$extend_search=trim(isset($_REQUEST['extend_search']) ?$_REQUEST['extend_search']:'false');
|
||||
@@ -95,7 +95,7 @@ if (!$uid = get_uid())
|
||||
$oBenutzerberechtigung->berechtigungen=array();
|
||||
if (!$oBenutzerberechtigung->getBerechtigungen($uid))
|
||||
die('Sie haben keine Berechtigung ! <a href="javascript:history.back()">Zurück</a>');
|
||||
|
||||
|
||||
$recht=false;
|
||||
if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,($oe_kurzbz),'s')
|
||||
|| $oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'s'))
|
||||
@@ -106,14 +106,14 @@ if (!$uid = get_uid())
|
||||
// Pruefen ob Schreibrechte (Anzeigen der Aenderungsmoeglichkeit)
|
||||
if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su'))
|
||||
$schreib_recht=true;
|
||||
|
||||
|
||||
// Pruefen ob Schreibrechte (Anzeigen der Aenderungsmoeglichkeit)
|
||||
if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'suid'))
|
||||
$delete_recht=true;
|
||||
|
||||
|
||||
if($oBenutzerberechtigung->isBerechtigt('wawi/inventar', null, 'suid') )
|
||||
$schreib_recht=$schreib_recht_administration;
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Verarbeitung - Ajax oder Work
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -138,9 +138,9 @@ if (!$uid = get_uid())
|
||||
$oBetriebsmittel_betriebsmittelstatus->result=array();
|
||||
$oBetriebsmittel_betriebsmittelstatus->errormsg='';
|
||||
$oBetriebsmittel_betriebsmittelstatus->debug=$debug;
|
||||
|
||||
|
||||
$oBetriebsmittel_betriebsmittelstatus->new=true;
|
||||
|
||||
|
||||
$oBetriebsmittel_betriebsmittelstatus->betriebsmittelbetriebsmittelstatus_id=trim(isset($_REQUEST['betriebsmittelbetriebsmittelstatus_id']) ? $_REQUEST['betriebsmittelbetriebsmittelstatus_id']:'');
|
||||
$oBetriebsmittel_betriebsmittelstatus->betriebsmittel_id=$oBetriebsmittel->betriebsmittel_id;
|
||||
$oBetriebsmittel_betriebsmittelstatus->datum=date('Ymd');
|
||||
@@ -159,7 +159,7 @@ if (!$uid = get_uid())
|
||||
} // Recht
|
||||
else
|
||||
$errormsg[]='Sie haben keine Berechtigung fuer die Datenbearbeitung';
|
||||
|
||||
|
||||
// Fehlerausgabe bzw. Informationen ueber den Status der Verarbeitung
|
||||
}
|
||||
// Bestellposition aendern
|
||||
@@ -186,10 +186,10 @@ if (!$uid = get_uid())
|
||||
}
|
||||
else
|
||||
$errormsg[]='Sie haben keine Berechtigung fuer die Datenbearbeitung';
|
||||
|
||||
|
||||
// Fehlerausgabe bzw. Informationen ueber den Status der Verarbeitung
|
||||
}
|
||||
|
||||
|
||||
// Inventur setzen
|
||||
if (($ajax && strtolower($ajax)=='set_inventur')
|
||||
|| ($work && strtolower($work)=='set_inventur') )
|
||||
@@ -211,10 +211,10 @@ if (!$uid = get_uid())
|
||||
}
|
||||
else
|
||||
$errormsg[]='Sie haben keine Berechtigung fuer die Datenbearbeitung';
|
||||
|
||||
|
||||
// Fehlerausgabe bzw. Informationen ueber den Status der Verarbeitung
|
||||
}
|
||||
|
||||
|
||||
// Betriebsmittel Baum entfernen - Personen,Status,Inventar
|
||||
if (($ajax && strtolower($ajax)=='set_delete')
|
||||
|| ($work && strtolower($work)=='set_delete') )
|
||||
@@ -304,8 +304,8 @@ if (!$uid = get_uid())
|
||||
$oes=new organisationseinheit();
|
||||
if (!$oOrganisationseinheit->loadArray($oBenutzerberechtigung->getOEkurzbz($berechtigung_kurzbz),'organisationseinheittyp_kurzbz,bezeichnung'))
|
||||
$errormsg[]=$oOrganisationseinheit->errormsg;
|
||||
$extend_search=true;
|
||||
|
||||
$extend_search=true;
|
||||
|
||||
$resultOrganisationseinheit=$oOrganisationseinheit->result;
|
||||
|
||||
// Typtable
|
||||
@@ -331,12 +331,20 @@ if (!$uid = get_uid())
|
||||
<link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../skin/jquery.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../include/js/tablesort/table.css" type="text/css">
|
||||
<script src="../../include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
<!-- <script src="../../include/js/jquery.js" type="text/javascript"></script> -->
|
||||
<script type="text/javascript" src="../../include/js/jquery1.9.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css"/>
|
||||
<!-- <link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css">
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/sizzle-0.9.3.js"></script> -->
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css"/>
|
||||
<style type="text/css">
|
||||
table.navbar td
|
||||
{
|
||||
@@ -345,13 +353,13 @@ if (!$uid = get_uid())
|
||||
</style>
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
<!--
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " <br>" + row[1];
|
||||
}
|
||||
|
||||
|
||||
var ajxFile = "<?php echo $_SERVER["PHP_SELF"]; ?>";
|
||||
|
||||
|
||||
function set_status(output_id,betriebsmittelbetriebsmittelstatus_id,betriebsmittel_id,inventarnummer,bestellung_id,bestelldetail_id,betriebsmittelstatus_kurzbz)
|
||||
{
|
||||
document.getElementById(output_id).innerHTML = '<img src="../../skin/images/spinner.gif" alt="warten" title="warten" >';
|
||||
@@ -392,12 +400,12 @@ if (!$uid = get_uid())
|
||||
}
|
||||
document.getElementById(output_id).innerHTML = '';
|
||||
}
|
||||
-->
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
|
||||
<h1 title="Anwender:<?php echo $uid ?>"> Inventar - Suche </h1>
|
||||
<form name="sendform" action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<div>
|
||||
@@ -407,7 +415,7 @@ if (!$uid = get_uid())
|
||||
<!-- <input onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1500);}" id="inventarnummer" name="inventarnummer" type="text" size="10" maxlength="30" value="<?php //echo $inventarnummer;?>"> -->
|
||||
<input id="inventarnummer" name="inventarnummer" type="text" size="10" maxlength="30" value="<?php echo $inventarnummer;?>">
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#inventarnummer').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=inventarnummer",
|
||||
@@ -427,7 +435,7 @@ if (!$uid = get_uid())
|
||||
setTimeout('document.sendform.submit()',1500);
|
||||
}
|
||||
});
|
||||
/* $('#inventarnummer').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#inventarnummer').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -446,7 +454,7 @@ if (!$uid = get_uid())
|
||||
<td><label for="ort_kurzbz">Ort</label>
|
||||
<input id="ort_kurzbz" name="ort_kurzbz" size="16" maxlength="40" value="<?php echo $ort_kurzbz;?>">
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#ort_kurzbz').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=inventar_ort",
|
||||
@@ -466,7 +474,7 @@ if (!$uid = get_uid())
|
||||
setTimeout('document.sendform.submit()',1500);
|
||||
}
|
||||
});
|
||||
/* $('#ort_kurzbz').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#ort_kurzbz').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:3,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -475,7 +483,7 @@ if (!$uid = get_uid())
|
||||
extraParams:{'work':'inventar_ort'
|
||||
,'inventarnummer':$("#inventarnummer").val()
|
||||
,'seriennummer':$("#seriennummer").val()
|
||||
,'jahr_monat':$("#jahr_monat").val()
|
||||
,'jahr_monat':$("#jahr_monat").val()
|
||||
}
|
||||
}); */
|
||||
});
|
||||
@@ -540,7 +548,7 @@ if (!$uid = get_uid())
|
||||
<?php
|
||||
if($oBenutzerberechtigung->isBerechtigt('wawi/inventar', null, 's'))
|
||||
echo '<option '.(empty($oe_kurzbz)?' selected="selected" ':'').' value="">bitte auswählen </option>';
|
||||
|
||||
|
||||
for ($i=0;$i<count($resultOrganisationseinheit) ;$i++)
|
||||
{
|
||||
if ($resultOrganisationseinheit[$i]->oe_kurzbz)
|
||||
@@ -557,7 +565,7 @@ if (!$uid = get_uid())
|
||||
if (!$oPerson = new person($person_id))
|
||||
{
|
||||
$personen_namen=$oPerson->errormsg;
|
||||
}
|
||||
}
|
||||
else if ($oPerson->nachname)
|
||||
$personen_namen=$oPerson->anrede.($oPerson->titelpre?' '.$oPerson->titelpre:'').' '.$oPerson->vorname.' '.$oPerson->nachname.' '.($oPerson->aktiv==true || $oPerson->aktiv=='t'?' <img src="../../skin/images/tick.png" alt="aktiv">':' <img src="../../skin/images/cross.png" alt="nicht aktiv">');
|
||||
else
|
||||
@@ -569,16 +577,16 @@ if (!$uid = get_uid())
|
||||
{
|
||||
$person_id=$oPerson->personen[0]->person_id;
|
||||
$personen_namen=$oPerson->personen[0]->anrede.($oPerson->personen[0]->titelpre?' '.$oPerson->personen[0]->titelpre:'').' '.$oPerson->personen[0]->vorname.' '.$oPerson->personen[0]->nachname.' '.($oPerson->personen[0]->aktiv==true || $oPerson->personen[0]->aktiv=='t'?' <img src="../../skin/images/tick.png" alt="aktiv">':' <img src="../../skin/images/cross.png" alt="nicht aktiv">');
|
||||
}
|
||||
}
|
||||
else
|
||||
$personen_namen='Fehler ! '.$person_id;
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<td> <label for="person_id">Mitarbeiter</label>
|
||||
<input id="person_id" name="person_id" size="13" maxlength="14" value="<?php echo $person_id; ?>">
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#person_id').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=person",
|
||||
@@ -598,7 +606,7 @@ if (!$uid = get_uid())
|
||||
setTimeout('document.sendform.submit()',1500);
|
||||
}
|
||||
});
|
||||
/* $('#person_id').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#person_id').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:4,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -619,7 +627,7 @@ if (!$uid = get_uid())
|
||||
<tr>
|
||||
<td><label for="bestellnr">Bestellnr.</label> <input id="bestellnr" name="bestellnr" size="10" maxlength="30" type="Text" value="<?php echo $bestellnr; ?>" >
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#bestellnr').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_bestellnr",
|
||||
@@ -639,7 +647,7 @@ if (!$uid = get_uid())
|
||||
setTimeout('document.sendform.submit()',1500);
|
||||
}
|
||||
});
|
||||
/* $('#bestellnr').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#bestellnr').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:5,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -653,7 +661,7 @@ if (!$uid = get_uid())
|
||||
<!-- Bestell ID Eindeutigenummer -->
|
||||
<td><label for="bestellung_id">Bestell ID</label> <input id="bestellung_id" name="bestellung_id" size="10" maxlength="30" type="Text" value="<?php echo $bestellung_id; ?>" >
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#bestellung_id').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_bestellung_id",
|
||||
@@ -673,7 +681,7 @@ if (!$uid = get_uid())
|
||||
setTimeout('document.sendform.submit()',1500);
|
||||
}
|
||||
});
|
||||
/* $('#bestellung_id').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#bestellung_id').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -688,7 +696,7 @@ if (!$uid = get_uid())
|
||||
<td> <label for="firma_id">Lieferant</label>
|
||||
<input id="firma_id" name="firma_id" size="10" maxlength="30" value="<?php echo $firma_id; ?>" >
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#firma_id').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_firma_search",
|
||||
@@ -707,7 +715,7 @@ if (!$uid = get_uid())
|
||||
ui.item.value=ui.item.firma_id;
|
||||
}
|
||||
});
|
||||
/* $('#firma_id').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#firma_id').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:4,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -722,8 +730,8 @@ if (!$uid = get_uid())
|
||||
<td> <label for="hersteller">Hersteller</label>
|
||||
<input id="hersteller" name="hersteller" type="text" size="10" maxlength="30" value="<?php echo $hersteller;?>" >
|
||||
<script type="text/javascript">
|
||||
|
||||
$(document).ready(function()
|
||||
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#hersteller').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=hersteller",
|
||||
@@ -742,7 +750,7 @@ if (!$uid = get_uid())
|
||||
ui.item.value=ui.item.hersteller;
|
||||
}
|
||||
});
|
||||
/* $('#hersteller').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#hersteller').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:3,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -809,17 +817,17 @@ if (!$uid = get_uid())
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
{
|
||||
$("div#extend_search_on").click(function(event)
|
||||
{
|
||||
if ( $("#extend_search").val() != 'true')
|
||||
{
|
||||
if ( $("#extend_search").val() != 'true')
|
||||
{
|
||||
$("div#ext_search").show("slow");
|
||||
$("div#ext_search").show("slow");
|
||||
$("#extend_search").val('true')
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$("div#ext_search").hide("slow");
|
||||
$("div#ext_search").hide("slow");
|
||||
$("#extend_search").val('false')
|
||||
}
|
||||
});
|
||||
@@ -846,7 +854,7 @@ if (!$uid = get_uid())
|
||||
}
|
||||
if (empty($bestellung_id) && empty($bestellnr) )
|
||||
$bestelldetail_id='';
|
||||
|
||||
|
||||
$check=$inventarnummer.$ort_kurzbz.$betriebsmittelstatus_kurzbz.$betriebsmitteltyp.$bestellung_id.$bestelldetail_id.$bestellnr.$hersteller.$afa.$jahr_monat.$firma_id.$inventur_jahr.$beschreibung.$oe_kurzbz.$seriennummer.$person_id.$betriebsmittel_id.$anlage_jahr_monat;
|
||||
$order=null; // Sortierung
|
||||
|
||||
@@ -909,7 +917,7 @@ if (!$uid = get_uid())
|
||||
function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebsmittelstatus=array(),$schreib_recht=false,$delete_recht=false,$schreib_recht_administration=2)
|
||||
{
|
||||
global $datum_obj;
|
||||
|
||||
|
||||
$htmlstring='';
|
||||
if (is_null($resultBetriebsmittel) || !is_array($resultBetriebsmittel) || count($resultBetriebsmittel)<1)
|
||||
return $htmlstring;
|
||||
@@ -941,7 +949,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
else
|
||||
$classe='liste0';
|
||||
|
||||
// Pruefen ob OE vorhanden ist - ansonst suchen ob ein Benutzer vorhanden ist
|
||||
// Pruefen ob OE vorhanden ist - ansonst suchen ob ein Benutzer vorhanden ist
|
||||
$resultBetriebsmittel[$pos]->oe_kurzbz=trim($resultBetriebsmittel[$pos]->oe_kurzbz);
|
||||
if (empty($resultBetriebsmittel[$pos]->oe_kurzbz))
|
||||
{
|
||||
@@ -949,10 +957,10 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
$oBetriebsmittelOrganisationseinheit = new betriebsmittel();
|
||||
if ($oBetriebsmittelOrganisationseinheit->load_betriebsmittel_oe($resultBetriebsmittel[$pos]->betriebsmittel_id))
|
||||
$resultBetriebsmittel[$pos]->oe_kurzbz=$oBetriebsmittelOrganisationseinheit->oe_kurzbz;
|
||||
else if ($oBetriebsmittelOrganisationseinheit->errormsg)
|
||||
else if ($oBetriebsmittelOrganisationseinheit->errormsg)
|
||||
$resultBetriebsmittel[$pos]->oe_kurzbz=$oBetriebsmittelOrganisationseinheit->errormsg;
|
||||
}
|
||||
|
||||
|
||||
if(!isset($oOrganisationseinheit))
|
||||
$oOrganisationseinheit=new stdClass();
|
||||
$oOrganisationseinheit->bezeichnung='';
|
||||
@@ -965,7 +973,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
|
||||
$resultBetriebsmittel[$pos]->firma_id=trim($resultBetriebsmittel[$pos]->firma_id);
|
||||
$resultBetriebsmittel[$pos]->firmenname=trim($resultBetriebsmittel[$pos]->firmenname);
|
||||
|
||||
|
||||
$htmlstring.='<tr class="'.$classe.'">
|
||||
<td><a href="'.$_SERVER["PHP_SELF"].'?inventarnummer='.$resultBetriebsmittel[$pos]->inventarnummer.'&betriebsmittel_id='.$resultBetriebsmittel[$pos]->betriebsmittel_id.'&bestellung_id='.$resultBetriebsmittel[$pos]->bestellung_id.'&bestelldetail_id='.$resultBetriebsmittel[$pos]->bestelldetail_id.'" target="_blank">'.($resultBetriebsmittel[$pos]->inventarnummer?$resultBetriebsmittel[$pos]->inventarnummer:$resultBetriebsmittel[$pos]->betriebsmittel_id).'</a> </td>
|
||||
<td>'.StringCut((!empty($resultBetriebsmittel[$pos]->beschreibung)?$resultBetriebsmittel[$pos]->beschreibung:$resultBetriebsmittel[$pos]->betriebsmitteltyp),20).' </td>
|
||||
@@ -976,27 +984,27 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
$bestellung_ivalid_style='';
|
||||
if ($resultBetriebsmittel[$pos]->bestellung_id && !$resultBetriebsmittel[$pos]->bestellnr)
|
||||
$bestellung_ivalid_style='style="color: red;"';
|
||||
|
||||
|
||||
|
||||
|
||||
//$htmlstring.='<td align="right"><a href="../../addons/wawi/vilesci/bestellung.php?bestellung_id='.$resultBetriebsmittel[$pos]->bestellung_id.'" target="_blank" '.$bestellung_ivalid_style.'>'.$resultBetriebsmittel[$pos]->bestellnr.'</a> </td>';
|
||||
$htmlstring.='<td align="right">';
|
||||
|
||||
|
||||
//Wenn Rechnungen vorhanden sind, einen Link dazu anzeigen
|
||||
$rechnung = new wawi_rechnung();
|
||||
if($resultBetriebsmittel[$pos]->bestellung_id!='' && $rechnung->count($resultBetriebsmittel[$pos]->bestellung_id)>0)
|
||||
{
|
||||
$htmlstring.=' <a href="../../addons/wawi/vilesci/rechnung.php?method=suche&submit=true&bestellnummer='.$resultBetriebsmittel[$pos]->bestellnr.'" target="_blank" '.$bestellung_ivalid_style.'><img src="../../skin/images/Calculator.png"></a>';
|
||||
}
|
||||
|
||||
|
||||
$htmlstring.='<a href="../../addons/wawi/vilesci/bestellung.php?method=update&id='.$resultBetriebsmittel[$pos]->bestellung_id.'" target="_blank" '.$bestellung_ivalid_style.'>'.$resultBetriebsmittel[$pos]->bestellnr.'</a>';
|
||||
|
||||
|
||||
echo '</td>';
|
||||
|
||||
$htmlstring.='<td><span style="display: none;">'.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.'</span>'.$datum_obj->formatDatum($resultBetriebsmittel[$pos]->betriebsmittelstatus_datum,'d.m.Y').' </td>';
|
||||
$htmlstring.='<td>'.StringCut(($oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:$resultBetriebsmittel[$pos]->oe_kurzbz),20).' </td>';
|
||||
$htmlstring.='<td align="right">'.$datum_obj->formatDatum($resultBetriebsmittel[$pos]->inventuramum,'d.m.Y').' </td>';
|
||||
$htmlstring.='<td align="right">'.($resultBetriebsmittel[$pos]->ausgegeben=='t'?'Ja':'Nein').' </td>';
|
||||
|
||||
|
||||
$htmlstring.='<td>';
|
||||
// mit Berechtigung ist der Status zum bearbeiten
|
||||
$betriebsmittelstatus_kurzbz_select=trim($resultBetriebsmittel[$pos]->betriebsmittelstatus_kurzbz);
|
||||
@@ -1005,7 +1013,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
else
|
||||
{
|
||||
$htmlstring.='<select style="font-size:xx-small;" onchange="set_status(\'list'.$pos.'\',\''.$resultBetriebsmittel[$pos]->betriebsmittelbetriebsmittelstatus_id.'\',\''.$resultBetriebsmittel[$pos]->betriebsmittel_id.'\',\''.$resultBetriebsmittel[$pos]->inventarnummer.'\',\''.$resultBetriebsmittel[$pos]->bestellung_id.'\',\''.$resultBetriebsmittel[$pos]->bestelldetail_id.'\',this.value);" name="betriebsmittelstatus_kurzbz">';
|
||||
|
||||
|
||||
for ($i=0;$i<count($resultBetriebsmittelstatus) ;$i++)
|
||||
{
|
||||
if ($resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz)
|
||||
@@ -1013,17 +1021,17 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
}
|
||||
$htmlstring.='<option '.(trim($betriebsmittelstatus_kurzbz_select)==''?' selected="selected" ':'').' value="">Status ? </option>';
|
||||
$htmlstring.='</select>';
|
||||
}
|
||||
}
|
||||
$htmlstring.=' </td>';
|
||||
$htmlstring.='
|
||||
<td id="bcTarget'.$pos.'"><img border="0" src="../../skin/images/printer.png" alt="Etik"></td>
|
||||
<script type="text/javascript">
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("td#bcTarget'.$pos.'").click(function(event)
|
||||
{
|
||||
var PrintWin=window.open("etiketten.php?inventarnummer='. urlencode($resultBetriebsmittel[$pos]->inventarnummer).'","Etik","copyhistory=no,directories=no,location=no,dependent=yes,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=400,height=300,left=20, top=20");
|
||||
if (PrintWin)
|
||||
var PrintWin=window.open("etiketten.php?inventarnummer='. urlencode($resultBetriebsmittel[$pos]->inventarnummer).'","Etik","copyhistory=no,directories=no,location=no,dependent=yes,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=400,height=300,left=20, top=20");
|
||||
if (PrintWin)
|
||||
{
|
||||
PrintWin.focus();
|
||||
}
|
||||
@@ -1043,18 +1051,18 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
function output_inventarposition($debug=false,$resultBetriebsmittel=null,$resultBetriebsmittelstatus=array(),$schreib_recht=false,$delete_recht=false,$schreib_recht_administration=2)
|
||||
{
|
||||
global $datum_obj;
|
||||
|
||||
|
||||
// Verarbeitungs Array ermitteln aus der Uebergabe
|
||||
if (isset($resultBetriebsmittel[0]))
|
||||
$resBetriebsmittel=$resultBetriebsmittel[0];
|
||||
else
|
||||
$resBetriebsmittel=$resultBetriebsmittel;
|
||||
|
||||
|
||||
$htmlstring='';
|
||||
if (is_null($resBetriebsmittel) || ( !is_object($resBetriebsmittel) && !is_array($resBetriebsmittel) ) || count($resBetriebsmittel)<1)
|
||||
return $htmlstring;
|
||||
|
||||
// Pruefen ob OE vorhanden ist - ansonst suchen ob ein Benutzer vorhanden ist
|
||||
// Pruefen ob OE vorhanden ist - ansonst suchen ob ein Benutzer vorhanden ist
|
||||
|
||||
$resBetriebsmittel->oe_kurzbz=trim($resBetriebsmittel->oe_kurzbz);
|
||||
if (empty($resBetriebsmittel->oe_kurzbz))
|
||||
@@ -1063,10 +1071,10 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$oBetriebsmittelOrganisationseinheit = new betriebsmittel();
|
||||
if ($oBetriebsmittelOrganisationseinheit->load_betriebsmittel_oe($resBetriebsmittel->betriebsmittel_id))
|
||||
$resBetriebsmittel->oe_kurzbz=$oBetriebsmittelOrganisationseinheit->oe_kurzbz;
|
||||
else
|
||||
else
|
||||
$resBetriebsmittel->oe_kurzbz=$oBetriebsmittelOrganisationseinheit->errormsg;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Organisation - Inventarverwalter
|
||||
$oOrganisationseinheit = new organisationseinheit($resBetriebsmittel->oe_kurzbz);
|
||||
$OrgBezeichnung=(isset($oOrganisationseinheit->bezeichnung) && $oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:'*'.$resultBetriebsmittel[0]->oe_kurzbz);
|
||||
@@ -1110,10 +1118,10 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
<input style="display:none" name="work" value="set_position" >
|
||||
<input style="display:none" name="inventarnummer" value="'.$resBetriebsmittel->inventarnummer.'" >
|
||||
<input style="display:none" name="betriebsmittel_id" value="'.$resBetriebsmittel->betriebsmittel_id.'" >
|
||||
<input style="display:none" name="bestelldetail_id" value="'.$resBetriebsmittel->bestelldetail_id.'" >
|
||||
<input style="display:none" name="bestelldetail_id" value="'.$resBetriebsmittel->bestelldetail_id.'" >
|
||||
<input id="bestellung_ids" name="bestellung_id" size="6" maxlength="41" value="'.$resBetriebsmittel->bestellung_id.'" >
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#bestellung_ids").autocomplete({
|
||||
source:"inventar_autocomplete.php?work=wawi_bestellung_id",
|
||||
@@ -1137,9 +1145,9 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
</form>';
|
||||
/*
|
||||
<input onchange="setTimeout(\'document.sendform0.submit()\',1500);" id="bestellung_ids" name="bestellung_id" size="6" maxlength="41" value="'.$resBetriebsmittel->bestellung_id.'" >
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#bestellung_ids").autocomplete("inventar_autocomplete.php",
|
||||
$("#bestellung_ids").autocomplete("inventar_autocomplete.php",
|
||||
{
|
||||
minChars:4,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -1162,7 +1170,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
<input style="display:none" name="bestellung_id" value="'.$resBetriebsmittel->bestellung_id.'" >
|
||||
<input id="bestelldetail_ids" name="bestelldetail_id" size="6" maxlength="41" value="'.$resBetriebsmittel->bestelldetail_id.'" >
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#bestelldetail_ids").autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_bestelldetail_id&bestellung_id='.$resBetriebsmittel->bestellung_id.'",
|
||||
@@ -1188,9 +1196,9 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
|
||||
//<input onchange="setTimeout(\'document.sendform1.submit()\',1500);" id="bestelldetail_ids" name="bestelldetail_id" size="6" maxlength="41" value="'.$resBetriebsmittel->bestelldetail_id.'" >
|
||||
/*
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#bestelldetail_ids").autocomplete("inventar_autocomplete.php",
|
||||
$("#bestelldetail_ids").autocomplete("inventar_autocomplete.php",
|
||||
{
|
||||
minChars:1,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -1224,19 +1232,19 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
<th align="right">Hersteller : </th>
|
||||
<td>'.$resBetriebsmittel->hersteller.'</td>
|
||||
</tr>';
|
||||
|
||||
|
||||
$htmlstring.='<tr>
|
||||
<th align="right" valign="top">Anmerkung : </th>
|
||||
<td colspan="3">'.$resBetriebsmittel->anmerkung.'</td>
|
||||
</tr>';
|
||||
|
||||
|
||||
$htmlstring.='<tr>
|
||||
<th align="right" valign="top">Verwendung : </th>
|
||||
<td colspan="3">'.$resBetriebsmittel->verwendung.'</td>
|
||||
<th align="right">Leasing bis : </th>
|
||||
<td>'.$datum_obj->formatDatum($resBetriebsmittel->leasing_bis,'d.m.Y').'</td>
|
||||
</tr>';
|
||||
|
||||
|
||||
$htmlstring.='<tr><td> </td></tr>';
|
||||
|
||||
$htmlstring.='<tr>';
|
||||
@@ -1266,7 +1274,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
}
|
||||
$htmlstring.='<option '.(trim($betriebsmittelstatus_kurzbz_select)==''?' selected="selected" ':'').' value="">Status ? </option>';
|
||||
$htmlstring.='</select>';
|
||||
}
|
||||
}
|
||||
$htmlstring.='</td>
|
||||
</form>
|
||||
';
|
||||
@@ -1323,8 +1331,8 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
ändern</a> </td>';
|
||||
|
||||
// nur Admin oder Support darf wirklich loeschen
|
||||
if(trim($schreib_recht)==trim($schreib_recht_administration) || !empty($delete_recht) )
|
||||
{
|
||||
if(trim($schreib_recht)==trim($schreib_recht_administration) || !empty($delete_recht) )
|
||||
{
|
||||
$htmlstring.='
|
||||
<td id="bcDelete">
|
||||
<a href="'.$_SERVER['PHP_SELF'].'?work=set_delete&betriebsmittel_id='.$resBetriebsmittel->betriebsmittel_id.'" onclick="return confdel()">
|
||||
@@ -1332,27 +1340,27 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
löschen
|
||||
</a>
|
||||
</td>
|
||||
<script type="text/javascript">
|
||||
<script type="text/javascript">
|
||||
function confdel()
|
||||
{
|
||||
return confirm("Wollen Sie dieses Betriebsmittel wirklich loeschen?");
|
||||
}
|
||||
</script>';
|
||||
}
|
||||
</script>';
|
||||
}
|
||||
// Etikettendruck
|
||||
/*
|
||||
$htmlstring.='
|
||||
<td id="bcTargets"> <img border="0" src="../../skin/images/printer.png" alt="Etik"> druck</td>
|
||||
<script type="text/javascript">
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
{
|
||||
$("td#bcTargets").click(function(event)
|
||||
{
|
||||
var PrintWin=window.open("etiketten.php?inventarnummer='. urlencode($resBetriebsmittel->inventarnummer).'","Etik","copyhistory=no,directories=no,location=no,dependent=yes,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=400,height=300,left=20, top=20");
|
||||
if (PrintWin)
|
||||
{
|
||||
var PrintWin=window.open("etiketten.php?inventarnummer='. urlencode($resBetriebsmittel->inventarnummer).'","Etik","copyhistory=no,directories=no,location=no,dependent=yes,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=400,height=300,left=20, top=20");
|
||||
if (PrintWin)
|
||||
{
|
||||
PrintWin.focus();
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>';*/
|
||||
@@ -1360,7 +1368,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
</table></td></tr>';
|
||||
$htmlstring.='<tr>';
|
||||
$htmlstring.='</table>';
|
||||
|
||||
|
||||
$htmlstring.='</fieldset>';
|
||||
$htmlstring.='<fieldset><legend>History</legend>';
|
||||
//------------------------------------------------------------------------------------------------
|
||||
@@ -1372,7 +1380,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$oBetriebsmittel_betriebsmittelstatus->errormsg='';
|
||||
if (!$oBetriebsmittel_betriebsmittelstatus->load_betriebsmittel_id($resBetriebsmittel->betriebsmittel_id))
|
||||
$htmlstring.='<br>'.$oBetriebsmittel_betriebsmittelstatus->errormsg;
|
||||
|
||||
|
||||
if (is_array($oBetriebsmittel_betriebsmittelstatus->result) && count($oBetriebsmittel_betriebsmittelstatus->result)>0)
|
||||
{
|
||||
$htmlstring.='<table>';
|
||||
@@ -1400,27 +1408,27 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
<td><a href="mailto:'.$oInsertBenutzer->uid.'@'.DOMAIN.'?subject=Betriebsmittel - Inventar '.$resBetriebsmittel->inventarnummer.'">'.(isset($oInsertBenutzer->person_id)?(isset($oInsertBenutzer->anrede) && !empty($oInsertBenutzer->anrede)?$oInsertBenutzer->anrede.' ':'').
|
||||
(isset($oInsertBenutzer->titelpre) && !empty($oInsertBenutzer->titelpre)?$oInsertBenutzer->titelpre.' ':'').
|
||||
$oInsertBenutzer->vorname.' '.$oInsertBenutzer->nachname.'</a>':$row->insertvon).'</td>
|
||||
|
||||
|
||||
<td>'.$datum_obj->formatDatum($row->insertamum,'d.m.Y H:i:s').'</td>
|
||||
|
||||
<td><a href="mailto:'.$oUpdateBenutzer->uid.'@'.DOMAIN.'?subject=Betriebsmittel - Inventar '.$resBetriebsmittel->inventarnummer.'">'.(isset($oUpdateBenutzer->person_id)?(isset($oUpdateBenutzer->anrede) && !empty($oUpdateBenutzer->anrede)?$oUpdateBenutzer->anrede.' ':'').
|
||||
(isset($oUpdateBenutzer->titelpre) && !empty($oUpdateBenutzer->titelpre)?$oUpdateBenutzer->titelpre.' ':'').
|
||||
$oUpdateBenutzer->vorname.' '.$oUpdateBenutzer->nachname.'</a>':$row->updatevon).'</td>
|
||||
|
||||
|
||||
<td>'.$datum_obj->formatDatum($row->updateamum,'d.m.Y H:i:s').'</td>
|
||||
</tr>';
|
||||
|
||||
if ($row->anmerkung)
|
||||
|
||||
if ($row->anmerkung)
|
||||
{
|
||||
if($schreib_recht==$schreib_recht_administration)
|
||||
if($schreib_recht==$schreib_recht_administration)
|
||||
$htmlstring.='<tr class="'.$classe.'">
|
||||
<td colspan="6"><textarea rows="1" cols="80" wrap="soft" readonly="readonly">'.$row->anmerkung.'</textarea></td>
|
||||
</tr>';
|
||||
else
|
||||
</tr>';
|
||||
else
|
||||
$htmlstring.='<tr class="'.$classe.'">
|
||||
<td colspan="6">'.$row->anmerkung.'</td>
|
||||
</tr>';
|
||||
}
|
||||
</tr>';
|
||||
}
|
||||
}
|
||||
}
|
||||
$htmlstring.='</table>';
|
||||
@@ -1459,7 +1467,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$htmlstring.='<tr class="'.$classe.'">
|
||||
<td>
|
||||
<a href="../../content/pdfExport.php?xsl=Uebernahme&xml=betriebsmittelperson.rdf.php&id='.$row->betriebsmittelperson_id.'" title="Übernahmebestätigung">
|
||||
<img src="../../skin/images/pdfpic.gif">
|
||||
<img src="../../skin/images/pdfpic.gif">
|
||||
</a>
|
||||
</td>
|
||||
<td>';
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
$berechtigung_kurzbz='wawi/inventar:begrenzt';
|
||||
$schreib_recht=false;
|
||||
$datum_obj = new datum();
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Parameter Aufruf uebernehmen
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -72,25 +72,25 @@
|
||||
$jahr_monat=trim(isset($_REQUEST['jahr_monat']) ? $_REQUEST['jahr_monat']:'');
|
||||
$afa=trim(isset($_REQUEST['afa']) ? $_REQUEST['afa']:'');
|
||||
$inventur_jahr=trim(isset($_REQUEST['inventur_jahr']) ? $_REQUEST['inventur_jahr']:'');
|
||||
|
||||
|
||||
$debug=trim(isset($_REQUEST['debug']) ? $_REQUEST['debug']:false);
|
||||
|
||||
|
||||
$extend_search=trim(isset($_REQUEST['extend_search']) ?$_REQUEST['extend_search']:'false');
|
||||
$check=$firma_id.$bestellung_id.$bestelldetail_id.$bestellnr.$hersteller.$betriebsmitteltyp.$beschreibung.$oe_kurzbz;
|
||||
$extend_search=($check?'true':$extend_search);
|
||||
|
||||
|
||||
// Pruefen ob Schreibrechte (Anzeigen der Aenderungsmoeglichkeit)
|
||||
if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su'))
|
||||
$schreib_recht=true;
|
||||
if (!$schreib_recht)
|
||||
die('Sie haben keine Berechtigung für diese Seite ! <a href="javascript:history.back()">Zurück</a>');
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Verarbeitung - Ajax oder Work
|
||||
// ------------------------------------------------------------------------------------------
|
||||
$ajax=trim(isset($_REQUEST['ajax']) ?$_REQUEST['ajax']:false);
|
||||
$work=trim(isset($_REQUEST['work']) ?$_REQUEST['work']:false);
|
||||
|
||||
|
||||
if (($ajax && strtolower($ajax)=='set_status')
|
||||
|| ($work && strtolower($work)=='set_status') )
|
||||
{
|
||||
@@ -108,9 +108,9 @@
|
||||
$oBetriebsmittel_betriebsmittelstatus->result=array();
|
||||
$oBetriebsmittel_betriebsmittelstatus->errormsg='';
|
||||
$oBetriebsmittel_betriebsmittelstatus->debug=$debug;
|
||||
|
||||
|
||||
$oBetriebsmittel_betriebsmittelstatus->new=true;
|
||||
|
||||
|
||||
$oBetriebsmittel_betriebsmittelstatus->betriebsmittelbetriebsmittelstatus_id=trim(isset($_REQUEST['betriebsmittelbetriebsmittelstatus_id']) ? $_REQUEST['betriebsmittelbetriebsmittelstatus_id']:'');
|
||||
$oBetriebsmittel_betriebsmittelstatus->betriebsmittel_id=$oBetriebsmittel->betriebsmittel_id;
|
||||
$oBetriebsmittel_betriebsmittelstatus->datum=date('Y-m-d');
|
||||
@@ -128,7 +128,7 @@
|
||||
$errormsg[]=$oBetriebsmittel->errormsg;
|
||||
}
|
||||
else
|
||||
$errormsg[]='Sie haben keine Berechtigung fuer die Datenbearbeitung';
|
||||
$errormsg[]='Sie haben keine Berechtigung fuer die Datenbearbeitung';
|
||||
// Fehlerausgabe bzw. Informationen ueber den Status der Verarbeitung
|
||||
}
|
||||
|
||||
@@ -136,22 +136,22 @@
|
||||
|| ($work && strtolower($work)=='set_position') )
|
||||
{
|
||||
if ($schreib_recht)
|
||||
{
|
||||
{
|
||||
$betriebsmittel_id=trim(isset($_REQUEST['betriebsmittel_id']) ? $_REQUEST['betriebsmittel_id']:'');
|
||||
$oBetriebsmittel = new betriebsmittel($betriebsmittel_id);
|
||||
$oBetriebsmittel->result=array();
|
||||
$oBetriebsmittel->debug=$debug;
|
||||
|
||||
|
||||
$oBetriebsmittel->bestelldetail_id=$bestelldetail_id;
|
||||
$oBetriebsmittel->updatevon=$uid;
|
||||
$oBetriebsmittel->updateamum=null;
|
||||
|
||||
|
||||
if (!$oBetriebsmittel->save())
|
||||
$errormsg[]=$oBetriebsmittel->errormsg;
|
||||
// Fehlerausgabe bzw. Informationen ueber den Status der Verarbeitung
|
||||
}
|
||||
}
|
||||
else
|
||||
$errormsg[]='Sie haben keine Berechtigung fuer die Datenbearbeitung';
|
||||
$errormsg[]='Sie haben keine Berechtigung fuer die Datenbearbeitung';
|
||||
}
|
||||
if (!empty($ajax))
|
||||
{
|
||||
@@ -188,7 +188,7 @@
|
||||
{
|
||||
if (!$oOrganisationseinheit->getAll())
|
||||
$errormsg[]=$oOrganisationseinheit->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$oes=new organisationseinheit();
|
||||
@@ -218,11 +218,19 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||
<!-- <link rel="stylesheet" href="../../include/js/jquery.css" rel="stylesheet" type="text/css"> -->
|
||||
<script type="text/javascript" src="../../include/js/jquery1.9.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css"/>
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css"/>
|
||||
|
||||
<!-- <link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css">
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/sizzle-0.9.3.js"></script> -->
|
||||
|
||||
<!-- <script src="../../include/js/jquery.js" type="text/javascript"></script> -->
|
||||
|
||||
<script type="text/javascript">
|
||||
var ajxFile = "<?php echo $_SERVER["PHP_SELF"]; ?>";
|
||||
function set_status(output_id,betriebsmittelbetriebsmittelstatus_id,betriebsmittel_id,inventarnummer,bestellung_id,bestelldetail_id,betriebsmittelstatus_kurzbz)
|
||||
@@ -272,7 +280,7 @@
|
||||
mydiv.style.display = (mydiv.style.display=='block'?'none':'block');
|
||||
}
|
||||
}
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " <i>" + row[1] + "</i> ";
|
||||
}
|
||||
@@ -290,11 +298,11 @@
|
||||
<!-- <input onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1500);}" id="inventarnummer" name="inventarnummer" type="text" size="10" maxlength="30" value="<?php echo $inventarnummer;?>" /> -->
|
||||
<input id="inventarnummer" name="inventarnummer" type="text" size="10" maxlength="30" value="<?php echo $inventarnummer;?>" />
|
||||
<script type="text/javascript">
|
||||
function selectItem(li)
|
||||
function selectItem(li)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#inventarnummer').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=inventarnummer",
|
||||
@@ -314,11 +322,11 @@
|
||||
setTimeout('document.sendform.submit()',1500);
|
||||
}
|
||||
});
|
||||
/* $('#inventarnummer').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#inventarnummer').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
scroll: true,
|
||||
scrollHeight: 200,
|
||||
scroll: true,
|
||||
scrollHeight: 200,
|
||||
width:350,
|
||||
onItemSelect:selectItem,
|
||||
formatItem:formatItem,
|
||||
@@ -377,7 +385,7 @@
|
||||
function selectItem(li) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#ort_kurzbz').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=inventar_ort",
|
||||
@@ -463,7 +471,7 @@
|
||||
function selectItem(li) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#bestellnr').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_bestellnr",
|
||||
@@ -502,7 +510,7 @@
|
||||
function selectItem(li) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#bestellung_id').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_bestellung_id",
|
||||
@@ -539,7 +547,7 @@
|
||||
function selectItem(li) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#firma_id').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_firma_search",
|
||||
@@ -568,14 +576,14 @@
|
||||
extraParams:{'work':'wawi_firma_search'}
|
||||
}); */
|
||||
});
|
||||
</script>
|
||||
</script>
|
||||
</td>
|
||||
<td><label for="hersteller">Hersteller</label> <input id="hersteller" name="hersteller" type="text" size="10" maxlength="30" value="<?php echo $hersteller;?>">
|
||||
<script type="text/javascript">
|
||||
function selectItem(li) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#hersteller').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=hersteller",
|
||||
@@ -798,7 +806,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
$htmlstring.='<option '.($betriebsmittelstatus_kurzbz_select==$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz?' selected="selected" ':'').' value="'.$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz.'">'.($resultBetriebsmittelstatus[$i]->beschreibung=='NULL' || empty($resultBetriebsmittelstatus[$i]->beschreibung)?$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz:$resultBetriebsmittelstatus[$i]->beschreibung).' </option>';
|
||||
}
|
||||
$htmlstring.='</select>';
|
||||
}
|
||||
}
|
||||
$htmlstring.=' </td>
|
||||
<td style="font-size:xx-small;" id="list'.$pos.'"></td>
|
||||
|
||||
@@ -813,7 +821,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
function output_inventarposition($debug=false,$resultBetriebsmittel=null,$resultBetriebsmittelstatus=array(),$schreib_recht=false)
|
||||
{
|
||||
global $datum_obj;
|
||||
|
||||
|
||||
// Verarbeitungs Array ermitteln aus der Uebergabe
|
||||
if (isset($resultBetriebsmittel[0]))
|
||||
$resBetriebsmittel=$resultBetriebsmittel[0];
|
||||
@@ -870,7 +878,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
function selectItem(li) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
$("#bestelldetail_id").autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_bestelldetail_id&bestellung_id='.$resBetriebsmittel->bestellung_id.'",
|
||||
@@ -969,7 +977,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$htmlstring.='<option '.($betriebsmittelstatus_kurzbz_select==$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz?' selected="selected" ':'').' value="'.$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz.'">'.($resultBetriebsmittelstatus[$i]->beschreibung=='NULL' || empty($resultBetriebsmittelstatus[$i]->beschreibung)?$resultBetriebsmittelstatus[$i]->betriebsmittelstatus_kurzbz:$resultBetriebsmittelstatus[$i]->beschreibung).' </option>';
|
||||
}
|
||||
$htmlstring.='</select>';
|
||||
}
|
||||
}
|
||||
$htmlstring.='</td>
|
||||
</form>';
|
||||
$htmlstring.='<th align="right">AfA Ende : </th>
|
||||
@@ -1094,7 +1102,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$htmlstring.=' </td>
|
||||
<td>'.$datum_obj->formatDatum($row->ausgegebenam,'d.m.Y').'</td>
|
||||
<td>'.$datum_obj->formatDatum($row->retouram,'d.m.Y').'</td>
|
||||
|
||||
|
||||
<td>';
|
||||
$oBenutzer = new benutzer();
|
||||
if (!$oBenutzer->load($row->insertvon))
|
||||
@@ -1116,7 +1124,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$htmlstring.=' </td>
|
||||
<td>'.$datum_obj->formatDatum($row->updateamum,'d.m.Y H:i:s').'</td>
|
||||
</tr>';
|
||||
|
||||
|
||||
}
|
||||
$htmlstring.='</table>';
|
||||
$htmlstring.='</fieldset>';
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
*/
|
||||
/**
|
||||
* Inventur
|
||||
*
|
||||
*
|
||||
* Formular zur Unterstuetzung der Inventur
|
||||
* - Zuerst wird ein Ort oder eine Person ausgewaehlt fuer die die Inventur durchgefuehrt werden soll
|
||||
* - dann werden alle Betriebsmittel eingescannt. Diese werden automatisch der Person/Ort zugeteilt und das Inventurdatum wird gesetzt
|
||||
@@ -55,7 +55,7 @@ $errormsg=array();
|
||||
$recht=false;
|
||||
$schreib_recht=false;
|
||||
$datum_obj = new datum();
|
||||
|
||||
|
||||
|
||||
$ort_kurzbz=trim((isset($_REQUEST['ort_kurzbz']) ? $_REQUEST['ort_kurzbz']:''));
|
||||
$person_id=trim(isset($_REQUEST['person_id']) ? $_REQUEST['person_id']:'');
|
||||
@@ -91,7 +91,7 @@ if ($ajax!='')
|
||||
$ort_kurzbz = $_REQUEST['ort_kurzbz'];
|
||||
$person_id = $_REQUEST['person_id'];
|
||||
$errormsg='';
|
||||
|
||||
|
||||
$betriebsmittel_obj = new betriebsmittel();
|
||||
if($betriebsmittel_obj->load_inventarnummer($inventarnummer))
|
||||
{
|
||||
@@ -100,7 +100,7 @@ if ($ajax!='')
|
||||
$value['ort_old']=$betriebsmittel_obj->ort_kurzbz;
|
||||
$value['inventarnummer']=$inventarnummer;
|
||||
$value['betriebsmittel_id']=$betriebsmittel_obj->betriebsmittel_id;
|
||||
|
||||
|
||||
//Inventarisierung speichern und ggf den Ort anpassen
|
||||
if($ort_kurzbz!='' && $ort_kurzbz!=$betriebsmittel_obj->ort_kurzbz)
|
||||
{
|
||||
@@ -110,12 +110,12 @@ if ($ajax!='')
|
||||
$betriebsmittel_obj->inventurvon = $uid;
|
||||
if(!$betriebsmittel_obj->save(false))
|
||||
$errormsg = $betriebsmittel_obj->errormsg;
|
||||
|
||||
|
||||
if($person_id!='')
|
||||
{
|
||||
$bmp = new betriebsmittelperson();
|
||||
$zuordnen=true;
|
||||
|
||||
|
||||
//Wenn das Betriebsmittel an eine andere Person ausgegeben ist, dann zurueckgeben
|
||||
if($bmp->load_betriebsmittelpersonen($betriebsmittel_obj->betriebsmittel_id))
|
||||
{
|
||||
@@ -128,10 +128,10 @@ if ($ajax!='')
|
||||
$errormsg = $bmp->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
$zuordnen=false;
|
||||
}
|
||||
|
||||
|
||||
if($zuordnen)
|
||||
{
|
||||
//Neue Person zuordnen
|
||||
@@ -149,10 +149,10 @@ if ($ajax!='')
|
||||
}
|
||||
$value['person_id']=$person_id;
|
||||
$value['errormsg']=$errormsg;
|
||||
|
||||
|
||||
echo json_encode($value);
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
echo 'ERROR LOADING:'.$inventarnummer;
|
||||
}
|
||||
@@ -175,12 +175,12 @@ if(isset($_POST['updateliste']))
|
||||
if(!$bm_obj->save(false))
|
||||
echo 'Fehler beim Speichern von ID:'.$id;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
echo 'Fehler beim Laden von ID:'.$id;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$work='uebersicht';
|
||||
}
|
||||
if(isset($_POST['work']) && $_POST['work']=='ausscheiden')
|
||||
@@ -190,7 +190,7 @@ if(isset($_POST['updateliste']))
|
||||
foreach($ids as $id)
|
||||
{
|
||||
$bm_obj = new betriebsmittel_betriebsmittelstatus();
|
||||
|
||||
|
||||
$bm_obj->betriebsmittel_id = $id;
|
||||
$bm_obj->betriebsmittelstatus_kurzbz = 'ausgeschieden';
|
||||
$bm_obj->datum = date('Y-m-d');
|
||||
@@ -202,7 +202,7 @@ if(isset($_POST['updateliste']))
|
||||
if(!$bm_obj->save())
|
||||
echo 'Fehler beim Speichern von ID:'.$id;
|
||||
}
|
||||
|
||||
|
||||
$work='uebersicht';
|
||||
}
|
||||
else
|
||||
@@ -223,7 +223,7 @@ if(isset($_POST['updateliste']))
|
||||
echo 'Fehler beim Laden von ID:'.$id;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$work='uebersicht';
|
||||
}
|
||||
}
|
||||
@@ -235,9 +235,10 @@ if(isset($_POST['updateliste']))
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../skin/jquery.css" type="text/css">
|
||||
<!-- <script src="../../include/js/jquery.js" type="text/javascript"></script> -->
|
||||
<!-- <script src="../../include/js/jquery.autocomplete.min.js" type="text/javascript"></script> -->
|
||||
<script type="text/javascript" src="../../include/js/jquery1.9.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css"/>
|
||||
<script type="text/javascript">
|
||||
var ajxFile = "<?php echo $_SERVER["PHP_SELF"]; ?>";
|
||||
@@ -251,21 +252,21 @@ if(isset($_POST['updateliste']))
|
||||
inventarnummerchange();
|
||||
});
|
||||
})
|
||||
|
||||
|
||||
function inventarnummerchange()
|
||||
{
|
||||
var item=document.getElementById('inventarnummer');
|
||||
if (item.value.length>=10)
|
||||
if (item.value.length>=10)
|
||||
{
|
||||
setTimeout('loadInventar()',500);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function loadInventar()
|
||||
{
|
||||
var inventarnummer = document.getElementById('inventarnummer').value;
|
||||
erfasst.push(inventarnummer);
|
||||
|
||||
|
||||
$.ajax
|
||||
(
|
||||
{
|
||||
@@ -277,11 +278,11 @@ if(isset($_POST['updateliste']))
|
||||
{
|
||||
var div = document.getElementById('inventarliste');
|
||||
var li = document.createElement("li");
|
||||
|
||||
|
||||
li.innerHTML = '<a href="inventar.php?betriebsmittel_id='+phpData.betriebsmittel_id+'" target="_blank">'
|
||||
+phpData.inventarnummer+'<\/a>'
|
||||
+' - '+phpData.beschreibung+' - '+phpData.verwendung;
|
||||
|
||||
|
||||
div.appendChild(li);
|
||||
document.getElementById('inventarnummer').value='';
|
||||
document.getElementById('inventarnummer').focus();
|
||||
@@ -301,12 +302,12 @@ if(isset($_POST['updateliste']))
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
function formatItem(row)
|
||||
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " <i>" + row[1] + "<\/i> ";
|
||||
}
|
||||
function ErrorSound()
|
||||
function ErrorSound()
|
||||
{
|
||||
var audioElement = document.getElementById('sound1');
|
||||
audioElement.play();
|
||||
@@ -314,7 +315,7 @@ if(isset($_POST['updateliste']))
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<audio src="<?php echo APP_ROOT;?>skin/sounds/inventar_error.ogg" id="sound1"/>
|
||||
Your browser does not support the audio tag.
|
||||
</audio>
|
||||
@@ -330,7 +331,7 @@ if(isset($_POST['updateliste']))
|
||||
function selectItem(li) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#ort_kurzbz').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=inventar_ort",
|
||||
@@ -363,12 +364,12 @@ if(isset($_POST['updateliste']))
|
||||
});
|
||||
</script>
|
||||
</td>
|
||||
|
||||
|
||||
<td> <label for="person_id">Mitarbeiter</label>
|
||||
<input id="person_id" name="person_id" size="13" maxlength="14" value="<?php echo $person_id; ?>">
|
||||
<script type="text/javascript">
|
||||
|
||||
$(document).ready(function()
|
||||
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#person_id').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=person",
|
||||
@@ -387,7 +388,7 @@ if(isset($_POST['updateliste']))
|
||||
ui.item.value=ui.item.person_id;
|
||||
}
|
||||
});
|
||||
/* $('#person_id').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#person_id').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:4,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -438,9 +439,9 @@ if($work=='inventarisieren')
|
||||
<hr />
|
||||
<div id="inventarliste">
|
||||
</div>';
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
echo 'Ort oder Person muss angegeben werden';
|
||||
}
|
||||
@@ -448,33 +449,33 @@ if($work=='inventarisieren')
|
||||
elseif($work=='uebersicht')
|
||||
{
|
||||
echo '<hr>Die folgenden Betriebsmittel wurden in den letzten 20 Wochen nicht inventarisiert und sind zugeordnet:<br /><br />';
|
||||
|
||||
|
||||
$qry = "SELECT * FROM wawi.tbl_betriebsmittel LEFT JOIN wawi.tbl_bestellung USING(bestellung_id)
|
||||
WHERE
|
||||
WHERE
|
||||
(inventuramum is null OR inventuramum < now()-'20 weeks'::interval)";
|
||||
if($ort_kurzbz!='')
|
||||
$qry.=" AND ort_kurzbz='".addslashes($ort_kurzbz)."'";
|
||||
if($person_id!='')
|
||||
{
|
||||
//Letzte zugeteilte Person filtern
|
||||
$qry.="
|
||||
$qry.="
|
||||
AND EXISTS (
|
||||
SELECT person_id
|
||||
SELECT person_id
|
||||
FROM wawi.tbl_betriebsmittelperson
|
||||
WHERE
|
||||
retouram IS NULL
|
||||
WHERE
|
||||
retouram IS NULL
|
||||
AND betriebsmittel_id=tbl_betriebsmittel.betriebsmittel_id
|
||||
AND person_id='".addslashes($person_id)."'
|
||||
)";
|
||||
}
|
||||
//$qry.=" AND wawi.get_status_betriebsmittel(betriebsmittel_id) IN ('Aenderung','Inventar Extern','Inventur','Reparatur','vorhanden','keineZuordnung')";
|
||||
$qry.=" AND (SELECT betriebsmittelstatus_kurzbz
|
||||
$qry.=" AND (SELECT betriebsmittelstatus_kurzbz
|
||||
FROM wawi.tbl_betriebsmittel_betriebsmittelstatus
|
||||
WHERE betriebsmittel_id=tbl_betriebsmittel.betriebsmittel_id
|
||||
ORDER BY datum desc,insertamum desc, betriebsmittelbetriebsmittelstatus_id desc
|
||||
LIMIT 1) IN ('Aenderung','Inventar Extern','Inventur','Reparatur','vorhanden','keineZuordnung')
|
||||
AND betriebsmitteltyp NOT IN('Zutrittskarte','Schluessel')";
|
||||
|
||||
|
||||
$db = new basis_db();
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
@@ -509,14 +510,14 @@ elseif($work=='uebersicht')
|
||||
echo '<SELECT name="work">
|
||||
<OPTION value="dummy">Verschieben in DUMMY Raum</OPTION>
|
||||
<OPTION value="ausscheiden">Statusänderung - ausgeschieden</OPTION>';
|
||||
|
||||
|
||||
$ort = new ort();
|
||||
$ort->getAll();
|
||||
foreach($ort->result as $row_ort)
|
||||
{
|
||||
echo '<option value="'.$row_ort->ort_kurzbz.'">'.$row_ort->ort_kurzbz.'</option>';
|
||||
}
|
||||
echo '
|
||||
echo '
|
||||
</SELECT>';
|
||||
echo '<input type="hidden" name="ort_kurzbz" value="'.$ort_kurzbz.'" />';
|
||||
echo '<input type="hidden" name="person_id" value="'.$person_id.'" />';
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
* Diese Seite dient zur Inventarisierung der Betriebsmittel.
|
||||
* Es kann eine Vorlage erstellt werden, damit mehrere Betriebsmittel mit den
|
||||
* gleichen Daten angelegt werden können.
|
||||
*
|
||||
*
|
||||
* Es koennen neue Betriebsmittel angelegt, bearbeitet und geloescht werden.
|
||||
*/
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
@@ -45,10 +45,10 @@
|
||||
require_once('../../include/wawi_bestellung.class.php');
|
||||
require_once('../../include/wawi_kostenstelle.class.php');
|
||||
require_once('../../include/wawi_bestellstatus.class.php');
|
||||
|
||||
|
||||
if (!$uid = get_uid())
|
||||
die('Keine UID gefunden ! <a href="javascript:history.back()">Zurück</a>');
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Variable Initialisieren
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -83,7 +83,7 @@
|
||||
$betriebsmittelstatus_kurzbz=trim((isset($_REQUEST['betriebsmittelstatus_kurzbz']) ? $_REQUEST['betriebsmittelstatus_kurzbz']:$default_status_vorhanden));
|
||||
$firma_id=trim(isset($_REQUEST['firma_id'])?$_REQUEST['firma_id']:'');
|
||||
$bestellnr=trim(isset($_REQUEST['bestellnr'])?$_REQUEST['bestellnr']:'');
|
||||
|
||||
|
||||
$afa=trim(isset($_REQUEST['afa']) ? $_REQUEST['afa']:3);
|
||||
$leasing_bis=trim(isset($_REQUEST['leasing_bis']) ? $_REQUEST['leasing_bis']:'');
|
||||
|
||||
@@ -93,7 +93,7 @@
|
||||
$breite=isset($_REQUEST['breite'])?$_REQUEST['breite']:'';
|
||||
$tiefe=isset($_REQUEST['tiefe'])?$_REQUEST['tiefe']:'';
|
||||
$verplanen=isset($_REQUEST['verplanen'])?$_REQUEST['verplanen']:false;
|
||||
|
||||
|
||||
$jahr_monat=trim(isset($_REQUEST['jahr_monat']) ? $_REQUEST['jahr_monat']:'');
|
||||
$inventur_jahr=trim(isset($_REQUEST['inventur_jahr']) ? $_REQUEST['inventur_jahr']:'');
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
// read Berechtigung
|
||||
if (!$oBenutzerberechtigung->getBerechtigungen($uid))
|
||||
die('Sie haben keine Berechtigung ! <a href="javascript:history.back()">Zurück</a>');
|
||||
|
||||
|
||||
// Pruefen ob Schreibrechte (Anzeigen der Aenderungsmoeglichkeit)
|
||||
if($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz,null,'su'))
|
||||
$schreib_recht=true;
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
if (!$schreib_recht)
|
||||
die('Sie haben keine Berechtigung für diese Seite ! <a href="javascript:history.back()">Zurück</a>');
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -203,7 +203,7 @@
|
||||
// Vorlagedaten lesen aus Betriebsmittel
|
||||
if ($betriebsmittel_id!='' && empty($work) )
|
||||
{
|
||||
|
||||
|
||||
$oBetriebsmittel->result=array();
|
||||
$oBetriebsmittel->errormsg='';
|
||||
if ($oBetriebsmittel->load($betriebsmittel_id))
|
||||
@@ -264,8 +264,8 @@
|
||||
else
|
||||
$errormsg[]=$oBetriebsmittel->errormsg;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Vorlagedaten lesen
|
||||
if ($bestellung_id!='' && empty($work)
|
||||
&& ($bestellung_id!=$bestellung_id_old || $bestelldetail_id!=$bestelldetail_id_old ) )
|
||||
@@ -295,14 +295,14 @@
|
||||
|
||||
$bestelldetail = new wawi_bestelldetail();
|
||||
$bestellung = new wawi_bestellung();
|
||||
|
||||
|
||||
// Bestellposition
|
||||
if ($bestelldetail_id)
|
||||
{
|
||||
if(!$bestelldetail->load($bestelldetail_id))
|
||||
$errormsg[]=$bestelldetail->errormsg;
|
||||
$bestelldetail->result[] = $bestelldetail;
|
||||
|
||||
|
||||
if($anschaffungswert=='')
|
||||
{
|
||||
$anschaffungswert = ($bestelldetail->preisprove/100*(100+$bestelldetail->mwst));
|
||||
@@ -314,7 +314,7 @@
|
||||
//if(!$bestelldetail->getAllDetailsFromBestellung($bestellung_id))
|
||||
// $errormsg[]=$bestelldetail->errormsg;
|
||||
}
|
||||
|
||||
|
||||
//Bestellung
|
||||
if (!$bestellung->load($bestellung_id))
|
||||
$errormsg[]=$bestellung->errormsg;
|
||||
@@ -322,7 +322,7 @@
|
||||
{
|
||||
$verwendung=trim($bestellung->titel);
|
||||
$besteller=$bestellung->besteller_uid;
|
||||
|
||||
|
||||
$kostenstelle = new wawi_kostenstelle();
|
||||
$kostenstelle->load($bestellung->kostenstelle_id);
|
||||
$oe_kurzbz=$kostenstelle->oe_kurzbz;
|
||||
@@ -330,12 +330,12 @@
|
||||
$bestellstatus = new wawi_bestellstatus();
|
||||
$bestellstatus->getStatiFromBestellung('Lieferung', $bestellung_id);
|
||||
$anschaffungsdatum = $bestellstatus->datum;
|
||||
|
||||
|
||||
foreach($bestelldetail->result as $row)
|
||||
{
|
||||
if (isset($row->beschreibung))
|
||||
$beschreibung.=($beschreibung?"\n":'').trim($row->beschreibung).' '.trim($row->artikelnummer);
|
||||
|
||||
|
||||
/*
|
||||
$verwendung=trim($row->kostenstelle_bezeichnung);
|
||||
if (isset($row->konto_beschreibung))
|
||||
@@ -344,12 +344,12 @@
|
||||
$hersteller=trim($row->firmenname);
|
||||
*/
|
||||
if(!$anzahl_lock)
|
||||
$anzahl=trim(isset($row->menge)?$row->menge:$anzahl);
|
||||
$anzahl=trim(isset($row->menge)?$row->menge:$anzahl);
|
||||
}
|
||||
$beschreibung = mb_substr($beschreibung, 0, 256);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// HTML Output
|
||||
@@ -360,15 +360,23 @@
|
||||
<head>
|
||||
<title>Inventar</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../skin/jquery.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||
|
||||
<!-- <script src="../../include/js/jquery.js" type="text/javascript"></script> -->
|
||||
<!-- <script src="../../include/js/jquery-ui.js" type="text/javascript"></script> -->
|
||||
<script type="text/javascript" src="../../include/js/jquery1.9.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css"/>
|
||||
|
||||
<!-- <link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css">
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/sizzle-0.9.3.js"></script> -->
|
||||
<!-- <script src="../../vendor/components/jqueryui/jquery-ui.min.js" type="text/javascript"></script> -->
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="../../skin/jquery-ui-1.9.2.custom.min.css"/>
|
||||
|
||||
<style type="text/css">
|
||||
table.navbar td
|
||||
@@ -378,7 +386,7 @@
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
//Formatiert den Output der Autocomplete Elemente
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + ' <br>' + row[1];
|
||||
}
|
||||
@@ -398,7 +406,7 @@
|
||||
document.getElementById('bestellung_id').value=first.value;
|
||||
document.sendform.submit();
|
||||
}
|
||||
|
||||
|
||||
function SubmitOhneVorlageDetail()
|
||||
{
|
||||
first = document.getElementById('bestelldetail_id_array0')
|
||||
@@ -425,7 +433,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
</legend>
|
||||
|
||||
<div id="container" style="display:<?php echo ($vorlage && $vorlage!='false'?'block':'none'); ?>;">
|
||||
|
||||
|
||||
<table class="navbar">
|
||||
<tr>
|
||||
<td>
|
||||
@@ -436,7 +444,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
<!-- <input onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1300);}" id="bestellung_id" name="bestellung_id" size="10" value="<?php //echo $bestellung_id;?>"> -->
|
||||
<input id="bestellung_id" name="bestellung_id" size="10" value="<?php echo $bestellung_id;?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#bestellung_id').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_bestellung_id",
|
||||
@@ -456,7 +464,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
setTimeout('document.sendform.submit()',300);
|
||||
}
|
||||
});
|
||||
/* $('#bestellung_id').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#bestellung_id').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:5,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -474,10 +482,10 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
<!-- <input onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1300);}" id="bestelldetail_id" name="bestelldetail_id" size="6" value="<?php //echo $bestelldetail_id;?>"> -->
|
||||
<input id="bestelldetail_id" name="bestelldetail_id" size="6" value="<?php echo $bestelldetail_id;?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#bestelldetail_id').autocomplete({
|
||||
source: function(request, response)
|
||||
source: function(request, response)
|
||||
{
|
||||
$.ajax({
|
||||
url: "inventar_autocomplete.php",
|
||||
@@ -490,7 +498,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
success: function(data)
|
||||
{
|
||||
data=eval(data);
|
||||
response($.map(data, function(item)
|
||||
response($.map(data, function(item)
|
||||
{
|
||||
return {
|
||||
value:item.bestelldetail_id,
|
||||
@@ -499,7 +507,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
}));
|
||||
}
|
||||
});
|
||||
},
|
||||
},
|
||||
minLength:1,
|
||||
select: function(event, ui)
|
||||
{
|
||||
@@ -508,7 +516,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
}
|
||||
|
||||
});
|
||||
/* $('#bestelldetail_id').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#bestelldetail_id').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:1,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -526,7 +534,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
<td> <label for="hersteller">Hersteller</label>
|
||||
<input id="hersteller" name="hersteller" type="text" size="35" maxlength="120" value="<?php echo $hersteller;?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#hersteller').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=hersteller",
|
||||
@@ -545,7 +553,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
ui.item.value=ui.item.hersteller;
|
||||
}
|
||||
});
|
||||
/* $('#hersteller').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#hersteller').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -587,7 +595,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
<!-- <input onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1300);}" id="ort_kurzbz" name="ort_kurzbz" size="16" value="<?php //echo $ort_kurzbz;?>"> -->
|
||||
<input id="ort_kurzbz" name="ort_kurzbz" size="16" value="<?php echo $ort_kurzbz;?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#ort_kurzbz').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=ort",
|
||||
@@ -608,7 +616,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
}
|
||||
});
|
||||
|
||||
/* $('#ort_kurzbz').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#ort_kurzbz').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -639,7 +647,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
<!-- <input onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1300);}" id="oe_kurzbz" name="oe_kurzbz" size="13" value="<?php // echo $oe_kurzbz;?>"> -->
|
||||
<input id="oe_kurzbz" name="oe_kurzbz" size="13" value="<?php echo $oe_kurzbz;?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#oe_kurzbz').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=organisationseinheit",
|
||||
@@ -659,8 +667,8 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
setTimeout('document.sendform.submit()',300);
|
||||
}
|
||||
});
|
||||
|
||||
/* $('#oe_kurzbz').autocomplete('inventar_autocomplete.php',
|
||||
|
||||
/* $('#oe_kurzbz').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -670,7 +678,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
}); */
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
<?php
|
||||
// Organisation
|
||||
$oe_kurzbz=trim($oe_kurzbz);
|
||||
@@ -690,7 +698,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
if (!$oPerson = new person($person_id))
|
||||
{
|
||||
$personen_namen=$oPerson->errormsg;
|
||||
}
|
||||
}
|
||||
else if ($oPerson->nachname)
|
||||
$personen_namen=$oPerson->anrede.($oPerson->titelpre?' '.$oPerson->titelpre:'').' '.$oPerson->vorname.' '.$oPerson->nachname.' '.($oPerson->aktiv==true || $oPerson->aktiv=='t'?' <img src="../../skin/images/tick.png" alt="aktiv">':' <img src="../../skin/images/cross.png" alt="nicht aktiv">');
|
||||
else
|
||||
@@ -702,10 +710,10 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
{
|
||||
$person_id=$oPerson->personen[0]->person_id;
|
||||
$personen_namen=$oPerson->personen[0]->anrede.($oPerson->personen[0]->titelpre?' '.$oPerson->personen[0]->titelpre:'').' '.$oPerson->personen[0]->vorname.' '.$oPerson->personen[0]->nachname.' '.($oPerson->personen[0]->aktiv==true || $oPerson->personen[0]->aktiv=='t'?' <img src="../../skin/images/tick.png" alt="aktiv">':' <img src="../../skin/images/cross.png" alt="nicht aktiv">');
|
||||
}
|
||||
}
|
||||
else
|
||||
$personen_namen='Fehler ! '.$person_id;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if ($besteller)
|
||||
$personen_namen='<a href="mailto:.'.$besteller.'">'.$besteller.'</a>';
|
||||
@@ -715,7 +723,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
<!-- <input onchange="if (this.value.length>0) {setTimeout('document.sendform.submit()',1300);}" id="person_id" name="person_id" size="13" value="<?php echo $person_id; ?>"> -->
|
||||
<input id="person_id" name="person_id" size="13" value="<?php echo $person_id; ?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#person_id').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=person",
|
||||
@@ -735,7 +743,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
{
|
||||
ddlabel=ddlabel+'(Inaktiv)';
|
||||
}
|
||||
ui.content[i].label=ddlabel;
|
||||
ui.content[i].label=ddlabel;
|
||||
//ui.content[i].label=ui.content[i].person_id+' '+ui.content[i].anrede+' '+ui.content[i].titelpre+' '+ui.content[i].vorname+' '+ui.content[i].nachname+' '+ui.content[i].funktion;
|
||||
}
|
||||
},
|
||||
@@ -745,7 +753,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
setTimeout('document.sendform.submit()',300);
|
||||
}
|
||||
});
|
||||
/* $('#person_id').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#person_id').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -786,7 +794,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
<td>
|
||||
<input id="leasing_bis" name="leasing_bis" size="10" maxlength="11" value="<?php echo $datum_obj->formatDatum($leasing_bis,'d.m.Y');?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$( "#leasing_bis" ).datepicker($.datepicker.regional['de']);
|
||||
});
|
||||
@@ -806,7 +814,7 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
<td>
|
||||
<input id="anschaffungsdatum" name="anschaffungsdatum" size="10" maxlength="11" value="<?php echo $datum_obj->formatDatum($anschaffungsdatum,'d.m.Y');?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$( "#anschaffungsdatum" ).datepicker($.datepicker.regional['de']);
|
||||
});
|
||||
@@ -852,10 +860,10 @@ if($betriebsmittel_id!='' || $anzahl_lock)
|
||||
</div>
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function() // Prueft, ob das Dokument geladen ist
|
||||
{
|
||||
{
|
||||
$("div#container_show").click(function(event)
|
||||
{ // Bei Klick auf div#
|
||||
if ($("#vorlage").val() == 'false')
|
||||
if ($("#vorlage").val() == 'false')
|
||||
{
|
||||
$("div#container").show("slow"); // div# langsam oeffnen
|
||||
$("#vorlage").val('true');
|
||||
@@ -912,7 +920,7 @@ $breite_array=(isset($_REQUEST['breite_array'])?$_REQUEST['breite_array']:array(
|
||||
$tiefe_array=(isset($_REQUEST['tiefe_array'])?$_REQUEST['tiefe_array']:array());
|
||||
$verplanen_array=(isset($_REQUEST['verplanen_array'])?$_REQUEST['verplanen_array']:array());
|
||||
|
||||
for ($pos=0;$pos<$anzahl;$pos++)
|
||||
for ($pos=0;$pos<$anzahl;$pos++)
|
||||
{
|
||||
$errormsg=array();
|
||||
|
||||
@@ -941,7 +949,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$breite_array[$pos]=isset($breite_array[$pos]) && $work=='save' ?trim($breite_array[$pos]):$breite;
|
||||
$tiefe_array[$pos]=isset($tiefe_array[$pos]) && $work=='save' ?trim($tiefe_array[$pos]):$tiefe;
|
||||
//$verplanen_array[$pos]=isset($verplanen_array[$pos]) && $work=='save' ?trim($verplanen_array[$pos]):$verplanen;
|
||||
|
||||
|
||||
if ($work=='save')
|
||||
{
|
||||
if($inventarnummer_array[$pos]!='')
|
||||
@@ -950,7 +958,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$oBetriebsmittel->result=array();
|
||||
$oBetriebsmittel->debug=$debug;
|
||||
$oBetriebsmittel->errormsg='';
|
||||
|
||||
|
||||
$oBetriebsmittel->new=false;
|
||||
if (!$oBetriebsmittel->load($betriebsmittel_id_array[$pos]))
|
||||
{
|
||||
@@ -962,16 +970,16 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$oBetriebsmittel->inventurvon = $uid;
|
||||
}
|
||||
$betriebsmittel_id_array[$pos]=$oBetriebsmittel->betriebsmittel_id;
|
||||
|
||||
|
||||
$oBetriebsmittel->beschreibung=$beschreibung_array[$pos];
|
||||
$oBetriebsmittel->betriebsmitteltyp=$betriebsmitteltyp_array[$pos];
|
||||
$oBetriebsmittel->inventarnummer=$inventarnummer_array[$pos];
|
||||
$oBetriebsmittel->reservieren=false;
|
||||
$oBetriebsmittel->ort_kurzbz=$ort_kurzbz_array[$pos];
|
||||
|
||||
|
||||
$oBetriebsmittel->updatevon=$uid;
|
||||
$oBetriebsmittel->updateamum=date('Y-m-d H:i:s');
|
||||
|
||||
|
||||
$oBetriebsmittel->oe_kurzbz=$oe_kurzbz_array[$pos];
|
||||
$oBetriebsmittel->hersteller=$hersteller_array[$pos];
|
||||
$oBetriebsmittel->seriennummer=$seriennummer_array[$pos];
|
||||
@@ -981,7 +989,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$oBetriebsmittel->verwendung=$verwendung_array[$pos];
|
||||
$oBetriebsmittel->anmerkung=$anmerkung_array[$pos];
|
||||
$oBetriebsmittel->leasing_bis=$datum_obj->formatDatum($leasing_bis_array[$pos],'Y-m-d');
|
||||
|
||||
|
||||
//wenn kein Anschaffungsdatum eingetragen ist und eine Bestellung zugeordnet ist,
|
||||
//wird das lieferdatum der Bestellung uebernommen
|
||||
if($oBetriebsmittel->bestellung_id!='' && $anschaffungsdatum_array[$pos]=='')
|
||||
@@ -990,9 +998,9 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$bestellung->getStatiFromBestellung('Lieferung', $oBetriebsmittel->bestellung_id);
|
||||
$anschaffungsdatum_array[$pos]=$bestellung->datum;
|
||||
}
|
||||
|
||||
|
||||
$oBetriebsmittel->anschaffungsdatum = $datum_obj->formatDatum($anschaffungsdatum_array[$pos],'Y-m-d');
|
||||
|
||||
|
||||
//Wenn kein Anschaffungswert eingetragen ist, und eine BestelldetailID angegeben ist,
|
||||
//wird der Anschaffungswert von der Bestellung uebernommen
|
||||
if($oBetriebsmittel->bestelldetail_id!='' && $anschaffungswert_array[$pos]=='')
|
||||
@@ -1010,12 +1018,12 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$oBetriebsmittel->hoehe = number_format(str_replace(',','.',$hoehe_array[$pos]),2,'.','');
|
||||
else
|
||||
$oBetriebsmittel->hoehe = '';
|
||||
|
||||
|
||||
if($breite_array[$pos]!='')
|
||||
$oBetriebsmittel->breite = number_format(str_replace(',','.',$breite_array[$pos]),2,'.','');
|
||||
else
|
||||
$oBetriebsmittel->breite = '';
|
||||
|
||||
|
||||
if($tiefe_array[$pos]!='')
|
||||
$oBetriebsmittel->tiefe = number_format(str_replace(',','.',$tiefe_array[$pos]),2,'.','');
|
||||
else
|
||||
@@ -1025,19 +1033,19 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$oBetriebsmittel->verplanen = false;
|
||||
else
|
||||
$oBetriebsmittel->verplanen = true;
|
||||
|
||||
|
||||
if ($oBetriebsmittel->save())
|
||||
{
|
||||
$errormsg[]='Inventar / Betriebsmittel '.($oBetriebsmittel->new?'gespeichert ':'geändert ');
|
||||
$betriebsmittel_id_array[$pos]=$oBetriebsmittel->betriebsmittel_id;
|
||||
|
||||
|
||||
$oBetriebsmittel_betriebsmittelstatus = new betriebsmittel_betriebsmittelstatus();
|
||||
$oBetriebsmittel_betriebsmittelstatus->result=array();
|
||||
$oBetriebsmittel_betriebsmittelstatus->debug=$debug;
|
||||
$oBetriebsmittel_betriebsmittelstatus->errormsg='';
|
||||
|
||||
|
||||
$oBetriebsmittel_betriebsmittelstatus->new=true;
|
||||
|
||||
|
||||
$oBetriebsmittel_betriebsmittelstatus->betriebsmittelbetriebsmittelstatus_id=null;
|
||||
if ($oBetriebsmittel_betriebsmittelstatus->load_last_betriebsmittel_id($betriebsmittel_id_array[$pos]))
|
||||
{
|
||||
@@ -1045,14 +1053,14 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
{
|
||||
$oBetriebsmittel_betriebsmittelstatus->new=false;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$oBetriebsmittel_betriebsmittelstatus->datum=date('Y-m-d');
|
||||
$oBetriebsmittel_betriebsmittelstatus->insertvon=$uid;
|
||||
$oBetriebsmittel_betriebsmittelstatus->insertamum=date('Y-m-d H:i:s');
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$oBetriebsmittel_betriebsmittelstatus->insertvon=$uid;
|
||||
$oBetriebsmittel_betriebsmittelstatus->insertamum=date('Y-m-d H:i:s');
|
||||
@@ -1060,34 +1068,34 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$oBetriebsmittel_betriebsmittelstatus->datum=trim($oBetriebsmittel_betriebsmittelstatus->datum?$oBetriebsmittel_betriebsmittelstatus->datum:date('Y-m-d'));
|
||||
$oBetriebsmittel_betriebsmittelstatus->betriebsmittel_id=$betriebsmittel_id_array[$pos];
|
||||
$oBetriebsmittel_betriebsmittelstatus->betriebsmittelstatus_kurzbz=$betriebsmittelstatus_kurzbz_array[$pos];
|
||||
|
||||
|
||||
$oBetriebsmittel_betriebsmittelstatus->updatevon=$uid;
|
||||
$oBetriebsmittel_betriebsmittelstatus->updateamum=date('Y-m-d H:i:s');
|
||||
|
||||
|
||||
if (!$oBetriebsmittel_betriebsmittelstatus->save())
|
||||
$errormsg[]=$oBetriebsmittel_betriebsmittelstatus->errormsg;
|
||||
|
||||
|
||||
|
||||
|
||||
$oBetriebsmittelperson = new betriebsmittelperson();
|
||||
$oBetriebsmittelperson->result=array();
|
||||
$oBetriebsmittelperson->debug=$debug;
|
||||
$oBetriebsmittelperson->errormsg='';
|
||||
#$oBetriebsmittelperson->delete($betriebsmittel_id_array[$pos]);
|
||||
|
||||
|
||||
|
||||
|
||||
// Entliehen an eine Person
|
||||
if (!empty($person_id_array[$pos]) && !is_numeric($person_id_array[$pos]))
|
||||
{
|
||||
if ($oBenutzer = new benutzer($person_id_array[$pos]))
|
||||
$person_id_array[$pos]=$oBenutzer->person_id;
|
||||
}
|
||||
}
|
||||
if (!empty($person_id_old_array[$pos]) && !is_numeric($person_id_old_array[$pos]))
|
||||
{
|
||||
if ($oBenutzer = new benutzer($person_id_old_array[$pos]))
|
||||
$person_id_old_array[$pos]=$oBenutzer->person_id;
|
||||
}
|
||||
}
|
||||
|
||||
//wenn sich die Personenzuordnung aendert, dann wird die alte Personenzuordnung beendet
|
||||
//wenn sich die Personenzuordnung aendert, dann wird die alte Personenzuordnung beendet
|
||||
if ($person_id_old_array[$pos]
|
||||
&& $person_id_old_array[$pos]!=$person_id_array[$pos])
|
||||
{
|
||||
@@ -1103,17 +1111,17 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$oBetriebsmittelperson->retouram=date('Y-m-d');
|
||||
$oBetriebsmittelperson->updatevon=$uid;
|
||||
$oBetriebsmittelperson->updateamum=date('Y-m-d H:i:s');
|
||||
|
||||
|
||||
$oBetriebsmittelperson->new=false;
|
||||
if (!$oBetriebsmittelperson->save())
|
||||
$errormsg[]=$oBetriebsmittelperson->errormsg;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$errormsg[] = $oBetriebsmittelperson->errormsg;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Entliehen an eine Person
|
||||
if ($person_id_array[$pos])
|
||||
{
|
||||
@@ -1127,11 +1135,11 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
//wenn das Betriebsmittel dieser Person noch nicht zugeordnet ist, oder
|
||||
//es in der Zwischenzeit schon retourniert hat, dann zuordnen
|
||||
$oBetriebsmittelperson->new=true;
|
||||
|
||||
|
||||
$oBetriebsmittelperson->result=array();
|
||||
$oBetriebsmittelperson->debug=$debug;
|
||||
$oBetriebsmittelperson->errormsg='';
|
||||
|
||||
|
||||
$oBetriebsmittelperson->betriebsmittel_id=$betriebsmittel_id_array[$pos];
|
||||
$oBetriebsmittelperson->person_id=$person_id_array[$pos];
|
||||
//$oBetriebsmittelperson->anmerkung=$anmerkung_array[$pos];
|
||||
@@ -1151,7 +1159,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$errormsg[]=$oBetriebsmittel->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$errormsg[]='Fehler: Es muss eine Inventarnummer eingetragen werden';
|
||||
}
|
||||
@@ -1177,17 +1185,17 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<td>druck <img border="0" src="../../skin/images/printer.png" title="drucken" > </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function() // Prueft, ob das Dokument geladen ist
|
||||
{
|
||||
$("td#bcTarget<?php echo $pos; ?>").click(function(event)
|
||||
{
|
||||
var PrintWin=window.open('etiketten.php?inventarnummer=<?php echo urlencode($inventarnummer_array[$pos]); ?>','Etik','copyhistory=no,directories=no,location=no,dependent=yes,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=400,height=300,left=20, top=20');
|
||||
if (PrintWin)
|
||||
{
|
||||
$("td#bcTarget<?php echo $pos; ?>").click(function(event)
|
||||
{
|
||||
var PrintWin=window.open('etiketten.php?inventarnummer=<?php echo urlencode($inventarnummer_array[$pos]); ?>','Etik','copyhistory=no,directories=no,location=no,dependent=yes,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes,width=400,height=300,left=20, top=20');
|
||||
if (PrintWin)
|
||||
{
|
||||
PrintWin.focus();
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1197,7 +1205,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
</table>
|
||||
|
||||
<div id="container<?php echo $pos; ?>" style="display:<?php echo ($vorlage && $vorlage=='false'?'block':'none'); ?>;" >
|
||||
|
||||
|
||||
<div id="container_shows<?php echo $pos; ?>">
|
||||
<div style="background-color: #FFF4D5;cursor: pointer;font-size:normal;">
|
||||
<img src="../../skin/images/right.png" alt="anzeigen - show">Inventardaten anzeigen / ausblenden
|
||||
@@ -1208,7 +1216,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
{
|
||||
$("div#container_shows<?php echo $pos; ?>").click(function(event) // Bei Klick auf div#
|
||||
{
|
||||
if ($("#vorlage<?php echo $pos; ?>").val() == 'true')
|
||||
if ($("#vorlage<?php echo $pos; ?>").val() == 'true')
|
||||
{
|
||||
$("div#container<?php echo $pos; ?>").show("slow"); // div# langsam oeffnen
|
||||
$("#vorlage<?php echo $pos; ?>").val('false');
|
||||
@@ -1231,7 +1239,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<!-- <input id="bestellung_id_array<?php echo $pos; ?>" <?php echo ($vorlage=='false'?"onchange=\"if (this.value.length>0) {setTimeout('SubmitOhneVorlage()',1300);}\"":""); ?> name="bestellung_id_array[]" size="10" value="<?php echo $bestellung_id_array[$pos]; ?>"> -->
|
||||
<input id="bestellung_id_array<?php echo $pos; ?>" name="bestellung_id_array[]" size="10" value="<?php echo $bestellung_id_array[$pos]; ?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#bestellung_id_array<?php echo $pos; ?>').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=wawi_bestellung_id",
|
||||
@@ -1250,7 +1258,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
ui.item.value=ui.item.bestellung_id;
|
||||
}
|
||||
});
|
||||
/* $('#bestellung_id_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#bestellung_id_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -1266,10 +1274,10 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<td> <label for="bestelldetail_id_array<?php echo $pos; ?>">Bestelldetail ID</label>
|
||||
<input id="bestelldetail_id_array<?php echo $pos; ?>" <?php echo ($vorlage=='false'?"onchange=\"if (this.value.length>0) {setTimeout('SubmitOhneVorlageDetail()',1300);}\"":""); ?> name="bestelldetail_id_array[]" size="6" value="<?php echo $bestelldetail_id_array[$pos]; ?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#bestelldetail_id_array<?php echo $pos; ?>').autocomplete({
|
||||
source: function(request, response)
|
||||
source: function(request, response)
|
||||
{
|
||||
$.ajax({
|
||||
url: "inventar_autocomplete.php",
|
||||
@@ -1282,7 +1290,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
success: function(data)
|
||||
{
|
||||
data=eval(data);
|
||||
response($.map(data, function(item)
|
||||
response($.map(data, function(item)
|
||||
{
|
||||
return {
|
||||
value:item.bestelldetail_id,
|
||||
@@ -1292,10 +1300,10 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
}))
|
||||
}
|
||||
});
|
||||
},
|
||||
},
|
||||
minLength:1,
|
||||
});
|
||||
/* $('#bestelldetail_id_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#bestelldetail_id_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:1,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -1314,7 +1322,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<td> <label for="hersteller_array<?php echo $pos; ?>">Hersteller</label>
|
||||
<input id="hersteller_array<?php echo $pos; ?>" name="hersteller_array[]" type="text" size="35" maxlength="120" value="<?php echo $hersteller_array[$pos]; ?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#hersteller_array<?php echo $pos; ?>').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=hersteller",
|
||||
@@ -1333,7 +1341,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
ui.item.value=ui.item.hersteller;
|
||||
}
|
||||
});
|
||||
/* $('#hersteller_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#hersteller_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -1377,7 +1385,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<td> <label for="ort_kurzbz_array<?php echo $pos; ?>">Ort</label>
|
||||
<input id="ort_kurzbz_array<?php echo $pos; ?>" name="ort_kurzbz_array[]" size="16" value="<?php echo $ort_kurzbz_array[$pos]; ?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#ort_kurzbz_array<?php echo $pos; ?>').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=ort",
|
||||
@@ -1396,7 +1404,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
ui.item.value=ui.item.ort_kurzbz;
|
||||
}
|
||||
});
|
||||
/* $('#ort_kurzbz_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#ort_kurzbz_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -1426,7 +1434,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<td> <label for="oe_kurzbz_array<?php echo $pos; ?>">Organisation</label>
|
||||
<input id="oe_kurzbz_array<?php echo $pos; ?>" name="oe_kurzbz_array[]" size="13" value="<?php echo $oe_kurzbz_array[$pos]; ?>" >
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#oe_kurzbz_array<?php echo $pos; ?>').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=organisationseinheit",
|
||||
@@ -1445,7 +1453,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
ui.item.value=ui.item.oe_kurzbz;
|
||||
}
|
||||
});
|
||||
/* $('#oe_kurzbz_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#oe_kurzbz_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -1472,7 +1480,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<input style="display:none;" id="person_id_old_array<?php echo $pos; ?>" name="person_id_old_array[]" value="<?php echo $person_id_array[$pos]; ?>" >
|
||||
<input id="person_id_array<?php echo $pos; ?>" name="person_id_array[]" size="13" value="<?php echo $person_id_array[$pos]; ?>" >
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('#person_id_array<?php echo $pos; ?>').autocomplete({
|
||||
source: "inventar_autocomplete.php?work=person",
|
||||
@@ -1493,7 +1501,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
{
|
||||
ddlabel=ddlabel+'(Inaktiv)';
|
||||
}
|
||||
ui.content[i].label=ddlabel;
|
||||
ui.content[i].label=ddlabel;
|
||||
}
|
||||
},
|
||||
select: function(event, ui)
|
||||
@@ -1501,7 +1509,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
ui.item.value=ui.item.person_id;
|
||||
}
|
||||
});
|
||||
/* $('#person_id_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
/* $('#person_id_array<?php echo $pos; ?>').autocomplete('inventar_autocomplete.php',
|
||||
{
|
||||
minChars:2,
|
||||
matchSubset:1,matchContains:1,
|
||||
@@ -1552,7 +1560,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<td>
|
||||
<input id="leasing_bis_array<?php echo $pos; ?>" name="leasing_bis_array[]" size="10" maxlength="11" value="<?php echo $datum_obj->formatDatum($leasing_bis_array[$pos],'d.m.Y'); ?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$( "#leasing_bis_array<?php echo $pos; ?>" ).datepicker($.datepicker.regional['de']);
|
||||
});
|
||||
@@ -1571,7 +1579,7 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
<td>
|
||||
<input id="anschaffungsdatum_array<?php echo $pos; ?>" name="anschaffungsdatum_array[]" size="10" maxlength="11" value="<?php echo $datum_obj->formatDatum($anschaffungsdatum_array[$pos],'d.m.Y'); ?>">
|
||||
<script type="text/javascript" language="JavaScript1.2">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$( "#anschaffungsdatum_array<?php echo $pos; ?>" ).datepicker($.datepicker.regional['de']);
|
||||
});
|
||||
@@ -1616,13 +1624,13 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
$(document).ready(function() // Prueft, ob das Dokument geladen ist
|
||||
{
|
||||
$("div#container_show<?php echo $pos; ?>").click(function(event) // Bei Klick auf div#
|
||||
{
|
||||
if ($("#vorlage<?php echo $pos; ?>").val() == 'true')
|
||||
{
|
||||
if ($("#vorlage<?php echo $pos; ?>").val() == 'true')
|
||||
{
|
||||
$("div#container<?php echo $pos; ?>").show("slow"); // div# langsam oeffnen
|
||||
$("#vorlage<?php echo $pos; ?>").val('false');
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$("div#container<?php echo $pos; ?>").hide("slow"); // div# langsam verbergen
|
||||
$("#vorlage<?php echo $pos; ?>").val('true');
|
||||
@@ -1652,4 +1660,3 @@ for ($pos=0;$pos<$anzahl;$pos++)
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@@ -30,17 +30,17 @@
|
||||
require_once($path.'include/benutzerberechtigung.class.php');
|
||||
require_once($path.'include/mitarbeiter.class.php');
|
||||
require_once($path.'include/wawi.class.php');
|
||||
|
||||
|
||||
if (!$uid = get_uid())
|
||||
die('Keine UID gefunden ! <a href="javascript:history.back()">Zurück</a>');
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Variable Initialisieren
|
||||
// ------------------------------------------------------------------------------------------
|
||||
$errormsg=array();
|
||||
$berechtigung_kurzbz='wawi/inventar:begrenzt';
|
||||
$recht=false;
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Parameter Aufruf uebernehmen
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -48,7 +48,7 @@
|
||||
$kontonr=trim(isset($_REQUEST['kontonr'])?$_REQUEST['kontonr']:'');
|
||||
$konto_search=trim((isset($_REQUEST['konto_search']) ? $_REQUEST['konto_search']:''));
|
||||
$debug=trim((isset($_REQUEST['debug']) ? $_REQUEST['debug']:false));
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Berechtigung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -86,9 +86,11 @@
|
||||
<link rel="stylesheet" href="<?php echo $path;?>include/js/jquery.css" rel="stylesheet" type="text/css">
|
||||
<link rel="stylesheet" href="<?php echo $path;?>include/js/tablesort/table.css" type="text/css">
|
||||
<script src="<?php echo $path;?>include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.autocomplete.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.autocomplete.min.js" type="text/javascript"></script>
|
||||
|
||||
<link rel="stylesheet" href="../../skin/jquery-ui-1.9.2.custom.min.css" type="text/css">
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
@@ -101,15 +103,35 @@
|
||||
<td><label for="konto">Konto</label>
|
||||
<input onchange="document.sendform.kontonr.value='';document.sendform.konto_search.value='';setTimeout('sendform.submit()',1500);" id="konto" name="konto" size="5" maxlength="10" value="<?php echo $konto; ?>" />
|
||||
<script type="text/javascript">
|
||||
function selectItem(li)
|
||||
function selectItem(li)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " <i>" + row[1] + "</i> ";
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
// $('#konto').autocomplete({
|
||||
// source: "inventar_autocomplete.php",
|
||||
// minLength:1,
|
||||
// response: function(event, ui)
|
||||
// {
|
||||
// //Value und Label fuer die Anzeige setzen
|
||||
// for(i in ui.content)
|
||||
// {
|
||||
// ui.content[i].value = ui.content[i].nachname + " " + ui.content[i].vorname;
|
||||
// ui.content[i].label = ui.content[i].nachname + " " + ui.content[i].vorname;
|
||||
// }
|
||||
// },
|
||||
// select: function(event, ui)
|
||||
// {
|
||||
// $('#ansprechperson_uid').val(ui.item.uid);
|
||||
// }
|
||||
// });
|
||||
|
||||
$('#konto').autocomplete('inventar_autocomplete.php', {
|
||||
minChars:1,
|
||||
matchSubset:1,matchContains:1,
|
||||
|
||||
@@ -24,13 +24,13 @@
|
||||
|
||||
// ---------------- Vilesci Include Dateien einbinden
|
||||
$path='../../';
|
||||
|
||||
|
||||
require_once($path.'config/vilesci.config.inc.php');
|
||||
require_once($path.'include/functions.inc.php');
|
||||
require_once($path.'include/benutzerberechtigung.class.php');
|
||||
require_once($path.'include/mitarbeiter.class.php');
|
||||
require_once($path.'include/wawi.class.php');
|
||||
|
||||
|
||||
if (!$uid = get_uid())
|
||||
die('Keine UID gefunden ! <a href="javascript:history.back()">Zurück</a>');
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -42,7 +42,7 @@
|
||||
$user_id=trim((isset($_REQUEST['user_id']) ? $_REQUEST['user_id']:''));
|
||||
$studiengang_id=trim((isset($_REQUEST['studiengang_id']) ? $_REQUEST['studiengang_id']:''));
|
||||
$debug=trim((isset($_REQUEST['debug']) ? $_REQUEST['debug']:false));
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Variable Initialisieren
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -65,7 +65,7 @@
|
||||
$recht=true;
|
||||
if (!$recht)
|
||||
die('Sie haben keine Berechtigung für diese Seite ! <a href="javascript:history.back()">Zurück</a>');
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenbankanbindung - Classe
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -74,7 +74,7 @@
|
||||
$oWAWI->debug=$debug;
|
||||
$oWAWI->result=array();
|
||||
$oWAWI->errormsg='';
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// HTML Output
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -88,9 +88,12 @@
|
||||
<link rel="stylesheet" href="<?php echo $path;?>include/js/jquery.css" rel="stylesheet" type="text/css">
|
||||
<link rel="stylesheet" href="<?php echo $path;?>include/js/tablesort/table.css" type="text/css">
|
||||
<script src="<?php echo $path;?>include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.autocomplete.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.autocomplete.min.js" type="text/javascript"></script>
|
||||
|
||||
<link rel="stylesheet" href="../../skin/jquery-ui-1.9.2.custom.min.css" type="text/css">
|
||||
<script type="text/javascript" src="../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1 title="Anwender:<?php echo $uid ?>"> WAWI Kostenstellen - Suche </h1>
|
||||
@@ -102,14 +105,33 @@
|
||||
<label for="kostenstelle_id">Kostenstelle ID</label>
|
||||
<input id="kostenstelle_id" name="kostenstelle_id" size="5" maxlength="10" value="<?php echo $kostenstelle_id; ?>" >
|
||||
<script type="text/javascript">
|
||||
function selectItem(li)
|
||||
function selectItem(li)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " <i>" + row[1] + "</i> ";
|
||||
}
|
||||
|
||||
// $('#kostenstelle_id').autocomplete({
|
||||
// source: "inventar_autocomplete.php",
|
||||
// minLength:1,
|
||||
// response: function(event, ui)
|
||||
// {
|
||||
// //Value und Label fuer die Anzeige setzen
|
||||
// for(i in ui.content)
|
||||
// {
|
||||
// ui.content[i].value = ui.content[i].nachname + " " + ui.content[i].vorname;
|
||||
// ui.content[i].label = ui.content[i].nachname + " " + ui.content[i].vorname;
|
||||
// }
|
||||
// },
|
||||
// select: function(event, ui)
|
||||
// {
|
||||
// $('#ansprechperson_uid').val(ui.item.uid);
|
||||
// }
|
||||
// });
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#kostenstelle_id').autocomplete('inventar_autocomplete.php', {
|
||||
minChars:1,
|
||||
@@ -129,11 +151,11 @@
|
||||
<label for="kostenstelle_nr">Nummer</label>
|
||||
<input id="kostenstelle_nr" name="kostenstelle_nr" size="5" maxlength="10" value="<?php echo $kostenstelle_nr; ?>" >
|
||||
<script type="text/javascript">
|
||||
function selectItem(li)
|
||||
function selectItem(li)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " <i>" + row[1] + "</i> ";
|
||||
}
|
||||
|
||||
@@ -23,13 +23,13 @@
|
||||
|
||||
// ---------------- Vilesci Include Dateien einbinden
|
||||
$path='../../';
|
||||
|
||||
|
||||
require_once($path.'config/vilesci.config.inc.php');
|
||||
require_once($path.'include/functions.inc.php');
|
||||
require_once($path.'include/benutzerberechtigung.class.php');
|
||||
require_once($path.'include/mitarbeiter.class.php');
|
||||
require_once($path.'include/wawi.class.php');
|
||||
|
||||
|
||||
if (!$uid = get_uid())
|
||||
die('Keine UID gefunden ! <a href="javascript:history.back()">Zurück</a>');
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
$studiengang_id=trim(isset($_REQUEST['studiengang_id'])?$_REQUEST['studiengang_id']:'');
|
||||
$kurzzeichen=trim((isset($_REQUEST['kurzzeichen']) ? $_REQUEST['kurzzeichen']:''));
|
||||
$studiengang_search=trim((isset($_REQUEST['studiengang_search']) ? $_REQUEST['studiengang_search']:''));
|
||||
$debug=trim((isset($_REQUEST['debug']) ? $_REQUEST['debug']:false));
|
||||
$debug=trim((isset($_REQUEST['debug']) ? $_REQUEST['debug']:false));
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Berechtigung
|
||||
@@ -72,7 +72,7 @@
|
||||
$oWAWI->debug=$debug;
|
||||
$oWAWI->result=array();
|
||||
$oWAWI->errormsg='';
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// HTML Output
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -80,32 +80,55 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>WAWI Studiengang - Suche</title>
|
||||
<title>WAWI Studiengang - Suche</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="<?php echo $path;?>skin/vilesci.css" type="text/css">
|
||||
<link rel="stylesheet" href="<?php echo $path;?>include/js/jquery.css" rel="stylesheet" type="text/css">
|
||||
<link rel="stylesheet" href="<?php echo $path;?>include/js/tablesort/table.css" type="text/css">
|
||||
<script src="<?php echo $path;?>include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.autocomplete.js" type="text/javascript"></script>
|
||||
<script src="<?php echo $path;?>include/js/jquery.autocomplete.min.js" type="text/javascript"></script>
|
||||
</head>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="<?php echo $path;?>skin/jquery-ui-1.9.2.custom.min.css">
|
||||
<script type="text/javascript" src="<?php echo $path;?>vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo $path;?>vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo $path;?>vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo $path;?>include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
<script type="text/javascript" src="<?php echo $path;?>include/js/sizzle-0.9.3.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 title="Anwender:<?php echo $uid ?>"> WAWI Studiengang - Suche </h1>
|
||||
<form name="sendform" action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<table class="navbar" style="border:0;width:100%;">
|
||||
<tr>
|
||||
<!-- studiengang -->
|
||||
<!-- studiengang -->
|
||||
<td><label for="studiengang_id">Studiengang</label> <input onchange="document.sendform.studiengang_search.value='';document.sendform.kurzzeichen.value='';" id="studiengang_id" name="studiengang_id" size="5" maxlength="10" value="<?php echo $studiengang_id; ?>" >
|
||||
<script type="text/javascript">
|
||||
function selectItem(li)
|
||||
function selectItem(li)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " <i>" + row[1] + "</i> ";
|
||||
}
|
||||
|
||||
// $('#kostenstelle_id').autocomplete({
|
||||
// source: "inventar_autocomplete.php",
|
||||
// minLength:1,
|
||||
// response: function(event, ui)
|
||||
// {
|
||||
// //Value und Label fuer die Anzeige setzen
|
||||
// for(i in ui.content)
|
||||
// {
|
||||
// ui.content[i].value = ui.content[i].nachname + " " + ui.content[i].vorname;
|
||||
// ui.content[i].label = ui.content[i].nachname + " " + ui.content[i].vorname;
|
||||
// }
|
||||
// },
|
||||
// select: function(event, ui)
|
||||
// {
|
||||
// $('#ansprechperson_uid').val(ui.item.uid);
|
||||
// }
|
||||
// });
|
||||
|
||||
$(document).ready(function() {
|
||||
$('#studiengang_id').autocomplete('inventar_autocomplete.php', {
|
||||
minChars:1,
|
||||
@@ -118,17 +141,17 @@
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</td>
|
||||
|
||||
<!-- kurzzeichen-->
|
||||
</script>
|
||||
</td>
|
||||
|
||||
<!-- kurzzeichen-->
|
||||
<td><label for="kurzzeichen">Kurzzeichen</label> <input onchange="document.sendform.studiengang_id.value='';" id="kurzzeichen" name="kurzzeichen" size="10" maxlength="40" value="<?php echo $kurzzeichen; ?>" >
|
||||
<script type="text/javascript">
|
||||
function selectItem(li)
|
||||
function selectItem(li)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
function formatItem(row)
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " <i>" + row[1] + "</i> ";
|
||||
}
|
||||
@@ -144,16 +167,16 @@
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</td>
|
||||
<!-- studiengang suche-->
|
||||
<td><label for="studiengang_search">Bezeichnung</label> <input onchange="document.sendform.studiengang_id.value='';document.sendform.kurzzeichen.value='';" id="studiengang_search" name="studiengang_search" size="20" maxlength="40" value="<?php echo $studiengang_search; ?>" > </td>
|
||||
</script>
|
||||
</td>
|
||||
<!-- studiengang suche-->
|
||||
<td><label for="studiengang_search">Bezeichnung</label> <input onchange="document.sendform.studiengang_id.value='';document.sendform.kurzzeichen.value='';" id="studiengang_search" name="studiengang_search" size="20" maxlength="40" value="<?php echo $studiengang_search; ?>" > </td>
|
||||
<td class="ac_submit"> <a href="javascript:document.sendform.submit();"><img src="../../skin/images/application_go.png" alt="suchen" /> suchen</a> <input style="display:none;" name="debug" value="<?php echo $debug;?>"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
<hr>
|
||||
<?php
|
||||
<?php
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenlesen
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -163,18 +186,18 @@
|
||||
$check=$studiengang_id.$kurzzeichen.$studiengang_search;
|
||||
if ( $check!='' && !$oWAWI->studiengang($studiengang_id,$kurzzeichen,$studiengang_search))
|
||||
$errormsg[]=$oWAWI->errormsg;
|
||||
|
||||
|
||||
if (is_array($oWAWI->result) && count($oWAWI->result)==1)
|
||||
{
|
||||
$studiengang_id=$oWAWI->result[0]->studiengang_id;
|
||||
if ( $check!='' && !$oWAWI->studiengang_kostenstelle($studiengang_id,$kurzzeichen,$studiengang_search))
|
||||
$errormsg[]=$oWAWI->errormsg;
|
||||
echo output_Studienganginformation($oWAWI->result,$debug);
|
||||
}
|
||||
}
|
||||
else if (is_array($oWAWI->result) && count($oWAWI->result) >1)
|
||||
{
|
||||
echo output_Studiengang($oWAWI->result,$debug);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ($check!='' )
|
||||
@@ -182,7 +205,7 @@
|
||||
else
|
||||
$errormsg[]='Auswahl fehlt';
|
||||
}
|
||||
|
||||
|
||||
// Meldungen ausgeben
|
||||
if (is_array($errormsg) && count($errormsg)>0)
|
||||
echo '<font class="error">'. implode("<br />",$errormsg).'</font>';
|
||||
@@ -193,24 +216,24 @@
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?php
|
||||
<?php
|
||||
// ------------------------------------------------------------------------------------------
|
||||
function output_Studiengang($resultStudiengang=null,$debug=false)
|
||||
{
|
||||
$htmlstring='';
|
||||
if (is_null($resultStudiengang) || !is_array($resultStudiengang) || count($resultStudiengang)<1)
|
||||
return $htmlstring;
|
||||
|
||||
|
||||
$htmlstring.='<table id="t1" class="liste table-autosort:2 table-stripeclass:alternate table-autostripe">
|
||||
<thead>';
|
||||
|
||||
|
||||
if (is_array($resultStudiengang) && count($resultStudiengang)>1)
|
||||
$htmlstring.='<tr><th colspan="10">Bitte eine Studiengang aus den '.count($resultStudiengang).' gefundenen auswählen</th></tr>';
|
||||
|
||||
|
||||
$htmlstring.='<tr class="liste">
|
||||
<th class="table-sortable:default">Studiengang ID</th>
|
||||
<th class="table-sortable:default">Kurzz.</th>
|
||||
<th class="table-sortable:default">Bezeichnung</th>
|
||||
<th class="table-sortable:default">Bezeichnung</th>
|
||||
<th class="table-sortable:default">Studenten</th>
|
||||
<th class="table-sortable:default">Aktiv</th>
|
||||
<th class="table-sortable:default" style="font-size:x-small;">Bestellung</th>
|
||||
@@ -218,7 +241,7 @@ function output_Studiengang($resultStudiengang=null,$debug=false)
|
||||
</thead>
|
||||
';
|
||||
for ($pos=0;$pos<count($resultStudiengang);$pos++)
|
||||
{
|
||||
{
|
||||
if ($pos%2)
|
||||
$classe='liste1';
|
||||
else
|
||||
@@ -233,8 +256,8 @@ function output_Studiengang($resultStudiengang=null,$debug=false)
|
||||
<td align="right"> <a title="Bestellungen zum Studiengang '.$resultStudiengang[$pos]->studiengang_id.'" href="bestellung.php?studiengang_id='.$resultStudiengang[$pos]->studiengang_id.'&jahr_monat='.date("Y").'">anzeigen<img src="../../skin/images/application_go.png" alt="Bestellungen anzeigen" /></a> </td>
|
||||
</tr>
|
||||
';
|
||||
}
|
||||
$htmlstring.='</table>';
|
||||
}
|
||||
$htmlstring.='</table>';
|
||||
return $htmlstring;
|
||||
}
|
||||
// ------------------------------------------------------------------------------------------
|
||||
@@ -251,7 +274,7 @@ function output_Studienganginformation($resultStudiengang=null,$debug=false)
|
||||
$classe='liste1';
|
||||
else
|
||||
$classe='liste0';
|
||||
|
||||
|
||||
$htmlstring.='<fieldset><legend>Studiengang '.$resultStudiengang[$pos]->studiengang_id.' '.$resultStudiengang[$pos]->bezeichnung.'</legend>';
|
||||
$htmlstring.='<br /><!-- Studiengang Detail -->
|
||||
<table class="liste" style="border:0;width:100%;">
|
||||
@@ -272,13 +295,13 @@ function output_Studienganginformation($resultStudiengang=null,$debug=false)
|
||||
<td> <a title="Bestellungen zum Studiengang '.$resultStudiengang[$pos]->studiengang_id.'" href="bestellung.php?studiengang_id='.$resultStudiengang[$pos]->studiengang_id.'&jahr_monat='.date("Y").'">anzeigen<img src="../../skin/images/application_go.png" alt="Bestellungen anzeigen" /></a> </td>
|
||||
</tr>
|
||||
|
||||
</table>';
|
||||
</table>';
|
||||
|
||||
$oWAWI->errormsg='';
|
||||
$oWAWI->result=array();
|
||||
if (!$oWAWI->studiengang_benutzer($resultStudiengang[$pos]->studiengang_id))
|
||||
$htmlstring.=$oWAWI->errormsg;
|
||||
$resultStudiengangbenutzer=$oWAWI->result;
|
||||
$resultStudiengangbenutzer=$oWAWI->result;
|
||||
|
||||
if (is_array($resultStudiengangbenutzer) && count($resultStudiengangbenutzer)>0)
|
||||
{
|
||||
@@ -292,14 +315,14 @@ function output_Studienganginformation($resultStudiengang=null,$debug=false)
|
||||
<th style="display:none;">lesen </th>
|
||||
<th style="display:none;">schreiben </th>
|
||||
<th>freigeben </th>
|
||||
<th>verwalten </th>
|
||||
<th>verwalten </th>
|
||||
|
||||
<th colspan="2">letzte Änderung</th>
|
||||
</tr>
|
||||
<thead>';
|
||||
|
||||
for ($i=0;$i<count($resultStudiengangbenutzer);$i++)
|
||||
{
|
||||
{
|
||||
if ($i%2)
|
||||
$classe='liste1';
|
||||
else
|
||||
@@ -320,8 +343,8 @@ function output_Studienganginformation($resultStudiengang=null,$debug=false)
|
||||
<td style="display:none;" align="center">'.($resultStudiengangbenutzer[$i]->schreiben=='t' || $resultStudiengangbenutzer[$i]->schreiben==true?'<img src="../../skin/images/green_point.gif" alt="ja" />':'<img src="../../skin/images/red_point.gif" alt="nein" />').'</td>
|
||||
<td align="center">'.($resultStudiengangbenutzer[$i]->freigeben=='t' || $resultStudiengangbenutzer[$i]->freigeben==true?'<img src="../../skin/images/green_point.gif" alt="ja" />':'<img src="../../skin/images/red_point.gif" alt="nein" />').'</td>
|
||||
<td align="center">'.($resultStudiengangbenutzer[$i]->verwalten=='t' || $resultStudiengangbenutzer[$i]->verwalten==true?'<img src="../../skin/images/green_point.gif" alt="ja" />':'<img src="../../skin/images/red_point.gif" alt="nein" />').'</td>
|
||||
|
||||
|
||||
|
||||
|
||||
<td> '
|
||||
.($resultStudiengangbenutzer[$i]->l_email?'<a href="mailto:'.$resultStudiengangbenutzer[$i]->l_email.'?subject=Anlage studiengang '.$resultStudiengangbenutzer[$i]->studiengang_id.'"> <img src="../../skin/images/email.png" alt="email" /></a>':'')
|
||||
.($resultStudiengangbenutzer[$i]->l_titel?' '.$resultStudiengangbenutzer[$i]->l_titel.' ':' ').$resultStudiengangbenutzer[$i]->l_vname.' '.$resultStudiengangbenutzer[$i]->l_nname
|
||||
@@ -331,39 +354,39 @@ function output_Studienganginformation($resultStudiengang=null,$debug=false)
|
||||
.'</td>
|
||||
</tr>
|
||||
';
|
||||
|
||||
}
|
||||
$htmlstring.='</table>';
|
||||
}
|
||||
|
||||
}
|
||||
$htmlstring.='</table>';
|
||||
}
|
||||
$htmlstring.='</fieldset>';
|
||||
|
||||
|
||||
$htmlstring.='<fieldset><legend>Kostenstelle(n)</legend>';
|
||||
$htmlstring.='<br /><!-- Kostenstellen -->
|
||||
<table class="liste" style="border:0;">';
|
||||
$htmlstring.='
|
||||
$htmlstring.='
|
||||
<thead>
|
||||
<tr>
|
||||
<th>ID </th>
|
||||
<th>Nr. </th>
|
||||
<th>Kurzz.</th>
|
||||
<th>Bezeichnung</th>
|
||||
<th style="display:none;">Anlage</th>
|
||||
<th style="display:none;">Anlage</th>
|
||||
<th>letzte Änderung</th>
|
||||
<th>aktiv</th>
|
||||
<th>Bestellung</th>
|
||||
</tr>
|
||||
<thead>';
|
||||
<thead>';
|
||||
for ($pos=0;$pos<count($resultStudiengang);$pos++)
|
||||
{
|
||||
{
|
||||
if ($pos%2)
|
||||
$classe='liste1';
|
||||
else
|
||||
$classe='liste0';
|
||||
$classe='liste0';
|
||||
|
||||
$resultKostenstelle=$oWAWI->kostenstelle($resultStudiengang[$pos]->kostenstelle_kostenstelle_id,null,null,$resultStudiengang[0]->studiengang_id );
|
||||
|
||||
for ($ii=0;$ii<count($resultKostenstelle);$ii++)
|
||||
{
|
||||
{
|
||||
$htmlstring.='
|
||||
<tr class="'.$classe.'">
|
||||
<td><a title="Detail Kostenstelle '.$resultKostenstelle[$ii]->kostenstelle_id.'" href="kostenstelle_detail.php?kostenstelle_id='.$resultKostenstelle[$ii]->kostenstelle_id.'">'.$resultKostenstelle[$ii]->kostenstelle_id.'</a></td>
|
||||
@@ -374,19 +397,19 @@ function output_Studienganginformation($resultStudiengang=null,$debug=false)
|
||||
<td style="display:none;">'
|
||||
.($resultKostenstelle[$ii]->c_email?'<a href="mailto:'.$resultKostenstelle[$ii]->c_email.'?subject=Anlage studiengang '.$resultKostenstelle[$ii]->studiengang_id.'"> <img src="../../skin/images/email.png" alt="email" /></a>':'')
|
||||
.($resultKostenstelle[$ii]->c_titel?' '.$resultKostenstelle[$ii]->c_titel.' ':' ').$resultKostenstelle[$ii]->c_vname.' '.$resultKostenstelle[$ii]->c_nname.'
|
||||
</td>
|
||||
|
||||
</td>
|
||||
|
||||
<td>'
|
||||
.($resultKostenstelle[$ii]->l_email?'<a href="mailto:'.$resultKostenstelle[$ii]->l_email.'?subject=Anlage studiengang '.$resultKostenstelle[$ii]->studiengang_id.'"> <img src="../../skin/images/email.png" alt="email" /></a>':'')
|
||||
.($resultKostenstelle[$ii]->l_titel?' '.$resultKostenstelle[$ii]->l_titel.' ':' ').$resultKostenstelle[$ii]->l_vname.' '.$resultKostenstelle[$ii]->l_nname.'
|
||||
</td>
|
||||
|
||||
|
||||
<td align="left"> '.(empty($resultKostenstelle[$ii]->ddate)?' <img src="../../skin/images/tick.png" alt="aktiv" /> ':' <img src="../../skin/images/cross.png" alt="nicht aktiv" /> '.$resultKostenstelle[$ii]->d_nname.' '.substr($resultKostenstelle[$ii]->ddate,0,19)).'</td>
|
||||
|
||||
|
||||
<td style="display:none;">'
|
||||
.($resultKostenstelle[$ii]->d_email?'<a href="mailto:'.$resultKostenstelle[$ii]->d_email.'?subject=Anlage studiengang '.$resultKostenstelle[$ii]->studiengang_id.'"> <img src="../../skin/images/email.png" alt="email" /></a>':'')
|
||||
.($resultKostenstelle[$ii]->d_titel?' '.$resultKostenstelle[$ii]->d_titel.' ':' ').$resultKostenstelle[$ii]->d_vname.' '.$resultKostenstelle[$ii]->d_nname.'
|
||||
|
||||
|
||||
</td>
|
||||
|
||||
<td> <a title="Bestellungen zur Kostenstelle '.$resultKostenstelle[$ii]->kostenstelle_id.'" href="bestellung.php?kostenstelle_id='.$resultKostenstelle[$ii]->kostenstelle_id.'&jahr_monat='.date("Y").'">anzeigen<img src="../../skin/images/application_go.png" alt="Bestellungen anzeigen" /></a> </td>
|
||||
@@ -394,12 +417,12 @@ function output_Studienganginformation($resultStudiengang=null,$debug=false)
|
||||
</tr>
|
||||
|
||||
';
|
||||
}
|
||||
}
|
||||
$htmlstring.='</table>';
|
||||
}
|
||||
}
|
||||
$htmlstring.='</table>';
|
||||
$htmlstring.='</fieldset>';
|
||||
$htmlstring.='<div style="width:100%;text-align:right;"><a href="javascript:history.back();"><img src="../../skin/images/cross.png" alt="schliessen" title="schliessen/close" /> zurück</a></div />';
|
||||
return $htmlstring;
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user