public function add_banco($banco, $agencia, $operacao, $conta) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = $g->tratar_query("INSERT INTO dados_bancarios (banco, agencia, operacao, conta) VALUES ('%s','%s','%s','%s')", $banco, $agencia, $operacao, $conta); if ($query) { $query = $g->tratar_query("SELECT * FROM dados_bancarios ORDER BY id DESC"); $row = mysql_fetch_array($query, MYSQL_ASSOC); return $row['id']; } else { return false; } }
public function limpa_materiais_produto($id_produto) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "DELETE FROM produto_materiais WHERE id_produto = '%s'"; $result = $g->tratar_query($query, $id_produto); }
public function add_produtos_materiais_bd() { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "INSERT INTO produtos_materiais (id_material, id_produto, quantidade) VALUES ('%s','%s','%s')"; $result = $g->tratar_query($query, $this->id_material, $this->id_produto, $this->{$quantidade}); //inserindo no banco de dados $query = "SELECT * FROM produtos_materiais ORDER BY id DESC"; $result = $g->tratar_query($query); //pegando id da ultima insersão if (@mysql_num_rows($result) == 0) { return false; } else { $row = mysql_fetch_array($result, MYSQL_ASSOC); $id = $row['id']; return $id; } }
public function add_cbo_x_exames($array_id_exames, $id_cbo) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "INSERT INTO cbo_exames (id_cbo, id_exame) VALUES ('%s','%s')"; for ($i = 0; $i < count($array_id_exames); $i++) { $g->tratar_query($query, $id_cbo, $array_id_exames[$i]); } }
function add_solicitacao_bd() { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = $g->tratar_query("INSERT INTO solicitacoes_acesso (mac, nome, telefone, descricao, empresa) VALUES \n\t\t\t('%s','%s','%s','%s','%s')", $this->mac, $this->nome, $this->telefone, $this->descricao, $this->empresa); if ($query) { return true; } return false; }
public function add_obs_bd() { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "INSERT INTO obs_supervisor (id_supervisor, observacao) VALUES ('%s','%s')"; if ($g->tratar_query($query, $this->id_supervisor, $this->observacao)) { $result = mysql_query("SELECT * FROM obs_supervisor ORDER BY id DESC"); } $row = mysql_fetch_array($result, MYSQL_ASSOC); return $row['id']; }
public function drop_exames($id_funcionario) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = 'DELETE FROM funcionario_exames WHERE id_funcionario = "%s"'; if ($g->tratar_query($query, $id_funcionario)) { return true; } else { return false; } }
public function add_PlanoContabd() { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "INSERT INTO plano_conta (nome, codigo, id_empresa) \n\t\t VALUES ( '%s', '%s', '%s')"; if ($g->tratar_query($query, $this->nome, $this->codigo, $this->id_empresa)) { return true; } else { return false; } }
public function get_func_epi($id_func) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "SELECT * FROM funcionario_epi WHERE id='%s'"; if ($g->tratar_query($query, $id)) { return true; } else { return false; } }
public function add_parcelas_bd() { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "INSERT INTO parcelas (id_conta, data, parcela_n, id_empresa) \n\t\t VALUES ( '%s', '%s', '%s', '%s')"; if ($g->tratar_query($query, $this->id_conta, $this->data, $this->parcela_n, $this->id_empresa)) { return true; } else { return false; } }
public function add_parcelas_bd() { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); Parcelas::confere_ultimaparcela($this->id_conta); $query = "INSERT INTO parcelas (id_conta, data, parcela_n, comprovante) \n\t\t VALUES ( '%s', '%s', '%s', '%s')"; if ($g->tratar_query($query, $this->id_conta, $this->data, $this->parcela_n, $this->comprovante)) { return true; } else { return false; } }
public function get_valor($id_material, $id_regiao, $id_empresa) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $aux = 0; //$query = "SELECT * FROM custo_regiao WHERE id_material = '54' && id_cidade = '54' && id_empresa = '3'"; $query = 'SELECT vc.valor FROM custo_regiao as cr INNER JOIN valor_custo as vc WHERE id_material = "%s" && id_regiao = "%s" && id_empresa = "%s" && vc.id = cr.id_valor_custo'; $query_tra = $g->tratar_query($query, $id_material, $id_regiao, $id_empresa); if ($query_tra) { $result = mysql_fetch_array($query_tra); return $result['valor']; } }
public function atualizaConfig($campo, $valor) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "UPDATE config SET {$campo} = '%s' WHERE id_empresa = '" . $_SESSION['id_empresa'] . "' "; if ($g->tratar_query($query, $valor)) { $_SESSION['temp_limit_atraso'] = $valor; return true; } else { return false; } $sql->close_conn(); }
public function get_uf_estado_by_id($id_estado) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = $g->tratar_query("SELECT uf FROM estado WHERE id = %d", $id_estado); if (@mysql_num_rows($query) == 0) { return false; } else { $row = mysql_fetch_array($query, MYSQL_ASSOC); $uf = $row['uf']; } return $uf; }
public function get_periodicidade_id($id) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "SELECT * FROM periodicidade WHERE id = '%s'"; $result = $g->tratar_query($query, $id); if (@mysql_num_rows($result) == 0) { return false; } else { $row = mysql_fetch_array($result, MYSQL_ASSOC); $this->id = $row['id']; $this->periodo = $row['periodo']; return $this; } }
public function get_city_by_id($id_cidade) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = $g->tratar_query("SELECT * FROM cidade WHERE id = %d", $id_cidade); if (@mysql_num_rows($query) == 0) { return false; } else { $row = mysql_fetch_array($query, MYSQL_ASSOC); $this->id = $row['id']; $this->nome = $row['nome']; $this->estado = $row['estado']; } return $this; }
public function get_estado_by_id($id_estado) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = $g->tratar_query("SELECT * FROM estado WHERE id = %d", $id_estado); if (@mysql_num_rows($query) == 0) { return false; } else { $row = mysql_fetch_array($query, MYSQL_ASSOC); $this->id = $row['id']; $this->nome = $row['nome']; $this->uf = $row['uf']; $this->pais = $row['pais']; } return $this; }
public function get_valor_custo_id($id) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "SELECT * FROM valor_custo WHERE id= '%s'"; $result = $g->tratar_query($query, $id); if (@mysql_num_rows($result) == 0) { return false; } else { $valor_custo = new Valor_custo(); $row = mysql_fetch_array($result, MYSQL_ASSOC); $valor_custo->id = $row['id']; $valor_custo->valor = $row['valor']; $valor_custo->id_tipo_custo = $row['id_tipo_custo']; return $valor_custo; } }
public function get_grupo_id($id) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "SELECT * FROM grupo WHERE id = '%s' && oculto=0"; $result = $g->tratar_query($query, $id); if (@mysql_num_rows($result) == 0) { echo 'Nenhum grupo encontrado'; return false; } else { $row = mysql_fetch_array($result, MYSQL_ASSOC); $this->id = $row['id']; $this->descricao = $row['descricao']; $this->nome = $row['nome']; return $this; } }
public function get_exame_by_desc($desc) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $return = array(); $q = "SELECT * FROM exames WHERE descricao LIKE '%%%s%%' && oculto = 0 && id_empresa = '" . $_SESSION['id_empresa'] . "' ORDER BY descricao"; $query = $g->tratar_query($q, $desc); $aux = 0; while ($result = mysql_fetch_array($query)) { $return[$aux][0] = $result['id']; $return[$aux][1] = $result['descricao']; $return[$aux][2] = $result['id_periodicidade']; $aux++; } if ($aux == 0) { echo '<div class="msg">Nenhum registro encontrado</div>'; } return $return; }
public function atualiza_endereco($rua, $numero, $id_cidade, $id_endereco, $bairro, $cep) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "UPDATE endereco SET rua='%s', numero='%s', id_cidade='%s', bairro = '%s', cep = '%s' WHERE id='%s' "; if ($g->tratar_query($query, $rua, $numero, $id_cidade, $bairro, $cep, $id_endereco)) { return true; } else { return false; } }
<?php //nivel_acesso // 0 = Acesso Total // 1 = Acesso ViaCampos // 2 = Acesso ControlPonto // if($_SESSION['nivel_acesso'] == 0 || $_SESSION['nivel_acesso'] == 1){ // } include_once "../model/class_sql.php"; include_once "../global.php"; $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "SELECT * FROM funcionario WHERE id='%s' AND is_admin ='1' AND senha = md5('%s') AND oculto = 0"; $userbusca = $g->tratar_query($query, $_POST["id"], $_POST["pass"]); $id_funcionario = $_POST["id"]; // $userbusca vai receber a qt de linhas que tem essa busca if (mysql_num_rows($userbusca) == 1) { session_start(); // inicia sessão $row = mysql_fetch_array($userbusca); $query = "SELECT * FROM empresa WHERE id = '%s'"; $result = $g->tratar_query($query, $row['id_empresa']); $empresa = mysql_fetch_array($result); $_SESSION["id"] = $row['id']; // nomeia id da sessão $_SESSION["user"] = $row['nome']; $_SESSION['logado'] = md5($row['id']); $_SESSION['id_empresa'] = $empresa['id']; $_SESSION['empresa'] = $empresa['nome_fantasia']; $_SESSION['nivel_acesso'] = $empresa['nivel_acesso'];
<?php /* * Pagina retorna os clientes para a pagina add_obra na busca de clientes pelo nome */ session_start(); include_once "../model/class_sql.php"; include_once "../model/class_cliente.php"; include_once "../global.php"; $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $nome = $_GET['nome']; //codigo do estado passado por parametro $query = "SELECT * FROM clientes WHERE nome_razao_soc LIKE '%%%s%%' && id_empresa='%s' && oculto = 0 && (tipo = '%s' || tipo = '%s')"; $res = $g->tratar_query($query, $nome, $_SESSION['id_empresa'], 0, 1); if ($res) { $num = mysql_num_rows($res); } else { $num = 0; } //monto um array de cidades for ($i = 0; $i < $num; $i++) { // echo '<script>alert("achou")<script>'; $dados = mysql_fetch_array($res); $arrClientes[$dados['id']] = $dados['nome_razao_soc']; } ?> <select name="clientes" id="clientes" size='10' style="height: 100%; width: 100%" onchange="selecionaCliente(this.value)">
<?php // error_reporting(E_ALL); if (isset($_POST['observacao']) && isset($_POST['atualiza']) && $_POST['atualiza'] == 'box_atrasos') { // salva observação no banco de dados $id = $_POST['id_horario']; $observacao = $_POST['observacao']; $g = new Glob(); $id_supervisor = $_SESSION['id']; $obs = new ObsSupervisor(); $obs->add_obs($id_supervisor, $observacao); $id_obs = $obs->add_obs_bd(); $g->tratar_query("UPDATE horarios SET id_obs_supervisor = '%s' WHERE id = '%s'", $id_obs, $id); echo "<script>window.location='principal';</script>"; } if (isset($_GET['id_horario']) && $_GET['id_horario'] != "") { $horario = new Horarios(); $horario = $horario->get_horario_by_id($_GET['id_horario']); $data_inicio = date('Y-m') . '-01'; $data_final = date('Y-m-d'); $id_funcionario = $horario->id_funcionario; $historico_atrasos = $horario->get_atrasos_intervalo_func($data_inicio, $data_final, $id_funcionario); $funcionario = new Funcionario(); $funcionario = $funcionario->get_func_id($horario->id_funcionario); $string = $funcionario->nome . ', '; if ($horario->tipo == 1) { $string .= ' iniciou o expediente '; } else { if ($horario->tipo == 2) { $string .= ' iniciou o almoço '; } else {
public function get_endereco_id($id) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "SELECT * FROM endereco WHERE id= '%s'"; $result = $g->tratar_query($query, $id); if (@mysql_num_rows($result) == 0) { return false; } else { $row = mysql_fetch_array($result, MYSQL_ASSOC); $this->id = $row['id']; $this->rua = $row['rua']; $this->numero = $row['numero']; $this->cep = $row['cep']; $this->bairro = $row['bairro']; $this->id_cidade = $row['id_cidade']; $this->complemento = $row['complemento']; return $this; } }
public function ocultar() { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "UPDATE cbo SET oculto = '1' WHERE id = '%s' && NOT EXISTS (select id from funcionario where id_cbo = '%s') "; $result = $g->tratar_query($query, $this->id, $this->id); if (mysql_affected_rows() > 0) { return true; } else { return false; } }
public function buscaPatrimonio($id, $controle) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $aux = 0; $query = "SELECT id, modelo, fabricante, controle FROM maquinario as e where e.id = '%s' && e.controle = '%s' union SELECT id, modelo, id_marca, controle FROM veiculo as f where f.id = '%s' && f.controle = '%s'"; $query_tra = $g->tratar_query($query, $id, $controle, $id, $controle); $result = mysql_fetch_array($query_tra); // print_r($result); $return[0] = $result['id']; $return[1] = $result['modelo']; $return[2] = $result['fabricante']; $return[3] = $result['controle']; return $return; }
public function getNome($id) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "SELECT * FROM equipamentos_func WHERE id= '%s' && oculto = 0"; $result = $g->tratar_query($query, $id); if (@mysql_num_rows($result) == 0) { return false; } else { $row = mysql_fetch_array($result, MYSQL_ASSOC); return $row['nome_epi']; } }
public function atualiza_func($id, $id_dados_bancarios, $cod_serie, $id_tabela, $nome, $cpf, $data_nasc, $id_endereco, $telefone, $email, $senha, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); echo "<script>alert('atualiza: " . $estagiario . "');</script>"; $temp = Funcionario::get_func_id($id); $cont = 0; //conta se algum dado importante foi alterado $true = false; foreach ($temp as $key => $value) { if ($key == 'estagiario' && $temp->{$key} != $estagiario) { // verifica se data_nascimento foi alterado echo "<script>alert('aqui');</script>"; $cont++; } else { if ($key == 'data_nasc' && $temp->{$key} != $data_nasc) { // verifica se data_nascimento foi alterado $cont++; } else { if ($key == 'id_empresa' && $temp->{$key} != $id_empresa) { // verifica se empresa foi alterada $cont++; } else { if ($key == 'id_turno' && $temp->{$key} != $id_turno) { // verifica se turno foi alterado $cont++; } else { if ($key == 'id_cbo' && $temp->{$key} != $id_cbo) { // verifica se turno foi alterado $cont++; } else { if ($key == 'is_admin' && $temp->{$key} != $is_admin) { // verifica se turno foi alterado $cont++; } else { if ($key == 'salario_base' && $temp->{$key} != $salario_base) { // verifica se turno foi alterado $cont++; } else { if ($key == 'qtd_horas_sem' && $temp->{$key} != $qtd_horas_sem) { // verifica se turno foi alterado $cont++; } else { if ($key == 'id_valor_custo' && $temp->{$key} != $id_valor_custo) { $cont++; } else { if ($key == 'data_ini' && $temp->{$key} == '0000-00-00 00:00:00') { // se data_ini for 0000-00-00 é a primeira alteração e não precisa gerar historico $true = true; } } } } } } } } } } } if ($cont > 0 && !$true) { //se cont > 0 um dos dados importantes foi alterado e necessita gerar histórico, e se true for verdadeiro quer dizer que é a primeira alteração e não precisa gerar historico $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $mes_alteracao = date('m'); // verifica quantos dias tem no mes de alteração (28 30 31) para setar a data fim do registro if ($mes_alteracao == '01' || $mes_alteracao == '03' || $mes_alteracao == '05' || $mes_alteracao == '07' || $mes_alteracao == '08' || $mes_alteracao == '10' || $mes_alteracao == '12') { // meses com 31 dias $data_fim = date('Y') . '-' . $mes_alteracao . '-31 23:59:00'; } else { if ($mes_alteracao == '04' || $mes_alteracao == '06' || $mes_alteracao == '09' || $mes_alteracao == '11') { // meses com 30 dias $data_fim = date('Y') . '-' . $mes_alteracao . '-30 23:59:00'; } else { if ($mes_alteracao == '02') { // meses com 28 dias $data_fim = date('Y') . '-' . $mes_alteracao . '-28 23:59:00'; } } } //data inicial do novo registro deve ser dia primeiro do proximo mes $data_ini = date('Y') . '-' . date('m', strtotime("+1 Month", strtotime(date('Y-m-d 00:00:00')))) . '-01 00:00:00'; /* Verifica se ja existe essa data ini pra esse funcionario, se ja existe atualiza o registro existente */ $sql = "SELECT id_tabela FROM funcionario WHERE data_ini = '" . $data_ini . "' && id = '" . $id . "' && oculto = 0"; // busca se esse funcionario ja foi atualizado esse mes $result = mysql_query($sql); $row = mysql_fetch_array($result); if ($row['id_tabela'] != 0 && $row['id_tabela'] != null) { // se ja existe uma alteração, deve ser atualizado esse registro e não criar um novo $id_tabela = $row['id_tabela']; $aux = 0; $query = "UPDATE funcionario SET nome='%s', id_dados_bancarios = %d, cod_serie = '%s', cpf='%s', data_nasc='%s', id_endereco = '%s', telefone = '%s', email = '%s', id_empresa = '%s', id_empresa_filial = '%s', id_turno = '%s', id_cbo = '%s', is_admin = '%s', rg = '%s', data_em_rg = '%s' , org_em_rg = '%s', num_tit_eleitor = '%s', email_empresa = '%s', data_adm = '%s', salario_base = '%s', id_valor_custo = '%s', qtd_horas_sem = '%s', num_cart_trab = '%s', num_serie_cart_trab = '%s', id_uf_cart_trab = '%s', num_pis = '%s', id_supervisor = '%s', estagiario = '%s'"; // $nome, $cpf, $data_nasc, $telefone, $email, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $data_em_rg , $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id if ($senha != "") { $query .= ", senha = '%s' "; $aux++; } $query .= "WHERE id_tabela = '%s' and oculto = 0"; if ($aux == 0) { // se aux == 0 a senha não foi alterada então não precisa enviar o parametro $senha $query_tra = $g->tratar_query($query, $nome, $id_dados_bancarios, $cod_serie, $cpf, $data_nasc, $id_endereco, $telefone, $email, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario, $id_tabela); } else { $query_tra = $g->tratar_query($query, $nome, $id_dados_bancarios, $cod_serie, $cpf, $data_nasc, $id_endereco, $telefone, $email, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario, $senha, $id_tabela); } if ($true) { // se true, é a primeira alteração então é necessario adicionar a data_ini do registro $query = "UPDATE funcionario SET data_ini='%s' WHERE id_tabela = '%s' and oculto = 0"; $g->tratar_query($query, date("Y-m-d H:i:s"), $id_tabela); } echo "<script>alert('Atenção, essa alteração só será valida à partir do dia " . date('d/m/Y', strtotime($data_ini)) . "');</script>"; return $query_tra; } /* Fim */ echo "<script>alert('Atenção, essa alteração só será valida à partir do dia " . date('d/m/Y', strtotime($data_ini)) . "');</script>"; $query = "UPDATE funcionario SET oculto = 1, data_fim = '%s' WHERE id_tabela = %s"; $result = $g->tratar_query($query, $data_fim, $id_tabela); $aux = 0; $query_tra = false; if ($senha == "") { $query = "INSERT INTO funcionario (id, id_dados_bancarios, cod_serie, nome, cpf, rg, data_nasc, telefone, email, senha, id_turno, id_cbo, id_empresa, id_empresa_filial, is_admin, id_endereco, data_em_rg, org_em_rg, num_tit_eleitor, email_empresa, data_adm, salario_base, id_valor_custo, qtd_horas_sem, num_cart_trab, num_serie_cart_trab, id_uf_cart_trab, num_pis, id_supervisor, data_ini, estagiario) \n\t\t\t\t VALUES ('%s', %d , '%s' , '%s', '%s', '%s', '%s', '%s', '%s', '%s' , %d, %d, %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s', %d, '%s', '%s', '%s', '%s')"; $query_tra = $g->tratar_query($query, $id, $id_dados_bancarios, $cod_serie, $nome, $cpf, $rg, $data_nasc, $telefone, $email, $temp->senha, $id_turno, $id_cbo, $id_empresa, $id_empresa_filial, $is_admin, $id_endereco, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $data_ini, $estagiario); } else { $query = "INSERT INTO funcionario (id, id_dados_bancarios, cod_serie, nome, cpf, rg, data_nasc, telefone, email, senha, id_turno, id_cbo, id_empresa, id_empresa_filial, is_admin, id_endereco, data_em_rg, org_em_rg, num_tit_eleitor, email_empresa, data_adm, salario_base, id_valor_custo, qtd_horas_sem, num_cart_trab, num_serie_cart_trab, id_uf_cart_trab, num_pis, id_supervisor, data_ini, estagiario) \n\t\t\t\t VALUES ('%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s', %d, '%s', '%s', '%s', '%s')"; $query_tra = $g->tratar_query($query, $id, $id_dados_bancarios, $cod_serie, $nome, $cpf, $rg, $data_nasc, $telefone, $email, $senha, $id_turno, $id_cbo, $id_empresa, $id_empresa_filial, $is_admin, $id_endereco, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $data_ini, $estagiario); } return $query_tra; //se foi alterado algo importante tem que adicionar um novo registro com as novas alterações e manter o antigo // Funcionario::add_func($id, $nome, $cpf, $data_nasc, $id_endereco, $telefone, $email, $senha, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor); } else { $aux = 0; $query = "UPDATE funcionario SET nome='%s', id_dados_bancarios = %d, cod_serie = '%s', cpf='%s', data_nasc='%s', id_endereco = '%s', telefone = '%s', email = '%s', id_empresa = '%s', id_empresa_filial = '%s', id_turno = '%s', id_cbo = '%s', is_admin = '%s', rg = '%s', data_em_rg = '%s' , org_em_rg = '%s', num_tit_eleitor = '%s', email_empresa = '%s', data_adm = '%s', salario_base = '%s', id_valor_custo = '%s', qtd_horas_sem = '%s', num_cart_trab = '%s', num_serie_cart_trab = '%s', id_uf_cart_trab = '%s', num_pis = '%s', id_supervisor = '%s', estagiario = '%s'"; // $nome, $cpf, $data_nasc, $telefone, $email, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $data_em_rg , $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id if ($senha != "") { $query .= ", senha = '%s' "; $aux++; } $query .= "WHERE id_tabela = '%s' and oculto = 0"; if ($aux == 0) { // se aux == 0 a senha não foi alterada então não precisa enviar o parametro $senha $query_tra = $g->tratar_query($query, $nome, $id_dados_bancarios, $cod_serie, $cpf, $data_nasc, $id_endereco, $telefone, $email, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario, $id_tabela); } else { $query_tra = $g->tratar_query($query, $nome, $id_dados_bancarios, $cod_serie, $cpf, $data_nasc, $id_endereco, $telefone, $email, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_valor_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario, $senha, $id_tabela); } if ($true) { // se true, é a primeira alteração então é necessario adicionar a data_ini do registro $query = "UPDATE funcionario SET data_ini='%s' WHERE id_tabela = '%s' and oculto = 0"; $g->tratar_query($query, date("Y-m-d H:i:s"), $id_tabela); } return $query_tra; } }
public function get_name_by_id($id) { $sql = new Sql(); $sql->conn_bd(); $g = new Glob(); $query = "SELECT nome_razao_soc FROM clientes where id = '%s' && id_empresa = " . $_SESSION['id_empresa']; $result = $g->tratar_query($query, $id); if (@mysql_num_rows($result) == 0) { return false; } else { $row = mysql_fetch_array($result, MYSQL_ASSOC); return $row['nome_razao_soc']; } }