function setUpTemplate($parent, $name)
 {
     $template = new DynamicTemplate();
     $template->ParentID = $parent->ID;
     $template->Name = $name;
     $template->Title = $name;
     $template->write();
     return $template;
 }
 public static function create_empty_template($name)
 {
     $template = new DynamicTemplate();
     $base = $name;
     $holder = Folder::findOrMake(self::$dynamic_template_folder);
     $template->ParentID = $holder->ID;
     $suffix = 1;
     while (DataObject::get('DynamicTemplate', "\"Name\" LIKE '%" . $name . "%'")) {
         $name = "{$base}{$suffix}";
         $suffix++;
     }
     $template->Name = $name;
     $template->Title = $name;
     $template->write();
     if (!file_exists($template->getFullPath())) {
         mkdir($template->getFullPath(), Filesystem::$folder_create_mask);
     }
     return $template;
 }
 public static function create_empty_template($name)
 {
     $template = new DynamicTemplate();
     $base = $name;
     $holder = Folder::find_or_make(self::$dynamic_template_folder);
     $template->ParentID = $holder->ID;
     if (self::template_exists($name)) {
         $suffix = 1;
         $searching = true;
         while ($searching) {
             $name = "{$base} {$suffix}";
             $searching = self::templateExists($name);
             $suffix++;
         }
     }
     $template->Name = $name;
     $template->Title = $name;
     $template->write();
     if (!file_exists($template->getFullPath())) {
         mkdir($template->getFullPath(), Filesystem::$folder_create_mask);
     }
     return $template;
 }