Example #1
0
/**
 * Get an RGB value with a modifier.
 *
 * @param  string  $key
 * @param  integer $modifier
 * @return string
 */
function uiHelper($key, $modifier = 0)
{
    global $theme;
    $r = minMax($theme[$key . '_r'] + $modifier);
    $g = minMax($theme[$key . '_g'] + $modifier);
    $b = minMax($theme[$key . '_b'] + $modifier);
    return "[{$r}, {$g}, {$b}]";
}
Example #2
0
function sanityCheck($present, $last_time, $total_entries)
{
    //error_log("Total entries is $total_entries");
    $minmax = minMax($total_entries);
    if ($present >= strtotime("00:00", $present) && $present < strtotime("03:00", $present)) {
        return false;
    } else {
        if ($present >= strtotime("03:00", $present) && $present < strtotime("07:29", $present)) {
            return false;
        } else {
            if ($present >= strtotime("07:30", $present) && $present < strtotime("10:00", $present)) {
                /*if($total_entries<9)
                		return false;*/
                $rand = mt_rand($minmax['max'], $minmax['min']);
                $offset = round($rand * 2);
            } else {
                if ($present >= strtotime("10:00", $present) && $present < strtotime("15:00", $present)) {
                    $rand = mt_rand($minmax['max'], $minmax['min']);
                    $offset = round($rand * 0.4);
                } else {
                    if ($present >= strtotime("15:00", $present) && $present < strtotime("18:00", $present)) {
                        $rand = mt_rand($minmax['max'], $minmax['min']);
                        $offset = round($rand * 1.1);
                    } else {
                        if ($present >= strtotime("18:00", $present) && $present < strtotime("20:00", $present)) {
                            $rand = mt_rand($minmax['max'], $minmax['min']);
                            $offset = round($rand * 0.5);
                            //error_log("offset is $offset");
                        } else {
                            if ($present >= strtotime("20:00", $present) && $present < strtotime("22:00", $present)) {
                                $rand = mt_rand($minmax['max'], $minmax['min']);
                                $offset = round($rand * 1.3);
                            } else {
                                if ($present >= strtotime("22:00", $present) && $present < strtotime("23:59", $present)) {
                                    $rand = mt_rand($minmax['max'], $minmax['min']);
                                    $offset = round($rand * 1.7);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    $offset = $offset * 60;
    //error_log(($last_time+$offset)." should be less than $present");
    if ($last_time + $offset < $present) {
        return true;
    } else {
        return false;
    }
}
Example #3
0
function sanityCheck($present, $last_time, $total_entries)
{
    $minmax = minMax($total_entries);
    if ($present >= strtotime("00:00", $present) && $present < strtotime("03:00", $present)) {
        return false;
    } else {
        if ($present >= strtotime("03:00", $present) && $present < strtotime("07:29", $present)) {
            return false;
        } else {
            if ($present >= strtotime("07:30", $present) && $present < strtotime("10:00", $present)) {
                if ($total_entries < 9) {
                    return false;
                }
                $rand = mt_rand($minmax['max'], $minmax['min']);
                $offset = round($rand * 2);
            } else {
                if ($present >= strtotime("10:00", $present) && $present < strtotime("15:00", $present)) {
                    $rand = mt_rand($minmax['max'], $minmax['min']);
                    $offset = round($rand * 0.4);
                } else {
                    if ($present >= strtotime("15:00", $present) && $present < strtotime("18:00", $present)) {
                        $rand = mt_rand($minmax['max'], $minmax['min']);
                        $offset = round($rand * 1.1);
                    } else {
                        if ($present >= strtotime("18:00", $present) && $present < strtotime("20:00", $present)) {
                            $rand = mt_rand($minmax['max'], $minmax['min']);
                            $offset = round($rand * 0.5);
                        } else {
                            if ($present >= strtotime("20:00", $present) && $present < strtotime("22:00", $present)) {
                                $rand = mt_rand($minmax['max'], $minmax['min']);
                                $offset = round($rand * 1.3);
                            } else {
                                if ($present >= strtotime("22:00", $present) && $present < strtotime("23:59", $present)) {
                                    $rand = mt_rand($minmax['max'], $minmax['min']);
                                    $offset = round($rand * 1.7);
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    $offset = $offset * 60;
    if ($last_time + $offset < $present) {
        return true;
    } else {
        return false;
    }
}