Esempio n. 1
0
function cadastraAdm($pdo, $form_data)
{
    $usuario[0] = "usuario";
    $usuario[1] = $pdo;
    $insertAdm = insert($usuario, array('nome' => chk_array($form_data, 'name'), 'email' => chk_array($form_data, 'email'), 'senha' => chk_array($form_data, 'user_password'), 'data_inscricao' => chk_array($form_data, 'date'), 'tipo' => "999", 'status_id_status' => "1"));
    if (!$insertAdm) {
        header("location: " . HOME_URI . "app/views/dashboard");
    } else {
        sendMail("mail_turista_contrata", $form_data);
        header("location: " . HOME_URI . "app/views/dashboard");
    }
    return;
}
Esempio n. 2
0
function iniciaSessao($vals)
{
    $_SESSION['id_usuario'] = chk_array($vals, 'id_usuario');
    $_SESSION['nome'] = chk_array($vals, 'nome');
    $_SESSION['email'] = chk_array($vals, 'email');
    $_SESSION['tipo'] = chk_array($vals, 'tipo');
    $_SESSION['status_id_status'] = chk_array($vals, 'status_id_status');
    echo "<pre>";
    print_r(chk_array($vals, 'status_id_status'));
    echo "</pre>";
    if (chk_array($vals, 'plano') != null) {
        $_SESSION['plano'] = chk_array($vals, 'plano');
    } else {
        $_SESSION['plano'] = 0;
    }
    $_SESSION['loggedin_time'] = time();
    return $_SESSION;
}
Esempio n. 3
0
$db_check_user = query($pdo, 'SELECT * FROM `usuario` WHERE `email` = ? and `senha` = ?', array($email, $password));
// Verifica se a consulta foi realizada com sucesso
if (!$db_check_user) {
    $form_msg = '<p class="form_error">Internal error.</p>';
    return;
}
$obj = $db_check_user->fetchObject();
if ($obj) {
    $db_check_user = query($pdo, 'SELECT * FROM `usuario` WHERE `email` = ?', array($email));
    //separa os dados em um array
    $fetch_user = $db_check_user->fetch();
    $id_usuario = $fetch_user['id_usuario'];
    //lojista
    if ($fetch_user['tipo'] == 1) {
        $db_check_plano = query($pdo, 'SELECT * FROM `aplica` WHERE `adm_loja_usuario_id_usuario` = ?', array($id_usuario));
        $fetch_plano = $db_check_plano->fetch();
        $fetch_user["plano"] = $fetch_plano['planos_id_plano'];
    }
    iniciaSessao($fetch_user);
    if (chk_array($form_data, 'red')) {
        $red = chk_array($form_data, 'red');
        $red = base64_decode($red);
        header("Location: " . $red);
        return;
    }
    header("Location: " . HOME_URI . "app/views/dashboard/");
} else {
    //usuario incorreto
    header("Location: " . LOGIN_URI . "?e=1");
    return;
}
Esempio n. 4
0
				</td>
			</tr>
			<tr>
				<td>
					Autor: <br>
					<input type="text" name="noticia_autor" value="<?php 
echo htmlentities($_SESSION['userdata']['user_name']);
?>
" />
				</td>
			</tr>
			<tr>
				<td>
					Texto da notícia: <br>
					<textarea name="noticia_texto"><?php 
echo htmlentities(chk_array($modelo->form_data, 'noticia_texto'));
?>
</textarea>
				</td>
			</tr>
			<tr>
				<td colspan="2">
					<?php 
// Mensagem de feedback para o usuário
echo $modelo->form_msg;
?>
					<input type="submit" value="Save" />
				</td>
			</tr>
		</table>
		
