CodeIgniter

CodeIgniter - A3M - Account Authentication & Authorization Module

A3M is a CodeIgniter Module that leverages on bleeding edge web technologies like OpenID and OAuth to create a user-friendly user experience for Account Authentication & Authorization.

http://code.google.com/p/a3m/

Demo
http://it.euphoriatwentythree.com/projects/a3m/

CodeIgniter - ActiveRecord - Queries anzeigen

CodeIgniter bietet mit ActiveRecord eine einfache Schnittstelle zu diversen DB-Systemen - das Schreiben der üblichen SQL Queries entfällt..

Um dennoch die von ActiveRecord erzeugten SQL-Statements zu sehen, bietet CodeIgniter die folgende Möglichkeit:
public function get_paged_list($category='none',$limit = 10, $offset = 0,$status='none'){
$this->db->_compile_select();
if($status!='none')
$this->db->where('status',$status);
if($category!='none') {
$this->db->where('category_id',$category);
$this->db->orwhere('category_id_2',$category);
}

CodeIgniter - DATE_FORMAT und ActiveRecord

Durch die Sicherheitsvorkehrungen bei ActiveRecord ist es nicht ohne Weiteres möglich das Datumsformat in den SQL Queries zu beeinflussen..

Die folgende Abfrage führt zu einer Fehlermeldung
$this->db->select("*, DATE_FORMAT( created ,'%d.%m.%Y %H:%i') AS datum");
return $this->db->get($this->table, $limit, $offset);

Die SQL Abfrage wird durch ActiveRecord wie folgt erzeugt:
SELECT *, DATE_FORMAT( created, `'%d`.`%m`.`%Y` %H:%i') AS datum FROM (`notes`) WHERE `status` = 0 LIMIT 50