Changeset 59233 in spip-zone


Ignore:
Timestamp:
Mar 12, 2012, 9:45:35 AM (8 years ago)
Author:
m.dulondel@…
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/hydraulic/branches/v0.3/formulaires/lechapt_calmon.php

    r59231 r59233  
    270270        switch($ValCal){
    271271                case 'Q':
    272                         if($L != 0 && $Lg != 0 && $M != 0){
     272                        if($L != 0 && $M != 0 && ($Lg != 0 || $min != 0)){                     
    273273                                for($i = $min; $i <= $max; $i+= $pas){
    274274                                        $result[] = pow(((($J*pow($D, $N))/$L)*(1000/$Lg)), 1/$M);
     
    282282               
    283283                case 'D':
    284                         if($J != 0 && $N != 0){
     284                        if(($J != 0 || $min != 0) && $N != 0){
    285285                                for($i = $min; $i <= $max; $i+= $pas){
    286286                                        $result[] = pow(((($L*pow($Q, $M))/$J)*($Lg/1000)), 1/$N);
     
    294294               
    295295                case 'J':
    296                         if($D != 0){
     296                        if($D != 0 || $min != 0){
    297297                                for($i = $min; $i <= $max; $i+= $pas){
    298298                                        $result[] = (($L*pow($Q, $M))/pow($D, $N))*($Lg/1000) ;
     
    306306               
    307307                case 'Lg':
    308                         if($L*pow($Q,$M) != 0){
     308                        if($L != 0 && ($Q != 0 || $min != 0)){
    309309                                for($i = $min; $i <= $max; $i+= $pas){
    310310                                        $result[] = (($J*pow($D, $N))/($L*pow($Q,$M)))*1000 ;
Note: See TracChangeset for help on using the changeset viewer.