Esempio n. 5
0
 /**
  * Inverte datas 
  *
  * Obtém a data e inverte seu valor.
  * De: d-m-Y H:i:s para Y-m-d H:i:s ou vice-versa.
  *
  * @since 0.1
  * @access public
  * @param string $data A data
  */
 public function inverte_data($data = null)
 {
     // Configura uma variável para receber a nova data
     $nova_data = null;
     // Se a data for enviada
     if ($data) {
         // Explode a data por -, /, : ou espaço
         $data = preg_split('/\\-|\\/|\\s|:/', $data);
         // Remove os espaços do começo e do fim dos valores
         $data = array_map('trim', $data);
         // Cria a data invertida
         $nova_data .= chk_array($data, 2) . '-';
         $nova_data .= chk_array($data, 1) . '-';
         $nova_data .= chk_array($data, 0);
         // Configura a hora
         if (chk_array($data, 3)) {
             $nova_data .= ' ' . chk_array($data, 3);
         }
         // Configura os minutos
         if (chk_array($data, 4)) {
             $nova_data .= ':' . chk_array($data, 4);
         }
         // Configura os segundos
         if (chk_array($data, 5)) {
             $nova_data .= ':' . chk_array($data, 5);
         }
     }
     // Retorna a nova data
     return $nova_data;
 }
Esempio n. 6
0
 /**
  * Paginação
  *
  * @since 0.1
  * @access public
  */
 public function paginacao()
 {
     /* 
     Verifica se o primeiro parâmetro não é um número. Se for é um single
     e não precisa de paginação.
     */
     if (is_numeric(chk_array($this->parametros, 0))) {
         return;
     }
     // Obtém o número total de notícias da base de dados
     $query = $this->db->query('SELECT COUNT(*) as total FROM noticias ');
     $total = $query->fetch();
     $total = $total['total'];
     // Configura o caminho para a paginação
     $caminho_noticias = HOME_URI . '/noticias/index/page/';
     // Itens por página
     $posts_per_page = $this->posts_por_pagina;
     // Obtém a última página possível
     $last = ceil($total / $posts_per_page);
     // Configura a primeira página
     $first = 1;
     // Configura os offsets
     $offset1 = 3;
     $offset2 = 6;
     // Página atual
     $current = $this->parametros[1] ? $this->parametros[1] : 1;
     // Exibe a primeira página e reticências no início
     if ($current > 4) {
         echo "<a href='{$caminho_noticias}{$first}'>{$first}</a> ... ";
     }
     // O primeiro loop toma conta da parte esquerda dos números
     for ($i = $current - $offset1; $i < $current; $i++) {
         if ($i > 0) {
             echo "<a href='{$caminho_noticias}{$i}'>{$i}</a>";
             // Diminiu o offset do segundo loop
             $offset2--;
         }
     }
     // O segundo loop toma conta da parte direita dos números
     // Obs.: A primeira expressão realmente não é necessária
     for (; $i < $current + $offset2; $i++) {
         if ($i <= $last) {
             echo "<a href='{$caminho_noticias}{$i}'>{$i}</a>";
         }
     }
     // Exibe reticências e a última página no final
     if ($current <= $last - $offset1) {
         echo " ... <a href='{$caminho_noticias}{$last}'>{$last}</a>";
     }
 }
Esempio n. 7
0
 /**
  * Obtém parâmetros de $_GET['path']
  *
  * Obtém os parâmetros de $_GET['path'] e configura as propriedades 
  * $this->controlador, $this->acao e $this->parametros
  *
  * A URL deverá ter o seguinte formato:
  * http://www.example.com/controlador/acao/parametro1/parametro2/etc...
  */
 public function get_url_data()
 {
     // Verifica se o parâmetro path foi enviado
     if (isset($_GET['path'])) {
         // Captura o valor de $_GET['path']
         $path = $_GET['path'];
         // Limpa os dados
         $path = rtrim($path, '/');
         $path = filter_var($path, FILTER_SANITIZE_URL);
         // Cria um array de parâmetros
         $path = explode('/', $path);
         // Configura as propriedades
         $this->controlador = chk_array($path, 0);
         $this->controlador .= '-controller';
         $this->acao = chk_array($path, 1);
         // Configura os parâmetros
         if (chk_array($path, 2)) {
             unset($path[0]);
             unset($path[1]);
             // Os parâmetros sempre virão após a ação
             $this->parametros = array_values($path);
         }
         // DEBUG
         //
         // echo $this->controlador . '<br>';
         // echo $this->acao        . '<br>';
         // echo '<pre>';
         // print_r( $this->parametros );
         // echo '</pre>';
     }
 }
															<?php 
}
?>
	

															</select>

															<!--<input type="text" size="30" name="nome" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'nome'));
