• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/module.php
  • Класс: CModule
  • Вызов: CModule::UnInstallTasks
public function UnInstallTasks()
{
	global $DB, $CACHE_MANAGER;

	$sqlMODULE_ID = $DB->ForSQL($this->MODULE_ID, 50);

	$DB->Query("
		DELETE FROM b_group_task
		WHERE TASK_ID IN (
			SELECT T.ID
			FROM b_task T
			WHERE T.MODULE_ID = '$sqlMODULE_ID'
		)
	", false, "File: ".__FILE__."
Line: ".__LINE__); $DB->Query(" DELETE FROM b_task_operation WHERE TASK_ID IN ( SELECT T.ID FROM b_task T WHERE T.MODULE_ID = '$sqlMODULE_ID') ", false, "File: ".__FILE__."
Line: ".__LINE__); $DB->Query(" DELETE FROM b_operation WHERE MODULE_ID = '$sqlMODULE_ID' ", false, "File: ".__FILE__."
Line: ".__LINE__); $DB->Query(" DELETE FROM b_task WHERE MODULE_ID = '$sqlMODULE_ID' ", false, "File: ".__FILE__."
Line: ".__LINE__); if(is_object($CACHE_MANAGER)) { $CACHE_MANAGER->CleanDir("b_task"); $CACHE_MANAGER->CleanDir("b_task_operation"); } }