2011-11-16 17:43 | Witam, zainstalowałem na Quick.Cart v4.1 plugin exportProducts_v0.1 i przy próbie eksportu produktów wywala mi błąd:
Parse error: syntax error, unexpected T_ELSEIF in /home/users/dobre-buty/public_html/magnat/www/actions_admin/products.php on line 78
elseif( $a == 'delete' && isset( $iProduct ) && is_numeric( $iProduct ) ){ if( !isset( $bWithoutFiles ) ) $bWithoutFiles = null; $oProduct->deleteProduct( $iProduct, $bWithoutFiles ); header( 'Location: '.$_SERVER['PHP_SELF'].'?p='.$aActions['f'].'-list&sOption=del' ); exit; }
$iTypeSearch = 2;
elseif( $a == 'export' ){ header( 'Content-Type: text/x-comma-separated-values' ); header( 'Expires: '.gmdate( 'D, d M Y H:i:s' ).' GMT' ); header( 'Content-Disposition: attachment; filename="'.$config['language'].'_export_'.date( 'Y-m-d' ).'.csv"' ); header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' ); header( 'Pragma: public' ); echo $oProduct->exportProducts( '$' ); exit; }
Linia 78 to "elseif( $a == 'export' ){"
Czy jest ktoś, kto podpowie, gdzie mam szukać przyczyny, lub konkretnie co robię nie tak.
» Quick.Cart v4.xmagnatalkohole.pl |
2011-11-17 06:59 | Na pierwszy rzut oka, to ten iTypeSearch powinien być POD pętlą elseif (export) strzelectwo.kimla.de |
2011-11-17 07:44 | dokladnie to bedzie przyczyna problemu |
2011-11-17 07:54 | Rzeczywiście tu był problem. Dzięki za pomoc.
Proponuję zmianę słowa AFTER na BEFORE w kroku 1 w pliku howTo.txt. magnatalkohole.pl |