private function deleteOldTemporalyTemplateObj() { //delete Dependencies $temp_tasks = TemplateTasks::getAllTaskTemplatesBySessionId(logged_user()->getId()); foreach ($temp_tasks as $tmp) { $id = $tmp->getId(); $dep = ProjectTaskDependencies::findOne(array('conditions' => "(`previous_task_id` = {$id} OR `task_id` = {$id} )")); if ($dep instanceof ProjectTaskDependency) { $dep->delete(); } } //delete obj $conditions = array('conditions' => '`session_id` = ' . logged_user()->getId()); if (logged_user()->getId() > 0) { TemplateTasks::delete($conditions); TemplateMilestones::delete($conditions); } }
/** * Drop all tasks that are in this list * * @access public * @param void * @return boolean */ function deleteSubTasks() { return TemplateTasks::delete(DB::escapeField('parent_id') . ' = ' . DB::escape($this->getId())); }