Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal do Fórum iMasters
A condição FOREACH está dando esse tipo de erro:
Warning: Invalid argument supplied for foreach() in /var/www/aguinaldo/jackson/classes/acao.class.php on line 23
Grupo de Acesso
Neste diretório foi criado uma classe chamada Teste com esses código com a condição FOREACH,
class Teste
{
var $local = null;
function setLocal($l)
{
$this->local = $l;
}
function getLocal()
{
return $this->local;
}
private function __contruct() {
}
public function setModos($acesso)
{ $acao = array();
foreach($acesso as $acoes)
{
$acao = array_merge($acao,$acoes);
}
/tira as ações que são repetidas/
$acoes = array_unique($acao);
/verifica quais são essas ações/
if(in_array('A',$acoes))
{
$alterar = true;
}
if(in_array('E',$acoes))
{
$excluir = true;
$multi_tarefa = true;
}
if(in_array('P',$acoes))
{
$exportar = true;
}
if(in_array('I',$acoes))
{
$incluir = true;
}
if(in_array('X',$acoes))
{
$executar = true;
}
/*retorna as ações para a página*/
return $acoes =
array
(
"alterar"=>$alterar,
"excluir"=>$excluir,
"exportar"=>$exportar,
"incluir"=>$incluir,
"executar"=>$executar,
"multi_tarefa"=>$multi_tarefa
);
}// Fim da FunçãoCarregando comentários...