joomla gsoc 2013 php code sample