I have an old form that I want to upgrade to CF4. In the old form there is a server side validation on one field and the code is like this:
How can I do the same in CF4?
//JeLu
<?php
$pnr = JRequest::getString('pnr', '', 'post');
//if (!$pnr) {
if ( !preg_match("/^\d{6}\-\d{4}$/", $pnr) ) {
return "Ett personnummer saknas eller är inte inskrivet på rätt sätt. Använd formen XXXXXX-XXXX";
}
$db =& JFactory::getDBO();
$query = "
SELECT count(*)
FROM `#__elevfiler`
WHERE `pnr` = ".$db->quote($pnr).";
";
$db->setQuery($query);
$in_use = $db->loadResult();
if ( $in_use) {
return "Personnumret används redan! Använd \"Ändra Elevfil\" istället om det är din elev. I annat fall tar du kontakt med Global Education på elevfil@arbetamedtruck.se";
}
?>
How can I do the same in CF4?
//JeLu