Skip to content
Snippets Groups Projects
Commit 87a196dc authored by Moritz Strohm's avatar Moritz Strohm Committed by Jan-Hendrik Willms
Browse files

renamed columns and tables in sql statements for the new calendar, fixes #3715

Closes #3715

Merge request studip/studip!2625
parent 41b3733f
No related branches found
No related tags found
No related merge requests found
...@@ -35,11 +35,12 @@ class Score ...@@ -35,11 +35,12 @@ class Score
} }
// Events // Events
$query = "SELECT range_id as user_id, COUNT(*) AS eventcount $query = "SELECT `range_id` AS user_id, COUNT(*) AS eventcount
FROM calendar_event FROM `calendar_date_assignments`
INNER JOIN event_data ON (calendar_event.event_id = event_data.event_id AND class = 'PUBLIC') INNER JOIN `calendar_dates`
WHERE range_id IN (?) AND UNIX_TIMESTAMP() <= end ON (`calendar_date_assignments`.`calendar_date_id` = `calendar_dates`.`id` AND `access` = 'PUBLIC')
GROUP BY range_id WHERE `range_id` IN (?) AND UNIX_TIMESTAMP() <= `end`
GROUP BY `range_id`
ORDER BY NULL"; ORDER BY NULL";
$statement = DBManager::get()->prepare($query); $statement = DBManager::get()->prepare($query);
$statement->execute([$user_ids]); $statement->execute([$user_ids]);
......
...@@ -1191,23 +1191,15 @@ class User extends AuthUserMd5 implements Range, PrivacyObject, Studip\Calendar\ ...@@ -1191,23 +1191,15 @@ class User extends AuthUserMd5 implements Range, PrivacyObject, Studip\Calendar\
$statement->execute([$new_id, $old_id]); $statement->execute([$new_id, $old_id]);
//Kalender //Kalender
$query = "UPDATE IGNORE calendar_event SET range_id = ? WHERE range_id = ?"; $query = "UPDATE IGNORE `calendar_date_assignments` SET `range_id` = ? WHERE `range_id` = ?";
$statement = DBManager::get()->prepare($query); $statement = DBManager::get()->prepare($query);
$statement->execute([$new_id, $old_id]); $statement->execute([$new_id, $old_id]);
$query = "UPDATE IGNORE calendar_user SET owner_id = ? WHERE owner_id = ?"; $query = "UPDATE IGNORE `calendar_dates` SET `author_id` = ? WHERE `author_id` = ?";
$statement = DBManager::get()->prepare($query); $statement = DBManager::get()->prepare($query);
$statement->execute([$new_id, $old_id]); $statement->execute([$new_id, $old_id]);
$query = "UPDATE IGNORE calendar_user SET user_id = ? WHERE user_id = ?"; $query = "UPDATE IGNORE `calendar_dates` SET `editor_id` = ? WHERE `editor_id` = ?";
$statement = DBManager::get()->prepare($query);
$statement->execute([$new_id, $old_id]);
$query = "UPDATE IGNORE event_data SET author_id = ? WHERE author_id = ?";
$statement = DBManager::get()->prepare($query);
$statement->execute([$new_id, $old_id]);
$query = "UPDATE IGNORE event_data SET editor_id = ? WHERE editor_id = ?";
$statement = DBManager::get()->prepare($query); $statement = DBManager::get()->prepare($query);
$statement->execute([$new_id, $old_id]); $statement->execute([$new_id, $old_id]);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment