In mijn eerste post had ik al beschreven hoe ik de koppeling met de Google Rapportage API werkend heb gekregen. Tenminste, het werkte op mijn laptop. Toen ik het vervolgens op de omgeving plaatste waar de echte site op draait, daar werkte het niet (zucht, hoe zou het ook anders…).
Bleek dat daar nog een oude PHP-versie draaide (5.3.nogwat) waardoor bijvoorbeeld bepaalde initialisaties van array’s niet werken:
$list = [];
Omdat ik die server niet beheer en niet weet wat voor extra werk erachter weg komt (moet de boel over naar een andere server, heeft dat ook invloed op de e-mail / pop-boxen) maar besloten om de code zelf op te bouwen.
Door alle abstracte interfaces, classes en externe bibliotheken gespit met als resultaat dat ik er flink wat uren mee bezig ben geweest, maar wel het totale pakket van 25 MB kan terugbrengen naar 1 los PHP bestand met externe functies en 1 PHP bestand met 300 regels code. Binnenkort maar even op mijn Github-account plaatsen zodat de liefhebber dit kan gebruiken binnen haar/zijn eigen wordpress-omgeving.
Leave A Comment