- Автор темы
- #1
Бьюсь уже 2 дня. Раньше все получалось, а сейчас никак не могу понять в чем проблема. CMS danneo.
Это выводит форму для редактирования:
Далее, когда нажимаю сохранить, идет обработка в том же файле. Но не получается сохранить.
Это выводит форму для редактирования:
PHP:
if($_REQUEST['dn']=='index'){
global $db,$basepref,$conf,$lang,$sess,$wysiwyg;
GlobalStart();
this_menu();
$inqset = $db->query("SELECT * FROM ".$basepref."_naruzhka_textcat");
$itemset = $db->fetchrow($inqset);
print "<form action=\"naruzhka.php\" method=\"post\">";
print "<table border=\"0\" cellpadding=\"1\" cellspacing=\"1\" class=\"work\" align=\"center\">";
print "<tr><td class=\"work_title\" align=\"center\">Текст для главного раздела:</td></tr>\n";
print "<tr><td class=\"work_lite\" width=\"20%\" align=\"center\">";
print "<b><font class=\"alternative\">*</font> ".$lang['all_name']." :</b>\n";
print "<input type=\"text\" name=\"title\" id=\"title\" size=\"70\" maxlength=\"255\" value=\"".preparse_un($itemset['title'])."\">";
print "</td></tr>\n";
print "<tr>";
print "<td class=\"work_blac\" colspan=\"2\" width=\"50%\" align=\"center\">";
print "<input type=\"hidden\" name=\"dn\" value=\"textsave\">";
print "<input type=\"hidden\" name=\"ops\" value=\"$sess[hash]\">";
print "<input accesskey=\"s\" class=\"button\" value=\" ".$lang['all_save']." \" type=\"submit\">\n";
print "</td>";
print "</tr>\n";
print "</table>\n";
print "</form>\n";
GlobalEnd();
}
Далее, когда нажимаю сохранить, идет обработка в том же файле. Но не получается сохранить.
PHP:
if($_REQUEST['dn']=='textsave'){
global $basepref,$db,$conf,$dn,$lang,$title,$cpu,$descript,$keywords,$textmore,$sess,$s,$hits;
if($title="" || $textmore=="" || $descript=="" || $keywords=="" ){
GlobalStart();
this_menu();
GlobalError($lang['menupage_add_error']);
GlobalEnd();
}
else {
$hits = ($hits) ? preparse($hits,THIS_INT) : 0;
}
//
echo $title;
$db->query("UPDATE ".$basepref."_naruzhka_textcat SET
title='".$db->escape(preparse_sp($title))."',
textmore='".$db->escape(preparse_dp($textmore))."',
keywords='".$db->escape(preparse_dp($keywords))."',
descript='".$db->escape(preparse_dp($descript))."'
");
// UPDDATE
$counts = new counts('_naruzhka_textcat','naruzhka_textcatid');
// UPDDATE
//$cache->cachesave(3);
//$redir = "naruzhka.php?dn=naruzhkalist&ops=$sess[hash]";
echo "Сохранение сработало";
//redirect($redir);
}