<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/adodbrecord</link><counters><counter name="forever" lastEventTime="1234474828" firstEventTime="1216658357">89</counter></counters><metadata><item name="subtitle"><value type="text/plain">ActiveRecord look-alike written in PHP using AdoDB</value></item><item name="description"><value type="text/plain">Since I developed with Rails using the ultra-comfortable ActiveRecord I felt the need for a similar solution in PHP. Googling around I found some people saying this is impossible. That’s true: Ruby’s OOP implementation is in many ways superior to PHP’s.

But anyway I decided: Some of ActiveRecords comfort must be possible in PHP. I’ve decided to build on AdoDB for PHP since it already does the heavy lifting of database abstraction very good.</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">AdoDBRecord</value></item><item name="url"><value type="text/plain">http://hurikhan77.wordpress.com/2008/07/21/activerecord-look-alike-written-in-php-using-adodb/</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>refs/tags/0.5.2b</branch>       </source>       <timestamp>1234474795</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>6a2260c</revision>           <log>Yeah don't forget the version :-( - http://bit.ly/yrNlo</log>           <url>http://github.com/kakra/adodbrecord/commit/6a2260cff563d88a39d8ec656d8d53dc8a785bc2</url>           <files>             <file> lib/AdoDBRecord.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>master</branch>       </source>       <timestamp>1234474795</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>6a2260c</revision>           <log>Yeah don't forget the version :-( - http://bit.ly/yrNlo</log>           <url>http://github.com/kakra/adodbrecord/commit/6a2260cff563d88a39d8ec656d8d53dc8a785bc2</url>           <files>             <file> lib/AdoDBRecord.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>master</branch>       </source>       <timestamp>1234473448</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>994f5f9</revision>           <log>Fix Base finder with non-array argument - http://bit.ly/fCI3G</log>           <url>http://github.com/kakra/adodbrecord/commit/994f5f9cfd131a981e48cf2f4bea94c1b4ef9f81</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>refs/tags/0.5.2a</branch>       </source>       <timestamp>1234473448</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>994f5f9</revision>           <log>Fix Base finder with non-array argument - http://bit.ly/fCI3G</log>           <url>http://github.com/kakra/adodbrecord/commit/994f5f9cfd131a981e48cf2f4bea94c1b4ef9f81</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>refs/tags/0.5.2</branch>       </source>       <timestamp>1234469915</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>11768ab</revision>           <log>Fix destroy with non-matched id's - http://bit.ly/17AdAU</log>           <url>http://github.com/kakra/adodbrecord/commit/11768ab461d19fcee44b02f4208a181446e721e9</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234473561</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>295d599</revision>           <log>Merge branch 'stable-next' of git@weser.netactive.de:kakra/adodbrecord into next - http://bit.ly/mYZt</log>           <url>http://github.com/kakra/adodbrecord/commit/295d5997577723fb12fa9daaa745794e71ce2dc3</url>           <files>             <file>  </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234473550</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>ee5e56d</revision>           <log>Fixes - http://bit.ly/fudVv</log>           <url>http://github.com/kakra/adodbrecord/commit/ee5e56d4debac4d0e05c97a3b125874bd1a205e5</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234473448</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>994f5f9</revision>           <log>Fix Base finder with non-array argument - http://bit.ly/fCI3G</log>           <url>http://github.com/kakra/adodbrecord/commit/994f5f9cfd131a981e48cf2f4bea94c1b4ef9f81</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>master</branch>       </source>       <timestamp>1234469915</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>11768ab</revision>           <log>Fix destroy with non-matched id's - http://bit.ly/17AdAU</log>           <url>http://github.com/kakra/adodbrecord/commit/11768ab461d19fcee44b02f4208a181446e721e9</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>stable-next</branch>       </source>       <timestamp>1234469915</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>11768ab</revision>           <log>Fix destroy with non-matched id's - http://bit.ly/17AdAU</log>           <url>http://github.com/kakra/adodbrecord/commit/11768ab461d19fcee44b02f4208a181446e721e9</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234470030</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>9bfcb50</revision>           <log>Merge branch 'stable-next' of root@www.jugendinfo.de:git/adodbrecord into next - http://bit.ly/12oCXh</log>           <url>http://github.com/kakra/adodbrecord/commit/9bfcb50130b6eb82306b462cd8fd381bec8d58f6</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234469915</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>11768ab</revision>           <log>Fix destroy with non-matched id's - http://bit.ly/17AdAU</log>           <url>http://github.com/kakra/adodbrecord/commit/11768ab461d19fcee44b02f4208a181446e721e9</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234469768</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>fd5fecb</revision>           <log>Fix Overloadable_Parsers and friends - http://bit.ly/wI2Am</log>           <url>http://github.com/kakra/adodbrecord/commit/fd5fecbdc8ce0af8ec5cc9bb742d75b398bf4e3f</url>           <files>             <file> lib/AdoDBRecord/Overloadable.class.php</file> <file>lib/AdoDBRecord/Overloadable.php4.class.php</file> <file>lib/AdoDBRecord/Overloadable.php5.class.php</file> <file>lib/AdoDBRecord/Overloadable/Parsers.class.php</file> <file>lib/AdoDBRecord/Overloadable/Parsers.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234208656</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>96f33d4</revision>           <log>Modify according to overload guideline of php.net - http://bit.ly/RVR0</log>           <url>http://github.com/kakra/adodbrecord/commit/96f33d43f0523dcfdba9327c15327d4742f81c4c</url>           <files>             <file> lib/AdoDBRecord/Overloadable.php5.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234107564</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>272f5c5</revision>           <log>Move some stuff and comments - http://bit.ly/9Icvl</log>           <url>http://github.com/kakra/adodbrecord/commit/272f5c597b51126dccea3de91cf9c8a9b5afcfcc</url>           <files>             <file> init.php</file> <file>lib/AdoDBRecord.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234098797</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>5841a3c</revision>           <log>... - http://bit.ly/BVSE</log>           <url>http://github.com/kakra/adodbrecord/commit/5841a3cc727404562c8c5b0b2b6cd7a9b1938d3d</url>           <files>             <file> lib/AdoDBRecord/Overloadable.php5.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234095081</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>8453369</revision>           <log>Small changes - http://bit.ly/OCuy</log>           <url>http://github.com/kakra/adodbrecord/commit/845336912bc55d1d56cecae35dea44036a6a0a68</url>           <files>             <file> README</file> <file>lib/AdoDBRecord.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1234094459</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>04bf70b</revision>           <log>Change Overloadable class' filename

