Filters

Archived from the Xataface Users forum.

siainmi — Mon Oct 01, 2007 6:12 am

Hi! I ‘have append in file fields.ini in directory Anagrafica (reference to table Anagrafica) this rows:

[__filters__]
group=”$user->val(‘group’)”

is possible to insert in field [group] of table Anagrafica value of [$user->val(‘group’)] every once is insert new row in table Anagrafica?

Thank for help!


shannah — Mon Oct 01, 2007 9:43 am

Yes,

Use the beforeInsert trigger:
function beforeInsert(&$record){
$auth =& Dataface_AuthenticationTool::getInstance();
$user =& $auth->getLoggedInUser();
if ( $user ) $record->setValue(‘group’, $user->val(‘group’));
}


siainmi — Tue Oct 02, 2007 12:10 am

Hi good!!
is possible to hide field group when add record? I try to use

[group]
visibility = hidden

i file fields.ini, but in insert new record still view group field!


shannah — Tue Oct 02, 2007 12:27 am

Try
widget:type=hidden


siainmi — Tue Oct 02, 2007 7:02 am

HI!!
Works! as usually!
Thx For all!!