name = $name . $time; $task->email1 = 'task@'. $time. 'sugar.com'; if(!empty($id)) { $task->new_with_id = true; $task->id = $id; } $task->save(); self::$_createdTasks[] = $task; return $task; } public static function setCreatedTask($task_ids) { foreach($task_ids as $task_id) { $task = new Task(); $task->id = $task_id; self::$_createdTasks[] = $task; } // foreach } // fn public static function removeAllCreatedTasks() { $task_ids = self::getCreatedTaskIds(); $GLOBALS['db']->query('DELETE FROM tasks WHERE id IN (\'' . implode("', '", $task_ids) . '\')'); } public static function getCreatedTaskIds() { $task_ids = array(); foreach (self::$_createdTasks as $task) { $task_ids[] = $task->id; } return $task_ids; } } ?>