?>
" />-->
														</td>													
													</tr>	
														<td> <input type="hidden" name="id" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'id'));
?>
" /></td>														
													</tr>												
													<tr>
														<td colspan="4">
															<?php 
echo $modelo->form_msg;
?>
															<input type="submit" value="Salvar" />
															<a href="<?php 
echo HOME_URL . '/matrix-subcategorias/';
?>
">Nova Subcategoria</a>
														</td>
													</tr>
Esempio n. 9
0
    }
} else {
    //realiza atualização
    $cep_check = query($pdo, 'SELECT * FROM `endereco` WHERE `cep` = ? ;', array($form_data['cep']));
    $cep_check = $cep_check->fetch();
    $nome = $form_data['nome'];
    $descricao = $form_data['descricao'];
    $tel = $form_data['tel'];
    $email = $form_data['email'];
    $url_loja_online = $form_data['urlloja'];
    $id_usuario = $obj['id_usuario'];
    $id_loja = $obj['id_loja'];
    $update_loja = $pdo->query("UPDATE `loja` \n\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t`nome`='{$nome}', \n\t\t\t\t\t\t\t\t\t\t`descricao`='{$descricao}',\n\t\t\t\t\t\t\t\t\t\t`tel`='{$tel}',\n\t\t\t\t\t\t\t\t\t\t`email`='{$email}', \n\t\t\t\t\t\t\t\t\t\t`url_loja_online`='{$url_loja_online}' \n\t\t\t\t\t\t\t\t\tWHERE `id_loja`='{$id_loja}' and `id_usuario`='{$id_usuario}'");
    if (!$cep_check) {
        $endereco[0] = "endereco";
        $endereco[1] = $pdo;
        $insertEndereco = insert($endereco, array('cep' => chk_array($form_data, 'cep'), 'cidade' => chk_array($form_data, 'cidade'), 'logradouro' => chk_array($form_data, 'logradouro'), 'bairro' => chk_array($form_data, 'bairro')));
    }
    $loja_id_loja = $obj['id_loja'];
    $longitude = $form_data['longitude'];
    $latitude = $form_data['latitude'];
    $endereco_cep = $form_data['cep'];
    $numero = $form_data['num'];
    $complemento = $form_data['complemento'];
    $update_contem = $pdo->query("UPDATE `contem` \n\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t`longitude`='{$longitude}', \n\t\t\t\t\t\t\t\t\t\t`latitude`='{$latitude}', \n\t\t\t\t\t\t\t\t\t\t`endereco_cep`='{$endereco_cep}', \n\t\t\t\t\t\t\t\t\t\t`numero`='{$numero}', \n\t\t\t\t\t\t\t\t\t\t`complemento`='{$complemento}' \n\t\t\t\t\t\t\t\t\tWHERE `loja_id_loja`='{$loja_id_loja}'");
    if ($update_loja && $update_contem) {
        header("location: " . HOME_URI . "app/views/cadastra-loja?l=2");
    } else {
        header("location: " . HOME_URI . "app/views/cadastra-loja?e=2");
    }
}
    echo $fetch_subcategoriadata['id'];
    ?>
">
																	<?php 
    echo $fetch_subcategoriadata['nome'];
    ?>
																</option>

															<?php 
}
?>
	

															</select>
														<!--<input type="text" size="60" name="categoria" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'categoria'));
