[Kobv-opus-tester] (Lösung/Workaround) Hilfe-/FAQ-/Imprint/Contact Seiten gehen nicht mehr nach update auf 4.2.2
Bettina Lapp
Bettina.Lapp at bibliothek.uni-augsburg.de
Mit Jul 4 17:13:25 MEST 2012
Anscheinend gibt es DirectoryIterator::getExtension() erst ab php 5.3.6,
wer also nicht das allerneueste php installiert hat... der workaround
wäre z.B.
$file->getExtension() === 'txt'
ersetzen durch
pathinfo($file->getFilename(), PATHINFO_EXTENSION) === 'txt'
in $BASEDIR/opus4/modules/home/models/HelpFiles.php
73 public static function getFiles() {
74 $helpFilesAvailable = array();
75 $dir = new DirectoryIterator(Home_Model_HelpFiles::getHelpPath());
76 foreach ($dir as $file) {
77 if ($file->isFile() && $file->getFilename() != '.' &&
$file->getFilename() != '..' && $file->isReadable()
78 && pathinfo($file->getFilename(), PATHINFO_EXTENSION) === 'txt') {
79 array_push($helpFilesAvailable, $file->getBasename());
80 }
81 }
82 return $helpFilesAvailable;
83 }
Bei uns hat's jedenfalls geholfen.
viele Grüsse, Bettina Lapp
--
Universitätsbibliothek Augsburg
Referat Datenverarbeitung
86135 Augsburg
Tel. +49 821 598-5370
Fax +49 821 598-5407
bettina.lapp at bibliothek.uni-augsburg.de
http://www.bibliothek.uni-augsburg.de