Delete appropiate instances when deleting processes

This commit is contained in:
alpeb 2004-11-19 13:32:00 +00:00
parent fa70cfed73
commit ec7f2677b3

View File

@ -480,6 +480,10 @@ class ProcessManager extends BaseManager {
$query = "delete from ".GALAXIA_TABLE_PREFIX."user_roles where wf_p_id=$pId";
$this->query($query);
// Remove process instances
$query = "delete from ".GALAXIA_TABLE_PREFIX."instances where wf_p_id=$pId";
$this->query($query);
// Remove the directory structure
if (!empty($name) && is_dir(GALAXIA_PROCESSES.SEP."$name")) {
$this->_remove_directory(GALAXIA_PROCESSES.SEP."$name",true);