W dniu 2013-02-13 17:42, Emers pisze:
W dniu 2013-02-13 13:22, Grzegorz Czarnota - Beskid Media Sp. z o.o. pisze:
Witam,
potrzebuję użyć danych z LMS w pliku plugin.html w dokumentach.
Chciałbym mieć możliwość wybrania taryfy oraz zobaczenia starej taryfy
klienta.
Jak można to zrobić?

W plugin.php masz id abonenta w zmiennej $customer, więc możesz tam wyciąć z bazy co potrzebne i użyć tego w plugin.html. Np:

plugin.php
...
$customerinfo = $LMS->GetCustomer($customer);
$assignments = $LMS->GetCustomerAssignments($customer);

$SMARTY->assign('assignments',$assignments);
$SMARTY->assign('customerinfo',$customerinfo);
...

plugin.html
<TABLE cellpadding="3" WIDTH="100%">
<TR class="light">
<TD width="1%" class="fleftu">
<IMG src="img/money.gif" alt="">
</TD>
<TD width="1%" class="fbt" NOWRAP>
<B>Taryfa:</B>
</TD>
<TD width="98%" class="frightu" NOWRAP>
<SELECT size="1" name="document[tariff]">
{foreach from=$assignments item=a}
<OPTION value="{$a.tariffid}">{$a.name} / {$a.value} z&#322;</OPTION>
{/foreach}
</select><br>
</TD>
</TR>
</TABLE>

Przykład wypisuje wszystkie taryfy przypisane abonentowi. Na pewno bez problemu dostosujesz go do swoich potrzeb. W szablonie umowy wybraną taryfę masz w {$document.tariff}

Dzięki, pomogło. Trzeba było jeszcze dopisać global $LMS; o czym zapomniałem.

Mam jeszcze pytanie jak dorzucić nowe pole z kalendarzem?

--

Pozdrawiam,

Grzegorz Czarnota
Beskid Media Sp. z o.o.