Archive for the ‘PHP’ category

iDeal gateway voor CMS Made Simple

April 2nd, 2010

Al enige tijd ben ik bezig met de webshop voor een Sieraden webwinkel. Hierbij heb ik gebruik gemaakt van CMS Made Simple. Hiervoor bestaat alleen een betaalde iDeal gateway. Daar hou ik niet zo van, dus vandaar dat ik eindelijk maar eens ga terug geven aan de open source community door een gratis iDeal gateway voor CMS Made Simple te schrijven.
Na een paar keer uitgesteld te hebben, heb ik vandaag de eerste release gedaan: CMS Made Simple iDeal gateway, versie 0.1.0.
Deze versie is getest tegen de iDeal simulator en de Rabobank test en live omgeving. De code is gebaseerd op onder andere de code van de iDeal simulator website, en die code is ook getest tegen de ING en ABN Amro omgevingen. Dus ik ga er vanuit dat het allemaal probleemloos werkt.

Form met read-only veld

September 15th, 2009

Het was niet duidelijk hoe er een veld getoond kan worden binnen een form, dat niet gewijzigd kan worden. Na wat zoekwerk kwam de volgende constructie naar boven:

$form->addElement(‘text’, ‘ip’,
                  array(‘label’ => ‘IP adres’, ‘value’ => $_SERVER['REMOTE_ADDR'] ));
$form->getElement(‘ip’)->helper = ‘formNote’;

Chaining routes with wildcard (*) does not work

September 8th, 2009

Enkele maanden geleden al tegen een vervelend probleem gelopen in Zend Framework. Het heeft mij een dag gekost om er achter te komen dat Chaining routes met een wildcard niet goed werken. Al vanaf versie 1.8.x zit er een bug in dat de variabele $matchedPath niet goed geupdate wordt in Zend_Controller_Router_Route. Op deze variabele wordt later in de code weer gecontroleerd of het hele pad gematched is.

Zoals ook gepost in de issue tracker van Zend Framework, heb ik er een oplossing voor die ik iedere keer doorvoer als ik een upgrade uitvoer. Als ik het goed zie in de comments zal het probleem in de volgende release gefixt zijn. Ik hoop het.