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; }