}
                }
            }
            //SE ENCONTRAR COOPERATIVAS SAIR DO LOOP
            if (!empty($distances)) {
                break 2;
            }
        }
    }
    //RETORNA A POSIÇÃO DA MENOR DISTÂNCIA DO ARRAY
    $betterDistance = array_search(min($distances), $distances);
    // ====================================================== //
}
if ($oCooperativas) {
    //INSTANCIA A CLASSE
    $Coleta = new Coleta();
    $oColetaVO = new ColetaVO();
    //GERA UM ID ALEATÓRIO DE 8 DÍGITOS
    $i = 0;
    $id = '';
    while ($i < 8) {
        if ($i < 1) {
            $id .= rand(1, 9);
        } else {
            $id .= rand(0, 9);
        }
        $i++;
    }
    //SETA OS VALORES
    $oColetaVO->setColetaID($id);
    $oColetaVO->setUsuarioID($usuarioID);
Пример #2
0
//INCLUI ANT SQL INJECTION
include "antiSQLInjection.php";
//PEGA IP
include "getIp.php";
//RECUPERA ID DA SESSÃO DO USUÁRIO
session_start();
$usuarioID = $_SESSION["login_cooperativa"]["id"];
$usuarioNome = $_SESSION["login_cooperativa"]["nome"];
//PEGA NOME DA PÁGINA ATUAL
$pagina = basename($_SERVER['SCRIPT_NAME']);
//DADOS FORMULÁRIO
foreach ($_POST as $key => $value) {
    ${$key} = isset($key) ? noInjection($value) : NULL;
}
//INSTANCIA A CLASSE
$Coleta = new Coleta();
//INSERE NOVO USUÁRIO
$oExcluirColeta = $Coleta->excluirColeta($coletaid);
if ($oExcluirColeta) {
    $Log = new Log();
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID($usuarioID);
    $oLogVO->setUsuario($usuarioNome);
    $oLogVO->setAcao('Coleta: Usuário ' . $usuarioNome . ' excluiu a coleta ' . $coletaid);
    $oLogVO->setPagina($pagina);
    $oLogVO->setIP(getIP());
    $oLogVO->setAcesso(0);
    $oLogVO->setData('Y-m-d H:i:s');
    $Log->inserirLog($oLogVO);
    echo "ok";
    exit;
Пример #3
0
session_start();
$usuarioID = $_SESSION["login_cooperativa"]["id"];
$usuarioNome = $_SESSION["login_cooperativa"]["nome"];
//PEGA NOME DA PÁGINA ATUAL
$pagina = basename($_SERVER['SCRIPT_NAME']);
//DADOS FORMULÁRIO
foreach ($_POST as $key => $value) {
    ${$key} = isset($key) ? noInjection($value) : NULL;
}
//VALIDAÇÕES
if (empty($worker)) {
    echo "worker";
    exit;
}
//INSTANCIA A CLASSE
$Coleta = new Coleta();
//INSERE NOVO USUÁRIO
$oAlteraStatus = $Coleta->alterarStatus($coletaid, $newstatus);
if ($oAlteraStatus) {
    $Log = new Log();
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID($usuarioID);
    $oLogVO->setUsuario($usuarioNome);
    $oLogVO->setAcao('Coleta: Usuário ' . $usuarioNome . ' alterou a coleta ' . $coletaid . ' para ' . $newstatus);
    $oLogVO->setPagina($pagina);
    $oLogVO->setIP(getIP());
    $oLogVO->setAcesso(0);
    $oLogVO->setData('Y-m-d H:i:s');
    $Log->inserirLog($oLogVO);
    echo 'ok';
    exit;
Пример #4
0
//INCLUI ANT SQL INJECTION
include "antiSQLInjection.php";
//PEGA IP
include "getIp.php";
//RECUPERA ID DA SESSÃO DO USUÁRIO
session_start();
$usuarioID = $_SESSION["login_cooperativa"]["id"];
$usuarioNome = $_SESSION["login_cooperativa"]["nome"];
//PEGA NOME DA PÁGINA ATUAL
$pagina = basename($_SERVER['SCRIPT_NAME']);
//DADOS FORMULÁRIO
foreach ($_POST as $key => $value) {
    ${$key} = isset($key) ? noInjection($value) : NULL;
}
//INSTANCIA A CLASSE
$Coleta = new Coleta();
//INSERE NOVO USUÁRIO
$oAlteraFuncionario = $Coleta->alterarFuncionario($coletaid, $worker);
if ($oAlteraFuncionario) {
    $Log = new Log();
    $oLogVO = new LogVO();
    $oLogVO->setUsuarioID($usuarioID);
    $oLogVO->setUsuario($usuarioNome);
    if (!empty($worker)) {
        $msg = "ok";
        $oLogVO->setAcao('Coleta: Usuário ' . $usuarioNome . ' atribuiu a coleta ' . $coletaid . ' para o funcionário ' . $worker);
    } else {
        $msg = "noworker";
        $oLogVO->setAcao('Coleta: Usuário ' . $usuarioNome . ' removeu a atribuição de funcionário da coleta ' . $coletaid);
    }
    $oLogVO->setPagina($pagina);
Пример #5
0
require_once 'class/cooperativa.class.php';
require_once 'class/LogVO.php';
require_once 'class/log.class.php';
require_once 'class/mapsapi.class.php';
require_once 'include/converDate.php';
//RECUPERA ID DA SESSÃO DO USUÁRIO
$usuarioID = $_SESSION["login_usuario"]["id"];
$coletaID = $_SESSION["coleta"]["id"];
$cooID = $_SESSION["coleta"]["cooperativa"];
//VERIFICA SE TEM PERMISSÃO
if (empty($coletaID) || empty($cooID)) {
    header("Location: login?res=sem_permissao");
    exit;
}
//INSTANCIA A CLASSE
$Coleta = new Coleta();
$oColetaVO = new ColetaVO();
//CARREGA COOPERATIVA
$oColetas = $Coleta->consultarColeta($coletaID);
//DADOS DA COLETA
$colData = convertDate($oColetas->getData());
$colPeriodo = $oColetas->getPeriodo();
$x = array("m" => "Manhã", "t" => "Tarde", "n" => "Noite");
$colPeriodo = $x[$colPeriodo];
//DADOS DO USUÁRIO
$usuLat = $_SESSION["login_usuario"]["latitude"];
$usuLng = $_SESSION["login_usuario"]["longitude"];
//INSTANCIA A CLASSE
$Cooperativa = new Cooperativa();
$oCooperativaVO = new CooperativaVO();
//CARREGA COOPERATIVA
Пример #6
0
require_once 'class/mapsapi.class.php';
require_once 'include/converDate.php';
//RECUPERA ID DA SESSÃO DO USUÁRIO
$cooID = $_SESSION["login_cooperativa"]["id"];
//VERIFICA SE TEM PERMISSÃO
if (empty($cooID) || empty($cooID)) {
    header("Location: adm?res=sem_permissao");
    exit;
}
//PEGA AÇÃO POR GET
$dataColeta = isset($_GET['d']) && strlen($_GET['d']) > 9 ? convertDate($_GET['d']) : date('Y-m-d');
//BOTÃO PRÓXIMO DIA E DIA ANTERIOR
$beforeDay = convertDate(date('Y-m-d', strtotime("-1 day", strtotime($dataColeta))));
$afterDay = convertDate(date('Y-m-d', strtotime("+1 day", strtotime($dataColeta))));
//INSTANCIA A CLASSE
$Coleta = new Coleta();
//CARREGA COOPERATIVA
$oColetas = $Coleta->carregarColetas(" AND col_situacao!='excluido' AND coo_id='" . $cooID . "' AND col_data='" . $dataColeta . "'", "col_qtde DESC, col_periodo ='m' DESC, col_periodo DESC", "");
//INSTANCIA A CLASSE
$Cooperativa = new Cooperativa();
//CARREGA COOPERATIVA
$oCooperativas = $Cooperativa->consultarCooperativa($cooID);
//DADOS DA COOPERATIVA
$cooNome = $oCooperativas->getNome();
$cooLat = number_format($oCooperativas->getLatitude(), 6);
$cooLng = number_format($oCooperativas->getLongitude(), 6);
$cooCoord = $cooLat . "%2C" . $cooLng;
//INSTANCIA CLASSE
$ApiMaps = new ApiMaps();
//INSTANCIA A CLASSE
$Usuario = new Usuario();