?>
" />-->
														</td>
													</tr>
													<tr>
														<td colspan="1">Imagem: </td>
														<td colspan="2"><input type="file"></td>
														<td colspan="2">Cores: </td>
														<td colspan="4">
															
															<select name="cor" class="form-control">
																<option value="">--</option>

															<?php 
foreach ($cores as $fetch_cordata) {
Esempio n. 11
0
		// Configura os dados do post para a propriedade $form_data
		$form_data[$key] = $value;

	}

} else {
	
	return;

}

$email = chk_array( $form_data, 'email');

// senha encriptada

$form_data['password'] = md5(chk_array( $form_data, 'password').CHAVE);
$form_data['id_usuario'] = $id_usuario;

// Verifica se o usuário já existe
$db_check_user = query ($pdo,
	'SELECT * FROM `usuario` WHERE `email` = ? and `id_usuario` != ?', 
	array( 
		$email,
		$id_usuario
	) 
);

// Verifica se a consulta foi realizada com sucesso
if ( ! $db_check_user ) {
	$form_msg = '<p class="form_error">Internal error.</p>';
	return;
Esempio n. 12
0
    $form_data = array();
    // Faz o loop dos dados do post
    foreach ($_POST as $key => $value) {
        $value = htmlspecialchars($value);
        $value = strip_tags($value);
        // Configura os dados do post para a propriedade $form_data
        $form_data[$key] = $value;
    }
} else {
    return 0;
}
// é usado o date() para obter a data atual
$date_time = date("d/m/Y G:i:s");
// é usado o time() para obter o timestamp para a data atual
$data_timestamp = time("d/m/Y G:i:s");
// var_dump($date_time);
// var_dump($data_timestamp);
// var_dump(date("d/m/Y G:i:s", 1447618014));
return;
$form_data['datetime'] = $data_timestamp;
$form_data['id_loja'] = intval($form_data['id_loja']);
$form_data['id_usuario'] = intval($form_data['id_usuario']);
$start_longitude = $form_data['start_longitude'];
$start_latitude = $form_data['start_latitude'];
$momento[0] = "momento";
$momento[1] = $pdo;
$intermediario[0] = "intermediario";
$intermediario[1] = $momento[1];
$enter_momento = insert($momento, array('datetime' => chk_array($form_data, 'datetime')));
$enter_intermediario = insert($intermediario, array('loja_id_loja' => chk_array($form_data, 'id_loja'), 'visitante_usuario_id_usuario' => chk_array($form_data, 'id_usuario'), 'longitude' => chk_array($form_data, 'start_longitude'), 'latitude' => chk_array($form_data, 'start_latitude'), 'momento_datetime' => chk_array($form_data, 'datetime')));
Esempio n. 13
0
		<a href="<?php 
    echo HOME_URI;
    ?>
/noticias/index/<?php 
    echo $noticia['noticia_id'];
    ?>
">
			<?php 
    echo $noticia['noticia_titulo'];
    ?>
		</a>
	</h1>

	<?php 
    // Verifica se estamos visualizando uma única notícia
    if (is_numeric(chk_array($modelo->parametros, 0))) {
        // single
        ?>
	
		<p>
		<?php 
        echo $modelo->inverte_data($noticia['noticia_data']);
        ?>
 | 
		<?php 
        echo $noticia['noticia_autor'];
        ?>
 
		</p>
		
		<p>
Esempio n. 14
0
function cadastraVisitante($pdo, $form_data)
{
    //showVar($form_data);
    $usuario[0] = "usuario";
    $usuario[1] = $pdo;
    $visitante[0] = "visitante";
    $visitante[1] = $pdo;
    $insertVisitante = insert($usuario, array('nome' => chk_array($form_data, 'name'), 'email' => chk_array($form_data, 'email'), 'senha' => chk_array($form_data, 'user_password'), 'data_inscricao' => chk_array($form_data, 'date'), 'tipo' => "2", 'status_id_status' => "2"));
    //Verifica se temos o último ID enviado
    $last_id = $pdo->lastInsertId();
    $insertVisitante_id = insert($visitante, array('usuario_id_usuario' => $last_id));
    $form_data['id_usuario'] = $last_id;
    $form_data['tipo'] = 2;
    $form_data['status_id_status'] = 2;
    if (!$insertVisitante) {
        header("location: " . HOME_URI . "app/views/cadastro-novo?e=3&l=" . $is_lojista);
    } else {
        iniciaSessao($form_data);
        sendMail("mail_turista_contrata", $form_data);
        header("location: " . HOME_URI . "app/views/dashboard");
    }
    return;
}
Esempio n. 15
0
				<td> <input type="text" name="user" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'user'));
?>
" /></td>
			</tr>
			<tr>
				<td>Password: </td>
				<td> <input type="password" name="user_password" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'user_password'));
?>
" /></td>
			</tr>
			<tr>
				<td>Permissions <br><small>(Separate permissions using commas)</small>: </td>
				<td> <input type="text" name="user_permissions" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'user_permissions'));
?>
" /></td>
			</tr>
			<tr>
				<td colspan="2">
					<?php 
echo $modelo->form_msg;
?>
					<input type="submit" value="Save" />
				</td>
			</tr>
		</table>
	</form>
 
</div> <!-- .wrap -->
Esempio n. 16
0
 /**
  * Valida o formulário de envio
  * 
  * Este método pode inserir ou atualizar dados dependendo do campo de
  * temas.
  *
  * @since 0.1
  * @access public
  */
 public function validate_register_form()
 {
     // Configura os dados do formulário
     $this->form_data = array();
     // Verifica se algo foi postado
     if ('POST' == $_SERVER['REQUEST_METHOD'] && !empty($_POST)) {
         // Faz o loop dos dados do post
         foreach ($_POST as $key => $value) {
             // Configura os dados do post para a propriedade $form_data
             $this->form_data[$key] = $value;
             if ($key != 'id') {
                 // Nós não permitiremos nenhum campos em branco exceto id
                 if (empty($value)) {
                     // Configura a mensagem
                     $this->form_msg = '<p class="form_error">Existem campos vazios. Os dados não serão enviados.</p>';
                     // Termina
                     return;
                 }
             }
         }
     } else {
         // Termina se nada foi enviado
         return;
     }
     // Verifica se a propriedade $form_data foi preenchida
     if (empty($this->form_data)) {
         return;
     }
     // Verifica se o tema existe
     $db_check_tema = $this->db->query('SELECT * FROM `temas` WHERE `id` = ? OR `nome` = ?', array(chk_array($this->form_data, 'id'), chk_array($this->form_data, 'nome')));
     // Verifica se a consulta foi realizada com sucesso
     if (!$db_check_tema) {
         $this->form_msg = '<p class="form_error">Erro Interno.</p>';
         return;
     }
     // Obtém os dados da base de dados MySQL
     $fetch_tema = $db_check_tema->fetch();
     // Configura o ID da tema
     $tema_id = $fetch_tema['id'];
     // Se o ID do tema não estiver vazio, atualiza os dados
     if (!empty($tema_id)) {
         $query = $this->db->update('temas', 'id', $tema_id, array('nome' => chk_array($this->form_data, 'nome')));
         // Verifica se a consulta está OK e configura a mensagem
         if (!$query) {
             $this->form_msg = '<p class="form_error">Erro Interno. Os dados não serão enviados.</p>';
             // Termina
             return;
         } else {
             $this->form_msg = '<p class="form_success">Tema atualizado com sucesso.</p>';
             // Termina
             return;
         }
         // Se o ID do tema estiver vazio, insere os dados
     } else {
         // Executa a consulta
         $query = $this->db->insert('temas', array('nome' => chk_array($this->form_data, 'nome')));
         // Verifica se a consulta está OK e configura a mensagem
         if (!$query) {
             $this->form_msg = '<p class="form_error">Erro Interno. Os dados não serão enviados.</p>';
             // Termina
             return;
         } else {
             $this->form_msg = '<p class="form_success">Tema registrado com sucesso.</p>';
             // Termina
             return;
         }
     }
 }
