Yusupov |
|
---|---|
Всем привет!
Заметил такую неприятность. Если например для пользователей создано дополнительное поле, которое доступно для редактирования только администратору сайта и это checkbox-поле, то при обновлении пользователем своего профиля данное поле обнуляется. То есть установки администратора уничтожаются. Видимо проблема в этом коде в файле users.profile.inc.php: // Extra fields if(count($extrafields)>0) foreach($extrafields as $row) { $import = sed_import('ruser'.$row['field_name'],'P','HTM'); if($row['field_type']=="checkbox") { $import = $import != ''; } $ruserextrafields[] = $import; $urr['user_'.$row[ 'field_name']] = $import; } |