';
$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);
}
}
// put mention into the admin log
audit($onetemplate->id, 'HTML-Template: '.$onetemplate->name, 'Copied');
redirect($from.'&messagekey=templatecopied');
return;
}
else
{
$error .= "