芝麻web文件管理V1.00
编辑当前文件:/home/prismawe/clients/canaldegap.fr_old/admin/copytemplate.php
GetTemplateOperations(); if ($access) { if (isset($_POST["copytemplate"])) { $validinfo = true; if ($template == "") { $error .= "
".lang('nofieldgiven',array(lang('name')))."
"; $validinfo = false; } else { if ($templateops->CheckExistingTemplateName($template)) { $error .= "
".lang('templateexists')."
"; $validinfo = false; } } $onetemplate = null; if ($validinfo) { $onetemplate = $templateops->LoadTemplateByID($template_id); if (!$onetemplate) { $error .= '
' . lang('errorretrievingtemplate') . '
'; $validinfo = false; } } if ($onetemplate) { $onetemplate->id = -1; //Reset id so it will insert a new record $onetemplate->name = $template; //Change name $onetemplate->default = 0; //It can't be default $result = $onetemplate->Save(); if ($result) { //Copy attached CSS templates as well... $db = &$gCms->GetDb(); $query = "SELECT assoc_css_id, assoc_type, css_name, assoc_order FROM ".cms_db_prefix()."css_assoc, ".cms_db_prefix()."css WHERE assoc_to_id = " . $db->qstr($template_id) . " AND assoc_css_id = css_id"; debug_buffer($query); $result2 = $db->Execute($query); debug_buffer($result2); # if any css was found. if ($result2) { while ($row = $result2->FetchRow()) { $query = "INSERT INTO ".cms_db_prefix()."css_assoc (assoc_to_id,assoc_css_id,assoc_type,create_date,modified_date,assoc_order) VALUES ('".$onetemplate->id."','".$row['assoc_css_id']."','".$row['assoc_type']."',".$db->DBTimeStamp(time()).",".$db->DBTimeStamp(time()).",'".$row['assoc_order']."')"; debug_buffer($query); $db->Execute($query); } } audit($onetemplate->id, $onetemplate->name, 'Copied Template'); redirect($from); return; } else { $error .= "
".lang('errorcopyingtemplate')."
"; } } } } include_once("header.php"); if (!$access) { echo "
".lang('noaccessto',array(lang('copytemplate')))."
"; } else { if ($error != "") { echo "
".$error."
"; } ?>
:
:
« '.lang('back').'
'; include_once("footer.php"); # vim:ts=4 sw=4 noet ?>