Exemplo n.º 1
0
function create_output($array, $camera, $file_path)
{
    //var_dump($array);
    //print_r($array);
    echo "<tr>";
    for ($i = 1; $i <= count($camera); $i++) {
        $camera_name = $camera[$i]['camera_name'];
        echo "<th>Time</th>";
        echo "<th>{$camera_name}</th>";
        //echo "<tr style='border:thin solid gray;' >";
        //echo "<th style='border:thin solid gray; width:100px;'>";
        //echo $camera_name;
        //echo "</th>";
        //for($j=0;$j<count($array[$camera_name]);$j++){
        //echo "<td  style=' text-align:center'><a href='{$array[$camera_name][$j]}'><img src='".$array[$camera_name][$j]."' width='160' height='120' style=''></a></td>";
        //}
        //echo "</tr>";
    }
    echo "</tr>";
    //print_r($array);
    $max = 0;
    for ($i = 1; $i <= count($camera); $i++) {
        $cam_name = $camera[$i]['camera_name'];
        if ($max < count($array[$cam_name])) {
            $max = count($array[$cam_name]);
        }
    }
    for ($i = 0; $i < $max; $i++) {
        $previous_stop_point = array(0 => array(0 => "no file", 1 => "no file"));
        echo "<tr>";
        for ($j = 1; $j <= count($camera); $j++) {
            $f = 1;
            $p_s_p = $previous_stop_point[$f][1];
            $c_f_n = $array[$cam_name][$i];
            $e = explode($file_path, $c_f_n);
            $e1 = explode("_", $e[1]);
            $e2 = $e1[2];
            if ($e2 == $p_s_p) {
                $f = $f + 1;
            }
            $f = $f + 1;
            $cam_name = $camera[$j]['camera_name'];
            $cam_width = $camera[$j]['camera_thumb_width'];
            $cam_height = $camera[$j]['camera_thumb_height'];
            if ($array[$cam_name][$i] == "" or $array[$cam_name][$i] == NULL) {
                $array[$cam_name][$i] = "no_picture";
            }
            if ($array[$cam_name][$i] !== "no_picture") {
                $output = "";
                $time_formatted = "24:00";
                for ($p = 0; $p < 5; $p++) {
                    $f_n = $array[$cam_name][$i][0];
                    $width = $camera[$j]['camera_thumb_width'];
                    $height = $camera[$j]['camera_thumb_height'];
                    $slice = explode(",", $f_n);
                    if ($slice[$p] !== "") {
                        $time_formatted = get_time_formatted($file_path, $slice[$p]);
                        $output .= "<a href='{$slice[$p]}'><img src='{$slice[$p]}' width='{$width}',height='{$height}'></a>";
                    } else {
                        break;
                    }
                }
                echo "<td>{$time_formatted}</td><td  style=' text-align:left'>{$output}</td>";
            } else {
                echo "<td></td><td  style=' text-align:center'>No Image Data</td>";
            }
        }
        //echo $camera_name;
        //print_r($array[$camera_name]);
        echo "</tr>";
    }
}
Exemplo n.º 2
0
function create_bookmark_output($array, $camera, $file_path)
{
    $photos = array();
    //var_dump($array);
    for ($i = 1; $i <= count($camera); $i++) {
        $camera_name = $camera[$i]['camera_name'];
        $camera_list = array('name' => $camera[$i]['camera_name']);
        array_push($photos, $camera_list);
    }
    ?>

    </div>
<?php 
    echo "</tr>";
    //print_r($array);
    $max = 0;
    for ($i = 1; $i <= count($camera); $i++) {
        $cam_name = $camera[$i]['camera_name'];
        if ($max < count($array[$cam_name])) {
            $max = count($array[$cam_name]);
        }
    }
    for ($i = 0; $i < $max; $i++) {
        $previous_stop_point = array(0 => array(0 => "no file", 1 => "no file"));
        echo "<tr>";
        for ($j = 1; $j <= count($camera); $j++) {
            $f = 1;
            $p_s_p = $previous_stop_point[$f][1];
            $c_f_n = $array[$cam_name][$i];
            $e = explode($file_path, $c_f_n);
            $e1 = explode("_", $e[1]);
            $e2 = $e1[2];
            if ($e2 == $p_s_p) {
                $f = $f + 1;
            }
            $f = $f + 1;
            $cam_name = $camera[$j]['camera_name'];
            $cam_width = $camera[$j]['camera_thumb_width'];
            $cam_height = $camera[$j]['camera_thumb_height'];
            if ($array[$cam_name][$i] == "" or $array[$cam_name][$i] == NULL) {
                $array[$cam_name][$i] = "no_picture";
            }
            if ($array[$cam_name][$i] !== "no_picture") {
                $output = "";
                $time_formatted = "24:00";
                for ($p = 0; $p < 5; $p++) {
                    $f_n = $array[$cam_name][$i][0];
                    $width = $camera[$j]['camera_thumb_width'];
                    $height = $camera[$j]['camera_thumb_height'];
                    $slice = explode(",", $f_n);
                    if ($slice[$p] !== "") {
                        $time_formatted = get_time_formatted($file_path, $slice[$p]);
                        for ($t = 0; $t < count($photos); $t++) {
                            if ($cam_name == $photos[$t]['name']) {
                                $itemOut = "<a href='{$slice[$p]}'><img src='{$slice[$p]}' width='{$width}',height='{$height}'></a>";
                                $photos[$t]['item'] = $photos[$t]['item'] . $itemOut;
                            }
                        }
                        $output .= "<a href='{$slice[$p]}'><img src='{$slice[$p]}' width='{$width}',height='{$height}'></a>";
                    } else {
                        break;
                    }
                }
                echo "<td>{$time_formatted}</td><td  style=' text-align:left'>{$output}</td>";
            } else {
                echo "<td></td><td  style=' text-align:center'>No Image Data</td>";
            }
        }
        //echo $camera_name;
        //print_r($array[$camera_name]);
        echo "</tr>";
    }
}