/**
  * Assign the user_id if we have one.
  * @param array options
  * @return boolean success
  */
 public function beforeSave($options = array())
 {
     if ($user_id = $this->getCurrentUser('id')) {
         $this->data[$this->alias]['user_id'] = $user_id;
     }
     return parent::beforeSave($options);
 }
 /**
  * Assign the user_id if we have one.
  * @param array options
  * @return boolean success
  */
 public function beforeSave($options = array())
 {
     $user_id_method = QueueUtil::getConfig('userIdMethod');
     if (!empty($user_id_method)) {
         if ($user_id = $this->{$user_id_method}()) {
             $this->data[$this->alias]['user_id'] = $user_id;
         }
     }
     return parent::beforeSave($options);
 }