if (is_dir('templates/site/' . $_POST['nameTemplate'])) { echo 'errTemplateExsists'; } elseif (!($arrFiles = filesys::getFilesInDir(filesys::setPath('templates/site/' . $_POST['currTemplate'])))) { echo 'errCloningTemplateIsEmpty'; } elseif (!@mkdir('templates/site/' . $_POST['nameTemplate'], 0755)) { echo 'errCreateDirTemplate'; } elseif (!@mkdir('templates/site/' . $_POST['nameTemplate'] . '/style', 0755)) { echo 'errCreateDirTemplateStyle'; } elseif (!@mkdir('templates/site/' . $_POST['nameTemplate'] . '/images', 0755)) { echo 'errCreateDirTemplateImages'; } else { foreach ($arrFiles as &$file) { !empty($_POST['emptyTemplateFiles']) ? file_put_contents(filesys::setPath('templates/site/' . $_POST['nameTemplate']) . $file, '') : copy(filesys::setPath('templates/site/' . $_POST['currTemplate']) . $file, filesys::setPath('templates/site/' . $_POST['nameTemplate']) . $file); } !empty($_POST['includeCss']) ? filesys::copyDirContent('templates/site/' . $_POST['currTemplate'] . '/style', 'templates/site/' . $_POST['nameTemplate'] . '/style') : null; !empty($_POST['includePics']) ? filesys::copyDirContent('templates/site/' . $_POST['currTemplate'] . '/images', 'templates/site/' . $_POST['nameTemplate'] . '/images') : null; echo 'success'; } } elseif ('updateTemplate' === $_GET['action'] && !empty($_POST['nameTemplate']) && is_dir('templates/site/' . $_POST['nameTemplate'])) { if (!($arrFiles = array_diff(filesys::getFilesInDir('templates/site/default/'), filesys::getFilesInDir(filesys::setPath('templates/site/' . $_POST['nameTemplate']))))) { echo ajax::sdgJSONencode(array('result' => 'tplListDiffNotFound')); } else { $arrList = array(); foreach ($arrFiles as &$file) { copy('templates/site/default/' . $file, filesys::setPath('templates/site/' . $_POST['nameTemplate']) . $file); $arrList[] = array('id' => str_replace('.', '_', $file), 'name' => $file); } echo '{"result":"success", "listFiles":' . ajax::sdgJSONencode(array_reverse($arrList)) . '}'; } } elseif ('deleteTemplate' === $_GET['action'] && !empty($_POST['nameTemplate']) && is_dir('templates/site/' . $_POST['nameTemplate'])) { if ('default' == $_POST['nameTemplate']) {