예제 #1
0
// caso a modificacao seja para o posto Grad
if ($tabela == "ref_bibliografica" and $campo == "origem") {
    $cadastra = new ManipulateData();
    $cadastra->setTable("{$tabela}");
    $cadastra->setFields("{$campo}={$valor1}");
    $cadastra->setFieldId("idref_bibliografica={$id}");
    $cadastra->update_();
    $idsu = utf8_decode($valor);
}
// fim da edicao do posto Grad
// caso a modificacao seja para o posto Grad
if ($tabela == "registro" and $campo == "especies") {
    $campo = "id" . $campo;
    $cadastra = new ManipulateData();
    $cadastra->setTable("{$tabela}");
    $cadastra->setFields("{$campo}={$valor1}");
    $cadastra->setFieldId("idregistro={$id}");
    $cadastra->update_();
    $filtro = new ManipulateData();
    $filtro->setTable("especies");
    $filtro->setFieldId("idespecies={$valor}");
    $filtro->setFieldNr("3");
    $idsu = $filtro->data_filter() . " ";
    // inclusão do genero 3 e especie 4 separados por espaço
    $filtro->setFieldNr("4");
    $idsu .= $filtro->data_filter();
    $idsu = utf8_decode($idsu);
}
// fim da edicao do posto Grad
echo utf8_encode($idsu);
//echo $cadastra->getStatus();
    $longitude = $longitude * -1;
}
$retorno = array();
$dados = "'" . $_POST['referencia'] . "'" . "," . "'" . $_POST['referencia_esp'] . "'" . "," . "'" . $_POST['ano_ini'] . "'" . ",";
$dados .= "'" . $_POST['ano_fim'] . "'" . "," . "'" . $_POST['nr_col'] . "'" . "," . "'" . $_POST['obs'] . "'";
//$dados .= "'".$_POST['abundancia']."'".",".number_format($latitude, 6, '.', '').",".number_format($longitude, 6, '.', '').","."'".$arquivo['name']."'";
$cadastra = new ManipulateData();
$cadastra->setTable("dados_ref");
$cadastra->setFields("idref_bibliografica,referencia_esp,ano_ini,ano_fim,nr_col,obs");
$cadastra->setDados($dados);
$cadastra->insert();
$filtro = new ManipulateData();
$filtro->setTable("dados_ref");
$filtro->setFieldId("iddados_ref>0");
$filtro->setFields("iddados_ref");
$filtro->setFieldNr("0");
$id = $filtro->data_filter_ultimo();
$dados = $id . ",'" . $latitude . "','" . $longitude . "'";
$cadastra->setTable("coord_esp");
$cadastra->setFields("iddados_ref,coord_lat,coord_long");
$cadastra->setDados("{$dados}");
$cadastra->insert();
/*// insere o nome da revista caso a origem seja revista

$revista = "'".$_POST['revista']."'";

if($revista){

$dados = $id.",".$revista;

$cadastra->setTable("revista");
예제 #3
0
파일: login.php 프로젝트: vilara/ictioneo
}
$login = new ManipulateData();
$login->setTable("usuarios");
$login->setFieldId("usuario");
$num = $login->getContarDados($usu);
//   echo "-$num-";
if ($num == 0) {
    $erro = 1;
    $msg = utf8_encode("Usuário inexistente.");
}
if ($erro) {
    header("Location: index.php?msg={$msg}&num={$num}");
} else {
    $login->setTable("usuarios");
    $login->setFieldId("usuario='{$usu}'");
    $login->setFieldNr("3");
    $senha3 = $login->data_filter();
    $login->setFieldNr("4");
    $nivel = $login->data_filter();
    $login->setFieldNr("2");
    $usuario = $login->data_filter();
    $login->setFieldNr("1");
    $idpessoa = $login->data_filter();
    $hash = md5($senha);
    // echo "$senha3-$hash-$nivel-$usuario-$idpessoa ";    exit;
    /*include "classes/Bcrypt.php";
    $hash = Bcrypt::hash($senha);
    echo "<br>-$hash<BR>";exit;*/
    if ($hash === $senha3) {
        /* echo "senha conferida";   exit;    */
        //senha