diff --git a/vilesci/fhausweis/bildpruefung.php b/vilesci/fhausweis/bildpruefung.php
index c10db0cd5..83cb3c313 100755
--- a/vilesci/fhausweis/bildpruefung.php
+++ b/vilesci/fhausweis/bildpruefung.php
@@ -167,8 +167,31 @@ if(isset($_POST['person_id']))
}
}
}
+ if(isset($_POST['refresh']))
+ {
+ $error=true;
+ }
}
-
+$qry_anzahl = "
+ SELECT
+ count(*) as anzahl
+ FROM
+ public.tbl_person
+ JOIN public.tbl_benutzer USING(person_id)
+ WHERE
+ foto is not NULL
+ AND tbl_benutzer.aktiv
+ AND NOT EXISTS (SELECT 1 FROM public.tbl_person_fotostatus
+ WHERE person_id=tbl_person.person_id AND fotostatus_kurzbz='akzeptiert')
+ AND 'abgewiesen' NOT IN (SELECT fotostatus_kurzbz FROM public.tbl_person_fotostatus
+ WHERE person_id=tbl_person.person_id ORDER BY datum desc, person_fotostatus_id desc LIMIT 1)
+ ";
+$anzahl = '';
+if($result_anzahl = $db->db_query($qry_anzahl))
+ if($row_anzahl = $db->db_fetch_object($result_anzahl))
+ $anzahl = $row_anzahl->anzahl;
+
+echo '
Gesamt: '.$anzahl;
// Laden einer Person deren Profilfoto noch nicht akzeptiert wurde
$qry = "
SELECT
@@ -188,8 +211,13 @@ if($error==true && $person_id!='')
}
else
{
- // Zufaellige Reihenfolge
- $qry.=" AND random() <0.01";
+ // Wenn es weniger als 100 Eintraege sind kommen die Bilder nicht mehr Random, da es sonst
+ // vorkommen kann, dass kein Ergebnis geliefert wird
+ if($anzahl>100)
+ {
+ // Zufaellige Reihenfolge
+ $qry.=" AND random() <0.05";
+ }
// Keine Eintraege die bereits akzeptiert wurden
$qry.=" AND NOT EXISTS (SELECT 1 FROM public.tbl_person_fotostatus
@@ -228,8 +256,11 @@ if($result = $db->db_query($qry))
echo '';
echo ' ';
echo ' ';
- echo ' ';
+ echo ' ';
+ echo ' ';
echo '';
+ echo '
';
+ echo 'Bild Upload';
echo '';
}
else
diff --git a/vilesci/fhausweis/kartezuweisen.php b/vilesci/fhausweis/kartezuweisen.php
index 48866dafc..d450b961e 100755
--- a/vilesci/fhausweis/kartezuweisen.php
+++ b/vilesci/fhausweis/kartezuweisen.php
@@ -106,6 +106,8 @@ if(isset($_POST['save']) && $users!='')
$bmp->person_id = $benutzer->person_id;
$bmp->insertamum = date('Y-m-d H:i:s');
$bmp->insertvon = $uid;
+ if(isset($_POST['ausgegeben']))
+ $bmp->ausgegebenam = date('Y-m-d');
$bmp->uid = $user;
if($bmp->save(true))
{
@@ -132,6 +134,7 @@ if($users!='')
{
echo '