<?php
$data = filter_input_array(INPUT_POST, FILTER_DEFAULT);

if (!empty($data['Salvar'])):
    unset($data['Salvar']);
    $Read = new Read;
    $Read->ExeRead("tp_usuarios", "WHERE usuario_email = :email AND usuario_id != :user_id", "email={$data['usuario_email']}&user_id={$_SESSION['userlogin']['usuario_id']}");
    if ($Read->getRowCount() > 0):
        WSErro("<b>Oppss</b> esse email já está sendo usado por outro usuario!", WS_ALERT);
    else:
        $Update = new Update;
        $Update->ExeUpdate("tp_usuarios", $data, "WHERE usuario_id = :user_id", "user_id={$_SESSION['userlogin']['usuario_id']}");
        if ($Update->getResult()):
            WSErro("Usuario atualizado com sucesso", WS_ACCEPT);
        endif;
    endif;
endif;
if (!empty($data['alterarSenha'])):
    unset($data['alterarSenha']);
    $Read = new Read;
    $Read->ExeRead("tp_usuarios", "WHERE usuario_senha = :senha AND usuario_id = :user_id", "senha={$data['senha_atual']}&user_id={$_SESSION['userlogin']['usuario_id']}");
    if (in_array('', $data)):
        WSErro("<b>Oppss</b> Você precisa preencher todos os pontos!", WS_ALERT);
    elseif ($Read->getRowCount() == 0):
        WSErro("<b>Oppss</b> a Senha atual está errada!", WS_ALERT);
    elseif ($data['usuario_senha'] != $data['usuario_senha_nova']):
        WSErro("<b>Oppss</b> a nova Senha não confere!", WS_ALERT);
    else:
        unset($data['senha_atual']);
        unset($data['usuario_senha_nova']);
        $Update = new Update;
        $Update->ExeUpdate("tp_usuarios", $data, "WHERE usuario_id = :user_id", "user_id={$_SESSION['userlogin']['usuario_id']}");
        if ($Update->getResult()):
            WSErro("Senha atualizada com sucesso", WS_ACCEPT);
        endif;
    endif;
