Tenho um sistema na qual todas as operadoras podem excluir um contato da administração, só que eu gostaria de restringir somente para o adm do sistema seria possivel? Alguem pode me ajudar ?
o Perfil do Adm esta cadastrado no banco de dados como "ADMGeral"
Segue o código da página que eu gostaria de alterar
<!--#include file="includes/funcoes.asp"-->
<%
checa_senha()
id = request("id")
if id = "" then
id = session("id")
end if
If (LCase(Request.QueryString("acao")) = "excluir") Then
id = request("idexc")
ConexaoDB(true)
Conexao.Execute("DELETE FROM atendimento WHERE id ="& id)
COnexaodb(false)
msg_resultado = "Contato excluído com sucesso"
Response.redirect ("painel.asp?secao=contatos&msg_resultado="&msg_resultado)
End if
%>
<script type="text/javascript">
//###################################################################################
// Excluir
//###################################################################################
function EXCluderz(id)
{
if (window.confirm("Você realmente deseja excluir o registro?"))
{
window.location.href += "&acao=excluir&idexc="+ id +"";
}
}
</script>
<meta HTTP-EQUIV="refresh" CONTENT="60">
<script type="text/javascript">
setLocal("Contatos", 1);
setLocal("Agenda de contatos do atendente: <strong><%= session("nome_usuario") %></strong>", 2);
</script>
<table width="572" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="572" border="0" cellspacing="1" cellpadding="4" bgcolor="#D5D5D6" class="listagem">
<% if Request("msg_resultado") <> "" then %>
<tr>
<td colspan="4" bgcolor="#EAEAEA" style="color:#FF0000; font-weight:bold; font-style:italic;" align="center"><%= Request("msg_resultado") %></td>
</tr>
<% end if %>
<form method="post" action="">
</form>
<tr>
<th width="301" align="center">Nome</th>
<th width="154" align="center">Agendamento:</th>
<th width="89" align="center">Ação</th>
</tr>
<%
Conexaodb(true)
Set rs = Conexao.Execute("SELECT COUNT(id) AS total_registros FROM atendimento WHERE atendente = "& id)
total_registros = CInt(rs("total_registros"))
rs.Close
Set rs = Nothing
reg_pagina = 30
total_paginas = total_registros / reg_pagina
total_paginas = IIf(Instr(total_paginas, ",") = 0, Int(total_paginas), Int(total_paginas + 1))
pagina = Request.QueryString("pag")
If Not IsNumeric(pagina) Then
pagina = 1
ElseIf (pagina < 1) OR (total_paginas = 0) Then
pagina = 1
ElseIf (Int(pagina) > Int(total_paginas)) Then
pagina = total_paginas
Else
pagina = Int(pagina)
End If
reg_inicio = (pagina * reg_pagina) - reg_pagina
Set rsatendido = Conexao.Execute("SELECT COUNT(id) AS total_registros FROM atendimento where status = 2 and atendente = "& id &" ")
qtdatendido = CInt(rsatendido("total_registros"))
rsatendido.Close
Set rsatendido = Nothing
Set rsnao = Conexao.Execute("SELECT COUNT(id) AS total_registros FROM atendimento where status = 1 and atendente = "& id &" ")
qtdnaoatendido = CInt(rsnao("total_registros"))
rsnao.Close
Set rsnao = Nothing
Set rsnovo = Conexao.Execute("SELECT COUNT(id) AS total_registros FROM atendimento where status = 0 and atendente = "& id &" ")
qtdnovo = CInt(rsnovo("total_registros"))
rsnovo.Close
Set rsnovo = Nothing
if not request.Form("statuscontato") = "" then
cod_status = request.Form("statuscontato")
Set rs = Conexao.Execute("SELECT * FROM `atendimento` WHERE `atendente` = "+cstr(id)+" AND `status` = "&cod_status&" Limit "& reg_inicio &", "& reg_pagina &"")
else
Set rs = Conexao.Execute("SELECT * FROM atendimento where atendente = "& cstr(id) &" order by status ASC, id desc Limit "& reg_inicio &", "& reg_pagina &"")
end if
If rs.EOF Then
Response.Write "<tr>" & VbCrLf
Response.Write " <td align=""center"" colspan=""5"">Nenhum atendimento agendado.</td>" & VbCrLf
Response.Write "</tr>" & VbCrLf
Else
While Not rs.EOF
id_guaru = rs("id")
Response.Write "<tr>" & VbCrLf
Response.Write " <td align=""left"">"& rs("nome") &"</td>" & VbCrLf
Response.Write " <td align=""center"">"& rs("data_agendamento") &"</td>" & VbCrLf
Response.Write " <td align=""center"">" & VbCrLf
Response.Write " <a href=""painel.asp?secao=contatos_ver&id="& id_guaru &"&idat="&id&"""><img src=""imagens/ver.png"" width=""16"" height=""16"" border=""0"" alt=""Alterar"" /></a>" & VbCrLf
Response.Write " <a href=""javascript:EXCluderz('"& rs("id") &"');""><img src=""imagens/ico_excluir.gif"" width=""16"" height=""16"" border=""0"" alt=""Excluir"" /></a>" & VbCrLf
Response.Write " </td>" & VbCrLf
Response.Write "</tr>" & VbCrLf
rs.MoveNext
Wend
End If
rs.Close
Set rs = Nothing
ConexaoDB(false)
strPagina = "painel.asp?secao=novidades&pag="
%>
</table>
<table width="572" border="0" cellspacing="1" cellpadding="4" bgcolor="#D5D5D6" class="listagem">
</table>
<%
If (total_paginas > 1) Then
Response.Write "<table width=""100%"" height=""20"" border=""0"" cellspacing=""0"" cellpadding=""0""><tr><td valign=""bottom"">" & VbCrLf
Call admPaginacao(strPagina)
Response.Write "</td></tr></table>" & VbCrLf
End If
%>
</td>
</tr>
<tr>
<td> </td></tr>
<tr>
<td>
<table width="302" border="0" cellspacing="1" cellpadding="4" bgcolor="#D5D5D6" class="listagem">
<tr >
<th colspan="3" align="center">RESUMO DESTA CONSULTA</th>
</tr>
<!-- <tr>
<td width="63%" height="20"><strong>Contatos Novos:</strong></td>
<td width="14%" height="20" align="center"><img src="imagens/novo.png" width="24" height="24"></td>
<td width="23%"><%= qtdnovo %></td>
</tr>
<tr>
<td height="20"><strong>Contatos Não Atendidos:</strong></td>
<td height="20" align="center"><img src="imagens/nao_atendido.png" width="24" height="24"></td>
<td height="20"><%= qtdnaoatendido %></td>
</tr>
<tr>
<td height="20"><strong>Contatos Atendidos:</strong></td>
<td height="20" align="center"><img src="imagens/atendido.png" width="24" height="24"></td>
<td height="20"><%= qtdatendido %></td>
</tr> -->
<tr>
<td height="20"><B>Total de Atendimentos:</B></td>
<td height="20" align="center"><img src="imagens/total.png" width="24" height="24"></td>
<td height="20"><%=total_registros%></td>
</tr>
<tr>
<td height="20"><B>Total de Páginas:</B></td>
<td height="20" align="center"><img src="imagens/pagina.png" width="24" height="24"></td>
<td height="20"><%=total_paginas%>
<%
if session("novo") = "" then
session("novo") = primeronovo
end if
if session("novo") <> primeronovo then
%>
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="5" height="5">
<param name="movie" value="som/som.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<embed src="som/som.swf" quality="high" wmode="opaque" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="5" height="5"></embed>
</object>
</div>
<%
session("novo") = primeronovo
end if
%>
</td>
</tr>
</table>
</td>
</tr>
</table>
Se alguém puder me ajudar eu agradeço.



Postagens
Não informado
