diff --git a/main/inc/lib/system_announcements.lib.php b/main/inc/lib/system_announcements.lib.php index c592b3de2b..dbd698979a 100644 --- a/main/inc/lib/system_announcements.lib.php +++ b/main/inc/lib/system_announcements.lib.php @@ -47,13 +47,13 @@ class SystemAnnouncementManager switch ($visible) { case VISIBLE_GUEST : - $sql .= " AND visible_guest = '1'"; + $sql .= " AND visible_guest = 1 "; break; case VISIBLE_STUDENT : - $sql .= " AND visible_student = '1'"; + $sql .= " AND visible_student = 1 "; break; case VISIBLE_TEACHER : - $sql .= " AND visible_teacher = '1'"; + $sql .= " AND visible_teacher = 1 "; break; } $sql .= " ORDER BY date_start DESC LIMIT 0,7"; @@ -126,13 +126,13 @@ class SystemAnnouncementManager switch ($visible) { case VISIBLE_GUEST : - $sql .= " AND visible_guest = 'true'"; + $sql .= " AND visible_guest = 1 "; break; case VISIBLE_STUDENT : - $sql .= " AND visible_student = 'true'"; + $sql .= " AND visible_student = 1 "; break; case VISIBLE_TEACHER : - $sql .= " AND visible_teacher = 'true'"; + $sql .= " AND visible_teacher = 1 "; break; } @@ -233,13 +233,13 @@ class SystemAnnouncementManager switch ($visibility) { case VISIBLE_GUEST : - $sql .= " AND visible_guest = 'true'"; + $sql .= " AND visible_guest = 1 "; break; case VISIBLE_STUDENT : - $sql .= " AND visible_student = 'true'"; + $sql .= " AND visible_student = 1 "; break; case VISIBLE_TEACHER : - $sql .= " AND visible_teacher = 'true'"; + $sql .= " AND visible_teacher = 1 "; break; } } @@ -278,7 +278,7 @@ class SystemAnnouncementManager * @param string $date_start Start date (YYYY-MM-DD HH:II: SS) * @param string $date_end End date (YYYY-MM-DD HH:II: SS) */ - function add_announcement($title, $content, $date_start, $date_end, $visible_teacher = 'false', $visible_student = 'false', $visible_guest = 'false', $lang = null) + function add_announcement($title, $content, $date_start, $date_end, $visible_teacher = 0, $visible_student = 0, $visible_guest = 0, $lang = null) { $a_dateS = explode(' ',$date_start); @@ -313,7 +313,7 @@ class SystemAnnouncementManager $title = mysql_real_escape_string($title); $content = mysql_real_escape_string($content); $lang = is_null($lang) ? 'NULL' : "'".mysql_real_escape_string($lang)."'"; - $sql = "INSERT INTO ".$db_table." (`title`,`content`,`date_start`,`date_end`,`visible_teacher`,`visible_student`,`visible_guest`, `lang`) + $sql = "INSERT INTO ".$db_table." (title,content,date_start,date_end,visible_teacher,visible_student,visible_guest, lang) VALUES ('".$title."','".$content."','".$start."','".$end."','".$visible_teacher."','".$visible_student."','".$visible_guest."',".$lang.")"; return api_sql_query($sql,__FILE__,__LINE__); } @@ -325,7 +325,7 @@ class SystemAnnouncementManager * @param array $date_start: start date of announcement (0 => day ; 1 => month ; 2 => year ; 3 => hour ; 4 => minute) * @param array $date_end : end date of announcement (0 => day ; 1 => month ; 2 => year ; 3 => hour ; 4 => minute) */ - function update_announcement($id, $title, $content, $date_start, $date_end, $visible_teacher = 'false', $visible_student = 'false', $visible_guest = 'false',$lang=null) + function update_announcement($id, $title, $content, $date_start, $date_end, $visible_teacher = 0, $visible_student = 0, $visible_guest = 0,$lang=null) { $a_dateS = explode(' ',$date_start);