function xyooj_wp_head($head_stuff) { ?> <script type="text/javascript" src="<?php echo xyooj_get_plugins_url(); ?> /contact/ajax.js"></script> <?php }
function custom_contact_wp_head($content_stuff) { $fields = custom_contact_get_field_defs(); ?> <script type="text/javascript"> function customContactEmail() { var errMsg = ""; <?php foreach ($fields as $field) { if ($field->required == 1) { ?> var field = document.getElementById('field_<?php echo $field->id; ?> '); if (field.value == null || field.value == '') { errMsg += "\n<?php echo $field->label; ?> "; } <?php } } ?> if (errMsg == "") { var url = '<?php echo xyooj_get_plugins_url(); ?> /contact/custom-contact-email.php'; var parms = new Array(); <?php $index = 0; foreach ($fields as $field) { $field_id = 'field_' . $field->id; echo "parms[{$index}] = new Array('{$field_id}', document.getElementById('{$field_id}').value);\n"; $index++; } ?> AJAXPost(url, parms, handleContactEmail); } else { alert("<?php echo get_option('custom_contact_required_msg'); ?> " + errMsg); return false; } } function handleContactEmail(code, message, data) { alert(message); if (code == 0) { <?php foreach ($fields as $field) { $field_id = $field->id; echo "document.getElementById('field_{$field_id}').value = '';\n"; } ?> } } </script> <?php }