Ejemplo n.º 1
0
<?php

unset($_SESSION);
require_once "../bibliotecas/lib/WideImage.php";
if ($_SERVER['REQUEST_METHOD'] == "POST" and isset($_POST['cadastrarPizza'])) {
    // var_dump($_SESSION);
    $categoryPizza = obrigatorio("categoria", addslashes($_POST['category']));
    $namePizza = obrigatorio("nome", addslashes($_POST['name']));
    $pricePizza = obrigatorio("preço", addslashes($_POST['price']));
    $fotoPizza = obrigatorio("foto", $_FILES['foto_pizza']['name']);
    $descriptionPizza = addslashes(obrigatorio("descrição", $_POST['description']));
    criaSessao("namePizza", $namePizza);
    criaSessao("pricePizza", $pricePizza);
    criaSessao("descriptionPizza", $descriptionPizza);
    global $obrigatorio;
    if (empty($obrigatorio)) {
        $foto = $_FILES['foto_pizza']['name'];
        $temp = $_FILES['foto_pizza']['tmp_name'];
        /* RENOMEAR FOTO */
        $str = explode(".", $fotoPizza);
        $extensao = end($str);
        $novoNome = uniqid() . "." . $extensao;
        try {
            $fotos = WideImage::load($temp);
            $redimensionar = $fotos->resize(105, 80, "fill");
            $redimensionar->saveToFile("../../fotos/" . $novoNome);
            if (verificaCadastro("pizzas", "pizza_name", $_POST['name'])) {
                if ($redimensionar->isValid()) {
                    $redimensionar = $fotos->resize(270, 210, "fill");
                    $redimensionar->saveToFile("../../detalhes/" . $novoNome);
                    if (cadastrarPizza($dadosPizza = array("category" => $_POST['category'], "name" => $namePizza, "price" => $_POST['price'], "description" => $_POST['description'], "fotoInicio" => "fotos/" . $novoNome, "fotoDetalhes" => "detalhes/" . $novoNome))) {
Ejemplo n.º 2
0
 validarTelefone($phone);
 $cellphone = obrigatorio("Celular", addslashes($_POST['cellphone']));
 //validarCelular($celular);
 $address = obrigatorio("Endereço", addslashes($_POST['address']));
 $login = obrigatorio("Login", addslashes($_POST['login']));
 $password = obrigatorio("Senha", addslashes($_POST['password']));
 criaSessao("name", $name);
 criaSessao("city", $city);
 criaSessao("state", $state);
 criaSessao("neighborhood", $neighborhood);
 criaSessao("cep", $cep);
 criaSessao("phone", $phone);
 criaSessao("cellphone", $cellphone);
 criaSessao("address", $address);
 criaSessao("login", $login);
 criaSessao("password", $password);
 global $validou;
 global $obrigatorio;
 if (empty($obrigatorio)) {
     if (empty($validou)) {
         if (verificaCadastro("clients", "client_name", $name)) {
             if (verificaCadastro("clients", "client_login", $login)) {
                 if (cadastrarClient(array("name" => $name, "city" => $city, "state" => $state, "neighborhood" => $neighborhood, "cep" => $cep, "phone" => $phone, "cellphone" => $cellphone, "address" => $address, "login" => $login, "password" => $password))) {
                     $mensagem = "Cliente cadastrado com sucesso!";
                 } else {
                     $erro = "Erro ao cadastrar cliente!";
                 }
             } else {
                 $erro = "Esse login de cliente já existe!";
             }
         } else {
				{			
				$searchResults = ldap_search($ldap, '','('.$arrServidores['te_atributo_identificador'].'='.$nm_nome_acesso_autenticacao.')');				
				$ldapResults = ldap_get_entries($ldap, $searchResults);				
				
				$bind = ldap_bind($ldap, $ldapResults[0]["dn"], $te_senha_acesso_autenticacao);

				if ($bind)
					{			
//GravaTESTES('BIND OK!');									
					$nm_nome_completo  		= $ldapResults[0][strtolower($arrServidores['te_atributo_retorna_nome'])][0];					
					$te_email 				= $ldapResults[0][strtolower($arrServidores['te_atributo_retorna_email'])][0];					
						
					if ($nm_nome_completo <> '')
						criaSessao($dt_hr_inicio_sessao,
								   $nm_nome_acesso_autenticacao,
								   $nm_nome_completo,
								   $te_email,
								   $te_node_address,
								   $arrSO['id_so']);
					}
				}
			}
//GravaTESTES('nm_nome_completo='.$nm_nome_completo);									
		if ($nm_nome_completo <> '')
			{
			$arrSessoes = getValores('srcacic_sessoes','id_sessao','dt_hr_inicio_sessao="'.$dt_hr_inicio_sessao.'" AND
																	te_node_address_srv="'.$te_node_address.'" AND
																	id_so_srv = "'.$arrSO['id_so'].'"');

			$retorno_xml_values .= '<NM_COMPLETO>'.EnCrypt($key,$iv,$nm_nome_completo,$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</NM_COMPLETO>';						
			$retorno_xml_values .= '<ID_SESSAO>'.EnCrypt($key,$iv,$arrSessoes['id_sessao'],$v_cs_cipher,$v_cs_compress,$v_compress_level,$strPaddingKey).'</ID_SESSAO>';
			GravaTESTES($nm_nome_completo);