For simplicity and convenience move PHP version detection for
Overloadable into a seperate class with generic name and load the
specialized class there. - http://bit.ly/QPmp</log>           <url>http://github.com/kakra/adodbrecord/commit/04bf70bba652129d9636d91e370b401f8611d051</url>           <files>             <file> lib/AdoDBRecord.class.php</file> <file>lib/AdoDBRecord/Overloadable.class.php</file> <file>lib/AdoDBRecord/Overloadable.php4.class.php</file> <file>lib/AdoDBRecord/Overloadable.php5.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1233922496</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>919edb1</revision>           <log>Merge branch 'next' of git@github.com:kakra/adodbrecord into next - http://bit.ly/7Z9c</log>           <url>http://github.com/kakra/adodbrecord/commit/919edb1bb8723e298339eef94220c78618231301</url>           <files>             <file> README</file> <file>lib/AdoDBRecord.class.php</file> <file>lib/AdoDBRecord/Base.class.php</file> <file>tests/TestFindConditions.class.php</file> <file>tests/TestTableStorage.class.php </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>adodbrecord</project>         <branch>next</branch>       </source>       <timestamp>1233922481</timestamp>       <body>         <commit>           <author>Kai Krakow</author>           <revision>30267c3</revision>           <log>Merge branch 'master' into next

Conflicts:
	lib/AdoDBRecord.class.php - http://bit.ly/7kuv</log>           <url>http://github.com/kakra/adodbrecord/commit/30267c3ede1778913eb372a515ab67f82be9640e</url>           <files>             <file> lib/AdoDBRecord/Base.class.php </file>           </files>         </commit>       </body>     </message></recentMessages></statsTarget>
