コード例 #1
0
ファイル: Check.php プロジェクト: nagyist/Tattle
 /**
  * Creates all Check related URLs for the site
  *
  * @param  string $type  The type of URL to make: 'list', 'add', 'edit', 'delete'
  * @param  Meetup $obj   The Check object for the edit and delete URL types
  * @return string  The URL requested
  */
 public static function setResultsLevel($value, $obj = NULL)
 {
     if ($obj->getOverUnder() == 0) {
         if ($value >= $obj->getError()) {
             $state = 1;
         } elseif ($value >= $obj->getWarn()) {
             $state = 2;
         } else {
             //echo 'all good ' . " $value <br />";
             $state = 0;
         }
         return $state;
     }
     if ($obj->getOverUnder() == 1) {
         if ($value > $obj->getWarn()) {
             $state = 0;
         } elseif ($value > $obj->getError()) {
             $state = 2;
         } else {
             fCore::debug('error state' . " {$value} compared to " . $obj->getError() . "<br />", FALSE);
             $state = 1;
         }
         return $state;
     }
 }