Esempio n. 17
0
 /**
  * Inverte datas
  * 
  * Obtém a data e inverte seu valor
  * De: d-m-Y H:i>s para Y-m-d H:i:s u vice-versa
  * 
  * @since 1.0
  * @access public
  * @param string $data A data
  */
 public function inverte_data($data = NULL)
 {
     //Configura um variável para receber a nova data
     $nova_data = null;
     //Se a data for enviada
     if ($data) {
         //Explode aa data por - , / , : ou espaço
         $data = preg_split("/-|/|s|:/", $data);
         //Remove os espaços do começo e do fim dos valores
         $data = array_map("trim", $data);
         //Cria a data invertida
         $nova_data .= chk_array($data, 2) . "-";
         $nova_data .= chk_array($data, 1) . "-";
         $nova_data .= chk_array($data, 0);
         //Configura a hora
         if (chk_array($data, 3)) {
             $nova_data .= " " . chk_array($data, 3);
         }
         //Configura os minutos
         if (chk_array($data, 3)) {
             $nova_data .= " " . chk_array($data, 3);
         }
         //Configura os minutos
         if (chk_array($data, 4)) {
             $nova_data .= ":" . chk_array($data, 4);
         }
         //Configura os segundos
         if (chk_array($data, 5)) {
             $nova_data .= ":" . chk_array($data, 5);
         }
     }
     //Retorna a nova data
     return $nova_data;
 }
Esempio n. 18
0
        }
        //renomeia arquivo de necessario
        if ($options_upload["renomeia"] === true) {
            $nome_final = md5(time() . "_" . date("y-m-d-H-i-s")) . $i . "." . $ext;
        } else {
            $nome_final = $_FILES['photo']['name'][$i];
        }
        $image = WideImage::load($_FILES['photo']['tmp_name'][$i]);
        //Carrega a imagem utilizando a WideImage
        $image = $image->resize(170, 180, 'outside');
        //Redimensiona a imagem para 170 de largura e 180 de altura, mantendo sua proporção no máximo possível
        $image = $image->crop('center', 'center', 170, 180);
        //Corta a imagem do centro, forçando sua altura e largura
        $nome_foto_produto = $options_upload["pasta"] . $nome_final;
        /*insere fotos do produtos*/
        $fotos_produto[0] = "fotos_produto";
        $fotos_produto[1] = $pdo;
        $insertFotos_produto = insert($fotos_produto, array('url_foto' => $nome_final, 'produto_id_produto' => $last_id));
        /*insere fotos do produtos*/
        if ($insertFotos_produto) {
            $image->saveToFile($options_upload["pasta"] . $nome_final);
        }
        //Salva a imagem
    }
    if ($form_data['promocao'] == "sim") {
        $divulga[0] = "divulga";
        $divulga[1] = $pdo;
        $insertdivulga = insert($divulga, array('produto_id_produto' => $last_id, 'loja_id_loja' => chk_array($form_data, 'loja_id_loja'), 'promocao' => chk_array($form_data, 'promo_descricao')));
    }
}
header("Location: " . HOME_URI . "app/views/produtos/");
    /**
     * Apaga categorias
     * 
     * @since 0.1
     * @access public
     */
    public function del_categoria($parametros = array())
    {
        // O ID da categoria
        $categoria_id = null;
        // Verifica se existe o parâmetro "del" na URL
        if (chk_array($parametros, 0) == 'del') {
            // Mostra uma mensagem de confirmação
            echo '<p class="alert">Tem certeza que deseja apagar este valor?</p>';
            echo '<p><a href="' . $_SERVER['REQUEST_URI'] . '/confirma">Sim</a> | 
			<a href="' . HOME_URL . '/matrix-categorias/">Não</a> </p>';
            // Verifica se o valor do parâmetro é um número
            if (is_numeric(chk_array($parametros, 1)) && chk_array($parametros, 2) == 'confirma') {
                // Configura o ID da categoria a ser apagado
                $categoria_id = chk_array($parametros, 1);
            }
        }
        // Verifica se o ID não está vazio
        if (!empty($categoria_id)) {
            // O ID precisa ser inteiro
            $categoria_id = (int) $categoria_id;
            // Deleta a categoria
            $query = $this->db->delete('categorias', 'id', $categoria_id);
            // Redireciona para a página de registros
            echo '<meta http-equiv="Refresh" content="0; url=' . HOME_URL . '/matrix-categorias/">';
            echo '<script type="text/javascript">window.location.href = "' . HOME_URL . '/matrix-categorias/";</script>';
            return;
        }
    }
