FEATURE: add namespaces for copied templates
This commit is contained in:
@@ -28,6 +28,17 @@ class CopyTemplate extends Controller
|
||||
// get template path
|
||||
$template = Template::findOrFail($oldTemplateId);
|
||||
|
||||
// @todo add check for uniqueness of template_name
|
||||
|
||||
// get template path
|
||||
$template = Template::findOrFail($oldTemplateId);
|
||||
|
||||
$namespace = null;
|
||||
if (strpos($template->template_name, '::')) {
|
||||
list($namespace) = explode('::', $template->template_name);
|
||||
$namespace .= '::';
|
||||
}
|
||||
|
||||
// get template absolute paths
|
||||
$realTemplatePath = $template->getPathToTemplate();
|
||||
$customTemplatePath = $template->getPathToTemplate(Template::CUSTOM_EDIT_DIRECTORY);
|
||||
@@ -44,7 +55,7 @@ class CopyTemplate extends Controller
|
||||
|
||||
// insert record into database (**custom paths are not crawled)
|
||||
$newTemplate = Template::create([
|
||||
'template_name' => $newName,
|
||||
'template_name' => $namespace . $newName,
|
||||
'name' => $newName,
|
||||
'path' => $template->path,
|
||||
'module_id' => $template->module_id,
|
||||
|
||||
Reference in New Issue
Block a user