---------- Forwarded message ----------
From: PHP Classes <[email protected]>
Date: Mon, Oct 3, 2011 at 9:05 AM
Subject: [PHP Classes] Innovation Award results of September of 2011
To: [email protected]


**
   [image: PHP Classes] <http://www.phpclasses.org/>
[image: elePHPant]
[image: Icontem] <http://www.icontem.com/>
Innovation Award results of September of 2011
 [image: 
Advertisement]<http://www.phpclasses.org/ads/adclick.php?ssc=1&n=a801553913>
 You are getting this message because you voluntarily subscribed to the PHP
Classes site. To change your newsletter or alert messages delivery options,
see the instructions at the bottom of this
message<http://www.phpclasses.org/#instructions>
.
------------------------------
The winners of the Award may receive prizes provided by sponsors.   Sponsors
Prizes  [image: NuSphere] <http://www.nusphere.com/> One downloadable copy
of PhpED Professional <http://www.nusphere.com/products/phped.htm>[image:
One downloadable copy of PhpED
Professional]<http://www.nusphere.com/products/phped.htm> [image:
Embarcadero] <http://www.embarcadero.com/> One copy of RadPHP
XE<http://www.embarcadero.com/products/radphp>[image:
One copy of RadPHP XE] <http://www.embarcadero.com/products/radphp> [image:
Zend] <http://www.zend.com/> One copy of the Zend
Studio<http://www.zend.com/store/products/zend-studio.php>[image:
One copy of the Zend
Studio]<http://www.zend.com/store/products/zend-studio.php> [image:
Human Profile] <http://www.humanprofile.biz/> One copy of DWebPro Standard
License <http://www.dwebpro.com/>[image: One copy of DWebPro Standard
License] <http://www.dwebpro.com/> [image: JCX
Software]<http://www.jcxsoftware.com/> One
copy of VS.PHP <http://www.jcxsoftware.com/jcx/vsphp/home>[image: One copy
of VS.PHP] <http://www.jcxsoftware.com/jcx/vsphp/home> [image:
ActiveState]<http://www.activestate.com/> One
downloadable copy of Komodo
IDE<http://www.activestate.com/Products/Komodo/>[image:
One downloadable copy of Komodo
IDE]<http://www.activestate.com/Products/Komodo/> [image:
Packt] <http://www.packtpub.com/> One book of choice by
Packt<http://www.packtpub.com/books>[image:
One book of choice by Packt] <http://www.packtpub.com/books> [image: PHP
Architect] <http://www.phparch.com/> One subscription to the PDF edition of
the PHP Architect magazine <http://www.phparch.com/>[image: One subscription
to the PDF edition of the PHP Architect magazine]
<http://www.phparch.com/> [image:
WebDev Publishing] <http://www.webdevpub.com/> One year subscription to the
PDF edition of the JSMag magazine <http://www.jsmag.com/>[image: One year
subscription to the PDF edition of the JSMag
magazine]<http://www.jsmag.com/> [image:
O'Reilly] <http://www.oreilly.com/> One downloadable e-book of choice by
O'Reilly <http://www.oreilly.com/>[image: One downloadable e-book of choice
by O'Reilly] <http://www.oreilly.com/>
------------------------------
[image: Innovation Award winners] Congratulations to Eduardo "Trial Force"
Bonfandini!
 Rank Class Author Score Points Prize  1
phpSVG<http://www.phpclasses.org/package/7073-PHP-Create-and-edit-vectorial-graphics-in-SVG-files.html>
Create and edit vectorial graphics in SVG files Eduardo "Trial Force"
Bonfandini [image: Brazil] 28.00% 12  2
police<http://www.phpclasses.org/package/7074-PHP-Detect-and-record-eventual-SQL-injection-attacks.html>
Detect and record eventual SQL injection attacks omid zarifi [image: Iran]
20.00% 11  3 
Gamify<http://www.phpclasses.org/package/7045-PHP-Manage-user-points-to-implement-site-game-logic.html>
Manage user points to implement site game logic Arturs Sosins [image:
Latvia] 12.00% 10  4 Color
Namer<http://www.phpclasses.org/package/7041-PHP-Find-the-name-of-a-color-closer-to-a-given-color.html>
Find the name of a color closer to a given color Tufan Baris YILDIRIM [image:
Turkey] 8.00% 9  4
zbase32<http://www.phpclasses.org/package/7072-PHP-Encode-and-decode-data-using-zbase32-algorithm.html>
Encode and decode data using zbase32 algorithm CPK Smithies [image: United
Kingdom] 8.00% 9  4 C# getters and setters in
PHP<http://www.phpclasses.org/package/7089-PHP-Access-class-variables-with-setters-and-getters.html>
Access class variables with setters and getters Artur Graniszewski [image:
Poland] 8.00% 9  4 XSS
Police<http://www.phpclasses.org/package/7110-PHP-Block-accesses-attempting-to-perform-XSS-attacks.html>
Block accesses attempting to perform XSS attacks omid zarifi [image: Iran]
8.00% 9  8 Simple CSV
transpose<http://www.phpclasses.org/package/7066-PHP-Generate-a-CSV-file-with-transposed-data-of-other.html>
Generate a CSV file with transposed data of other racamiles [image: Germany]
4.00% 5  8 Secure
SQLite<http://www.phpclasses.org/package/7077-PHP-Access-encrypted-SQLite-database-files.html>
Access encrypted SQLite database files Sven Dunemann [image: Germany] 4.00%
5  10 Hotlink 
Checker<http://www.phpclasses.org/package/7033-PHP-Check-if-an-image-is-protected-against-hot-linking.html>
Check if an image is protected against hot linking - [image: The
Netherlands] <1.00% 3  10 Words To
Numbers<http://www.phpclasses.org/package/7082-PHP-Convert-a-string-of-English-words-to-numbers.html>
Convert a string of English words to numbers Muhammad Arfeen [image:
Pakistan] <1.00% 3  10
Inlinks<http://www.phpclasses.org/package/7101-PHP-Get-the-incoming-links-with-Yahoo-Site-Explorer.html>
Get the incoming links with Yahoo Site Explorer Aabb Aber <1.00% 3
------------------------------
Nominees to win the award of September of 2011   Class:
miXin<http://www.phpclasses.org/package/7093-PHP-Extend-classes-by-using-several-mixin-classes.html>
[image:
Picture of David Boskovic]  Description: Extend classes by using several
mixin classes  Author: David Boskovic  Age: ???  Country: [image: Canada] *
Canada*  Comment: *Usually if you want to extend a class you need to define
one class explicitly as an extension of another.

This class provides an alternative approach that allows that a base class be
extended by multiple other classes without having to define them as
extensions of each other.*
------------------------------
 Class: Brainhandles
Heatmap<http://www.phpclasses.org/package/7098-PHP-Generate-heatmap-images-from-a-set-of-points.html>
[image:
Picture of Greg Bulmash]  Description: Generate heatmap images from a set of
points  Author: Greg Bulmash  Age: ???  Country: [image: United States] *United
States*  Comment: *Heatmaps are a form of images that allow to clearly see
the intensity of a certain measure over another graphic that can be for
instance a map or some other two dimensional graphic.

This class makes it easier to generate heatmap overlay images in PHP from a
set of heatmap data points.*
------------------------------
 Class: 
floStereoImg<http://www.phpclasses.org/package/7099-PHP-Generate-stereo-images-3D-from-eye-view-images.html>
[image:
Picture of Joshua hatfield]  Description: Generate stereo images (3D) from
eye view images  Author: Joshua hatfield  Age: 33  Country: [image: United
States] *United States*  Comment: *3D images are usually represented by a
couple that represent the left and right eye views.

This class can not only generate a single 3D image from separate left and
right view images, but it can also process single image files that contain
cross-view stereoscopic images.*
------------------------------
 Class: Exception
Handler<http://www.phpclasses.org/package/7104-PHP-Track-the-history-of-errors-in-user-sessions.html>
[image:
Picture of Pashkov Denis Igorevich also server 7erver]  Description: Track
the history of errors in user sessions  Author: Pashkov Denis Igorevich also
server 7erver  Age: 21  Country: [image: Ukraine] *Ukraine*  Comment:
*Sometimes
when application errors occur, that may have been caused by malicious
attempts to alter the application code.

This class provides a solution to fight that eventuality by restoring
application files when unexpected exceptions are thrown.
*
------------------------------
 Class: Exchange Server Read
Calendar<http://www.phpclasses.org/package/7106-PHP-Get-calendar-events-from-a-MS-Exchange-server.html>
[image:
Picture of Robert Garrison]  Description: Get calendar events from a MS
Exchange server  Author: Robert Garrison  Age: 24  Country: [image: United
States] *United States*  Comment: *Microsoft Exchange is an e-mail server
application which is very popular in particular in the corporate market.

It can manage not only e-mail sent and received by users, but also calendars
that have the appointments that those users may have.

This class provides a solution to retrieve Microsoft Exchange user calendar
appointments from a PHP applications.*
------------------------------
 Class: Cronbach
Alpha<http://www.phpclasses.org/package/7111-PHP-Calculate-the-Cronbach-Alpha-internal-consistency.html>
[image:
Picture of Roman]  Description: Calculate the Cronbach Alpha internal
consistency  Author: Roman  Age: ???  Country: [image: Australia] *Australia
*  Comment: *Cronback Alpha is a measure that can be used to determine the
level of consistency of sets of values, like for instance the responses that
a group of users give to a survey.

This class provides a PHP implementation of the calculations necessary to
compute the Cronbach Alpha factor.
*
------------------------------
 Class: Named 
Parameters<http://www.phpclasses.org/package/7112-PHP-Call-functions-passing-parameters-by-name.html>
[image:
Picture of Tefan Jibrail Froelich]  Description: Call functions passing
parameters by name  Author: Tefan Jibrail Froelich  Age: ???  Country: [image:
Ghana] *Ghana*  Comment: *Currently PHP requires that you pass parameters to
functions by the order they are defined.

Often you do not remember the order of those parameters and you need to
check the PHP manual to see what is the right order of each parameter.

An alternative solution would be to support named parameters, so the PHP
developers could specify the parameters by any order, just by specifying
their names.

Currently PHP does not support named parameters but this class provides a
solution that emulates that feature using text strings to pass the
parameters to a function.*
------------------------------
 Class: True DOM
abstraction<http://www.phpclasses.org/package/7114-PHP-Create-XML-documents-using-extensible-DOM-elements.html>
[image:
Picture of Keizer]  Description: Create XML documents using extensible DOM
elements  Author: Keizer  Age: 36  Country: [image: The Netherlands] *The
Netherlands*  Comment: *XML is a format often used to represent complex data
structures that may involve objects of different classes.

This class provides a way to define XML document elements, so objects of
different classes can define how they can be represented in a XML document
that is being saved.*
------------------------------
 Class: Namespace-aware
autoloader<http://www.phpclasses.org/package/7116-PHP-Load-classes-automatically-supporting-namespaces.html>
[image:
Picture of Keizer]  Description: Load classes automatically supporting
namespaces  Author: Keizer  Age: 36  Country: [image: The Netherlands] *The
Netherlands*  Comment: *PHP now started supporting namespaces in version
5.3. This means that classes may have their names prefixed by the namespace
name.

This class implements an automatic class file loader that takes in
consideration the namespace used to load the class.

It can scan class files in given directories and identify the namespace that
may be included in the class names, so the class matching takes in
consideration the namespace to load the correct class.
*
------------------------------
 Class: 
APIQL<http://www.phpclasses.org/package/7122-PHP-Define-and-run-commands-of-a-data-query-language.html>
[image:
Picture of mirko]  Description: Define and run commands of a data query
language  Author: mirko  Age: 35  Country: [image: Italy] *Italy*  Comment:
*APIs are often used to provide access to data that can stored somewhere,
like for instance databases, files or even local variables.

This class implements an interpreter engine that lets you define commands
for a language meant to extract data to be returned by API calls.*
------------------------------
 Class: Parser 
geek<http://www.phpclasses.org/package/7124-PHP-Convert-text-with-the-notation-used-by-geeks.html>
[image:
Picture of deathart]  Description: Convert text with the notation used by
geeks  Author: deathart  Age: 16  Country: [image: France] *France*
Comment: *Geek notation is used by geek users to represent a text with
alternative characters that are similar to those that are replaced.

This class provides a way to convert a text using the geek notation to the
normal notation and vice-versa.*
------------------------------
 Class: Mini HTML
Helper<http://www.phpclasses.org/package/7144-PHP-Display-links-with-CSS-based-tooltips.html>
[image:
Picture of soroush khosravi]  Description: Display links with CSS based
tooltips  Author: soroush khosravi  Age: 19  Country: [image: Iran] *Iran*
Comment: *Tooltips are small elements of information that appear on the page
when you drag the mouse over a page element that accomplishes a certain
functionality.

The information contained in the tooltip aims to clarify what is the purpose
of the page element associated to the tooltip.

Most browsers support simple single line tooltips defined in title
attributes of the associated page element, but usually that is not enough to
clarify its purpose.

There are more sophisticated tooltip solutions that require JavaScript code
to manage how and when the tooltip shows or hides, but those do not work if
JavaScript is disabled.

This class implements a simpler tooltip solution for HTML link elements that
does not require JavaScript. It generates HTML which along with some CSS
definitions can show a more elaborated tooltip than just single line text
tooltips.
*
------------------------------
 Class: Geo 
Tools<http://www.phpclasses.org/package/7147-PHP-Perform-calculations-with-geographic-coordinates.html>
[image:
Picture of Menno Bieringa]  Description: Perform calculations with
geographic coordinates  Author: Menno Bieringa  Age: ???  Country: [image:
Argentina] *Argentina*  Comment: *Geographic coordinates are very useful to
determine the proximity of a set of different locations.

There are many solutions to determine the distance between two geographic
locations from their coordinates.

The class goes further and implements other types of calculations that
include for instance the bearing angle of lines that connect different
locations.*
------------------------------
 Vote <http://www.phpclasses.org/vote.html>
------------------------------

   - PHP Classes site tip of the day:

   *[image: Meet PHP User Groups of your country]Meet PHP User Groups of
   your country <http://www.phpclasses.org/browse/group/>*
   There are many regional PHP User Groups everywhere in the world that you
   can join to obtain PHP support in person, attend regular meetings and
   conferences, establish valuable partnerships, etc..

   If you would like to know about the regional PHP User Groups of your
   country, you may find many them in the PHP User Groups
directory<http://www.phpclasses.org/browse/group/>
   .

   If you already make part of a local PHP User Group not yet listed here,
   you may submit your
group<http://www.phpclasses.org/submit_user_group.html>and benefit of
great exposure provided by the PHP Classes site for free.
   That exposure may lead many new members that were not aware about the
   existence of your group.
   ------------------------------

   *Read about other interesting
tips<http://www.phpclasses.org/tips.html?tip=trackback-links>
   *

------------------------------
 If you are not interested in receiving any more messages like this one,
send an empty message to [email protected] or go to the user
options page <http://www.phpclasses.org/options.html> and uncheck the
respective e-mail delivery option. There you can also switch the message
format between text and HTML. Note that there are several mailing lists. If
you want to unsubscribe from all lists at once, send an empty message to
[email protected] .
   For more information send a message to info at phpclasses dot
org<http://www.phpclasses.org/faq/#contact>
.
 Copyright (c) Icontem 1999-2011 PHP Classes

-- 
To unsubscribe from and detail about this group 
http://portal.mosc.my/osdc-my-mailing-list-information

OSDC.my Discussion Group In Facebook
http://www.facebook.com/groups/osdcmalaysia/

Malaysia Open Source Conference 2012
MOSC2012 http://portal.mosc.my/

Kirim email ke