mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Problem behoben wodurch Mailverteiler nicht korrekt generiert wurden wenn der Beginn des nächsten Semesters näher ist als der Beginn des aktuellen Semesters
This commit is contained in:
@@ -243,6 +243,21 @@ class studiensemester extends basis_db
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefert das Aktuelle Studiensemester oder das darauffolgende
|
||||
*
|
||||
* @param $semester wenn das semester uebergeben wird, dann werden nur die studiensemester
|
||||
* geliefert die in dieses semester fallen (Bei geradem semester nur SS sonst WS)
|
||||
* @return Studiensemester oder false wenn es keines gibt
|
||||
*/
|
||||
public function getaktorNearest()
|
||||
{
|
||||
if($stsem=$this->getakt())
|
||||
return $stsem;
|
||||
else
|
||||
return $this->getNearest();
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefert das naechstgelegenste Studiensemester
|
||||
*
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
die($db->db_last_error());
|
||||
$num_rows=$db->db_num_rows($result_stg);
|
||||
$ss=new studiensemester();
|
||||
$ss_nearest=$ss->getNearest();
|
||||
$ss_nearest=$ss->getaktorNearest();
|
||||
$ss_nearest_to_akt=$ss->getNearestFrom($ss_nearest);
|
||||
|
||||
?>
|
||||
@@ -90,17 +90,22 @@
|
||||
// File Operations
|
||||
$name=$mg_kurzbz.'.txt';
|
||||
$name=mb_strtolower($name);
|
||||
$fp=fopen('../../../mlists/'.$name,"w");
|
||||
//$fp=fopen('../../../../mlists/'.$name,"w");
|
||||
|
||||
$nr_person=$db->db_num_rows($result_person);
|
||||
for ($p=0; $p<$nr_person; $p++)
|
||||
if($fp=fopen('../../../mlists/'.$name,"w"))
|
||||
{
|
||||
$row = $db->db_fetch_object($result_person, $p);
|
||||
fwrite($fp, '#'.$row->nachname.' '.$row->vorname.$crlf.$row->uid.$crlf);
|
||||
|
||||
$nr_person=$db->db_num_rows($result_person);
|
||||
for ($p=0; $p<$nr_person; $p++)
|
||||
{
|
||||
$row = $db->db_fetch_object($result_person, $p);
|
||||
fwrite($fp, '#'.$row->nachname.' '.$row->vorname.$crlf.$row->uid.$crlf);
|
||||
}
|
||||
fclose($fp);
|
||||
echo $name.' created<br>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Failed to Create $name";
|
||||
}
|
||||
fclose($fp);
|
||||
echo $name.' created<br>';
|
||||
flush();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user