|
|
|
|
@ -64,39 +64,37 @@ switch ($action) { |
|
|
|
|
foreach ($todelete as $fooid => $instance) { |
|
|
|
|
$slug = $instance['slug']; |
|
|
|
|
|
|
|
|
|
if (empty($slug)) { |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Remove all files and eventual symlinks |
|
|
|
|
$absalternatecourse = Virtual::getConfig('vchamilo', 'course_real_root'); |
|
|
|
|
$coursedir = $absalternatecourse.$slug; |
|
|
|
|
if (!empty($slug)) { |
|
|
|
|
// Remove all files and eventual symlinks |
|
|
|
|
$absalternatecourse = Virtual::getConfig('vchamilo', 'course_real_root'); |
|
|
|
|
$coursedir = $absalternatecourse.$slug; |
|
|
|
|
|
|
|
|
|
Display::addFlash(Display::return_message("Deleting $coursedir")); |
|
|
|
|
Display::addFlash(Display::return_message("Deleting $coursedir")); |
|
|
|
|
|
|
|
|
|
removeDir($coursedir); |
|
|
|
|
removeDir($coursedir); |
|
|
|
|
|
|
|
|
|
if ($absalternatehome = Virtual::getConfig('vchamilo', 'home_real_root')) { |
|
|
|
|
$homedir = $absalternatehome.'/'.$slug; |
|
|
|
|
if ($absalternatehome = Virtual::getConfig('vchamilo', 'home_real_root')) { |
|
|
|
|
$homedir = $absalternatehome.'/'.$slug; |
|
|
|
|
|
|
|
|
|
Display::addFlash(Display::return_message("Deleting $homedir")); |
|
|
|
|
removeDir($homedir); |
|
|
|
|
} |
|
|
|
|
Display::addFlash(Display::return_message("Deleting $homedir")); |
|
|
|
|
removeDir($homedir); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// delete archive |
|
|
|
|
if ($absalternatearchive = Virtual::getConfig('vchamilo', 'archive_real_root')) { |
|
|
|
|
$archivedir = $absalternatearchive.'/'.$slug; |
|
|
|
|
// delete archive |
|
|
|
|
if ($absalternatearchive = Virtual::getConfig('vchamilo', 'archive_real_root')) { |
|
|
|
|
$archivedir = $absalternatearchive.'/'.$slug; |
|
|
|
|
|
|
|
|
|
Display::addFlash(Display::return_message("Deleting $archivedir")); |
|
|
|
|
removeDir($archivedir); |
|
|
|
|
} |
|
|
|
|
Display::addFlash(Display::return_message("Deleting $archivedir")); |
|
|
|
|
removeDir($archivedir); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Delete upload |
|
|
|
|
if ($dir = Virtual::getConfig('vchamilo', 'upload_real_root')) { |
|
|
|
|
$dir = $dir.'/'.$slug; |
|
|
|
|
// Delete upload |
|
|
|
|
if ($dir = Virtual::getConfig('vchamilo', 'upload_real_root')) { |
|
|
|
|
$dir = $dir.'/'.$slug; |
|
|
|
|
|
|
|
|
|
Display::addFlash(Display::return_message("Deleting $dir")); |
|
|
|
|
removeDir($dir); |
|
|
|
|
Display::addFlash(Display::return_message("Deleting $dir")); |
|
|
|
|
removeDir($dir); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$sql = "DELETE FROM {$table} WHERE id = ".$instance['id']; |
|
|
|
|
|