Fixed branch_id query + removed admin user when isolating key

skala
Yannick Warnier 12 years ago
parent a44286d0db
commit 1c8822a117
  1. 4
      src/ChamiloLMS/Command/Modulation/ModulationIsolateKeyCommand.php
  2. 2
      src/ChamiloLMS/Command/Modulation/ModulationStartTurnCommand.php

@ -65,7 +65,7 @@ class ModulationIsolateKeyCommand extends Command
* Remove the data from all relevant sessions
*/
// optional clean-up. Delete if necessary
$sql2 = "DELETE FROM branch_sync where branch_id != $branchId";
$sql2 = "DELETE FROM branch_sync where id != $branchId";
echo $sql2."\n";
Database::query($sql2);
$sql2 = "DELETE FROM session WHERE id NOT IN (".implode(', ',$sessions).")";
@ -89,7 +89,7 @@ class ModulationIsolateKeyCommand extends Command
$sql2 = "DELETE FROM branch_rel_session WHERE session_id NOT IN (".implode(', ',$sessions).")";
echo $sql2."\n";
Database::query($sql2);
$sql2 = "DELETE FROM user WHERE user_id NOT IN (".implode(', ',$sessionUsers).") AND user_id > 1";
$sql2 = "DELETE FROM user WHERE user_id NOT IN (".implode(', ',$sessionUsers).")";
echo $sql2."\n";
Database::query($sql2);
$sql3 = "SELECT count(*) FROM user";

@ -41,7 +41,7 @@ class ModulationStartTurnCommand extends Command
Session::write('_user', api_get_user_info(1));
$turn = intval($input->getArgument('turn'));
$sql = "SELECT session_id FROM branch_rel_session WHERE display_order = $turn";
$sql = "SELECT session_id FROM branch_rel_session WHERE session_id = 1505 AND display_order = $turn";
$res = Database::query($sql);
if (Database::num_rows($res) < 1) {
$output->writeln("Turn $turn could not be found in database");

Loading…
Cancel
Save