Никогда прежде ничего не делал с этой средой Angie.Должно быть, немного более старый фреймворк PHP, как я никогда не слышал об этом раньше?
Независимо от того, возникла ли у меня проблема с поиском методов контроллера?Я не могу найти явный вызов метода контроллера в базе кода.
На передней панели есть две кнопки, связанные с выставлением счетов.Один помечает счет-фактуру как выданный и отправляет электронное письмо клиенту, другой - только выставленный счет-фактуру, но НЕ отправляет электронное письмо.Прямо сейчас обе кнопки отправляют электронные письма, и я пытаюсь это исправить.
<p><input type="radio" name="issue[send_emails]" value="1" {if $issue_data.send_emails}checked="checked"{/if} class="send_mails_radio inline input_radio" id="issueFormSendEmailsYes"> {label for="issueFormSendEmailsYes" main_label=false after_text=''}Send email to client{/label}</p>
<div id="select_invoice_recipients" style="display: none">
<div>
{if strlen($active_invoice->getCompany()->getContactEmail() ) > 1}
{$active_invoice->getCompany()->getContactEmail()}
{else}
<span class="nok">{lang}No contact Email listed for current company!{/lang}</span>
{/if}
</div>
<p id="issue_invoice_send_email_pdf">{lang}PDF version of the invoice will be attached to the email{/lang}</p>
</div>
<p><input type="radio" name="issue[send_emails]" value="0" {if !$issue_data.send_emails}checked="checked"{/if} class="send_mails_radio inline input_radio" id="issueFormSendEmailsNo"> {label for="issueFormSendEmailsNo" main_label=false after_text=''}Don't send emails, but mark invoice as issued{/label}</p>
Эти две кнопки расположены в issue.tpl
Обе эти кнопки вызывают метод issue()
в файле InvoicesController.class.php
.
Я не могу найти нигде в базе кода, связывающей эти две кнопки с указанной функцией.