<?php
function hide_views_column_views_pre_build(&$view) {
  global $user;
if ($view->name == 'diamond_search' || $view->name == 'fancy_diamond_search' || $view->name == 'commerce_cart_form'  || $view->name == 'commerce_cart_summary'){
  if (in_array("reseller", $user->roles) || in_array("markup 5", $user->roles) || in_array("markup 10", $user->roles) || in_array("markup 15", $user->roles) || in_array("markup 50", $user->roles) || $user->uid==0) {
 	$fields_to_remove = array('field_diamond_rap_off','field_diamond_price_per_carat');
  foreach ($fields_to_remove as $field_name) {
      unset($view->field[$field_name]);            
      unset($view->display_handler->handlers['field'][$field_name]);  
    
	 }
	
	}
 
  }
}