AAAAcom_chronoforms/form_actions/custom_serverside_validation/custom_serverside_validation.php000060400000001747151402574230037534 0ustar00home/academiac/www/administrator/components 0, 'fail' => 0); var $group = array('id' => '1_validation', 'title' => 'Validation'); var $details = array('title' => 'Custom Server Side Validation', 'tooltip' => 'Run PHP code and switch the execution path based on the result.'); function run($form, $actiondata){ $code = $actiondata->content1; $return = eval('?>'.$code); if($return === false){ $this->events['fail'] = 1; }else{ $this->events['success'] = 1; } } function load($clear){ if($clear){ $action_params = array( 'content1' => '' ); } return array('action_params' => $action_params); } } ?>