Als ik tekst plak of een table invoeg bij het aanmaken van een nieuwe pagina wordt deze niet opgeslagen. Wanneer ik gewoon tekst typ wordt dit wel opgeslagen.
Hieronder zien jullie mijn code :
$active = array( "0" => "Zichtbaar op de website",
"1" => "Niet zichtbaar op de website");
$static = array( "0" => "Wel te verwijderen (aanbevolen)",
"1" => "Niet te verwijderen");
$sSql = "SELECT groupid FROM menu WHERE id='".$upperParentId."'";
$aGroupid = $database->fetchResult( $database->execQuery($sSql));;
$aGroupid = $aGroupid[0];
/**
* Ordering selecteren en berekenen voor het nieuwe record
*/
$sSql = 'SELECT MAX(ordering) AS `orderingsnr` FROM menu LIMIT 0,1';
$aOrderingsnr = $database->fetchResult( $database->execQuery($sSql));;
$aOrderingsnr = $aOrderingsnr[0];
$aOrderingsnr = $aOrderingsnr['orderingsnr']+1;
$sSql = 'SELECT * FROM menu WHERE friendlylinkname="'.$safe_link_name.'"';
$aCheck = $database->fetchResult( $database->execQuery($sSql));
$aCheck = $aCheck[0];
if(empty($aCheck)){
$sSql = 'INSERT INTO menu (name,text,ordering,keywords,friendlylinkname,active,static,date,parentid,parentUpperId)
values ("'.$data['name'].'",
"'.$data['text'].'",
"'.$aOrderingsnr.'",
"'.$data['keywords'].'",
"'.$safe_link_name.'",
"'.$data['active'].'",
"'.$data['static'].'",
"'.$data['date'].'",
"'.$data['parentid'].'",
"'.$parentUpperId.'")';
$database->execQuery($sSql);
van welke type is het veld text in je database?
Wat doet de functie execQuery eventueel nog met de query?
Laat ik kort en duidelijk zijn het ligt niet aan FormHandler, een standaard download doet het goed.
Heb je aanpassingen gemaakt aan de FCKeditor configuratie?
doe eens een print_r( $data ) boven in je functie om te zien of de tabel er dan nog wel in zit
Maak je misschien gebruik van Apache i.c.m. mod_security? Het wil nl. wel eens voorkomen dat deze roet in het eten gooit bij geposte data, als beveiliging tegen injecties. Probeer in dit geval dan eens het volgende in een .htaccess bestand te zetten:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>