![](https://secure.gravatar.com/avatar/e9d3b982d7080a866e59d537ba764a31.jpg?s=120&d=mm&r=g)
Witam,
chciałby zrobić wybór zobowiązań przy generowaniu umowy, z tego co widać można do tego użyć przygotowanego skrytpu 'plugin.php', niestety poniższa funkcja jak poniżej nie działa:
$assignments = $LMS->GetCustomerAssignments($cid);
jak się okazuje nie działa z tego powodu że skrypt 'plugin.php' nie dzierżawi dostępu do klas LMSa, dodałem więc:
include SYS_DIR.'/contrib/initLMS.php';
i dostęp do zbioru funkcji już jest, pytanie tylko czy jest to prawidłowe podejście ?
![](https://secure.gravatar.com/avatar/5c1cf508d4e4c85bb992a1819a7f4e1c.jpg?s=120&d=mm&r=g)
W dniu 13-10-05 12:39, Piotr Polok pisze:
Witam,
chciałby zrobić wybór zobowiązań przy generowaniu umowy, z tego co widać można do tego użyć przygotowanego skrytpu 'plugin.php', niestety poniższa funkcja jak poniżej nie działa:
$assignments = $LMS->GetCustomerAssignments($cid);
jak się okazuje nie działa z tego powodu że skrypt 'plugin.php' nie dzierżawi dostępu do klas LMSa, dodałem więc:
include SYS_DIR.'/contrib/initLMS.php';
i dostęp do zbioru funkcji już jest, pytanie tylko czy jest to prawidłowe podejście ?
Czy prawidłowe to nie wiem, jak sam napisałeś działa. Ja mam inaczej. Tam gdzie masz w przykładzie linijkę : global $SMARTY; wpisz: global $SMARTY, $LMS, $DB;
![](https://secure.gravatar.com/avatar/0f14d4b3b92581d540f5089ba38028c9.jpg?s=120&d=mm&r=g)
W dniu 2013-10-07 16:46, Waldemar Dymkiewicz napisał(a):
W dniu 13-10-05 12:39, Piotr Polok pisze:
Witam,
chciałby zrobić wybór zobowiązań przy generowaniu umowy, z tego co widać można do tego użyć przygotowanego skrytpu 'plugin.php', niestety poniższa funkcja jak poniżej nie działa:
$assignments = $LMS->GetCustomerAssignments($cid);
jak się okazuje nie działa z tego powodu że skrypt 'plugin.php' nie dzierżawi dostępu do klas LMSa, dodałem więc:
include SYS_DIR.'/contrib/initLMS.php';
i dostęp do zbioru funkcji już jest, pytanie tylko czy jest to prawidłowe podejście ?
Czy prawidłowe to nie wiem, jak sam napisałeś działa. Ja mam inaczej. Tam gdzie masz w przykładzie linijkę : global $SMARTY; wpisz: global $SMARTY, $LMS, $DB;
Dzięki, też działa i wygląda bardziej poprawnie ;).
uczestnicy (3)
-
Piotr Polok
-
Piotr Polok
-
Waldemar Dymkiewicz