Нужна помощь в php или прописать в компонент дополнительные поля
Имеется: доска объявлений (CSM Joomla 2.5 + Adsmanager 2.9.13 + Paidsystem + Invoce) Adsmanager - компонентразмещения объявлений имеет поля ad_headline,ad_phone,отвечающие за отображение в объявлении "заголовка объявления" и "контактного телефона", указанных пользователем при заполнении формы...
плагин Paidsystem отвечает за платноеразмещение объявлений, а плагин invoce формирует счет за эту услугу и после
оплаты через сервис Robokassa создает оповещение менеджеру на email...
При этом можно указать воповещении поля, используемые Paidsystem +Invoce... например "Поступила оплата услуги {item_start} ({item_description}) {item_end}".
НО ! не получается использоватьполя, созданные для adsmanager ...
Задача:
а вот хотелось б, что в уведомлениинаряду с номером счета, суммой оплаты и пр... присутствовал текст заголовка ad_headline, контактный телефон ad_phone, указанные пользователем при создании объявления.
Представляю,что возможное решение есть здесь:
/public_html/administrator/components/com_invoicing/helpers/format.php
вроде как есть значения что и откуда берется.. стал быть нужнопрописать мои поля по аналогии с ...
public static function replaceTags($body,$invoice,$ads) {
static $substitutions;
$substitutions = array();
if(!isset($substitutions[$invoice->invoicing_invoice_id])) {
if(($invoice->status == 'PAID')||($invoice->status == 'CANCELLED')) {
$number= InvoicingHelperFormat::formatInvoiceNumber($invoice);
} else {
$number= InvoicingHelperFormat::formatOrderNumber($invoice);
}
if((isset($invoice->coupon))&&($invoice->discount_value != 0)) {
if($invoice->discount_type == "value")
$invoice->coupon= JText::_('INVOICING_CUSTOM_DISCOUNT')."
".InvoicingHelperFormat::formatPrice($invoice->discount_value,$invoice->currency_id);
else
$invoice->coupon= JText::_('INVOICING_CUSTOM_DISCOUNT')."
".$invoice->discount_value."%";
}
if($invoice->vendor->filename== '') {
$invoice->vendor->filename= "blank.png";
}
if(($invoice->buyer->firstname != null)||($invoice->buyer->lastname
!= null)) {
$name= $invoice->buyer->firstname."
".$invoice->buyer->lastname;
} else {
$name= $invoice->buyer->businessname;
}
$substitutions[$invoice->invoicing_invoice_id]= array(
"{vendor_contact_name}"=> $invoice->vendor->contact_name,
"{vendor_company_name}"=> $invoice->vendor->company_name,
"{vendor_company_email}"=> $invoice->vendor->company_email,
"{vendor_company_url}"=> $invoice->vendor->company_url,
"{vendor_company_phone}"=> $invoice->vendor->company_phone,
"{vendor_address1}"=> $invoice->vendor->address1,
"{vendor_address2}"=> $invoice->vendor->address2,
"{vendor_notes}"=> $invoice->vendor->notes,
"{vendor_city}"=> $invoice->vendor->city,
"{vendor_zip}"=> $invoice->vendor->zip,
"{vendor_country}"=>
InvoicingHelperSelect::formatCountry($invoice->vendor->country,""),
"{vendor_logo}"=>
JURI::root()."/media/com_invoicing/images/vendor/".$invoice->vendor->filename,
"{url_site}"=> JURI::root(),
вот, пишу..чего пишу ? как его сюда вывести... знаю, дурак... ночто делать если php совершенно не знаю?
"{ad_text}"=> $ads->ad_text = ['ad_headline'], ??????
потому готов оплатить сию работу. предстоит или научить мну что и как сделать или разобраться и сделать самостоятельно