Home › Forums › Quform WordPress › Populate dropdown › Reply To: Populate dropdown
July 22, 2019 at 12:25 am #29667
Icemanmx
Participant
Ok
One more thing i forgot about..
Now when i have the code in the database, how can i read it from database and validate that the code excist before sending the form data.
function encuesta_notification_content( PHPMailer $mailer, Quform_Notification $notification, Quform_Form $form ) {
ob_start();
include __DIR__ . '/encuesta-post-evento.php';
$mailer->Body = ob_get_clean();
}
add_filter( 'quform_pre_send_notification_1_1', 'encuesta_notification_content', 10, 3 );
add_filter( 'quform_element_valid_1_37', function ( $valid, $value, $element ) {
//$pathcheck = WP_PLUGIN_DIR . '/surveyhdapg/codes.txt'; // This just checking the path to the wp-plugin folder.
//echo '<script language="javascript">';
//echo 'alert("Path:' . $pathcheck . '")';
//echo '</script>';
$codes = file( WP_PLUGIN_DIR . '/surveyhdapg/codes.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
if ( !in_array( $value, $codes ) ) {
$element->addError( 'Código no válido' );
$valid = false;
}
return $valid;
}, 10, 3 );
I hope i explained it okay…
Best Regards
Icemanmx
- This reply was modified 4 years, 9 months ago by Icemanmx.