You can use this to hide some fields it on frontend only:
http://iwinter.com.hr/support/?p=148
Or with custom php code like this you can hide any part of code for specific user type:
<?php if($this->session->userdata('type')=='ADMIN'): ?>
//This will be visible only for admin
<?php endif; ?>
For example if you want to hide rooms for Land type of property type, you can do this very easy with depended fields:
Admin->real estates->depended fields->Add->Select property type “Land”, check wanted fields like rooms and save
Continue reading →
View file is application\views\admin\estate\edit.php, you should detect lines based on option type. For example if you changing for TEXTAREA (long input) then line 162…
You can for example add class hide into:
<div class=”form-group”>
So replace it with omething like that:
<?php if($this->session->userdata('username') != 'sandi' && $val_option->id == 73): ?>
<div class="form-group hide">
<?php else: ?>
<div class="form-group">
<?php endif; ?>
In this case only user with username sandi will see option 74 field when edit property in administration…
You can for example edit templates\bootstrap2-responsive\property.php
And infos that need to be hidden for not-registered users, hide with something like this:
<?php if(count($not_logged)==0): ?>
//Your secret info here
<?php endif; ?>
If this is what you want, you owe me a beer 
sanljiljan Support system