Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [gacl] panel dziala a przy zapytaniu blad...
Forum PHP.pl > Forum > PHP
patrycjusz
Witam.
Po zmianie OS ostatnio przyszedl czas na instalacje bibliotek pod php,
i przyszedl czas na gacl i ..
wszytko ładnie cacy się zainstalowało żadnych problemów... startuje z panelu (acl_admin.php) wszytko pięknie ładnie chodzi, przychodzi czas na zapytanie takie o to proste..[php:1:05bede68a4]<?php
if($gacl->acl_check($ACO_section,$ACO_action,$ARO_section,$login)){
echo 'dobrze all dziala ';
return true;
}
else
{
echo 'gdzies blad';
return false;
}
?>[/php:1:05bede68a4]
i wyrzuca błąd...
Cytat
Fatal error: Call to a member function on a non-object in /home/ftp/phpGACL/gacl.class.php on line 456

Co najdzwiniejsze sprawdziłem to miejsce i okazuje się że odwołuje się tam do obiektu adodb ...[php:1:05bede68a4]<?php
$rs = &$this->db->Execute($query);
$rows = &$rs->GetRows();

?>[/php:1:05bede68a4]
Zastanawiam się co może być nie tak czy to coś z samym GACL (pomimo tego że panel działa) czy też z samym php (nie widzi tego obiektu)..
Za pomoc i sugestie z góry dzieki.
Pozdrawiam patS.
radziel
Ja mialem to samo... i wiesz co sie okazalo?
Że phpGACL inicjowałem przez zainicjowaniem ADOdb.
Straciłem na to 2 dni :-/
patrycjusz
hmm...
no ale co ma wspolnego obiekt Adodb w moim systemie do obiektu Adodb inicjowanego przez phpGACL??
hm, czyli mowisz że jak zaincjowałeś najpierw Adodb i dopiero pózniej GACL to poszlo ... ok spróbuje dzieki smile.gif
radziel
U mnie phpGACL kożdystało z mojej wersji AdoDB tą wbudowaną usunełem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.