Cadastro em php com validação de CPF

Estou tentando fazer um cadastro de nome e CPF (valido), porém não consigo fazer com que essa função funcione, podem me dar uma luz?

<?php

    include("seguranca.php");
    protegePagina();
    $nome = $_POST['nome'];
    $cpf = $_POST['cpf'];
    $query_select = ("SELECT CPF FROM usuarios WHERE CPF = '$cpf'");
    $select = mysql_query($query_select,$_SG['link']);
    $array = mysql_fetch_array($select);
    $logarray = $array['cpf'];
    $today = date("Y,m,d"); 
    include("validarcpf.php"); 
    isCpf($cpf);
    if($cpf == "" || $cpf == null ||$nome == "" || nome == null)
	{
        echo "<script language='javascript' type='text/javascript'>alert('Preencha todos os campos');window.location.href='cadastros.php';</script>"; 
    }
	else
	{
		if($logarray == $cpf){

			echo"<script language='javascript' type='text/javascript'>alert('CPF já cadastrado');window.location.href='cadastros.php';</script>";
			die();
		}
		else
		{
			$query = "INSERT INTO usuarios (cpf,nome, Data) VALUES ('$cpf','$nome','$today')";
			$insert = mysql_query($query,$_SG['link']);		  
			if($insert)
			{
				echo"<script language='javascript' type='text/javascript'>alert('Usuário cadastrado com sucesso!');window.location.href='cadastros.php'</script>";
			}
			else
			{
				echo"<script language='javascript' type='text/javascript'>alert('Não foi possí­vel cadastrar esse usuário');window.location.href='cadastros.php'</script>";
			}
		}
	}

?>

Validar CPF

<?php
function isCpf($cpf){
	$cpf = preg_replace("/[^0-9]/", "", $cpf);
	$digitoUm = 0;
	$digitoDois = 0;
	
	for ($i = 0, $x = 10; $i <= 8; $i++){
		$digitoUm += $cpf[$i] * $x;
	}
	for ($i = 0, $x = 11; $i <= 9; $i++, $x--){
		if(str_repeat($i,11) == $cpf){
			return false;
		}
		$digitoDois += $cpf[$i] * $x;
	}
	
	$calculoUm = (($digitoUm%11) < 2) ? 0 : 11-($digitoUm%11);
	$calculoDois = (($digitoDois%11) < 2) ? 0 : 11-($digitoDois%11);
	if($calculoUm <> $cpf[9] || $calculoDois <> $cpf[10]){
		return false;
	}
	return true;
}

faça assim:

include("validarcpf.php");     
if(isCpf($cpf) || $nome == "" || nome == null) {

Teóricamente funcionaria, porque você não está validando pela função só estava executando!