Dobre rozwiązanie. Dzięki wielkie 14 lis 2015 16:21 "Maciej Hiller" maciej.hiller@host24.pl napisał(a):
Hej,
w momencie wykonywania modułu stbset.php nie wykonuje się stblist.php. Ja robię to tak, że dla np. pluginu LMSPlugin tworzę sobie plik plugins/LMSPlugin/lib/LMSPluginCommon z klasą LMSPluginCommon i w modułach $LMSPluginCommon = new LMSPluginCommon; i w tej klasie mam funkcje, które używam w więcej niż jednym module.
albo w handlers class LMSPluginCustomerHandler extends LMSPluginCommon (..)
W dniu 2015-11-14 15:42, Marcin napisał(a):
Witam Podpowiedzcie jak dostać się do instacji w klasie. Piszę plugin (jak będzie w pełni działał pojawi się git :)) do tv. Stworzyłem sobie klasę TV i w niej istancje. W menu mam link do mojego modułu "m=stblist" w którym to tworze sobie nowy obiekt klasy Tv #v+ $TV = new Tv($DB); #v- przekazuję $DB by uniknąć globalnych zmiennych. teraz jeśli w tym pliku stblist.php, w którym inicjalizuję obiekt próbuję się dostać do klasyt to jest bez problemu. Klasa na końcu wyświetla mi listę dekoderów (analogiczne z nodes).
Teraz chcę wykorzystać kontroli "podłącz/odłącz" i zrobiłem w pluginie/modules/stbset.php w którym chce zrobić odpowiednie zmiany (m=stbset&id=3). Niestety w tym pliku już nie mogę dostać się do swojej instancji $TV :/ wpisanie na początku "global $TV" niczego nie zmienia i nadal nie mogę dostać się do klasy :/
podpowiedzcie, jak dostać się w pliku stbset.php do instancji klasy zainicjowanej w pliku stblist.php?
--
Pozdrawiam Marcin / nicraM
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
-- pozdrawiam / best regards
Host24 Maciej Hiller _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms