Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <? require "verifica.php";?>
- <?
- $variables=(strtolower($_SERVER['REQUEST_METHOD'])== 'GET') ? $_GET : $_POST;
- foreach ($variables as $k=> $v)
- $$k=$v;
- $palavra = "Usu�rio(s)";
- $tabela = "users";
- $file = "$tabela";
- // ini�io da acao INSERI NO BD
- if($acao== "insertbd"){
- $niver = "$ano-$mes-$dia";
- $permissoes2 = @implode("|", $permissoes);
- // echo "$permissoes2<hr>";
- $noticias2 = @implode("|", $noticias);
- // echo "$noticias2<hr>";
- if($nivel == 1 OR $nivel == 2){
- $senha2 = md5($senha1); //caso nivel seja 1, criptografa a senha pelo md5()
- } else {
- $senha2 = $senha1; // senha sem criptografia
- }
- $dir = "../images/$tabela";
- //echo "$dir";
- $uploaddir = "$dir/";
- if($foto != "none") {
- if (@copy($_FILES['foto']['tmp_name'], $uploaddir . $_FILES['foto']['name'])) {
- $foto1 = $_FILES['foto']['name'];
- //echo "<strong>$foto1</strong> enviada com sucesso!<BR>";
- }
- }
- $sql = "INSERT INTO $tabela VALUES ('' , '$nome' , '$cnpj' , '$rg' , '$niver' , '$endereco' , '$complemento' , '$numero' , '$bairro' , '$cep' , '$cidade' , '$estado' , '$ddd1' , '$fone1' , '$ddd2' , '$fone2', '$email', '$email2', '$usuario' , '$senha2', '$senha1', '$nivel', '$permissoes2', '$noticias2', '$foto1', 'S')";
- $sql2 = mysql_query($sql);
- $mgs = "<b>$palavra</b> Inserido com Sucesso!";
- echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'>
- <tr>
- <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td>
- </tr>
- </table>
- <br>
- ";
- //echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>";
- }
- // fim da acao INSERI NO BD
- // ini�io da acao UPDATE NO BD
- if($acao== "updatebd"){
- $niver = "$ano-$mes-$dia";
- $permissoes2 = @implode("|", $permissoes);
- // echo "$permissoes2<hr>";
- $noticias2 = @implode("|", $noticias);
- // echo "$noticias2<hr>";
- if($nivel == 1 OR $nivel == 2){
- $senha2 = md5($senha1); //caso nivel seja 1, criptografa a senha pelo md5()
- } else {
- $senha2 = $senha1; // senha sem criptografia
- }
- if($nova_foto == "S"){
- $dir = "../images/$tabela";
- $uploaddir = "$dir/";
- if($foto != "none") {
- if (@copy($_FILES['foto']['tmp_name'], $uploaddir . $_FILES['foto']['name'])) {
- $foto1 = $_FILES['foto']['name'];
- //echo "<strong>$foto1</strong> enviada com sucesso!<BR>";
- }
- }
- @unlink("$dir/$foto_antiga");
- } else {
- $foto1 = "$foto_antiga";
- }
- $sql = "UPDATE $tabela SET nome='$nome', cpf='$cnpj', rg='$rg', niver='$niver', endereco='$endereco', complemento='$complemento', numero='$numero', bairro='$bairro', cep='$cep', cidade='$cidade', estado='$estado', ddd1='$ddd1', fone1='$fone1', ddd2='$ddd2', fone2='$fone2', email='$email', email2='$email2', user='$usuario', password='$senha2', salvacao='$senha1', userlevel='$nivel', permissoes='$permissoes2', noticias='$noticias2', foto='$foto1' WHERE id='$id'";
- $sql2 = mysql_query($sql);
- $mgs = "<b>$palavra</b> Alterado com Sucesso!";
- echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'>
- <tr>
- <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td>
- </tr>
- </table>
- <br>
- ";
- //echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>";
- }
- // fim da acao UPDATE NO BD
- // ini�io da acao STATUS NO BD
- if($acao == "status"){
- $sql = "UPDATE $tabela SET status='$status' WHERE id='$id'";
- $sql2 = mysql_query($sql);
- $mgs = "Status Alterado com Sucesso!";
- echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'>
- <tr>
- <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td>
- </tr>
- </table>
- <br>
- ";
- //echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>";
- }
- // fim da acao STATUS NO BD
- // ini�io da acao EXCLUIR SELECIONADOS
- if($acao == "excluir_selecionados"){
- $listas = implode("|", $listas);
- // echo "$planos<hr>";
- $lista = explode("|", $listas);
- $total = count($lista);
- // echo $total;
- for($i=0; $i<$total; $i++){
- $sql = "delete from $tabela WHERE id='$lista[$i]'";
- $sql2 = mysql_query($sql);
- //echo "$sql<br>";
- $dados = mysql_fetch_array(mysql_query("SELECT * FROM $tabela WHERE id='$lista[$i]'"));
- $dir = "../images/$tabela";
- @unlink("$dir/$dados[foto]");
- }
- $mgs = "<b>$palavra </b>Exclu�do com Sucesso!";
- echo "<table border='0' align='center' cellpadding='0' cellspacing='0' style='border: 1px solid $corcelula1;'>
- <tr>
- <td width='400' bgcolor='$corcelula2' align='center' class='titulos'> $mgs</td>
- </tr>
- </table>
- <br>
- ";
- //echo "<meta http-equiv='refresh' content='1;URL=?pg=$file'>";
- }
- // fim da acao EXCLUIR SELECIONADOS
- // ini�io da acao FORM DE CADASTRO E ALTERAR
- //if($acao== "FORM"){
- $form1 = "FORMULARIO";
- if($usernivel != "1") {
- $wh1 = "AND userlevel!='1'";
- }
- $sql=mysql_query("SELECT * FROM $tabela WHERE id='$id' $wh1");
- $dados=mysql_fetch_array($sql);
- ?>
- <script language="JavaScript" src="<?=$usite?>js/cpf_cnpj.js"></script>
- <script>
- function validate(<?=$form1?>) {
- if (<?=$form1?>.nome.value == ""){
- alert("Digite o Nome!");
- <?=$form1?>.nome.focus();
- return (false);
- }
- if (<?=$form1?>.cidade.value == ""){
- alert("Digite o Nome de sua Cidade!");
- <?=$form1?>.cidade.focus();
- return (false);
- }
- if (<?=$form1?>.estado.value == "")
- {
- alert("Selecione o Estado");
- <?=$form1?>.estado.focus();
- return (false);
- }
- if (<?=$form1?>.email.value == "")
- {
- alert("Digite seu E-mail!");
- <?=$form1?>.email.focus();
- return (false);
- }
- return (true);
- }
- function checa()
- {
- msg = "";
- //if (<?=$form1?>.codigopromocao.value == "")
- // {
- if (<?=$form1?>.cnpj.value == "") {msg=msg+"O preenchimento do campo ["+<?=$form1?>.pessoa.value+"] � obrigat�rio.\n";}
- if (msg != "")
- {alert(msg); return false;}
- else
- {return true;}
- // }
- //else
- // return true;
- }
- function TESTA(CNUMB,CTYPE)
- {
- if (CNUMB=="") return true;
- bok = false;
- // if (CTYPE=="CNPJ"){
- // bok = isCnpj(ParseNumb(CNUMB)));
- //}else{
- /// bok = isCpf(ParseNumb(CNUMB)))
- //}
- bok = isCpfCnpj(ParseNumb(CNUMB));
- if(!bok){
- alert(CTYPE+" inv�lido!");
- <?=$form1?>.cnpj.value = "";
- }
- return bok;
- }
- function ClearStr(str,char)
- {
- while((cx=str.indexOf(char))!=-1)
- {
- str = str.substring(0,cx)+str.substring(cx+1);
- }
- return str;
- }
- function ParseNumb(c)
- {
- c=ClearStr(c,'-');
- c=ClearStr(c,'/');
- c=ClearStr(c,',');
- c=ClearStr(c,'.');
- c=ClearStr(c,'(');
- c=ClearStr(c,')');
- c=ClearStr(c,' ');
- if((parseFloat(c) / c != 1))
- {
- if(parseFloat(c) * c == 0)
- {
- return(c);
- }
- else
- {
- return(0);
- }
- }
- else
- {
- return(c);
- }
- }
- function Verify(CNUMB,CTYPE)
- {
- CNUMB=ParseNumb(CNUMB)
- if(CNUMB == 0)
- {
- return(false);
- }
- else
- {
- g=CNUMB.length-2;
- if(TestDigit(CNUMB,CTYPE,g))
- {
- g=CNUMB.length-1;
- if(TestDigit(CNUMB,CTYPE,g))
- {
- return(true);
- }
- else
- {
- return(false);
- }
- }
- else
- {
- return(false);
- }
- }
- }
- function TestDigit(CNUMB,CTYPE,g)
- {
- var dig=0;
- var ind=2;
- if (CTYPE!='CNPJ'){
- var a = true;
- for (t=0; t<CNUMB.length-1; t++){
- if (CNUMB.substring(t,t+1)!=CNUMB.substring(t+1,t+2)){
- a = false;
- }
- if (a) {
- return false;
- }
- }
- }
- for(f=g;f>0;f--)
- {
- dig+=parseInt(CNUMB.charAt(f-1))*ind;
- if (CTYPE=='CNPJ')
- { if(ind>8) {ind=2} else {ind++} }
- else
- { ind++ }
- }
- dig%=11;
- if(dig<2)
- {
- dig=0;
- }
- else
- {
- dig=11-dig;
- }
- if(dig!=parseInt(CNUMB.charAt(g)))
- {
- return(false);
- }
- else
- {
- return(true);
- }
- }
- pj = '*Digite seu CNPJ:';
- pf = '*Digite seu CPF:';
- function escreveLayer(tipo)
- {
- vbrowser=(document.getElementById)?0:((document.all)?0:1);
- if(vbrowser==0)
- {MM_findObj('fgpto').innerHTML=tipo;}
- else
- {
- MM_findObj('fgpto').document.open();
- MM_findObj('fgpto').document.write(tipo);
- MM_findObj('fgpto').document.close();
- }
- }
- function formataCNPJ(cp,tipo)
- {
- if ((event.keyCode<48) || (event.keyCode>57))
- return false;
- else{
- var v = cp.value;
- if (tipo=="CNPJ"){
- var maxlen = 18;
- if (v.length>=maxlen)
- return false;
- if (v.length==2 || v.length==6)
- cp.value = v +'.';
- else if (v.length==10)
- cp.value = v +'/';
- else if (v.length==15)
- cp.value = v +'-';
- }else{
- var maxlen = 14;
- if (v.length>=maxlen)
- return false;
- if (v.length==3 || v.length==7)
- cp.value = v +'.';
- else if (v.length==11)
- cp.value = v +'-';
- }
- }
- }
- function MM_findObj(n, d) { //v4.01
- var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
- d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
- if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
- for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
- if(!x && d.getElementById) x=d.getElementById(n); return x;
- }
- function HabilitarFoto() {
- nForm = document.forms['<?=$form1?>'];
- if(nForm.elements['nova_foto'].checked = true) {
- nForm.elements['foto'].disabled = false;
- nForm.elements['foto'].className= "input";
- }
- }
- function DesabilitarFoto() {
- nForm.elements['foto'].disabled = true;
- nForm.elements['foto'].className = "inputon";
- }
- </script>
- <form action="?pg=<?=$file?>" method="post" enctype="multipart/form-data" name="<?=$form1?>" onSubmit="return validate(this);">
- <fieldset style="width:100%;">
- <input name="acao" type="hidden" value="<?=(empty($id))?"insertbd":"updatebd";?>">
- <input name="id" type="hidden" value="<?=$id?>">
- <input name="foto_antiga" type="hidden" value="<?=$dados[foto]?>">
- <table width="99%" align="center" cellpadding="0" cellspacing="0">
- <tr><td><font class="titulos"><?=(empty($id))?"Cadastrar":"Alterar";?> <?="$palavra"; ?>
- </font> (<a href="<?="?pg=$file";?>">Cadastrar Novo</a>)</td>
- </tr>
- </table>
- <table width="99%" border="0" align="center" cellpadding="2" cellspacing="0">
- <tr>
- <td valign="middle">*Nome/Razao Social:<strong> <br />
- <input name='nome' type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" id="nome" value="<? echo $dados[nome]?>" size="45" />
- </strong></td>
- </tr>
- <tr>
- <td colspan="2">
- <div border="0" id="fgpto" style="overflow: visible; visibility: visible;"></div>
- <select style="width:65;" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" name="pessoa" onchange="<?=$form1?>.cnpj.value=''; if (<?=$form1?>.pessoa.value == 'CNPJ') {escreveLayer(pj);} else {escreveLayer(pf);}">
- <option value="CNPJ">Jurídica</option>
- <option value="CPF">Física</option>
- </select>
- <input name="cnpj" type="text" class="input" style="width:135;" onfocus="this.className='inputon';" onblur="this.className='input';" onchange="if (TESTA (<?=$form1?>.cnpj.value, <?=$form1?>.pessoa.value));" onkeypress="return formataCNPJ(<?=$form1?>.cnpj,<?=$form1?>.pessoa.value);" value="<? echo $dados[cpf]?>" size="25" maxlength="18">
- <script language="JavaScript" type="text/javascript">escreveLayer(pj)</script></td>
- </tr>
- <tr>
- <td>RG/INSC. EST.: <br />
- <input name="rg" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[rg]?>" size="15" />
- <i>(ex: 00000000000)</i></td>
- </tr>
- <tr>
- <td>Data Nascimento / Data Fundaçao <br />
- <input name="dia" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? $data=explode("-", $dados[niver]); echo $data[2];?>" size="2" maxlength="2" />
- /
- <input name="mes" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? $data=explode("-", $dados[niver]); echo $data[1];?>" size="2" maxlength="2" />
- /
- <input name="ano" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? $data=explode("-", $dados[niver]); echo $data[0];?>" size="5" maxlength="4" /></td>
- </tr>
- <tr>
- <td>Endereço: <br />
- <input name="endereco" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[endereco];?>" size="35" maxlength="35" /></td>
- </tr>
- <tr>
- <td>Complemento:<br />
- <input name="complemento" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[complemento];?>" size="35" maxlength="35" /></td>
- </tr>
- <tr>
- <td>Número: <br />
- <input name="numero" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[numero];?>" size="12" maxlength="12" /></td>
- </tr>
- <tr>
- <td>Bairro: <br />
- <input name="bairro" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[bairro];?>" size="35" maxlength="35" /></td>
- </tr>
- <tr>
- <td>CEP: <br />
- <input name="cep" OnKeyPress="FormatarCampo(this, '#####-###')" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[cep];?>" size="11" maxlength="9" /></td>
- </tr>
- <tr>
- <td>Cidade: <br />
- <input name="cidade" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[cidade];?>" size="35" maxlength="35" /></td>
- </tr>
- <tr>
- <td>Estado: <br />
- <select name="estado" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" >
- <option value="AC" <?=($dados[estado]==AC)?"selected":"";?>>AC</option>
- <option value="AL" <?=($dados[estado]==Al)?"selected":"";?>>AL</option>
- <option value="AP" <?=($dados[estado]==AP)?"selected":"";?>>AP</option>
- <option value="AM" <?=($dados[estado]==AM)?"selected":"";?>>AM</option>
- <option value="BA" <?=($dados[estado]==BA)?"selected":"";?>>BA</option>
- <option value="CE" <?=($dados[estado]==CE)?"selected":"";?>>CE</option>
- <option value="DF" <?=($dados[estado]==DF)?"selected":"";?>>DF</option>
- <option value="ES" <?=($dados[estado]==ES)?"selected":"";?>>ES</option>
- <option value="GO" <?=($dados[estado]==GO)?"selected":"";?>>GO</option>
- <option value="MA" <?=($dados[estado]==MA)?"selected":"";?>>MA</option>
- <option value="MT" <?=($dados[estado]==MT)?"selected":"";?>>MT</option>
- <option value="MS" <?=($dados[estado]==MS)?"selected":"";?>>MS</option>
- <option value="MG" <?=($dados[estado]==MG)?"selected":"";?>>MG</option>
- <option value="PA" <?=($dados[estado]==PA)?"selected":"";?>>PA</option>
- <option value="PB" <?=($dados[estado]==PB)?"selected":"";?>>PB</option>
- <option value="PR" <?=($dados[estado]==PR)?"selected":"";?>>PR</option>
- <option value="PE" <?=($dados[estado]==PE)?"selected":"";?>>PE</option>
- <option value="PI" <?=($dados[estado]==PI)?"selected":"";?>>PI</option>
- <option value="RJ" <?=($dados[estado]==RJ)?"selected":"";?>>RJ</option>
- <option value="RN" <?=($dados[estado]==RN)?"selected":"";?>>RN</option>
- <option value="RS" <?=($dados[estado]==RS)?"selected":"";?>>RS</option>
- <option value="RO" <?=($dados[estado]==RO)?"selected":"";?>>RO</option>
- <option value="RR" <?=($dados[estado]==RR)?"selected":"";?>>RR</option>
- <option value="SC" <?=($dados[estado]==SC)?"selected":"";?>>SC</option>
- <option value="SP" <?=($dados[estado]==SP)?"selected":"";?>>SP</option>
- <option value="SE" <?=($dados[estado]==SE)?"selected":"";?>>SE</option>
- <option value="TO" <?=($dados[estado]==TO)?"selected":"";?>>TO</option>
- </select></td>
- </tr>
- <tr>
- <td>Fone:<br />
- (
- <input name="ddd1" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[ddd1];?>" size="2" maxlength="2" />
- )
- <input name="fone1" OnKeyPress="FormatarCampo(this, '####.####')" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[fone1];?>" size="11" maxlength="9" /></td>
- </tr>
- <tr>
- <td>Celular:<br />
- (
- <input name="ddd2" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[ddd2];?>" size="2" maxlength="2" />
- )
- <input name="fone2" OnKeyPress="FormatarCampo(this, '####.####')" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[fone2];?>" size="11" maxlength="9" /></td>
- </tr>
- <tr>
- <td>E-mail: <br />
- <? if($usernivel == "1" OR $usernivel == "2") {?>
- <input name="email" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[email];?>" size="35" maxlength="35" />
- <? } else {?>
- <input type="hidden" name="email" value="<? echo $dados[email]?>" />
- <input disabled="disabled" name="email" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[email];?>" size="35" maxlength="35" />
- <? }?> </td>
- </tr>
- <tr>
- <td>E-mail Alternativo: <br />
- <input name="email2" type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[email2];?>" size="35" maxlength="35" /></td>
- </tr>
- <? if($usernivel == "1" OR $usernivel == "2") {?>
- <tr>
- <td valign="middle">*Login: <br />
- <input name='usuario' type="text" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="<? echo $dados[user]?>" size="25" /></td>
- </tr>
- <? }?>
- <tr>
- <td valign="middle">*Senha:<strong> <br />
- <input name='senha1' class="input" onblur="this.className='input';" onfocus="this.className='inputon';" type='password' value="<?=$dados[salvacao];?>" size="25" />
- <?=($usernivel=="1")?"$dados[salvacao]":"";?>
- </strong></td>
- </tr>
- <tr valign=middle>
- <td colspan="2">
- <fieldset><legend>Foto Destaque: </legend>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="156">
- <?
- if(empty($id)){
- echo "<img width='150' name='foto1' src='../images/layout/sem_foto.jpg' border='0'>";
- } else {
- if(!empty($dados[foto])){
- echo "<img width='150' name='foto1' src='thumbs.php?w=150&imagem=../images/$tabela/$dados[foto]' border='0'>";
- } else {
- echo "<img width='150' name='foto1' src='../images/layout/sem_foto.jpg' border='0'>";
- }
- }
- ?></td>
- <td valign="middle"><table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td valign="middle"><? if(empty($id)){?>
- <input class="inputon" onchange="document.images.foto1.src=this.value" name='foto' type='file' size="16" onclick="javascript:alert('Todas as fotos devem ter o formato .jpg');" />
- <? } else {?>
- Trocar Foto?:
- <input name="nova_foto" type="radio" value="N" checked="checked" onclick="javascript:DesabilitarFoto()" /> Não
- <input name="nova_foto" type="radio" value="S" onclick="javascript: HabilitarFoto();" > Sim<br />
- <input class="inputon" onchange="document.images.foto1.src=this.value" name='foto' type='file' size="16" disabled="disabled" onclick="javascript:alert('Todas as fotos devem ter o formato .jpg');" />
- <? }?></td>
- </tr>
- </table></td>
- </tr>
- </table>
- </fieldset> </td>
- </tr>
- <tr>
- <td valign="middle"><fieldset>
- <legend>Nivel:</legend>
- <? if($usernivel == "1") {?>
- <input name='nivel' type='radio' value='1' <? if($dados[userlevel] == "1") { echo "checked";}?> />
- Administradores<br />
- <? }?>
- <input name='nivel' type='radio' value='2' <? if($dados[userlevel] == "2") { echo "checked";}?> />
- Usuários Avançados<br />
- <input name='nivel' type='radio' value='3' <? if($dados[userlevel] == "3") { echo "checked";}?> />
- Clientes<br />
- </fieldset></td>
- </tr>
- <? if($usernivel == "1" OR $usernivel == "2") {?>
- <tr>
- <td valign="middle"><fieldset>
- <legend>Permissões:</legend>
- <table width="100%" border="0" cellpadding="2" cellspacing="0">
- <?
- $opc = mysql_query("SELECT * FROM menu WHERE status='S' AND nivel='1' ORDER by id");
- // Agora vamos montar o código. Pegue o valor total de resultados:
- $total = mysql_num_rows($opc);
- // Defina o número de colunas que você deseja exibir:
- $colunas = "2";
- //$colunas = "$qts_colunas";
- // Agora vamos ao "truque":
- if ($total>0) {
- for ($i = 0; $i < $total; $i++) {
- if (($i%$colunas)==0) {
- $colspan = $colunas+$colunas+$colunas;
- ?>
- <tr>
- <? }?>
- <?
- $dados2 = mysql_fetch_array($opc) ;
- ?>
- <td align="left" valign="top"><? $op = explode("|",$dados[permissoes]);?>
- <input name='permissoes[]' type='checkbox' value='<?="$dados2[id]";?>' <?=in_array($dados2['id'], $op) ? 'checked' : ''?> <? if($dados2[id]=="40"){ ?>onClick="javascript:if(responsavel.style.display=='block') responsavel.style.display='none'; else responsavel.style.display='block';"<? }?>>
- <? echo "$dados2[nome]";?><br /> </td>
- <? }?>
- </tr>
- </table>
- </fieldset></td>
- </tr>
- <? }?>
- <? }?>
- <tr>
- <td valign="middle"><input style="width:110px;" type="submit" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" name='btgravar' value="<?=(empty($id))?"Cadastrar":"Alterar";?>" /></td>
- </tr>
- </table>
- </fieldset>
- </form>
- <?
- //} // fim da acao FORM DE CADASTRO E ALTERAR
- ?>
- <?
- // inicio da acao LISTAR
- //if($acao == "listar"){
- $form2 = "FORMLISTA";
- if($usernivel != "1") {
- $wh1 = "AND userlevel!='1'";
- }
- $busca = "SELECT * FROM $tabela WHERE id!='1' $wh1 order by nome";
- //echo $busca;
- $total_reg = "50";
- if(!$page){
- $page = "1";
- }
- $inicio = $page-1;
- $inicio = $inicio*$total_reg;
- $limite = mysql_query("$busca LIMIT $inicio,$total_reg");
- $todos = mysql_query("$busca");
- $tr = mysql_num_rows($todos);
- //$tr = count($op);
- //echo $tr;
- $tp = ceil($tr / $total_reg);
- ?>
- <form action="?pg=<?=$file?>" method="POST" name="<?=$form2?>">
- <fieldset style="width:100%;">
- <input name="acao" type="hidden" value="excluir_selecionados">
- <table width="99%" align="center" cellpadding="0" cellspacing="0">
- <tr><td><font class="titulos">Lista de <b><?=$palavra?></b> </font></td>
- <td align="right"><strong><? echo "<b><font color=$coronmouse>$tr</font></b>";?></strong> registros! </td>
- </tr>
- </table>
- <table width="99%" border="0" align="center" cellpadding="2" cellspacing="1">
- <tr bgcolor="#CCCCCC">
- <td width="10%" align="center" bgcolor="#C0C0C0"><b>ID</b></td>
- <td width="42%" align="center"><b>NOME</b></td>
- <td width="26%" align="center"><b>LOGIN</b></td>
- <td width="10%" align="center"><b>NÍVEL</b></td>
- <td width="12%" align="center" bgcolor="#C0C0C0"><b>AÇÕES</b></td>
- </tr>
- <?
- $i=0;
- while ($dados=mysql_fetch_array($limite)) {
- if (($i%2)==0) { $bgcolor="#FFFFFF"; } else { $bgcolor="#e5e5e5"; }
- ?>
- <tr>
- <td align="center" bgcolor="<? echo $bgcolor; ?>"><table width="90%" border="0" cellspacing="0" cellpadding="2">
- <tr>
- <td width="20"><input id='check_sel' name='listas[]' type='checkbox' value='<?="$dados[id]";?>' /></td>
- <td><b><?=$dados[id];?></b></td>
- </tr>
- </table></td>
- <td bgcolor="<? echo $bgcolor?>"><b><? echo $dados[nome]; ?> </b></td>
- <td bgcolor="<? echo $bgcolor?>"><b><? echo $dados[user]; ?> </b></td>
- <td align="center" bgcolor="<? echo $bgcolor?>"><b><? echo $dados[userlevel]; ?> </b></td>
- <td align="center" bgcolor="<? echo $bgcolor; ?>"><a href="?pg=<?=$file?>&acao=status&id=<?=$dados[id];?>&status=<?=($dados[status]=="S")?"N":"S";?>"><img src="<?=$usite?>images/admin/status_<?=($dados[status]=="S")?"on":"off";?>.png" alt='Alterar Status para <?=($dados[status]=="S")?"OFF":"ON";?>' border='0' /></a> <a href="?pg=<?=$file?>&acao=FORM&id=<?=$dados[id]?>"><img src="<?=$usite?>images/admin/botao_edit.png" alt="Alterar" border="0" /></a><!--<a href="javascript:confirmaExclusao('?pg=<?=$file?>&acao=excluirbd&id=<?=$dados[id];?>')"><img src="<?=$usite?>images/admin/botao_drop.png" alt="Excluir" hspace="3" border="0" /></a>--></td>
- </tr>
- <? $i++; }?>
- <tr>
- <td colspan="5"><table border="0" align="center" cellpadding="0" cellspacing="0">
- <tr>
- <td width="100" align="right" valign="top"><?
- if($page > 1){
- $anterior = $page -1;
- $url = "?pg=$pg&acao=$acao&page=$anterior";
- echo "<a href='$url'>« Anterior</a> | ";
- } else {
- echo "<font color='$corcelula2'>« Anterior</font> | ";
- }
- ?> </td>
- <td align="center"><?
- for($i=1; $i<$page; $i++)
- if($i>=$page-5)
- echo "<a href='?pg=$pg&acao=$acao&page=$i'>$i</a> | ";
- echo "<font color='$coronmouse'><b>$page</b></font> ";
- for($i=$page+1; $i<=$tp; $i++)
- if($i<=$page+5)
- echo " | <a href='?pg=$pg&acao=$acao&page=$i'>$i</a>";
- ?></td>
- <td width="100" align="left" valign="top"><?
- if($tp > $page){
- $proxima = $page +1;
- $url = "?pg=$pg&acao=$acao&page=$proxima";
- echo " | <a href='$url'>Próxima »</a>";
- } else {
- echo " | <font color='$corcelula2'>Próxima »</font>";
- }
- ?></td>
- </tr>
- </table></td>
- </tr>
- <tr>
- <td colspan="5"><input style="width:110px;" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" type="button" value="Selecionar Todos" onclick='SelectAll();' id="sel_todos">
- <input style="width:110px;" name="Button" type="button" class="input" onblur="this.className='input';" onfocus="this.className='inputon';" value="Excluir Selecionados" onClick="checkdeletetion();"></td>
- </tr>
- </table>
- </fieldset>
- </form>
- <? //} ?>
- <br />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement