Esempio n. 1
0
} elseif ($action == 'delete') {
///////////////////////////////////////////////////////////////////////////////
  $userpattern_id = $params['userpattern_id'];
  if ($pattern = UserPattern::get($userpattern_id)) {
    $pattern->delete();
    $params['userpattern_id'] = 0;
  } else {
    $display['msg'] .= display_err_msg($err['msg']);
  }
  $display['search'] = dis_userpattern_search_form($params);

} elseif ($action == 'apply') {
///////////////////////////////////////////////////////////////////////////////
  $userpattern_id = $params['userpattern_id'];
  if ($pattern = UserPattern::get($userpattern_id)) {
    $attributes = is_array($params['attributes']) ? $params['attributes'] : array();
    $pattern->applyTo($attributes);
    $return = array('attributes' => $attributes);
  }
  if (!empty($err['msg']))
    $return = array('err' => $err['msg']);
  echo json_encode($return);
  exit();
}


///////////////////////////////////////////////////////////////////////////////
// Display
///////////////////////////////////////////////////////////////////////////////
$display['head'] = display_head($l_userpattern);
Esempio n. 2
0
} else if ($action == 'unlink_mobile') {
///////////////////////////////////////////////////////////////////////////////
  $remove_q = run_query_userobm_mobile_unlink($params);
  echo "({".$display['json']."})";
  exit();

} else if ($action == 'remove_partnership') {
///////////////////////////////////////////////////////////////////////////////
  $remove_q = run_query_userobm_mobile_remove_partnership($params);
  echo "({".$display['json']."})";
  exit();
} else if ($action == 'profile_quota') {
///////////////////////////////////////////////////////////////////////////////
  $profile_name = $params['profile_name'];
  if ($params['user_pattern']) {
	$pattern = UserPattern::get($params['user_pattern']);
	if ($pattern->__get('profile') == $profile_name) {
		$user_pattern_quota = $pattern->__get('mail_quota');
		$profile_quota = (!empty($user_pattern_quota)) ? $user_pattern_quota : $params['profiles'][$profile_name]['properties']['mail_quota_default'];
	} else {
		$profile_quota = $params['profiles'][$profile_name]['properties']['mail_quota_default'];
	}
  } else {	
	$profile_quota = $params['profiles'][$profile_name]['properties']['mail_quota_default'];
  }
  echo "({quota:".$profile_quota."})";
  exit();
}

of_category_user_action_switch($module, $action, $params);