function Main() { global $TPLV, $urls, $usuario, $imovel; $TPLV = new TemplatePower(TEMPLATE_PATH . "login.tpl"); $TPLV->assignGlobal("uploadPath", UPLOAD_PATH); $TPLV->assignGlobal("imagePath", IMAGE_PATH); $TPLV->assignGlobal("swfPath", SWF_PATH); $TPLV->assignGlobal("localPath", LOCAL_PATH); $TPLV->assignGlobal('navBottom', $bottom); $TPLV->assignGlobal($urls->var); $TPLV->prepare(); $in = $_GET['in']; switch ($in) { //FILTROS DE BUSCAS default: case 'deletaUsuario': deletaUsuario(); break; case 'deletaMidia': deletaMidia(); break; //LOGIN E RECUPERA SENHA //LOGIN E RECUPERA SENHA case 'getLogin': getLogin(); break; case 'login': login(); break; case 'getSenha': getSenha(); break; case 'recuperaSenha': recuperaSenha(); break; case 'isLogado': if ($usuario->isLogado()) { echo 'logado'; } else { echo 'erro'; } break; //CADASTRO //CADASTRO case 'validaEmailCadastro': validaEmailCadastro(); break; //LEADS DETALHES //LEADS DETALHES case 'getCadastro': getCadastro(); break; case 'salvarCadastro': salvarCadastro(); break; case 'verificaCPF': verificaCPF(); break; } }
public static function validar($valor = null, $tipo = "s", $notnull = false) { /* * Tipos: * s: string * n: numeric * i: inteiro * c: cpf * e: email * E: email validando o dominio * d: data * N: null */ if (!$notnull && is_null($valor)) { $retorno = true; } else { switch ($tipo) { case "s": $retorno = is_string($valor); break; case "n": $retorno = is_numeric($valor); break; case "i": $retorno = is_int($valor); break; case "c": $retorno = verificaCPF($valor); break; case "e": $retorno = filter_var($valor, FILTER_VALIDATE_EMAIL); $retorno = $retorno === false ? false : true; break; case "E": $retorno = filter_var($valor, FILTER_VALIDATE_EMAIL); if ($retorno) { $retorno = verificaEmail($valor); } break; case "N": $retorno = is_null($valor); break; case "d": $valor = trim($valor); if (strpos($valor, " ")) { $valor = explode(" ", $valor); $valor = $valor[0]; } if (strpos($valor, "/")) { $data = explode("/", $valor); } else { if (strpos($valor, "-")) { $data = explode("-", $valor); } else { if (strpos($valor, ".")) { $data = explode(".", $valor); } else { return false; } } } /*$data=trim($data);*/ if (sizeof($data) == 3) { if ($data['2'] > $data['0']) { if ($data['0'] > 12) { $ano = $data['2']; $mes = $data['1']; $dia = $data['0']; } else { $ano = $data['2']; $mes = $data['0']; $dia = $data['1']; } } else { $ano = $data['0']; $mes = $data['1']; $dia = $data['2']; } $retorno = checkdate((int) $mes, (int) $dia, (int) $ano); } else { $retorno = false; } return $retorno; break; default: $retorno = is_string($valor); break; } } return $retorno; }