0){ $query_sec_relaciona_add = "INSERT INTO sec_relaciona values(". $secao_id .", '". $tabela_nome ."')"; $resultado_sec_relaciona_add = mysql_query($query_sec_relaciona_add); } return true; } /* * Funo que Cortar String sem Cortar Palavra Importante. * A funo tem trs parametros: * 1: Texto Completo * 2: Quantidade de Caracteres do Resumo * 3: Simbolo a ser usado no final do resumo (Por padro a Funo usa "...") */ function resumoTexto($texto, $quantidade, $simbolo = '...'){ $textoResumo = strip_tags($texto); //Verifica se o tamanho do texto e maior do que o tamanho do resumo if(strlen($textoResumo) > $quantidade){ //Se for maior, corta o texto sem cortar palavra no meio return substr($textoResumo, 0, strpos($textoResumo, ' ', $quantidade)).$simbolo; }else{ //Se no for maior, mostra o texto completo return $textoResumo; } } // SALVAR ACAO NO RELATORIO function salva_acao($acesso_id, $acao_descricao){ $query_salva_acao = "INSERT INTO rel_acao(acesso_id, acao_data, acao_descricao) values(". $acesso_id .", ". mktime(date('H'), date('i'), 0, date("m"), date("d"), date("y")) .", '". $acao_descricao ."')"; $result_salva_acao = mysql_query($query_salva_acao); return true; } // COMANDOS FTP function comand_ftp($config_ftp_server, $config_ftp_user, $config_ftp_senha, $comand_ftp){ $fp = @ftp_connect($config_ftp_server, 21); $result = @ftp_login($fp, $config_ftp_user, $config_ftp_senha); $result = @ftp_site($fp, $comand_ftp); @ftp_delete($fp); return true; } // FUNO CATEGORIA RAIZ function categoria_raiz($campo_id, $campo_superior, $tabela, $id){ for($i=1; $i>0; ){ $query_abre = "SELECT ". $campo_superior ." FROM ". $tabela ." WHERE ". $campo_id ." = ". $id; $resultado_abre = mysql_query($query_abre); $linha_abre = mysql_fetch_array($resultado_abre); if($linha_abre[$campo_superior]){ $id = $linha_abre[$campo_superior]; }else{ return $id; } } } // FUNO REMOVE ACENTOS function acento($var){ $var = ereg_replace("[]","A",$var); $var = ereg_replace("[]","a",$var); $var = ereg_replace("[]","E",$var); $var = ereg_replace("[]","e",$var); $var = ereg_replace("[]","I",$var); $var = ereg_replace("[]","i",$var); $var = ereg_replace("[]","O",$var); $var = ereg_replace("[]","o",$var); $var = ereg_replace("[]","U",$var); $var = ereg_replace("[]","u",$var); $var = str_replace("","C",$var); $var = str_replace("","c",$var); $var = str_replace("\\", "", $var); $var = str_replace("/", "", $var); $var = str_replace(":", "", $var); $var = str_replace("*", "", $var); $var = str_replace("?", "", $var); $var = str_replace("\"", "", $var); $var = str_replace("<", "", $var); $var = str_replace(">", "", $var); $var = str_replace("|", "", $var); $var = ltrim(rtrim($var)); return $var; } // FUNCAO VERIFICA ELEMENTO function verifica_key($id, $array){ foreach($array as $key){ if($key == $id){ return true; } } } // FUNCAO QUE ACRESCENTA CENTAVOS function formata_valor($valor){ if(strpos($valor, ".")){ return $valor .".00"; }else{ return $valor; } } // FUNCAO PARA VALIDAR CPF function valida_cpf($cpf) { $nulos = array("12345678909","11111111111","22222222222","33333333333","44444444444","55555555555","66666666666","77777777777","88888888888","99999999999","00000000000"); /* Retira todos os caracteres que nao sejam 0-9 */ $cpf = ereg_replace("[^0-9]", "", $cpf); /*Retorna falso se houver letras no cpf */ if (!(ereg("[0-9]",$cpf))) return false; /* Retorna falso se o cpf for nulo */ if( in_array($cpf, $nulos) ) return false; /*Calcula o penltimo dgito verificador*/ $acum=0; for($i=0; $i<9; $i++) { $acum+= $cpf[$i]*(10-$i); } $x=$acum % 11; $acum = ($x>1) ? (11 - $x) : 0; /* Retorna falso se o digito calculado eh diferente do passado na string */ if ($acum != $cpf[9]){ return false; } /*Calcula o ltimo dgito verificador*/ $acum=0; for ($i=0; $i<10; $i++){ $acum+= $cpf[$i]*(11-$i); } $x=$acum % 11; $acum = ($x > 1) ? (11-$x) : 0; /* Retorna falso se o digito calculado eh diferente do passado na string */ if ( $acum != $cpf[10]){ return false; } /* Retorna verdadeiro se o cpf eh valido */ return true; } // VERFICA CNPJ function valida_cnpj($cnpj) { if (strlen($cnpj) <> 14) return false; $soma = 0; $soma += ($cnpj[0] * 5); $soma += ($cnpj[1] * 4); $soma += ($cnpj[2] * 3); $soma += ($cnpj[3] * 2); $soma += ($cnpj[4] * 9); $soma += ($cnpj[5] * 8); $soma += ($cnpj[6] * 7); $soma += ($cnpj[7] * 6); $soma += ($cnpj[8] * 5); $soma += ($cnpj[9] * 4); $soma += ($cnpj[10] * 3); $soma += ($cnpj[11] * 2); $d1 = $soma % 11; $d1 = $d1 < 2 ? 0 : 11 - $d1; $soma = 0; $soma += ($cnpj[0] * 6); $soma += ($cnpj[1] * 5); $soma += ($cnpj[2] * 4); $soma += ($cnpj[3] * 3); $soma += ($cnpj[4] * 2); $soma += ($cnpj[5] * 9); $soma += ($cnpj[6] * 8); $soma += ($cnpj[7] * 7); $soma += ($cnpj[8] * 6); $soma += ($cnpj[9] * 5); $soma += ($cnpj[10] * 4); $soma += ($cnpj[11] * 3); $soma += ($cnpj[12] * 2); $d2 = $soma % 11; $d2 = $d2 < 2 ? 0 : 11 - $d2; if ($cnpj[12] == $d1 && $cnpj[13] == $d2) { return true; } else { return false; } } // SEXO function sexo($id){ if($id == 1){ return "Masculino"; }else{ return "Feminino"; } } // CIVIL function estado_civil($id){ switch ($id){ case 1: return "Solteiro(a)"; break; case 2: return "Casado(a)"; break; case 3: return "Separado(a)"; break; case 4: return "Divorciado(a)"; break; case 5: return "Viúvo(a)"; break; case 6: return "União estável"; break; default: return ""; } } // EXIBE VALOR CONFIGURACAO function configuracao($config_id){ $query_configuracao = "SELECT config_valor FROM configuracao WHERE config_id = '". $config_id ."'"; $resultado_configuracao = mysql_query($query_configuracao); $linha_configuracao = mysql_fetch_array($resultado_configuracao); return $linha_configuracao['config_valor']; } // ATUALIZANDO VALOR CONFIGURACAO function configuracao_valor($config_id, $config_valor, $config_descricao){ if(strlen($config_descricao)){ $query_configuracao_valor = "UPDATE configuracao SET config_valor = '". $config_valor ."', config_descricao = '". $config_descricao ."' WHERE config_id = ". $config_id; }else{ $query_configuracao_valor = "UPDATE configuracao SET config_valor = '". $config_valor ."' WHERE config_id = ". $config_id; } $result_configuracao_valor = mysql_query($query_configuracao_valor); } // EXIBE NOME function exibe_nome($tabela_nome, $campo_nome, $campo_id, $id){ $query_exibe_nome = "SELECT ". $campo_nome ." FROM ". $tabela_nome ." WHERE ". $campo_id ." = ". $id; $resultado_exibe_nome = mysql_query($query_exibe_nome); $linha_exibe_nome = mysql_fetch_array($resultado_exibe_nome); return $linha_exibe_nome[$campo_nome]; } // FUNCAO PARA VALIDAR E-MAIL function verificar_email($email){ $mail_correcto = 0; if ((strlen($email) >= 6) && (substr_count($email,"@") == 1) && (substr($email,0,1) != "@") && (substr($email,strlen($email)-1,1) != "@")){ if ((!strstr($email,"'")) && (!strstr($email,"\"")) && (!strstr($email,"\\")) && (!strstr($email,"\$")) && (!strstr($email," "))) { if (substr_count($email,".")>= 1){ $term_dom = substr(strrchr ($email, '.'),1); if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,"@")) ){ $antes_dom = substr($email,0,strlen($email) - strlen($term_dom) - 1); $caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1); if ($caracter_ult != "@" && $caracter_ult != "."){ return true; } } } } } } /* FUNCAO PRIMEIRO NOME $valor = 1 -> retorna a primeira palavra da frase $valor = 2 -> retorna a primeira e a segunda palavra da frase */ function primeiro_nome($texto, $valor){ if($valor == '1'){ if(strpos($texto, ' ') > 0){ return substr($texto, 0, strpos($texto, ' ')); }else{ return $texto; } }else{ if(strpos($texto, ' ') > 0){ $primeiro_nome = substr($texto, 0, strpos($texto, ' ')); }else{ return $texto; exit; } $segundo_nome = trim(strstr($texto, ' ')); if(strpos($segundo_nome, ' ') > 0){ return $primeiro_nome ." ". substr($segundo_nome, 0, strpos($segundo_nome, ' ')); }else{ return $texto; } } } /* FUNCAO PARA SELECIONAR CORES SEQUENCIAIS COLOR1 E COLOR2 DEVEM SER STYLES DE CORES DIFERENTES ID DEVE SER SEQUENCIAL A CONTAGEM COMEA COM O COLOR1 */ function select_color($id, $color1, $color2){ if($id % 2 == 0){ return $color2; }else{ return $color1; } } /* FUNCAO PARA MARCAR CHEKED $nome = nome do input $valor = valor a ser comparado */ function radio_checked($nome, $valor){ if($nome == $valor){ return " checked "; } } /* FUNCAO PARA MARCAR SELECTED $valor1 = nome do select $valor2 = valor a ser comparado */ function select_selected($valor1, $valor2){ if($valor1 == $valor2){ return " selected "; } } // FUNCAO DATA EXATA function data(){ return mktime(0, 0, 0, date("m"), date("d"), date("y")); } // FUNCAO CRIA DATA EXATA function cria_data($valor){ return mktime(0, 0, 0, substr($valor, 3, 2), substr($valor, 0, 2), substr($valor, 6, 4)); } // FUNCAO BBCODE function bbcode($sText){ $atagArray['b'] = array('open'=>'', 'close'=>''); $atagArray['i'] = array('open'=>'', 'close'=>''); $atagArray['u'] = array('open'=>'', 'close'=>''); $atagArray['s'] = array('open'=>'', 'close'=>''); $atagArray['h1'] = array('open'=>'

', 'close'=>'

'); $atagArray['h2'] = array('open'=>'

', 'close'=>'

'); $atagArray['h3'] = array('open'=>'

', 'close'=>'

'); $atagArray['block'] = array('open'=>'
', 'close'=>'
'); $atagArray['url=(.*)'] = array('open'=>'' target=_blank>\\2'); $atagArray['img=(.*)'] = array('open'=>'' align=left style=\"border:#FFFFFF 7px solid;\" />'); foreach ($atagArray as $stagName => $replace){ $tagEnd = preg_replace("/\W/sUi", "", $stagName); $sText = preg_replace("|\[$stagName\](.*)\[/$tagEnd\]|sUi","$replace[open]\\1$replace[close]",$sText); } $sText = str_replace('\"', '"', $sText); $sText = str_replace(chr(13), '
', $sText); return $sText; } // ESTADO function estado_sigla($valor){ switch ($valor){ case 0: return "Todos os Estados"; break; case 1: return "AC"; break; case 2: return "AL"; break; case 3: return "AP"; break; case 4: return "AM"; break; case 5: return "BA"; break; case 6: return "CE"; break; case 7: return "DF"; break; case 8: return "GO"; break; case 9: return "ES"; break; case 10: return "MA"; break; case 11: return "MT"; break; case 12: return "MS"; break; case 13: return "MG"; break; case 14: return "PA"; break; case 15: return "PB"; break; case 16: return "PR"; break; case 17: return "PE"; break; case 18: return "PI"; break; case 19: return "RJ"; break; case 20: return "RN"; break; case 21: return "RS"; break; case 22: return "RO"; break; case 23: return "RR"; break; case 24: return "SC"; break; case 25: return "SP"; break; case 26: return "SE"; break; case 27: return "TO"; break; default: return ""; } } // ESTADO function estado_nome($valor){ switch ($valor){ case 0: return "Todos os Estados"; break; case 1: return "Acre"; break; case 2: return "Alagoas"; break; case 3: return "Amapa"; break; case 4: return "Amazonas"; break; case 5: return "Bahia"; break; case 6: return "Ceará"; break; case 7: return "Distrito Federal"; break; case 8: return "Goías"; break; case 9: return "Espírito Santo"; break; case 10: return "Maranhão"; break; case 11: return "Mato Grosso"; break; case 12: return "Mato Grosso do Sul"; break; case 13: return "Minas Gerais"; break; case 14: return "Pará"; break; case 15: return "Paraíba"; break; case 16: return "Paraná"; break; case 17: return "Pernambuco"; break; case 18: return "Píaui"; break; case 19: return "Rio de Janeiro"; break; case 20: return "Rio Grande do Norte"; break; case 21: return "Rio Grande do Sul"; break; case 22: return "Rondônia"; break; case 23: return "Roraima"; break; case 24: return "Santa Catarina"; break; case 25: return "São Paulo"; break; case 26: return "Sergipe"; break; case 27: return "Tocantins"; break; default: return ""; } } // MES function mes_sigla($valor){ switch ($valor){ case 1: return "Jan"; break; case 2: return "Fev"; break; case 3: return "Mar"; break; case 4: return "Abr"; break; case 5: return "Mai"; break; case 6: return "Jun"; break; case 7: return "Jul"; break; case 8: return "Ago"; break; case 9: return "Set"; break; case 10: return "Out"; break; case 11: return "Nov"; break; case 12: return "Dez"; break; default: return ""; } } // MES COMPLETO function mes_nome($valor){ switch ($valor){ case 1: return "janeiro"; break; case 2: return "fevereiro"; break; case 3: return "março"; break; case 4: return "abril"; break; case 5: return "maio"; break; case 6: return "junho"; break; case 7: return "julho"; break; case 8: return "agosto"; break; case 9: return "setembro"; break; case 10: return "outubro"; break; case 11: return "novembro"; break; case 12: return "dezembro"; break; default: return ""; } } Câmara Municipal de Barão de Antonina

O Serviço de Ouvidoria da Câmara funciona como um canal de relacionamento direto entre a Câmara Municipal de Barão de Antonina-SP e o cidadão. Elogios, solicitações de informações, reclamações, críticas, sugestões e denúncias são bem-vindas e serão respondidas dentro do prazo.

Prazo de Resposta = 15 dias desde o recebimento pela Câmara. Poderá ser prorrogado de acordo com a complexidade do assunto.
Ouvidor = Paulo Rodolfo dos Santos

Por favor preencha seus dados corretamente observando que os campos marcados com * são de preenchimento obrigatório.


*CPF:
*SENHA: