parseDate という関数がありますが、php ページ (これは joomla コンポーネント ページです) で呼び出すと、Fatal error: Cannot redeclare parsedate() (previously defined in templates/ja_zeolite/assets/functions.php:2) が表示されます。 templates/ja_zeolite/assets/functions.php 21行目
2 行目は関数 parsedate($data) で、21 行目は } (関数の終わり) です。機能は次のとおりです。
function parseDate($date){
$items = explode('.', $date);
switch($items[1]){
case 1: $mese = 'Gen'; break;
case 2: $mese = 'Feb'; break;
case 3: $mese = 'Mar'; break;
case 4: $mese = 'Apr'; break;
case 5: $mese = 'Mag'; break;
case 6: $mese = 'Giu'; break;
case 7: $mese = 'Lug'; break;
case 8: $mese = 'Ago'; break;
case 9: $mese = 'Set'; break;
case 10: $mese = 'Ott'; break;
case 11: $mese = 'Nov'; break;
case 12: $mese = 'Dic'; break;
default: $mese = '---';
}
$data_corretta = array(0 => $mese, 1 => $items[2]);
return $data_corretta;
}
名前の機能も変更しようとしましたが、それでも機能しません。
なんで?