endif;
?>
<div class="row">
    <div class="col-md-12">
        <!-- BEGIN PROFILE CONTENT -->
        <div class="profile-content">
            <div class="row">
                <div class="col-md-12">
                    <div class="portlet light ">
                        <div class="portlet-title tabbable-line">
                            <div class="caption caption-md">
                                <i class="icon-globe theme-font hide"></i>
                                <span class="caption-subject font-blue-madison bold uppercase">Meu perfil</span>
                            </div>
                            <ul class="nav nav-tabs">
                                <li class="active">
                                    <a href="#tab_1_1" data-toggle="tab">Informações Pessoais</a>
                                </li>
                                <li>
                                    <a href="#tab_1_2" data-toggle="tab">Alterar Foto</a>
                                </li>
                                <li>
                                    <a href="#tab_1_3" data-toggle="tab">Alterar Senha</a>
                                </li>
                            </ul>
                        </div>
                        <?php
                        extract($_SESSION['userlogin']);

                        if ($usuario_perfil == '1'):
                            $check_perfil_1 = 'checked';
                            $check_perfil_2 = '';
                        else:
                            $check_perfil_1 = '';
                            $check_perfil_2 = 'checked';
                        endif;

                        if ($usuario_tipo == 'F'):
                            $check_tipo_1 = 'checked';
                            $check_tipo_2 = '';
                            $j_juridico = 'none';
                        else:
                            $check_tipo_1 = '';
                            $check_tipo_2 = 'checked';
                            $j_juridico = 'block';
                        endif;

                        if ($usuario_sexo == 'Masculino'):
                            $check_sexo_1 = 'checked';
                            $check_sexo_2 = '';
                        else:
                            $check_sexo_1 = '';
                            $check_sexo_2 = 'checked';
                        endif;
                        ?>
                        <div class="portlet-body">
                            <div class="tab-content">
                                <!-- PERSONAL INFO TAB -->
                                <div class="tab-pane active" id="tab_1_1">
                                    <form role="form" action="" method="post" class="j_perfil" enctype="multipart/form-data">
                                        <label class="control-label">Tipo Perfil</label>
                                        <div class="mt-radio-inline">
                                            <label class="mt-radio">
                                                <input type="radio" <?= $check_perfil_1 ?> name="usuario_perfil" id="usuario_perfil_1" value="1"> Consumidor
                                                <span></span>
                                            </label>
                                            <label class="mt-radio">
                                                <input type="radio" <?= $check_perfil_2 ?> name="usuario_perfil" id="usuario_perfil_2" value="2"> Fornecedor
                                                <span></span>
                                            </label>
                                        </div>
                                        <label class="control-label">Tipo</label>
                                        <div class="mt-radio-inline">
                                            <label class="mt-radio">
                                                <input type="radio" <?= $check_tipo_1 ?> name="usuario_tipo" class="j_fisica" value="F"> Pessoa Física
                                                <span></span>
                                            </label>
                                            <label class="mt-radio">
                                                <input type="radio" <?= $check_tipo_2 ?> name="usuario_tipo" class="j_juridica" value="J"> Pessoa Jurídica
                                                <span></span>
                                            </label>
                                        </div>
                                        <div class="form-group">
                                            <label class="control-label">E-mail</label>
                                            <input type="text" value="<?= $usuario_email ?>" placeholder="email@exemplo.com" name="usuario_email" id="usuario_email" class="form-control" /> 
                                        </div>
                                        <div class="j_dados_juridico" style="display: <?= $j_juridico ?>">
                                            <h3>Dados da empresa</h3>
                                            <div class="form-group">
                                                <label class="control-label">Razão Social</label>
                                                <input type="text" value="<?= $usuario_razao ?>" placeholder="" name="usuario_razao" id="usuario_razao" class="form-control" /> 
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">Nome Fantasia</label>
                                                <input type="text" value="<?= $usuario_fantasia ?>" placeholder="" name="usuario_fantasia" id="usuario_fantasia" class="form-control" /> 
                                            </div>
                                            <div class="form-group">
                                                <label class="control-label">CNPJ</label>
                                                <input type="text" value="<?= $usuario_cnpj ?>" placeholder="88.888.888/8888-88" name="usuario_cnpj" id="usuario_cnpj" class="form-control" /> 
                                            </div>
                                        </div>
                                        <h3>Dados pessoais do responsável</h3>
                                        <div class="form-group">
                                            <label class="control-label">Nome</label>
                                            <input type="text" value="<?= $usuario_nome ?>" placeholder="" name="usuario_nome" id="usuario_nome" class="form-control" /> 
                                        </div>
                                        <label class="control-label">Sexo</label>
                                        <div class="mt-radio-inline">
                                            <label class="mt-radio">
                                                <input type="radio" <?= $check_sexo_1 ?> name="usuario_sexo" id="usuario_sexo_1" value="Masculino"> Masculino
                                                <span></span>
                                            </label>
                                            <label class="mt-radio">
                                                <input type="radio" <?= $check_sexo_2 ?> name="usuario_sexo" id="usuario_sexo_2" value="Feminino"> Feminino
                                                <span></span>
                                            </label>
                                        </div>
                                        <div class="form-group">
                                            <label class="control-label">Telefone Pessoal</label>
                                            <input type="text" value="<?= $usuario_fone ?>" placeholder="(88) 12345-6789" name="usuario_fone" id="usuario_fone" class="form-control" /> 
                                        </div>
                                        <div class="margiv-top-10">
                                            <input type="submit" class="btn green" value="Salvar" name="Salvar">
                                        </div>
                                    </form>
                                </div>
                                <!-- END PERSONAL INFO TAB -->
                                <!-- CHANGE AVATAR TAB -->
                                <div class="tab-pane" id="tab_1_2">
                                    <form action="" role="form" method="post" class="j_imagem">
                                        <div class="form-group">
                                            <div class="fileinput fileinput-new" data-provides="fileinput">
                                                <div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">
                                                    <img src="uploads/users/<?= $avatar ?>" alt="" /> </div>
                                                <div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;"> </div>
                                                <div>
                                                    <span class="btn default btn-file">
                                                        <span class="fileinput-new"> Selecionar imagem </span>
                                                        <span class="fileinput-exists"> Alterar </span>
                                                        <input type="file" name="usuario_avatar"> </span>
                                                    <a href="javascript:;" class="btn default fileinput-exists" data-dismiss="fileinput"> Remove </a>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="margin-top-10">
                                            <input type="submit" class="btn green" value="Salvar" name="Salvar">
                                        </div>
                                    </form>
                                </div>
                                <!-- END CHANGE AVATAR TAB -->
                                <!-- CHANGE PASSWORD TAB -->
                                <div class="tab-pane" id="tab_1_3">
                                    <form role="form" action="" method="post" class="j_perfil" enctype="multipart/form-data">
                                        <div class="form-group">
                                            <label class="control-label">Senha atual</label>
                                            <input type="password" name="senha_atual" class="form-control" /> </div>
                                        <div class="form-group">
                                            <label class="control-label">Nova senha</label>
                                            <input type="password" name="usuario_senha" class="form-control" /> </div>
                                        <div class="form-group">
                                            <label class="control-label">Repita a senha</label>
                                            <input type="password" name="usuario_senha_nova" class="form-control" /> </div>
                                        <div class="margin-top-10">
                                            <input type="submit" class="btn green" name="alterarSenha" value="Alterar Senha">
                                        </div>
                                    </form>
                                </div>
                                <!-- END CHANGE PASSWORD TAB -->
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <!-- END PROFILE CONTENT -->
    </div>
</div>
<script type="text/javascript">
    $(function () {

        $('.j_imagem').submit(function () {
            var form = $(this);
            $(".trigger").remove();
            form.ajaxSubmit({
                url: '__jsc/ajax/alterar_imagem.php',
                dataType: 'json',
                data: {action: 'upload'},
                breforeSubmit: function () {
                    console.log('antes');
                },
                uploadProgress: function () {
                    console.log('durante');

                },
                success: function (data) {
//                document.location.href = './cadastro-sucesso';
                    console.log(data)
                    if (data.error[1] == 'accept') {
                        $("<div class=\"trigger " + data.error[1] + "\">" + data.error[0] + "</div>").prependTo(".j_imagem");
                    } else {
                        $("<div class=\"trigger " + data.error[1] + "\">" + data.error[0] + "</div>").prependTo(".j_imagem");
                    }
                }
            })

            return false;
        });
    });
</script>