В model.php после function check_data ( $model_array ) { $errors=array();вставить $is_admin = 0; $usr_id = ((isset($_SESSION['user_id']) && $_SESSION['user_id']==true) ? (int)$_SESSION['user_id_value'] : 0); if ($usr_id != 0) { require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/admin/users/users_manager.php'; $UM=new Users_Manager(); $user=$UM->getUserProfileData($usr_id); if ($user['group_id']==1) { $is_admin = 1; } }дальше изменить if ( $model_array[$key]['required'] == 'on' and $model_array[$key]['value'] == '' ) {на if ( $model_array[$key]['required'] == 'on' and $model_array[$key]['value'] == '' and $is_admin==0 ) {теперь поле телефон может быть обязательным, а при редактировании админом (в админке) данное поле может быть пусты. Обязательность пропускается.