/admin/modulos/add-seguradora.php
PHP | 146 lines | 106 code | 37 blank | 3 comment | 13 complexity | 04cf1927f0a681323514bd8f2f1cf51a MD5 | raw file
Possible License(s): LGPL-2.1, MPL-2.0-no-copyleft-exception, Apache-2.0, MIT
- <?php session_start();
- header('Content-Type: text/html; charset=utf-8');
- require '../../modulos/connection-db.php';
-
- require '../lib/slug.php';
-
- $token = $_POST['token'];
- $nome = $_POST['nome'];
- $taxa = $_POST['taxa'];
- $estado = $_POST['estado'];
- $telefone = $_POST['telefone'];
- $telefone2 = $_POST['telefone2'];
-
- $min_vidas = $_POST['min_vidas'];
- $max_vidas = $_POST['max_vidas'];
- $quantidade_titulares = $_POST['quantidade_titulares'];
-
- if($min_vidas > $max_vidas){
- echo "<script>alert('O número mínimo de vidas não pode ser maior que o número máximo!');window.history.go(-1);</script>";
- }else {
-
-
- $data = date("Y-m-d H:i:s");
-
- if(isset($_POST['status'])){
- $status = $_POST['status'];
- }else{
- $status = "0";
- }
-
- $slug = slug($nome);
-
- $select = $pdo->query("SELECT id FROM cadastro_seguradoras WHERE slug like '%".$slug."%' ORDER BY id DESC")->fetchAll();
- $count = count($select);
-
- if($count > 0){
- $num = $count + 1;
- $slug = $slug. '-' .$num;
- }else{
- $slug = slug($nome);
- }
-
- if(isset($_POST['token_plano'])) {
- $nome_plano = $_POST['plano'];
- $token_plano = $_POST['token_plano'];
- $carencia = $_POST['carencia'];
- $acomodacao = $_POST['acomodacao'];
- $reembolso = $_POST['reembolso'];
- $coparticipacao = $_POST['coparticipacao'];
- $atuacao = $_POST['atuacao'];
- $informacoes = $_POST['mais_informacoes'];
-
- $idade1 = $_POST['idade1'];
- $idade2 = $_POST['idade2'];
- $idade3 = $_POST['idade3'];
- $idade4 = $_POST['idade4'];
- $idade5 = $_POST['idade5'];
- $idade6 = $_POST['idade6'];
- $idade7 = $_POST['idade7'];
- $idade8 = $_POST['idade8'];
- $idade9 = $_POST['idade9'];
- $idade10 = $_POST['idade10'];
- $documentos = $_POST['documentacao'];
- $perfil = $_POST['perfil'];
-
- foreach( $token_plano as $key => $n ) {
-
- $add_plano = $pdo->query("INSERT INTO cadastro_planos (token, token_seguradora, nome, carencia, acomodacao, reembolso, atuacao, 0_18, 19_23, 24_28, 29_33, 34_38, 39_43, 44_48, 49_53, 54_58, acima_59, informacoes_adicionais, documentos, coparticipacao, perfil, data_cadastro, status) VALUES ('$token_plano[$key]', '$token', '$nome_plano[$key]', '$carencia[$key]', '$acomodacao[$key]', '$reembolso[$key]', '$atuacao[$key]', '$idade1[$key]', '$idade2[$key]', '$idade3[$key]', '$idade4[$key]', '$idade5[$key]', '$idade6[$key]', '$idade7[$key]', '$idade8[$key]', '$idade9[$key]', '$idade10[$key]', '$informacoes[$key]', '$documentos[$key]', '$coparticipacao[$key]', '$perfil[$key]', '$data', '$status')");
-
- if(isset($_POST['unidades'])) {
- $unidades = $_POST['unidades'];
- foreach( $unidades as $key2 => $n ) {
-
- $add_unidade = $pdo->query("INSERT INTO assoc_planos_rede_credenciada (token_plano, id_rede_credenciada, data_cadastro) VALUES ('$token_plano[$key]', '$unidades[$key2]', '$data')");
- }
- }
-
- if(isset($_POST['idadeEx'])) {
- $idadeEx = $_POST['idadeEx'];
- $precoEx = $_POST['precoEx'];
- foreach( $idadeEx as $key3 => $n ) {
-
- $add_excessao = $pdo->query("INSERT INTO cadastro_excessao_idade (token_plano, idade, valor, data_cadastro) VALUES ('$token_plano[$key]', '$idadeEx[$key3]', '$precoEx[$key3]', '$data')");
- }
- }
- }
- }
-
- if(isset($_POST['planos'])) {
- $planos = $_POST['planos'];
- foreach( $planos as $key3 => $n ) {
-
- $add_plano = $pdo->query("INSERT INTO assoc_planos_saude_seguradoras (token_plano, token_seguradora, data_cadastro) VALUES ('$planos[$key3]', '$token', '$data')");
- }
- }
-
-
- $valid_extensions = array('jpeg', 'jpg', 'png', 'gif', 'bmp'); // valid extensions
- $path = '../imagens/'; // upload directory
- if(isset($_FILES['image']))
- {
- $img = $_FILES['image']['name'];
- $tmp = $_FILES['image']['tmp_name'];
-
- // get uploaded file's extension
- $ext = strtolower(pathinfo($img, PATHINFO_EXTENSION));
-
- // can upload same image using rand function
- $final_image = ''.rand(1000,1000000).''.uniqid().'.'.$ext.'';
-
- // check's valid format
- if(in_array($ext, $valid_extensions))
- {
- $path = $path.strtolower($final_image);
-
- if(move_uploaded_file($tmp,$path))
- {
-
- $add_plano = $pdo->query("INSERT INTO cadastro_seguradoras (nome, token, logo, telefone_clientes, telefone_vendedores, taxa_inscricao, estado, data_cadastro, status, slug, min_vidas, max_vidas, titulares) VALUES ('$nome', '$token', '$final_image', '$telefone', '$telefone2', '$taxa', '$estado', '$data', '$status', '$slug', '$min_vidas', '$max_vidas', '$quantidade_titulares')");
-
- if($add_plano){
- echo "<script>window.location.href = '../seguradoras'</script>";
- }
- }
- }
- else
- {
- $final_image = "";
- $add_plano = $pdo->query("INSERT INTO cadastro_seguradoras (nome, token, logo, telefone_clientes, telefone_vendedores, taxa_inscricao, estado, data_cadastro, status, slug, min_vidas, max_vidas, titulares) VALUES ('$nome', '$token', '$final_image', '$telefone', '$telefone2', '$taxa', '$estado', '$data', '$status', '$slug', '$min_vidas', '$max_vidas', '$quantidade_titulares')");
-
- if($add_plano){
- echo "<script>window.location.href = '../seguradoras'</script>";
- }
- }
- }else{
-
- }
- }
- ?>