Dariusz Raczkowski pisze:
Witam Próbuję zrobić plugin do szablonu dokumentu. W pluginie chcę mieć pole input do wpisywania np kwoty (to jest ok) oraz listę dokumentów klienta żeby wybrać dokument którego dotyczy tworzony aneks no i tu poległem:(. w pliku plugin.php chcę zastosować taki skrypt z funkcją GetAll(): --------------------------------------plugin.php----------------------------
<?php global $SMARTY; function GetDocumentL($customerr=NULL) { global $DB; $listt = GetAll('SELECT docid, number, type, title, cdate, fromdate, todate, description, filename, md5sum, contenttype, template, closed, documents.name, customerid FROM documentcontents, documents LEFT JOIN numberplans ON (numberplanid = numberplans.id) LEFT JOIN customers ON (customerid = customers.id) WHERE documents.id = documentcontents.docid ' .($customerr ? 'AND customerid = '.$customerr : '') .' ORDER BY cdate ASC'; return $listt; } $documentlist = GetDocumentL(76); $SMARTY->assign( array( 'documents' => documentlist, ) ); $result = $SMARTY->fetch($_DOC_DIR.'/templates/'.$engine['name'].'/plugin.html'); ?>
gdy wybieram szablon wywala mi błąd " Error: the XML response that was returned from the server is invald. Received: " ale jeśli nie użyję funkcji GetAll tylko np $listt = 'cos tam'; to działa. Mam pytanie co zrobić, mam pisać własną funkcję do połączenia z bazą itd czy mogę korzystać ze zdefiniowanych w LMS'ie? Z góry dziękuję za odpowiedź. Z poważaniem
Dariusz Raczkowski www.atrium-pc.pl gg: 11995886
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Witam Szkoda że nikt nie odpisał. Udało mi się zrobić aby była lista dokumentów klienta w szablonie tworzącym nowy dokument, ale musiałem zrobić własne funkcje w php, niestety nie ma dostępu do funkcji zdefiniowanych w LMS (np GetDocuments())
Z poważaniem
Dariusz Raczkowski www.atrium-pc.pl gg: 11995886
!DSPAM:48aadca3264621804284693!