Obnova kurzů v 1.9.4+

Obnova kurzů v 1.9.4+

autor Lenka Orzelova -
Počet odpovědí: 1
Dobré dopoledne,

mám tady zprávičku pro ty co používají moodle 1.9.4+ (Build 20090401) a PHP4.

Při obnově kurzů po zapnutí ladění se Vám objeví chyba: Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/html/vyuka/question/type/questiontype.php on line 741 a obnova se nezdaří.

Proto doporučuji ve Vaší instalaci moodle vstoupit do question/type/questiontype.php a upravit kód následovně:


LINE 741
private $htmlheadalreadydone = false;

opoznámkujte na /**
private $htmlheadalreadydone = false;

LINE 799
protected function find_standard_scripts_and_css()

smažte protected a ponechte function find_standard_scripts_and_css()

Předpokládaná verze ve které bude problém vyřešen: 1.9.5
Počet hodnocení: -
V odpovědi na Lenka Orzelova

Re: Obnova kurzů v 1.9.4+

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři
Lenko, díky za zprávu!

Jenom poopravím, že korektní oprava toho prvního řádku, která je už v CVS a bude součástí weekly buildu příští středu, je tato:

nahradit
private $htmlheadalreadydone = false;
kódem
var $htmlheadalreadydone = false;
PHP4 nepodporuje privátní atributy tříd. Ti, kteří používají PHP5, nemusejí opravovat vůbec nic. Více na MDL-18769.

--mudrd8mz