|
@@ -433,6 +433,7 @@ class SystemAnnouncementManager
|
|
|
* @param int Whether to send to all teachers (1) or not (0)
|
|
|
* @param int Whether to send to all students (1) or not (0)
|
|
|
* @param string Language (optional, considered for all languages if left empty)
|
|
|
+ * @return bool True if the message was sent or there was no destination matching. False on database or e-mail sending error.
|
|
|
*/
|
|
|
public static function send_system_announcement_by_email($title, $content, $teacher, $student, $language=null) {
|
|
|
global $_user;
|
|
@@ -460,8 +461,7 @@ class SystemAnnouncementManager
|
|
|
}
|
|
|
$sql .= " AND access_url_id = '".$current_access_url_id."' ";
|
|
|
|
|
|
-
|
|
|
- if ($teacher == '0' AND $student == '0') {
|
|
|
+ if ((empty($teacher) or $teacher == '0') AND (empty($student) or $student == '0')) {
|
|
|
return true;
|
|
|
}
|
|
|
$result = Database::query($sql);
|