Esempio n. 20
0
	var_dump($form_data);

	$id_usuario = $form_data['id_usuario'];
	$loja_id_loja = $form_data['id_loja'];

	$ranking = $pdo->query("SELECT
								loja_id_loja
							FROM
								`ranking`
							WHERE
								loja_id_loja = $loja_id_loja
							AND
								usuario_id_usuario = $id_usuario");
	$ranking = $ranking->fetch();

	if (!$ranking) {
		$ranking[0] = "ranking";
		$ranking[1] = $pdo;

		$enter_ranking = insert( $ranking, array(
			'comentario' 	=> chk_array( $form_data, 'comentario'),
			'gostou' 	=> chk_array( $form_data, 'nota'),
			'loja_id_loja' 	=> chk_array( $form_data, 'id_loja'),
			'usuario_id_usuario' 	=> chk_array( $form_data, 'id_usuario')
		));
	} else {
		echo "Você já avaliou essa loja! Muito obrigado por partipar.";
	}


 ?>
Esempio n. 21
0
<?php

if ('POST' == $_SERVER['REQUEST_METHOD'] && !empty($_POST)) {
    include "bd.php";
    include "../functions/global-functions.php";
    $form_data = array();
    // Faz o loop dos dados do post
    foreach ($_POST as $key => $value) {
        $value = htmlspecialchars($value);
        $value = strip_tags($value);
        // Configura os dados do post para a propriedade $form_data
        $form_data[$key] = $value;
    }
} else {
    return 0;
}
$mensagens[0] = "mensagens";
$mensagens[1] = $pdo;
$enter_mensagens = insert($mensagens, array('titulo' => chk_array($form_data, 'titulo'), 'mensagem' => chk_array($form_data, 'mensagem'), 'nome_signatario' => chk_array($form_data, 'nome'), 'email_signatario' => chk_array($form_data, 'email')));
$last_id = $pdo->lastInsertId();
$responde[0] = "responde";
$responde[1] = $pdo;
$enter_mensagens = insert($responde, array('aplica_planos_id_plano' => 3, 'aplica_adm_loja_usuario_id_usuario' => chk_array($form_data, 'id_loja'), 'mensagens_id_mensagem' => $last_id));
Esempio n. 22
0
		$id_roteiro = intval($id_roteiro);

		$query_roteiros = $pdo->query("SELECT * FROM `localidades`
			WHERE
				roteiro_id_roteiro = $id_roteiro
			and
				roteiro_id_usuario = $id_usuario_roteiro
			and
				loja_id_loja = $id_loja");

		$obj = $query_roteiros->fetchObject();

		if ( !$obj ) {
			$insertLocalidade = insert( $localidades, array(
				'loja_id_loja' => chk_array($form_data, 'id_loja'),
				'roteiro_id_roteiro' => chk_array($form_data, 'id_roteiro'),
				'roteiro_id_usuario' => $id_usuario_roteiro
			));

			if ( $insertLocalidade ) {
				echo 1;
			} else {
				echo 0;
			}
		} else {
			echo "ja_existe";
		}
	}

	/*APAGAR ROTEIRO E LOCALIDADES*/
	if ( $form_data['acao'] == 4 ) {