} else { foreach ($chk as $args) { $parts = explode("@@", $args); forget_entry($parts[0], $parts[1], $parts[2], $parts[3]); } $report = $deleted . $clearit; } break; case "domove": // For batch moving to whitelist. if ($chk == '') { $report = '<br />Nothing was selected - nothing has been moved.' . $clearit; } else { foreach ($chk as $args) { $parts = explode("@@", $args); move_entry($parts[0], $parts[1], $parts[2], $parts[3]); } $report = $moved . $clearit; } break; case "": $report = '<br />Please select Forget... or Move...'; break; } break; case "del_old": $year = $_POST["year"]; $month = $_POST["month"]; $day = $_POST["day"]; $hour = $_POST["hour"]; $minute = $_POST["minute"];
$currentLocator = ResourceLinker::$Navigator->getCurrentLocator(array('id' => (int) $_REQUEST['id'])); ResourceLinker::setCurrentLocator($currentLocator); } } $autoExportRefresh = false; if (!empty($cmd)) { // Move announcements up or down if ('exMvDown' == $cmd) { if (move_entry($id, 'DOWN')) { $dialogBox->success(get_lang('Item has been moved down')); } else { $dialogBox->error(get_lang('Item can\'t be moved down')); } } if ('exMvUp' == $cmd) { if (move_entry($id, 'UP')) { $dialogBox->success(get_lang('Item has been moved up')); } else { $dialogBox->error(get_lang('Item can\'t be moved up')); } } // Delete announcement if ('exDelete' == $cmd) { if (announcement_delete_item($id)) { $dialogBox->success(get_lang('Announcement has been deleted')); if (CONFVAL_LOG_ANNOUNCEMENT_DELETE) { $claroline->log('ANNOUNCEMENT', array('DELETE_ENTRY' => $id)); } $eventNotifier->notifyCourseEvent('anouncement_deleted', claro_get_current_course_id(), claro_get_current_tool_id(), $id, claro_get_current_group_id(), '0'); $autoExportRefresh = true; #linker_delete_resource();