function pDraw::modulo

5.x pDraw.class.php pDraw::modulo($Value1, $Value2)
1 call to pDraw::modulo()
pDraw::processScale in inc/pchart/pchart/class/pDraw.class.php

File

inc/pchart/pchart/class/pDraw.class.php, line 2606

Class

pDraw

Code

function modulo($Value1, $Value2) 
 {
  if (floor($Value2) == 0) {
    return (0);
  }
  if (floor($Value2) != 0) {
    return ($Value1 % $Value2);
  }

  $MinValue = min($Value1, $Value2);
  $Factor = 10;
  while (floor($MinValue * $Factor) == 0) 
   {
    $Factor = $Factor * 10;
  }

  return (($Value1 * $Factor) % ($Value2 * $Factor));
}