示例#1
0
function person_type_select_option($is_filter, $person_type)
{
    clearstatcache();
    if ($is_filter) {
        $person_type_file = fopen("./json/person.json", "r");
        $person_type_json = fread($person_type_file, filesize("./json/person.json"));
    } else {
        $person_type_file = fopen("../json/person.json", "r");
        $person_type_json = fread($person_type_file, filesize("../json/person.json"));
    }
    fclose($person_type_file);
    $person_type_array = json_decode($person_type_json)->person;
    //$is_all = ($is_filter ? "全部" : "");
    if ($is_filter) {
        echo "<option value='' style='font-size:20px'>{$is_all}</option>";
    }
    for ($x = 0; $x < count($person_type_array); $x++) {
        $person_type_bg_color = $person_type_array[$x]->color;
        $person_type_color = font_color($person_type_bg_color);
        echo "<option style='background-color:{$person_type_bg_color};color:{$person_type_color};font-size:20px;'";
        if ($person_type_array[$x]->name == $person_type) {
            echo " selected";
        }
        echo ">";
        echo $person_type_array[$x]->name;
        echo "</option>";
    }
}
示例#2
0
         if ($type_x == $type_y->name) {
             array_push($bed_color, $type_y->color);
         }
     }
 }
 //echo bed
 echo "<div class='float_right_div'>";
 if ($new_room_bed > 6 || count($bed_color) > 6) {
     $sum_count = 0;
     for ($z = 0; $z < 6; $z++) {
         if ($z == 3) {
             echo "<div class='clear_right_float'></div>";
         }
         if ($sum_count < count($bed_color)) {
             $type_z = $bed_color[$sum_count];
             $type_font = font_color($type_z);
             $new_count = 1;
             while ($bed_color[$sum_count] == $bed_color[$sum_count + 1]) {
                 $new_count += 1;
                 $sum_count += 1;
             }
             echo "<div class='bed' style='background-color:{$type_z};color:{$type_font};'>";
             echo "{$new_count}";
             echo "</div>";
             $sum_count += 1;
         } else {
             //last empty bed
             $last_count = $new_room_bed - $sum_count;
             if ($last_count < 0) {
                 $b_f_color = " style='color:white;background-color:black'";
                 $last_count *= -1;
示例#3
0
<?php

//echo fill room color panel
include_once "../header.php";
clearstatcache();
$room_file = fopen("../json/room.json", "r");
$room_json = fread($room_file, filesize("../json/room.json"));
fclose($room_file);
$room_array = json_decode($room_json)->room;
echo "<div id='room_type_main'>";
echo "<div class='vertical_middle'></div><div id='room_type_main_in' onclick='select_room_type_col(this)'>房 間 填 色</div><input type='hidden' id='room_type_main_hidden' value=''>";
echo "</div><!--";
for ($x = 0; $x < count($room_array); $x++) {
    $name = $room_array[$x]->name;
    $bg_color = $room_array[$x]->color;
    $color = font_color($bg_color);
    echo "--><div class='room_type_col' id='room_type_col{$x}' style='background-color:{$bg_color}'>";
    echo "<div class='vertical_middle'></div><div class='room_type_in' onclick='select_room_type_col(this)' style='color:{$color}'>";
    echo $name;
    echo "</div><input type='hidden' class='room_type_in_hidden' value='{$bg_color}'>";
    echo "</div><!--";
}
echo "-->";