update_user_prefs($this->user, $prefs);
}
- $this->prefs = new user_prefs($prefs);
+ $this->prefs = new user_prefs(get_user($this->user));
}
}
function array_search_keys($needle, $haystack, $valuekey=null)
{
$keys = array();
- foreach($haystack as $key => $value) {
- $val = isset($valuekey) ? $value[$valuekey] : $value;
- if ($needle == $val){
- $keys[] = $key;
+ if($haystack)
+ foreach($haystack as $key => $value) {
+ $val = isset($valuekey) ? $value[$valuekey] : $value;
+ if ($needle == $val){
+ $keys[] = $key;
+ }
}
- }
return $keys;
}
//