diff --git a/htdocs/core/lib/images.lib.php b/htdocs/core/lib/images.lib.php index f7592c69c08..7e47f755a7e 100644 --- a/htdocs/core/lib/images.lib.php +++ b/htdocs/core/lib/images.lib.php @@ -547,161 +547,3 @@ function vignette($file, $maxWidth = 160, $maxHeight = 120, $extName='_small', $ return $imgThumbName; } - - -/** - * This function returns the html for the moneymeter. - * - * @param int $actualValue amount of actual money - * @param int $pendingValue amount of money of pending memberships - * @param int $intentValue amount of intended money (that's without the amount of actual money) - * @return string thermometer htmlLegenda - */ -function moneyMeter($actualValue=0, $pendingValue=0, $intentValue=0) -{ - global $langs; - - // variables - $height="200"; - $maximumValue=125000; - - $imageDir = "http://eucd.info/images/therm/"; - - $imageTop = $imageDir . "therm_top.png"; - $imageMiddleActual = $imageDir . "therm_actual.png"; - $imageMiddlePending = $imageDir . "therm_pending.png"; - $imageMiddleIntent = $imageDir . "therm_intent.png"; - $imageMiddleGoal = $imageDir . "therm_goal.png"; - $imageIndex = $imageDir . "therm_index.png"; - $imageBottom = $imageDir . "therm_bottom.png"; - $imageColorActual = $imageDir . "therm_color_actual.png"; - $imageColorPending = $imageDir . "therm_color_pending.png"; - $imageColorIntent = $imageDir . "therm_color_intent.png"; - - $formThermTop = ' - - - -
- - - - - - - - - - - -
- '; - - $formSection = ' - '; - - $formThermbottom = ' -
-
-
'; - - // legenda - - $legendaActual = "€ " . round($actualValue); - $legendaPending = "€ " . round($pendingValue); - $legendaIntent = "€ " . round($intentValue); - $legendaTotal = "€ " . round($actualValue + $pendingValue + $intentValue); - $formLegenda = ' - - - - - - -
 '.$langs->trans("Paid").':
' . $legendaActual . '
 '.$langs->trans("Waiting").':
' . $legendaPending . '
 '.$langs->trans("Promesses").':
' . $legendaIntent . '
 Total:
' . $legendaTotal . '
- - '; - - // check and edit some values - - $error = 0; - if ( $maximumValue <= 0 || $height <= 0 || $actualValue < 0 || $pendingValue < 0 || $intentValue < 0) - { - return "The money meter could not be processed
\n"; - } - if ( $actualValue > $maximumValue ) - { - $actualValue = $maximumValue; - $pendingValue = 0; - $intentValue = 0; - } - else - { - if ( ($actualValue + $pendingValue) > $maximumValue ) - { - $pendingValue = $maximumValue - $actualValue; - $intentValue = 0; - } - else - { - if ( ($actualValue + $pendingValue + $intentValue) > $maximumValue ) - { - $intentValue = $maximumValue - $actualValue - $pendingValue; - } - } - } - - // start writing the html (from bottom to top) - - // bottom - $thermometer = $formThermbottom; - - // actual - $sectionHeight = round(($actualValue / $maximumValue) * $height); - $totalHeight = $sectionHeight; - if ( $sectionHeight > 0 ) - { - $section = $formSection; - $section = str_replace("{image}", $imageMiddleActual, $section); - $section = str_replace("{height}", $sectionHeight, $section); - $thermometer = $section . $thermometer; - } - - // pending - $sectionHeight = round(($pendingValue / $maximumValue) * $height); - $totalHeight += $sectionHeight; - if ( $sectionHeight > 0 ) - { - $section = $formSection; - $section = str_replace("{image}", $imageMiddlePending, $section); - $section = str_replace("{height}", $sectionHeight, $section); - $thermometer = $section . $thermometer; - } - - // intent - $sectionHeight = round(($intentValue / $maximumValue) * $height); - $totalHeight += $sectionHeight; - if ( $sectionHeight > 0 ) - { - $section = $formSection; - $section = str_replace("{image}", $imageMiddleIntent, $section); - $section = str_replace("{height}", $sectionHeight, $section); - $thermometer = $section . $thermometer; - } - - // goal - $sectionHeight = $height- $totalHeight; - if ( $sectionHeight > 0 ) - { - $section = $formSection; - $section = str_replace("{image}", $imageMiddleGoal, $section); - $section = str_replace("{height}", $sectionHeight, $section); - $thermometer = $section . $thermometer; - } - - // top - $thermometer = $formThermTop . $thermometer; - - return $thermometer . $formLegenda; -} -