Example #1
0
 function beforeInsert(array &$values, User $record, Am_Grid_Editable $grid)
 {
     if ($values['_pass']) {
         $record->setPass($values['_pass']);
     }
     if ($record->get('login') == '') {
         $record->generateLogin();
     }
     if ($record->get('pass') == '') {
         $record->generatePassword();
     }
     $record->data()->set('signup_email_sent', 1);
     $record->set('subusers_parent_id', $this->reseller->pk());
     $record->is_approved = 1;
 }