"; } function EmpresaAtiva($u) { return(1); } function DescricaoNivel($n) { switch ($n) { case 1: return("ASSISTENTE"); case 2: return("FRANQUIA"); case 3: return("GR.ECONÔMICO"); case 4: return("GER.COMERCIAL"); case 5: return("DIRETORIA"); case 6: return("ADMINISTRADOR"); } } function DescricaoEmpresa($emp) { include "conexao.php"; $dbh = ibase_connect("$p_dir", "$p_login", "$p_senha"); $result = ""; $cmd = ("SELECT EMP_NOME FROM EMPRESA WHERE EMP_ID = $emp"); $sth = ibase_query($dbh, $cmd); while ($row = ibase_fetch_object ($sth)) { $result = $row->EMP_NOME; break; } return($result); } function ObterSequencia($t,$c,$v_emp_id,$n) { include "conexao.php"; $result = 0; $dbh = ibase_connect("$p_dir", "$p_login", "$p_senha"); if ($t == "PESSOAL") { $stmt =(" SELECT MAX($c) AS CONTADOR FROM PESSOAL WHERE PES_EMP_ID = $v_emp_id AND PES_NIVEL = $n" ); } else $stmt = ("SELECT MAX($c) AS CONTADOR FROM $t"); $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object ($sth)) { $result = $row->CONTADOR; } ibase_free_result($sth); ibase_close($dbh); $result++; return($result); } function VerificaDireito($n,$u,$s,$e) { if (empty($n)) return(0); if (empty($u)) return(0); if (empty($s)) return(0); include "conexao.php"; //VERIFICAR SE ESTÁ ON LINE if ($p_online != 'S') { $result = 0; echo ""; } else { $dbh = ibase_connect("$p_dir", "$p_login", "$p_senha"); $result = 0; if(!(empty($u) AND empty($s))) { $dbh = ibase_connect("$p_dir", "$p_login", "$p_senha"); $stmt = ("SELECT COUNT(*) AS CONTADOR FROM USUARIO ,USUARIO_E ,USUARIO_D WHERE USR_ID = USRE_USR_ID AND USRD_USR_ID = USR_ID AND USR_ID = '$u' AND USRE_EMP_ID = $e AND UPPER(USR_SESSAO) = UPPER('$s') AND USR_FLG_ATIVO = 'S' "); $sth = ibase_query($dbh, $stmt); while ($row = ibase_fetch_object ($sth)) { $result= $row->CONTADOR; } ibase_free_result($sth); ibase_close($dbh); } } return(($result >= 1)); } function AtualizaSessaoUsuario($u) { include "conexao.php"; $dbh = ibase_connect("$p_dir", "$p_login", "$p_senha"); $sessao = session_id(); ibase_query("UPDATE USUARIO SET USR_SESSAO = '$sessao' WHERE USR_ID = $u",$dbh); $data_serv = DataServidor(); $hora_serv = HoraServidor(); ibase_query("INSERT INTO LOG_USO(LOG_USR_ID,LOG_DATA,LOG_HORA) VALUES($u,'$data_serv','$hora_serv')"); } function LiberaSessaoUsuario($u) { include "conexao.php"; $dbh = ibase_connect("$p_dir", "$p_login", "$p_senha"); $sessao = session_id(); $cmd = "UPDATE USUARIO SET USR_SESSAO = '*' WHERE USR_ID = '$u'"; ibase_query($cmd,$dbh); ibase_close; } function ObterNivel($u) { include "conexao.php"; $dbh = ibase_connect("$p_dir", "$p_login", "$p_senha"); $result = "1"; $cmd = ("SELECT USR_NOME FROM USUARIO WHERE USR_ID = $u"); $sth = ibase_query($dbh, $cmd); while ($row = ibase_fetch_object ($sth)) { $result = $row->USR_NOME; break; } return($result); } function DescricaoEstr($n,$i) { include "conexao.php"; $dbh = ibase_connect("$p_dir", "$p_login", "$p_senha"); if (empty($n) or (!(is_numeric($n))) ) $n = 0; if (empty($i) or (!(is_numeric($i))) ) $i = 0; $result = ""; $cmd = ("SELECT PES_NOME FROM PESSOAL WHERE PES_EMP_ID = 1 AND PES_NIVEL = $n AND PES_ID = $i"); $sth = ibase_query($dbh, $cmd); while ($row = ibase_fetch_object ($sth)) { $result = $row->PES_NOME; break; } return($result); } function qtd_dias_mes($mes,$ano) { if(checkdate($mes,31,$ano)) return 31; if(checkdate($mes,30,$ano)) return 30; if(checkdate($mes,29,$ano)) return 29; if(checkdate($mes,28,$ano)) return 28; return 0; } function DescricaoMes($mes) // Descrição do Mês { $mes--; $desc_mes = array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"); return($desc_mes[$mes]); } function DiaExtenso($data) //Data por Extenso { $diasem = array("Domingo","Segunda-Feira","Terça-Feira","Quarta-Feira","Quinta-Feira","Sexta-Feira","Sábado"); $diaext = $diasem[$data[wday]] . ' , ' . $data[mday] . " de " . DescricaoMes($data[mon]) . " de " . $data[year]; return($diaext); } function DiaSemana($data) //Dia da Semana { $diasem = array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"); $diaext = $diasem[$data[wday]]; return($diaext); } function DiaSemanaD($data) //Dia da Semana { $dia = substr($data,0,2); $mes = substr($data,3,2); $ano = substr($data,6,4); $dias = jddayofweek ( cal_to_jd(CAL_GREGORIAN, $mes,$dia,$ano) , 0 ); return($dias); } function DataServidor() //Data do Servidor WEB { $data_serv = getdate(); $data_serv = ($data_serv[year] . "/" . $data_serv[mon] . "/" . $data_serv[mday]); return($data_serv); } function FormatDate($d) //Formatar Data { // $dfmt = substr($d,3,2) . '/' . // substr($d,0,2) . '/' . // substr($d,6,4); $dfmt = substr($d,8,2) . '/' . substr($d,4,2) . '/' . substr($d,0,4); return($dfmt); } function HoraServidor() { $hora_serv = date("H:i:s"); return($hora_serv); } function Encrypt($str) { return($str); } function Descrypt($str) { return($str); } function BuscaTroca($s,$b,$t) { $w1 = strtr($s, $b, $t); return($w1); } function ChecaValor($s) { $s = BuscaTroca($s,",","."); if (is_numeric($s) == true) return($s); else return("0"); } function faz_upload($var1,$var2) { if($var1 && $var2) { if(move_uploaded_file($var1,$var2)) { return "