• order meeting room


    w

    <meta charset="UTF-8">
    <?php
    include('conn.php');
    include('w_fun.php');
    include('config_lang.php');
    include('w_fun_this_project.php');
    $sql = 'SET GLOBAL  connect_timeout=31536000';
    mysqli_query($link, $sql);
    $wclock0 = 8;
    $wclock1 = 21;
    
    
    $wtoday = date('Y-m-d');
    $wts = strtotime($wtoday);
    $wts += $wclock0 * 3600;
    echo $wts . '<br>';
    
    $sql = 'SELECT ro.*,FROM_UNIXTIME(ro.wstart,"%Y%m%d") AS wdate,FROM_UNIXTIME(ro.wstart,"%H%i") AS wshi, FROM_UNIXTIME(ro.wend,"%H%i") AS wehi FROM room_order ro WHERE wstart>' . $wts . '  ORDER  BY wstart  ASC';
    
    $sql = 'SELECT ro.*,FROM_UNIXTIME(ro.wstart,"%Y%m%d") AS wdate,FROM_UNIXTIME(ro.wstart,"%H%i") AS wshi, FROM_UNIXTIME(ro.wend,"%H%i") AS wehi FROM room_order ro   ORDER  BY wstart  ASC';
    
    $wts = strtotime($wtoday);
    $wts += $wclock1 * 3600;
    echo $wts . '<br>';
    
    $wrows = db_multiple_rows_link($link, $sql);
    
    $w = 0;
    $wb = 0;
    $wtmpdate = '';
    $wdate_arr = array();
    foreach ($wrows AS $one) {
        if ($wb == 0) {
            $wdate_arr[$w][] = $one;
            $wb = 1;
        } else {
            if ($wtmpdate == $one['wdate']) {
                $wdate_arr[$w][] = $one;
            } else {
                $w++;
                $wdate_arr[$w][] = $one;
            }
        }
        $wtmpdate = $one['wdate'];
    }
    
    $wdate_easy = array();
    $w = 0;
    foreach ($wdate_arr AS $one) {
        $wdate_easy[$w]['wdate'] = $one['0']['wdate'];
    
        for ($wi = $wclock0; $wi < $wclock1; $wi++) {
            $wii = 100 * $wi;
            $wdate_easy[$w][$wii . 's'] = '';
            $wdate_easy[$w][$wii . 'e'] = '';
            $wii = 100 * $wi + 30;
            $wdate_easy[$w][$wii . 's'] = '';
            $wdate_easy[$w][$wii . 'e'] = '';
        }
    
        $w++;
    }
    
    $w = 0;
    foreach ($wdate_arr AS $one) {
    
        foreach ($one AS $oneb) {
            $wshi = $oneb['wshi'];
            $wehi = $oneb['wehi'];
            $wcon = $oneb['sysuser'];
            $wcon = $wshi . '-' . $wehi . $oneb['sysuser'] . '-id' . $oneb['id'];
    
            for ($wi = $wclock0; $wi < $wclock1; $wi++) {
    
                $wii = 100 * $wi;
                if ($wshi >= $wii && $wshi < ($wii + 30)) {
                    $wdate_easy[$w][$wii . 's'] = $wcon;
                }
                if ($wehi >= $wii && $wehi < ($wii + 30)) {
                    $wdate_easy[$w][$wii . 'e'] = $wcon;
                }
    
                $wii = 100 * $wi + 30;
                if ($wshi >= $wii && $wshi < ($wii + 30)) {
                    $wdate_easy[$w][$wii . 's'] = $wcon;
                }
                if ($wehi >= $wii && $wehi < ($wii + 30)) {
                    $wdate_easy[$w][$wii . 'e'] = $wcon;
                }
    
            }
        }
        $w++;
    }
    
    ?>
    <script>
        console.log(document.cookie);
    </script>
    <!doctype html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>order room - 离散度30min </title>
        <link rel="stylesheet" href="static/bootstrap/css/bootstrap.min.css">
        <link rel="stylesheet" href="static/bootstrap/css/bootstrap-theme.min.css">
        <link rel="stylesheet" href="static/base.css">
        <script src="static/jquery-3.1.0.min.js"></script>
        <script src="static/bootstrap/js/bootstrap.min.js"></script>
    
        <link rel="stylesheet" href="static/jquery-timepicker-master/jquery.timepicker.css">
        <script src="static/jquery-timepicker-master/jquery.timepicker.min.js"></script>
    
    </head>
    <body>
    <?php
    $wtr = '<table class="table table-striped table-bordered">
    <tr><td>日期</td><td>会议室编号</td><td>会议室名称</td>';
    for ($w = $wclock0; $w < $wclock1; $w++) {
    
        $wtr .= '<td>' . $w . ':00</td>';
        $wtr .= '<td>' . $w . ':30</td>';
    }
    
    $wtr .= '<td>' . $wclock1 . ':00</td></tr>';
    
    foreach ($wdate_easy AS $one) {
        $wtr .= '<tr><td>' . $one['wdate'] . '</td><td>会议室编号12</td><td>会议室名称124</td>';
    
        $wcolor = 0;
        $wstyle[0] = ' ';
        $wstyle[1] = ' style="background-color: greenyellow" ';
    
    
        for ($wi = $wclock0; $wi < $wclock1; $wi++) {
    
            $wii = 100 * $wi;
            if ($one[$wii . 's'] != '' || $one[$wii . 'e'] != '') {
                $wcolor = 1;
            }
            $wid = $one['wdate'] . $wii;
            $wtr .= '<td ' . $wstyle[$wcolor] . ' id="' . $wid . '"  >' . '<button class="btn  " data-toggle="modal" data-target="#w' . $wid . '">
    ' . $one[$wii . 's'] . '</button> ' . '<br><br><br>' . $one[$wii . 'e'] . '</td>';
            ?>
            <!-- 模态框(Modal) -->
            <div class="modal fade" id="<?= 'w' . $wid ?>" tabindex="-1" role="dialog" aria-labelledby="<?= 'wt' . $wid ?>"
                 aria-hidden="true">
                <div class="modal-dialog">
                    <form method="post" action="">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                                    &times;
                                </button>
                                <h4 class="modal-title" id="<?= 'wt' . $wid ?>">
                                    会议室预订
                                </h4>
                            </div>
                            <div class="modal-body">
    
                                <table class="table">
                                    <tr>
                                        <td>会议日期</td>
                                        <td id="wd<?= $wid ?>"><input class="form-control" type="text" name="wd"
                                                                      id="wd<?= $wid ?>" value="<?= $one['wdate'] ?>"></td>
                                    </tr>
                                    <tr>
                                        <td>会议室名称</td>
                                        <td id="wr<?= $wid ?>"><input class="form-control" type="text" name="wr"
                                                                      id="wr<?= $wid ?>"
                                                                      value="<?= $one['wdate'] . '45355' ?>"></td>
                                    </tr>
                                    <tr>
                                        <td>会议主题</td>
                                        <td><input class="form-control" type="text" name="wtheme" id="wt<?= $wid ?>"></td>
                                    </tr>
                                    <tr>
                                        <td class="">开始时间</td>
                                        <td><input class="form-control" id="jq_timepicker<?= $wid ?>s" type="text"
                                                   name="wts" value="<?=substr($wii,0,strlen($wii)-2).':'.substr($wii,strlen($wii)-2,2);?>">
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>结束时间</td>
    
                                        <td><input class="form-control" id="jq_timepicker<?= $wid ?>e" type="text"
                                                   name="wte" >
                                        </td>
                                    </tr>
    
                                    <tr>
                                        <td>预定人</td>
                                        <td><input class="form-control" type="text" name="wu" id="wu<?= $wid ?>"
                                                   value="<?= $_COOKIE['userid'] ?>">
                                    </tr>
    
                                </table>
                                <script>
    
                                    <?$wid ?>
                                    $('#jq_timepicker<?=$wid ?>s').timepicker({
                                        'minTime': '8:00am',
                                        'maxTime': '9:00pm',
                                        'showDuration': false,
                                        'step': 1
                                    });
    
                                    $('#jq_timepicker<?=$wid ?>e').timepicker({
                                        'minTime': '8:00am',
                                        'maxTime': '9:00pm',
                                        'showDuration': false,
                                        'step': 1
                                    });
    
    
                                </script>
                            </div>
                            <div class="modal-footer">
                                <button type="button" class="btn btn-default" data-dismiss="modal">取消
                                </button>
                                <button type="submit" class="btn btn-primary" name="wsu" id="wo<?= $wid ?>">
                                    提交预订
                                </button>
                            </div>
                        </div>
                    </form>
                    <!-- /.modal-content -->
                </div>
                <!-- /.modal -->
            </div>
    
            <?php
            if ($one[$wii . 's'] == '' && $one[$wii . 'e'] != '') {
                $wcolor = 0;
            }
            if ($one[$wii . 's'] != '' && $one[$wii . 'e'] != '') {
                $wcolor = 0;
            }
    
    
            $wii = 100 * $wi + 30;
            $wid = $one['wdate'] . $wii;
            $wtr .= '<td ' . $wstyle[$wcolor] . ' id="' . $wid . '"  >' . '<button class="btn  " data-toggle="modal" data-target="#w' . $wid . '">
    ' . $one[$wii . 's'] . '</button> ' . '<br><br><br>' . $one[$wii . 'e'] . '</td>';
            ?>
            <!-- 模态框(Modal) -->
            <div class="modal fade" id="<?= 'w' . $wid ?>" tabindex="-1" role="dialog" aria-labelledby="<?= 'wt' . $wid ?>"
                 aria-hidden="true">
                <div class="modal-dialog">
                    <form method="post" action="">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                                    &times;
                                </button>
                                <h4 class="modal-title" id="<?= 'wt' . $wid ?>">
                                    会议室预订
                                </h4>
                            </div>
                            <div class="modal-body">
    
                                <table class="table">
                                    <tr>
                                        <td>会议日期</td>
                                        <td id="wd<?= $wid ?>"><input class="form-control" type="text" name="wd"
                                                                      id="wd<?= $wid ?>" value="<?= $one['wdate'] ?>"></td>
                                    </tr>
                                    <tr>
                                        <td>会议室名称</td>
                                        <td id="wr<?= $wid ?>"><input class="form-control" type="text" name="wr"
                                                                      id="wr<?= $wid ?>"
                                                                      value="<?= $one['wdate'] . '45355' ?>"></td>
                                    </tr>
                                    <tr>
                                        <td>会议主题</td>
                                        <td><input class="form-control" type="text" name="wtheme" id="wt<?= $wid ?>"></td>
                                    </tr>
                                    <tr>
                                        <td class="">开始时间</td>
                                        <td><input class="form-control" id="jq_timepicker<?= $wid ?>s" type="text"
                                                   name="wts" value="<?=substr($wii,0,strlen($wii)-2).':'.substr($wii,strlen($wii)-2,2);?>">
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>结束时间</td>
    
                                        <td><input class="form-control" id="jq_timepicker<?= $wid ?>e" type="text"
                                                   name="wte">
                                        </td>
                                    </tr>
    
                                    <tr>
                                        <td>预定人</td>
                                        <td><input class="form-control" type="text" name="wu" id="wu<?= $wid ?>"
                                                   value="<?= $_COOKIE['userid'] ?>">
                                    </tr>
    
                                </table>
                                <script>
    
    
                                    $('#jq_timepicker<?=$wid ?>s').timepicker({
                                        'minTime': '8:00am',
                                        'maxTime': '9:00pm',
                                        'showDuration': false,
                                        'step': 1
                                    });
    
                                    $('#jq_timepicker<?=$wid ?>e').timepicker({
                                        'minTime': '8:00am',
                                        'maxTime': '9:00pm',
                                        'showDuration': false,
                                        'step': 1
                                    });
    
    
                                </script>
                            </div>
                            <div class="modal-footer">
                                <button type="button" class="btn btn-default" data-dismiss="modal">取消
                                </button>
                                <button type="submit" class="btn btn-primary" name="wsu" id="wo<?= $wid ?>">
                                    提交预订
                                </button>
                            </div>
                        </div>
                    </form>
                    <!-- /.modal-content -->
                </div>
                <!-- /.modal -->
            </div>
    
            <?php
    
            if ($one[$wii . 's'] == '' && $one[$wii . 'e'] != '') {
                $wcolor = 0;
            }
        }
        $wtr .= '</tr>';
    }
    
    $wtr .= '</table>';
    echo $wtr;
    ?>
    
    </body>
    </html>

    <meta charset="UTF-8">
    <?php
    include('conn.php');
    include('w_fun.php');
    include('config_lang.php');
    include('w_fun_this_project.php');
    $sql = 'SET GLOBAL  connect_timeout=31536000';
    mysqli_query($link, $sql);
    $wclock0 = 8;
    $wclock1 = 21;
    
    
    $wtoday = date('Y-m-d');
    $wts = strtotime($wtoday);
    $wts += $wclock0 * 3600;
    
    
    $sql = 'SELECT ro.*,FROM_UNIXTIME(ro.wstart,"%Y%m%d") AS wdate,FROM_UNIXTIME(ro.wstart,"%H%i") AS wshi, FROM_UNIXTIME(ro.wend,"%H%i") AS wehi FROM room_order ro WHERE wstart>' . $wts . '  ORDER  BY wstart  ASC';
    
    $sql = 'SELECT ro.*,FROM_UNIXTIME(ro.wstart,"%Y%m%d") AS wdate,FROM_UNIXTIME(ro.wstart,"%H%i") AS wshi, FROM_UNIXTIME(ro.wend,"%H%i") AS wehi FROM room_order ro   ORDER  BY wstart  ASC';
    
    
    $wts = strtotime($wtoday);
    $wts += $wclock1 * 3600;
    
    
    $wrows = db_multiple_rows_link($link, $sql);
    
    $w = 0;
    $wb = 0;
    $wtmpdate = '';
    $wdate_arr = array();
    foreach ($wrows AS $one) {
        if ($wb == 0) {
            $wdate_arr[$w][] = $one;
            $wb = 1;
        } else {
            if ($wtmpdate == $one['wdate']) {
                $wdate_arr[$w][] = $one;
            } else {
                $w++;
                $wdate_arr[$w][] = $one;
            }
        }
        $wtmpdate = $one['wdate'];
    }
    
    $wdate_easy = array();
    $w = 0;
    foreach ($wdate_arr AS $one) {
        $wdate_easy[$w]['wdate'] = $one['0']['wdate'];
    
        for ($wi = $wclock0; $wi < $wclock1; $wi++) {
            $wii = 100 * $wi;
            $wdate_easy[$w][$wii . 's'] = '';
            $wdate_easy[$w][$wii . 'e'] = '';
            $wii = 100 * $wi + 30;
            $wdate_easy[$w][$wii . 's'] = '';
            $wdate_easy[$w][$wii . 'e'] = '';
        }
    
        $w++;
    }
    
    
    $w = 0;
    foreach ($wdate_arr AS $one) {
    
        foreach ($one AS $oneb) {
            $wshi = $oneb['wshi'];
            $wehi = $oneb['wehi'];
            $wcon = $oneb['sysuser'];
            $wcon = $wshi . '-' . $wehi . $oneb['sysuser'] . '-id' . $oneb['id'];
    
            for ($wi = $wclock0; $wi < $wclock1; $wi++) {
    
                $wii = 100 * $wi;
                if ($wshi >= $wii && $wshi < ($wii + 30)) {
                    $wdate_easy[$w][$wii . 's'] = $wcon;
                }
                if ($wehi >= $wii && $wehi < ($wii + 30)) {
                    $wdate_easy[$w][$wii . 'e'] = $wcon;
                }
    
                $wii = 100 * $wi + 30;
                if ($wshi >= $wii && $wshi < ($wii + 30)) {
                    $wdate_easy[$w][$wii . 's'] = $wcon;
                }
                if ($wehi >= $wii && $wehi < ($wii + 30)) {
                    $wdate_easy[$w][$wii . 'e'] = $wcon;
                }
    
            }
        }
        $w++;
    }
    
    
    
    ?>
    <script>
        console.log(document.cookie);
    </script>
    <!doctype html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>order room - 离散度30min </title>
    </head>
    <body>
    <?php
    $wtr = '<table>
    <tr><td>日期</td><td>会议室编号</td><td>会议室名称</td>';
    for ($w = $wclock0; $w < $wclock1; $w++) {
    
        $wtr .= '<td>' . $w . ':00</td>';
        $wtr .= '<td>' . $w . ':30</td>';
    }
    
    $wtr .= '<td>' . $wclock1 . ':00</td></tr>';
    
    foreach ($wdate_easy AS $one) {
        $wtr .= '<tr><td>' . $one['wdate'] . '</td><td>会议室编号' . rand(123, 789) . '</td><td>会议室名称124</td>';
    
        $wcolor = 0;
        $wstyle[0] = ' ';
        $wstyle[1] = ' style="background-color: greenyellow" ';
    
    
        for ($wi = $wclock0; $wi < $wclock1; $wi++) {
    
            $wii = 100 * $wi;
            if ($one[$wii . 's'] != '' || $one[$wii . 'e'] != '') {
                $wcolor = 1;
            }
            $wtr .= '<td ' . $wstyle[$wcolor] . '>' . $one[$wii . 's'] . '<br><br><br>' . $one[$wii . 'e'];
            if ($one[$wii . 's'] == '' && $one[$wii . 'e'] != '') {
                $wcolor = 0;
            }
            if ($one[$wii . 's'] != '' && $one[$wii . 'e'] != '') {
                $wcolor = 0;
            }
    
    
            $wii = 100 * $wi + 30;
            $wtr .= '<td ' . $wstyle[$wcolor] . '>' . $one[$wii . 's'] . '<br><br><br>' . $one[$wii . 'e'];
            if ($one[$wii . 's'] == '' && $one[$wii . 'e'] != '') {
                $wcolor = 0;
            }
    
    
        }
    
    
        $wtr .= '</tr>';
    }
    
    
    $wtr .= '</table>';
    echo $wtr;
    ?>
    
    </body>
    </html>

    <meta charset="UTF-8">
    <?php
    include('conn.php');
    include('w_fun.php');
    include('config_lang.php');
    include('w_fun_this_project.php');
    $sql = 'SET GLOBAL  connect_timeout=31536000';
    mysqli_query($link, $sql);
    $wclock0 = 8;
    $wclock1 = 21;
    
    
    $wtoday = date('Y-m-d');
    $wts = strtotime($wtoday);
    $wts += $wclock0 * 3600;
    echo $wts . '<br>';
    
    $sql = 'SELECT * FROM room_order WHERE wstart>' . $wts . '  ORDER  BY wstart  ASC';
    var_dump($sql);
    
    $wts = strtotime($wtoday);
    $wts += $wclock1 * 3600;
    echo $wts . '<br>';
    
    $wrows = db_multiple_rows_link($link, $sql);
    
    
    echo '<br>-------------------------------db<br>';
    foreach ($wrows AS $one) {
        //var_dump($one);
        echo '<br>';
        $date = date('Y_m_d', $one['wstart']);
        $dateb = date('H:i', $one['wstart']);
        $ws = intval(date('Hi', $one['wstart']));
        echo '<br>' . $date;
        echo '<br>' . $dateb;
        echo '<br>' . $ws;
    
        $date = date('Y_m_d', $one['wend']);
        $dateb = date('H:i', $one['wend']);
        $we = intval(date('Hi', $one['wend']));
        echo '<br>' . $date;
        echo '<br>' . $dateb;
        echo '<br>' . $we;
        $wcount = floor(($we - $ws) / 30);
        echo '<br>' . $wcount;
        for ($w = $wclock0; $w < $wclock1; $w++) {
    
    
            $wn = 'w' . $date . 'ws' . ($w * 100);
            $wv = 'w';
            if ($ws >= ($w - 1) * 100 && $ws < ($w * 100 + 30)) {
                $wv = $one['id'] . '@w@' . $one['sysuser'];
            }
            wjs_cookie($wn, $wv);
            $wn = 'w' . $date . 'we' . ($w * 100);
            $wv = 'w';
            if ($we >= ($w - 1) * 100 && $we < ($w * 100 + 30)) {
                $wv = $one['id'] . '@w@' . $one['sysuser'];
            }
            wjs_cookie($wn, $wv);
    
    
            $wn = 'w' . $date . 'ws' . ($w * 100 + 30);
            $wv = 'w';
            if ($ws >= ($w * 100 + 30) && $ws < ($w + 1) * 100) {
                $wv = $one['id'] . '@w@' . $one['sysuser'];
            }
            wjs_cookie($wn, $wv);
            $wn = 'w' . $date . 'we' . ($w * 100 + 30);
            $wv = 'w';
            if ($we >= ($w * 100 + 30) && $we < ($w + 1) * 100) {
                $wv = $one['id'] . '@w@' . $one['sysuser'];
            }
            wjs_cookie($wn, $wv);
    
    
        }
    }
    
    
    function wjs_cookie($wn, $wv)
    {
    
        echo '<script>document.cookie="' . $wn . '=' . $wv . '";</script>';
    }
    
    echo '<br>-------------------------------wcookie<br>';
    //var_dump($_COOKIE);
    
    
    $sql = 'SELECT MAX(wstart) AS wmaxdate FROM room_order ';
    var_dump($sql);
    $wmaxdate = db_single_row_single_field_link($link, $sql, 'wmaxdate');
    $wts = strtotime($wtoday);
    //$wmaxdate  = date('Y_m_d', $wmaxdate );
    echo '<br>' . $wmaxdate . '<br>';
    
    $sql = 'SELECT MIN(wstart) AS wmindate FROM room_order ';
    var_dump($sql);
    $wmindate = db_single_row_single_field_link($link, $sql, 'wmindate');
    $wts = strtotime($wtoday);
    //$wmindate  = date('Y_m_d', $wmindate);
    //echo   '<br>'.$wmindate .'<br>';
    $wdays = ceil(($wmaxdate - $wmindate) / (24 * 3600));
    var_dump($wdays);
    
    ?>
    <script>
        console.log(document.cookie);
    </script>
    <!doctype html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>order room - 离散度30min </title>
        <link rel="stylesheet" href="static/bootstrap/css/bootstrap.min.css">
        <link rel="stylesheet" href="static/bootstrap/css/bootstrap-theme.min.css">
        <link rel="stylesheet" href="static/base.css">
        <script src="static/jquery-3.1.0.min.js"></script>
    </head>
    <body>
    <?php
    $wtr = '<table class="table table-striped">
    <tr><td>日期</td><td>会议室编号</td><td>会议室名称</td>';
    for ($w = $wclock0; $w < $wclock1; $w++) {
    
        $wtr .= '<td>' . $w . ':00</td>';
        $wtr .= '<td>' . $w . ':30</td>';
    }
    
    $wtr .= '<td>' . $wclock1 . ':00</td></tr>';
    
    
    for ($wtab = 0; $wtab < $wdays; $wtab++) {
        $wtr .= '<tr><td>' . date('Y-m-d', $wrows[$wtab]['wstart']) . '</td><td>会议室编号12</td><td>会议室名称124</td>';
        for ($w = $wclock0; $w < $wclock1; $w++) {
            $wtr .= '<td>' . 'wwr' . ':00</td>';
        }
        $wtr .= '</tr>';
    }
    
    
    $wtr .= '</table>';
    echo $wtr;
    ?>
    
    </body>
    </html>
  • 相关阅读:
    如何通过logcat查看系统程序的意图
    jmeter测试本地myeclips调试状态下的tomcat程序死锁
    利用开源项目使discus论坛与java应用同步登录和注册
    hibernate映射文件基础
    长沙理工大学校园网客户端无法卸载解决办法
    26个Jquery使用小技巧
    eclipse 书签
    Notepad++ 书签
    【转】不提拔你,就因为你只想把工作做好
    自己开发开源jquery插件--给jquery.treeview加上checkbox
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6409297.html
Copyright © 2020-2023  润新知