Laden der Untergebenen optimiert bei vielen Einträgen

This commit is contained in:
Andreas Österreicher
2022-03-14 15:58:13 +01:00
parent 418f2aee7b
commit e0a2f0490b
2 changed files with 18 additions and 16 deletions
+5 -6
View File
@@ -1008,18 +1008,17 @@ if ($projekt->getProjekteMitarbeiter($user, true))
//Dropdown timesheets Mitarbeiter
if ($untergebenen_arr)
{
$ben = new benutzer();
$mitarbeiter = new mitarbeiter();
$mitarbeiter->getMitarbeiterArray($untergebenen_arr);
echo "
<hr><br>
<select name='mas' id='mas' onchange='location = this.options[this.selectedIndex].value;''>
<option>-- Timesheets Mitarbeiter*Innen --</option>";
foreach($untergebenen_arr as $k=>$v)
foreach($mitarbeiter->result as $row)
{
if ($ben->load($v))
{
echo "<option value='zeitaufzeichnung.php?uid=$v'>$ben->vorname $ben->nachname</option>";
}
echo "<option value='zeitaufzeichnung.php?uid=$row->uid'>$row->nachname $row->vorname</option>";
}
echo "<option value='zeitaufzeichnung.php'> --zurück zur Übersicht--</option>";
echo "</select>";