Hallo,
nach langem Suchen habe ich keine Lösung gefunden und brauche Hilfe.
Wie kann ich denn mit sophomorix alle benutzer mit einem bestimmten Status (P, F, T …) anzeigen lassen?
Gruß
Stefan
Hallo,
nach langem Suchen habe ich keine Lösung gefunden und brauche Hilfe.
Wie kann ich denn mit sophomorix alle benutzer mit einem bestimmten Status (P, F, T …) anzeigen lassen?
Gruß
Stefan
Moin Stefan!
Ich habe leider keinen Befehl zur Hand der das Gesuchte liefert. Dafür aber einen Fingerzeig, auf eine Abfrage die sich umbauen lassen sollte.
In /usr/sbin/sophomorix-user
findet sich:
# --info
if ($info==1){
my $dbh=&db_connect();
# STUDENTS
##################################################
my ($usable)= $dbh->selectrow_array( "SELECT count(uid)
FROM userdata
WHERE sophomorixstatus='U'
AND NOT adminclass='$DevelConf::teacher'
AND NOT adminclass='speicher'
");
my ($enabled)= $dbh->selectrow_array( "SELECT count(uid)
FROM userdata
WHERE sophomorixstatus='E'
AND NOT adminclass='${DevelConf::teacher}'
AND NOT adminclass='speicher'
");
my ($tolerated)= $dbh->selectrow_array( "SELECT count(uid)
FROM userdata
WHERE sophomorixstatus='T'
AND NOT adminclass='$DevelConf::teacher'
AND NOT adminclass='speicher'
");
my ($activated)= $dbh->selectrow_array( "SELECT count(uid)
FROM userdata
WHERE sophomorixstatus='A'
AND NOT adminclass='$DevelConf::teacher'
...
Beste Grüße
Thorsten