komodore
12-12-2013, 22:42
Po kliknięciu pobierania wizytówki w kontakcie otrzymałem następujące błędy
[11-Dec-2013 03:06:35 Europe/Warsaw] PHP Strict Standards: Declaration of ContactViewContact::display() should be compatible with JViewLegacy::display($tpl = NULL) in W:\var\www\xxx3.2\components\com_contact\views\con tact\view.vcf.php on line 17
[11-Dec-2013 03:06:35 Europe/Warsaw] PHP Notice: Undefined variable: app in W:\var\www\xxx3.2\components\com_contact\views\con tact\view.vcf.php on line 70
[11-Dec-2013 03:06:35 Europe/Warsaw] PHP Fatal error: Call to a member function setHeader() on a non-object in W:\var\www\xxx3.2\components\com_contact\views\con tact\view.vcf.php on line 70
Tymczasowo rozwiązałem to wprowadzając zmiany w pliku W:\var\www\xxx3.2\components\com_contact\views\con tact\view.vcf.php
(na początku wierszy są numery linii)
22 public function display($tpl = null) //było: public function display()
70 $app = JFactory::getApplication(); //dodana linia inicjalizująca zmienną
71 $app->setHeader('Content-disposition', 'attachment; filename="'.$card_name.'.vcf"', true); //wcześniej linia 70
Nie jestem programistą i proszę o opinię czy to jest dobre rozwiązanie?
[11-Dec-2013 03:06:35 Europe/Warsaw] PHP Strict Standards: Declaration of ContactViewContact::display() should be compatible with JViewLegacy::display($tpl = NULL) in W:\var\www\xxx3.2\components\com_contact\views\con tact\view.vcf.php on line 17
[11-Dec-2013 03:06:35 Europe/Warsaw] PHP Notice: Undefined variable: app in W:\var\www\xxx3.2\components\com_contact\views\con tact\view.vcf.php on line 70
[11-Dec-2013 03:06:35 Europe/Warsaw] PHP Fatal error: Call to a member function setHeader() on a non-object in W:\var\www\xxx3.2\components\com_contact\views\con tact\view.vcf.php on line 70
Tymczasowo rozwiązałem to wprowadzając zmiany w pliku W:\var\www\xxx3.2\components\com_contact\views\con tact\view.vcf.php
(na początku wierszy są numery linii)
22 public function display($tpl = null) //było: public function display()
70 $app = JFactory::getApplication(); //dodana linia inicjalizująca zmienną
71 $app->setHeader('Content-disposition', 'attachment; filename="'.$card_name.'.vcf"', true); //wcześniej linia 70
Nie jestem programistą i proszę o opinię czy to jest dobre rozwiązanie?