Ok.. I’m ready
http://www.rapyd.com/index.php/main/download
* Simplification, distribution changed, rapyd will be packed only in the version “ci + rapyd”, but it will preserve independence. You can trash the CI /system folder and use your own (official or customized).
* Added support for php.ini config.: “short_open_tag = Off”, all views rebuilt with standard php tags (thnks reynierpm)
* Added rapyd_auth, a simple but complete authorization class, roles and permissions, based on rapyd_session. Added also an auth helper.
* Updated dataset, better support for aggregation functions, now Distinct Group By.. atc don’t crash dataset pagination
* Added rapyd language: spanish (by reynierpm), dutch (by Joris) and many CI language files (taken from the wiki), built some samples
* Updated rapyd_lang, now support browser-detection language. Added also a language helper.
* Added two new fields: captcha and radiogroup.
* Updated MY_Pagination.php (extension of CI pagination) to enhance the support for URI suffix. Todo: fix the calendar..
* Added MY_Validation.php (extension of CI validation) to support the new field captcha and a new rule “unique” (callback, check if the field is unique in the table where will be stored):
//
$edit->email = new inputField("Email", "email");
$edit->email->rule = "required|valid_email|unique";
* Updated free/container field, now supports dataobject relations: <#rel_identifier[fieldname]#>) usage:
//
$do = new DataObject("articles");
$do->rel_one_to_one("author", "authors", "author_id");
...
$edit = new DataEdit("manage articles", $do);
...
if ($edit->_status == 'show'){
$edit->owner = new containerField("owner",
"<#author[name]#> <#author[lastname]#>");
}
* Added “in” params in all fields, so you can merge the output of two or more field simply:
//
$edit->email = new inputField("Email", "email");
$edit->email->rule = "required|valid_email";
$edit->isactive = new radiogroupField("active", "active",
array("y"=>"active","n"=>"unverified"));
$edit->isactive->in = "email";
//will output a radio group (isactive) inside "email" field row
* Added DataEdit property back_cancel, alias for both back_cancel_delete and back_cancel_save (flow redirection)
* new release based on CI 1.5.3 (compatible with 1.5.*)
thnks all for contrib. and donat.
