+ // Write projects.
+ fwrite($this->file, $this->indentation." <projects>\n");
+ foreach ($projects as $project_item) {
+ if($project_item['tasks']){
+ $tasks = explode(',', $project_item['tasks']);
+ $tasks_mapped = array();
+ foreach ($tasks as $item)
+ $tasks_mapped[] = $this->taskMap[$item];
+ $tasks_str = implode(',', $tasks_mapped);
+ }
+ $project_part = $this->indentation.' '."<project id=\"".$this->projectMap[$project_item['id']]."\"";
+ $project_part .= " name=\"".htmlentities($project_item['name'])."\"";
+ $project_part .= " description=\"".htmlentities($project_item['description'])."\"";
+ $project_part .= " tasks=\"".$tasks_str."\"";
+ $project_part .= " status=\"".$project_item['status']."\"";
+ $project_part .= "></project>\n";
+ fwrite($this->file, $project_part);
+ }
+ fwrite($this->file, $this->indentation." </projects>\n");
+