You are here

function pDraw::offsetCorrection in Visitors 7.2

Same name and namespace in other branches
  1. 7 pChart/class/pDraw.class.php \pDraw::offsetCorrection()

File

pChart/class/pDraw.class.php, line 196

Class

pDraw

Code

function offsetCorrection($Value, $Mode) {
  $Value = round($Value, 1);
  if ($Value == 0 && $Mode == 1) {
    return 0.9;
  }
  if ($Value == 0) {
    return 0;
  }
  if ($Mode == 1) {
    if ($Value == 1) {
      return 0.9;
    }
    if ($Value == 0.1) {
      return 0.9;
    }
    if ($Value == 0.2) {
      return 0.8;
    }
    if ($Value == 0.3) {
      return 0.8;
    }
    if ($Value == 0.4) {
      return 0.7;
    }
    if ($Value == 0.5) {
      return 0.5;
    }
    if ($Value == 0.6) {
      return 0.8;
    }
    if ($Value == 0.7) {
      return 0.7;
    }
    if ($Value == 0.8) {
      return 0.6;
    }
    if ($Value == 0.9) {
      return 0.9;
    }
  }
  if ($Mode == 2) {
    if ($Value == 1) {
      return 0.9;
    }
    if ($Value == 0.1) {
      return 0.1;
    }
    if ($Value == 0.2) {
      return 0.2;
    }
    if ($Value == 0.3) {
      return 0.3;
    }
    if ($Value == 0.4) {
      return 0.4;
    }
    if ($Value == 0.5) {
      return 0.5;
    }
    if ($Value == 0.6) {
      return 0.8;
    }
    if ($Value == 0.7) {
      return 0.7;
    }
    if ($Value == 0.8) {
      return 0.8;
    }
    if ($Value == 0.9) {
      return 0.9;
    }
  }
  if ($Mode == 3) {
    if ($Value == 1) {
      return 0.1;
    }
    if ($Value == 0.1) {
      return 0.1;
    }
    if ($Value == 0.2) {
      return 0.2;
    }
    if ($Value == 0.3) {
      return 0.3;
    }
    if ($Value == 0.4) {
      return 0.4;
    }
    if ($Value == 0.5) {
      return 0.9;
    }
    if ($Value == 0.6) {
      return 0.6;
    }
    if ($Value == 0.7) {
      return 0.7;
    }
    if ($Value == 0.8) {
      return 0.4;
    }
    if ($Value == 0.9) {
      return 0.5;
    }
  }
  if ($Mode == 4) {
    if ($Value == 1) {
      return -1;
    }
    if ($Value == 0.1) {
      return 0.1;
    }
    if ($Value == 0.2) {
      return 0.2;
    }
    if ($Value == 0.3) {
      return 0.3;
    }
    if ($Value == 0.4) {
      return 0.1;
    }
    if ($Value == 0.5) {
      return -0.1;
    }
    if ($Value == 0.6) {
      return 0.8;
    }
    if ($Value == 0.7) {
      return 0.1;
    }
    if ($Value == 0.8) {
      return 0.1;
    }
    if ($Value == 0.9) {
      return 0.1;
    }
  }
}