Ejemplo n.º 1
0
function xyooj_wp_head($head_stuff)
{
    ?>
<script type="text/javascript" src="<?php 
    echo xyooj_get_plugins_url();
    ?>
/contact/ajax.js"></script>
<?php 
}
Ejemplo n.º 2
0
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 
}