Skip to content
Snippets Groups Projects
Commit 1aea76bb authored by Rasmus Fuhse's avatar Rasmus Fuhse
Browse files

bugfix copying of room bookings

parent 625892fa
No related branches found
No related tags found
No related merge requests found
......@@ -254,6 +254,20 @@ class CopyController extends PluginController
}
if (Request::get("resource_assignments")) {
if (StudipVersion::newerThan("4.4.99")) {
$statement = DBManager::get()->prepare("
SELECT resource_id
FROM (
SELECT resource_bookings.resource_id, COUNT(*) AS number
FROM termine
INNER JOIN resource_bookings ON (resource_bookings.range_id = termine.termin_id)
WHERE termine.metadate_id = :metadate_id
GROUP BY resource_bookings.resource_id
) AS counter
ORDER BY number DESC
LIMIT 1
");
} else {
$statement = DBManager::get()->prepare("
SELECT resource_id
FROM (
......@@ -266,6 +280,7 @@ class CopyController extends PluginController
ORDER BY number DESC
LIMIT 1
");
}
$statement->execute(array('metadate_id' => $cycledate->getId()));
$resource_id = $statement->fetch(PDO::FETCH_COLUMN, 0);
if ($resource_id) {
......@@ -274,6 +289,7 @@ class CopyController extends PluginController
$singledate->bookRoom($resource_id);
}
}
}
}
}
......
pluginname=CourseCopy
pluginclassname=CourseCopy
version=1.9
version=1.9.1
origin=data-quest
studipMinVersion=4.0
studipMaxVersion=5.1.99
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment