---------- 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/

