<?php
if (!defined('GAME')) {
    die();
}

if ($u->room['file'] == 'ab/kareta') {
    $cs = '';
    $sos = '';
    $car = mysql_fetch_array(mysql_query('SELECT * FROM `vokzal` WHERE `name` = "' . $u->room['name'] . '" LIMIT 1'));
    if (isset($car['id'])) {
        $sp = mysql_query('SELECT * FROM `vokzal` WHERE `city` = "capitalcity" OR `tocity` = "capitalcity"');
        while ($pl = mysql_fetch_array($sp)) {
            $vz1 = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Вокзал" AND `city` = "' . $pl['city'] . '" LIMIT 1'));
            $vz2 = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "Вокзал" AND `city` = "' . $pl['tocity'] . '" LIMIT 1'));
            $crm = mysql_fetch_array(mysql_query('SELECT * FROM `room` WHERE `name` = "' . $pl['name'] . '" LIMIT 1'));
            //period 0 - прибытие в город (стоянка), 1 - движение, 3 - прибытие в другой город (стоянка), 4 - движение (из tocity)
            if ($pl['time_start_go'] == 0) {
                //Это новая карета обновляем данные
                mysql_query('UPDATE `vokzal` SET `time_start_go` = "' . (time() + $pl['timeStop'] * 60) . '",`time_finish_go` = "' . (time() + $pl['timeStop'] * 60 + $pl['time_go'] * 60) . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                $pl['time_start_go'] = time() + $pl['timeStop'] * 60;
                $pl['time_finish_go'] = $pl['time_start_go'] + $pl['time_go'] * 60;
            }
            $see = 0;
            if ($u->info['admin'] > 0) {
                $see = 1;
            }
            $plc = $pl['tocity'];
            if ($pl['time_start_go'] - 600 < time() && $pl['time_start_go'] > time()) {
                //можно знанимать места в карете
                if (isset($crm['id'])) {
                    $sr = mysql_query('SELECT `uid`,`id` FROM `items_users` WHERE `secret_id` = "' . $pl['time_start_go'] . '_b' . $pl['id'] . '" AND `delete` = "0" LIMIT 100');
                    while ($pr = mysql_fetch_array($sr)) {
                        $upd1 = mysql_query('UPDATE `items_users` SET `delete` = "' . time() . '" WHERE `id` = "' . $pr['id'] . '" LIMIT 1');
                        if ($upd1) {
                            mysql_query('UPDATE `users` SET `room` = "' . $crm['id'] . '" WHERE `online` > ' . (time() - 120) . ' AND `id` = "' . $pr['uid'] . '" LIMIT 1');
                        }
                    }
                }
            }
            //отправляем карету в другой город
            if ($pl['time_finish_go'] < time()) {
                //прибыли
                if ($pl['period'] == 0) {
                    //Прибыли в город, время стоянки закончилось, и поехали
                    mysql_query('UPDATE `vokzal` SET `period` = "1",`citygo` = "' . $pl['tocity'] . '" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                    $pl['period'] = 1;
                } elseif ($pl['period'] == 1) {
                    //приехалис в другой город, делаем там стоянку выкидываем людей
                    if (isset($crm['id'])) {
                        mysql_query('UPDATE `users` SET `city` = "' . $pl['tocity'] . '",`room` = "' . $vz2['id'] . '" WHERE `room` = "' . $crm['id'] . '" LIMIT ' . $pl['bilets_default'] . '');
                    }
                    mysql_query('UPDATE `vokzal` SET `bilets` = "' . $pl['bilets_default'] . '",`citygo`="' . $pl['city'] . '",`time_finish_go` = "' . (time() + $pl['timeStop'] * 60 + $pl['time_go'] * 60) . '",`time_start_go` = "' . (time() + $pl['timeStop'] * 60) . '",`period` = "3" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                    $pl['period'] = 3;
                } elseif ($pl['period'] == 3) {
                    //Прибыли в город, время стоянки закончилось, и поехали
                    mysql_query('UPDATE `vokzal` SET `period` = "4" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                    $pl['period'] = 4;
                } elseif ($pl['period'] == 4) {
                    //приехалис в другой город, делаем там стоянку и выкидываем людей
                    if (isset($crm['id'])) {
                        mysql_query('UPDATE `users` SET `city` = "' . $pl['city'] . '",`room` = "' . $vz1['id'] . '" WHERE `room` = "' . $crm['id'] . '" LIMIT ' . $pl['bilets_default'] . '');
                    }
                    mysql_query('UPDATE `vokzal` SET `bilets` = "' . $pl['bilets_default'] . '",`citygo`="' . $pl['tocity'] . '",`time_finish_go` = "' . (time() + $pl['timeStop'] * 60 + $pl['time_go'] * 60) . '",`time_start_go` = "' . (time() + $pl['timeStop'] * 60) . '",`period` = "0" WHERE `id` = "' . $pl['id'] . '" LIMIT 1');
                    $pl['period'] = 0;
                } else {
                    echo '[?]';
                }
            }
        }
    }

    if ($re != '') {
        echo '<div align="right"><font color="red"><b>' . $re . '</b></font></div>';
    } ?>
    <style type="text/css">

        .pH3 {
            COLOR: #8f0000;
            FONT-FAMILY: Arial;
            FONT-SIZE: 12pt;
            FONT-WEIGHT: bold;
        }

        .class_ {
            font-weight: bold;
            color: #C5C5C5;
            cursor: pointer;
        }

        .class_st {
            font-weight: bold;
            color: #659BA3;
            cursor: pointer;
        }

        .class__ {
            font-weight: bold;
            color: #FFFFFF;
            cursor: pointer;
            background-color: #659BA3;
        }

        .class__st {
            font-weight: bold;
            color: #FFFFFF;
            cursor: pointer;
            background-color: #659BA3;
            font-size: 10px;
        }

        .class_old {
            font-weight: bold;
            color: #919191;
            cursor: pointer;
        }

        .class__old {
            font-weight: bold;
            color: #FFFFFF;
            cursor: pointer;
            background-color: #838383;
            font-size: 10px;
        }
    </style>
    <TABLE width="100%" cellspacing="0" cellpadding="0">
        <tr>
            <td valign="top">
                <div align="center" class="pH3"><?php echo $u->room['name']; ?></div>
                <?php
                echo '<b style="color:red">' . $error . '</b>';
                ?>
                <center>
                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                            <td width="400" valign="top">
                                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                    <tr>
                                        <td width="150">
                                            <div align="left"></div>
                                        </td>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <div align="left">Место отбытия:</div>
                                        </td>
                                        <td>
                                            <div align="left"><?php echo $u->city_name[capitalcity]; ?></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <div align="left">Место прибытия:</div>
                                        </td>
                                        <td>
                                            <div align="left"><?php echo $u->city_name[$car['citygo']]; ?></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <div align="left">Прибытие:</div>
                                        </td>
                                        <td>
                                            <div align="left"><?php echo date('H:i', $car['time_start_go'] + $car['time_go'] * 60); ?></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                        <td>
                                            <div align="left"></div>
                                        </td>
                                    </tr>
                                </table>

                                <div align="left">
                                    <?php
                                    /*
                                    /i/kareta1.swf - весна (ночь) 1 март
                                    /i/kareta2.swf - весна (день)
                                    /i/kareta3.swf - зима (ночь) 1 декабря
                                    /i/kareta4.swf - зима (день)
                                    /i/kareta5.swf - лето (ночь) 1 июня
                                    /i/kareta6.swf - лето (день)
                                    /i/kareta7.swf - осень (ночь) 1 сентября
                                    /i/kareta8.swf - осень (день)
                                    1 - весна
                                    2 - лето
                                    3 - осень
                                    4 - зима
                                    */
                                    $outimg = [1 => 4, 2 => 4, 3 => 1, 4 => 1, 5 => 1, 6 => 2, 7 => 2, 8 => 2, 9 => 3, 10 => 3, 11 => 3, 12 => 4];
                                    $imgo = [1 => 1, 2 => 5, 3 => 7, 4 => 3];
                                    $outimg = $imgo[$outimg[round(date('m', time()))]];
                                    if (date('H', time()) < 22 && date('H', time()) > 6) {
                                        $outimg++;
                                    }
                                    ?>
                                    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"
                                            width="220" height="175">
                                        <param name="movie" value="/static/img/i/kareta<?php if ($outimg == '') {
                                            $outimg = 1;
                                                                                                }
                                                                                                echo $outimg; ?>.swf"/>
                                        <param name="quality" value="high"/>
                                        <param name="SCALE" value="exactfit"/>
                                        <embed src="/static/img/i/kareta<?php echo $outimg; ?>.swf" width="220" height="175" quality="high"
                                               pluginspage="//www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
                                               scale="exactfit"></embed>
                                    </object>
                                </div>
                            </td>
                            <td valign="middle"><p>&nbsp;</p>
                                <div align="center">
                                    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"
                                            width="670" height="428">
                                        <param name="movie" value="/static/img/flash/puzzle<?php echo rand(1, 13); ?>.swf"/>
                                        <param name="quality" value="high"/>
                                        <param name="SCALE" value="exactfit"/>
                                        <embed src="/static/img/flash/puzzle<?php echo rand(1, 13); ?>.swf" width="670" height="428" quality="high"
                                               pluginspage="//www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
                                               scale="exactfit"></embed>
                                    </object>
                                </div>
                            </td>
                        </tr>
                    </table>
                    <b><br/>
                    </b><small style="color:#999999;"><br/>
                    </small>
                </center>
            <td width="280" valign="top">
                <div>

                    <div align="right">
                        <input onclick="location='main.php?rnd=<?php echo $code; ?>';" type="button" value="обновить"/>
                        <input type="button" value="выйти из кареты"/>
                        <br/>
                    </div>
                    <br/>
                    <br/>
                </div>
            </td>
    </table>
    <br>
    <div id="textgo" style="visibility:hidden;"></div>
    <?php
}
?>
