Вход Регистрация
Файл: mobile/func/cron.edit.php
Строк: 1155
<?php

if (empty($_GET['elid'])) {
    if (empty(
$_POST['submit'])) {
        echo 
'<img src="images/t-new.png" alt="." />Создание задания<br />' "n";
        echo 
'<br />' "n";
        echo 
'<form action="?func=cron.edit" method="post">' "n";
        echo 
'Команда:<br />' "n";
        echo 
'<input name="name" /><br />' "n";
        echo 
'Период:<br />' "n";
        echo 
'<select name="period">' "n";
        echo 
'<option value="hourly">каждый час</option>' "n";
        echo 
'<option value="daily">каждый день</option>' "n";
        echo 
'<option value="weekly">раз в неделю</option>' "n";
        echo 
'<option value="monthly">раз в месяц</option>' "n";
        echo 
'<option value="yearly">раз в год</option>' "n";
        echo 
'<option value="reboot">при перезагрузке</option>' "n";
        echo 
'<option value="custom">другое</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'<br />' "n";
        echo 
'Другое:<br />' "n";
        echo 
'Минуты:<br />' "n";
        echo 
'<select name="crmin">' "n";
        echo 
'<option value="all">все</option>' "n";
        echo 
'<option value="every">каждые</option>' "n";
        echo 
'<option value="selected">указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evmin">' "n";
        echo 
'<option value="02">02</option>' "n";
        echo 
'<option value="03">03</option>' "n";
        echo 
'<option value="04">04</option>' "n";
        echo 
'<option value="05">05</option>' "n";
        echo 
'<option value="06">06</option>' "n";
        echo 
'<option value="07">07</option>' "n";
        echo 
'<option value="08">08</option>' "n";
        echo 
'<option value="09">09</option>' "n";
        echo 
'<option value="10">10</option>' "n";
        echo 
'<option value="11">11</option>' "n";
        echo 
'<option value="12">12</option>' "n";
        echo 
'<option value="13">13</option>' "n";
        echo 
'<option value="14">14</option>' "n";
        echo 
'<option value="15">15</option>' "n";
        echo 
'<option value="16">16</option>' "n";
        echo 
'<option value="17">17</option>' "n";
        echo 
'<option value="18">18</option>' "n";
        echo 
'<option value="19">19</option>' "n";
        echo 
'<option value="20">20</option>' "n";
        echo 
'<option value="21">21</option>' "n";
        echo 
'<option value="22">22</option>' "n";
        echo 
'<option value="23">23</option>' "n";
        echo 
'<option value="24">24</option>' "n";
        echo 
'<option value="25">25</option>' "n";
        echo 
'<option value="26">26</option>' "n";
        echo 
'<option value="27">27</option>' "n";
        echo 
'<option value="28">28</option>' "n";
        echo 
'<option value="29">29</option>' "n";
        echo 
'<option value="30">30</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="semin" /><br />' "n";
        echo 
'Часы:<br />' "n";
        echo 
'<select name="crhour">' "n";
        echo 
'<option value="all">все</option>' "n";
        echo 
'<option value="every">каждые</option>' "n";
        echo 
'<option value="selected">указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evhour">' "n";
        echo 
'<option value="02">02</option>' "n";
        echo 
'<option value="03">03</option>' "n";
        echo 
'<option value="04">04</option>' "n";
        echo 
'<option value="05">05</option>' "n";
        echo 
'<option value="06">06</option>' "n";
        echo 
'<option value="07">07</option>' "n";
        echo 
'<option value="08">08</option>' "n";
        echo 
'<option value="09">09</option>' "n";
        echo 
'<option value="10">10</option>' "n";
        echo 
'<option value="11">11</option>' "n";
        echo 
'<option value="12">12</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="sehour" /><br />' "n";
        echo 
'Дни месяца:<br />' "n";
        echo 
'<select name="crmday">' "n";
        echo 
'<option value="all">все</option>' "n";
        echo 
'<option value="every">каждые</option>' "n";
        echo 
'<option value="selected">указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evmday">' "n";
        echo 
'<option value="02">02</option>' "n";
        echo 
'<option value="03">03</option>' "n";
        echo 
'<option value="04">04</option>' "n";
        echo 
'<option value="05">05</option>' "n";
        echo 
'<option value="06">06</option>' "n";
        echo 
'<option value="07">07</option>' "n";
        echo 
'<option value="08">08</option>' "n";
        echo 
'<option value="09">09</option>' "n";
        echo 
'<option value="10">10</option>' "n";
        echo 
'<option value="11">11</option>' "n";
        echo 
'<option value="12">12</option>' "n";
        echo 
'<option value="13">13</option>' "n";
        echo 
'<option value="14">14</option>' "n";
        echo 
'<option value="15">15</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="semday" /><br />' "n";
        echo 
'Месяцы:<br />' "n";
        echo 
'<select name="crmonth">' "n";
        echo 
'<option value="all">все</option>' "n";
        echo 
'<option value="every">каждые</option>' "n";
        echo 
'<option value="selected">указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evmonth">' "n";
        echo 
'<option value="02">02</option>' "n";
        echo 
'<option value="03">03</option>' "n";
        echo 
'<option value="04">04</option>' "n";
        echo 
'<option value="05">05</option>' "n";
        echo 
'<option value="06">06</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="semonth" /><br />' "n";
        echo 
'Дни недели:<br />' "n";
        echo 
'<select name="crwday">' "n";
        echo 
'<option value="all">все</option>' "n";
        echo 
'<option value="every">каждые</option>' "n";
        echo 
'<option value="selected">указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evwday">' "n";
        echo 
'<option value="02">02</option>' "n";
        echo 
'<option value="03">03</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="sewday" /><br />' "n";
        echo 
'<input type="checkbox" name="hideout" value="on" checked="checked" /> не посылать отчёт по e-mail<br />' "n";
        echo 
'<input name="submit" type="submit" value="Создать" /><br />' "n";
        echo 
'</form>' "n";
        echo 
'<br />' "n";
        echo 
'<img src="images/t-back.png" alt=".." /><a href="?func=cron">Вернуться</a>' "n";
    } else {
        
$hideout = isset($_POST['hideout'])?'on':'';
        if (
$_POST['period'] == 'custom') {
            if (
$_POST['crmin'] == 'all') {
                
$min '*';
            } elseif (
$_POST['crmin'] == 'every') {
                
$min '*/' $_POST['evmin'];
            } elseif (
$_POST['crmin'] == 'selected') {
                
$min $_POST['semin'];
            }
            if (
$_POST['crhour'] == 'all') {
                
$hour '*';
            } elseif (
$_POST['crhour'] == 'every') {
                
$hour '*/' $_POST['evhour'];
            } elseif (
$_POST['crhour'] == 'selected') {
                
$hour $_POST['sehour'];
            }
            if (
$_POST['crmday'] == 'all') {
                
$mday '*';
            } elseif (
$_POST['crmday'] == 'every') {
                
$mday '*/' $_POST['evmday'];
            } elseif (
$_POST['crmday'] == 'selected') {
                
$mday $_POST['semday'];
            }
            if (
$_POST['crmonth'] == 'all') {
                
$month '*';
            } elseif (
$_POST['crmonth'] == 'every') {
                
$month '*/' $_POST['evmonth'];
            } elseif (
$_POST['crmonth'] == 'selected') {
                
$month $_POST['semonth'];
            }
            if (
$_POST['crwday'] == 'all') {
                
$wday '*';
            } elseif (
$_POST['crwday'] == 'every') {
                
$wday '*/' $_POST['evwday'];
            } elseif (
$_POST['crwday'] == 'selected') {
                
$wday $_POST['sewday'];
            }
            
$content api_query('https://' $server '/manager/ispmgr?min=' urlencode($min) . '&hour=' urlencode($hour) . '&mday=' urlencode($mday) . '&month=' urlencode($month) . '&wday=' urlencode($wday) . '&period=' urlencode($_POST['period']) . '&name=' urlencode($_POST['name']) . '&hideout=' $hideout '&func=cron.edit&sok=ok&out=xml&authinfo=' urlencode($_SESSION['username']) . ':' urlencode($_SESSION['password']));
        } else {
            
$content api_query('https://' $server '/manager/ispmgr?period=' urlencode($_POST['period']) . '&name=' urlencode($_POST['name']) . '&hideout=' $hideout '&func=cron.edit&sok=ok&out=xml&authinfo=' urlencode($_SESSION['username']) . ':' urlencode($_SESSION['password']));
        }
        
$parse_xml simplexml_load_string($content);
        if (isset(
$parse_xml->ok)) {
            echo 
'<div style="text-align:center">' "n";
            echo 
'Задание данных успешно создано!<br />' "n";
            echo 
'<a href="?func=cron">Продолжить&#187;</a>' "n";
            echo 
'</div>' "n";
        } else {
            echo 
'<div style="text-align:center">' "n";
            echo 
'Ошибка при создании задания!<br />' "n";
            echo 
'<a href="?func=cron">Продолжить&#187;</a>' "n";
            echo 
'</div>' "n";
        }
    }
} else {
    if (empty(
$_POST['submit'])) {
        
$content api_query('https://' $server '/manager/ispmgr?func=cron.edit&elid=' urlencode($_GET['elid']) . '&out=xml&authinfo=' urlencode($_SESSION['username']) . ':' urlencode($_SESSION['password']));
        
$parse_xml simplexml_load_string($content);
        echo 
'<img src="images/t-edit.png" alt="." />Изменение задания<br />' "n";
        echo 
'<br />' "n";
        echo 
'<form action="?func=cron.edit&amp;elid=' urlencode($_GET['elid']) . '" method="post">' "n";
        echo 
'Команда:<br />' "n";
        echo 
'<input name="name" value="' htmlentities((string)$parse_xml->nameENT_QUOTES'UTF-8') . '" /><br />' "n";
        echo 
'Период:<br />' "n";
        echo 
'<select name="period">' "n";
        echo 
'<option value="hourly"';
        if ((string)
$parse_xml->period == 'hourly') {
            echo 
' selected="selected"';
        }
        echo 
'>каждый час</option>' "n";
        echo 
'<option value="daily"';
        if ((string)
$parse_xml->period == 'daily') {
            echo 
' selected="selected"';
        }
        echo 
'>каждый день</option>' "n";
        echo 
'<option value="weekly"';
        if ((string)
$parse_xml->period == 'weekly') {
            echo 
' selected="selected"';
        }
        echo 
'>раз в неделю</option>' "n";
        echo 
'<option value="monthly"';
        if ((string)
$parse_xml->period == 'monthly') {
            echo 
' selected="selected"';
        }
        echo 
'>раз в месяц</option>' "n";
        echo 
'<option value="yearly"';
        if ((string)
$parse_xml->period == 'yearly') {
            echo 
' selected="selected"';
        }
        echo 
'>раз в год</option>' "n";
        echo 
'<option value="reboot"';
        if ((string)
$parse_xml->period == 'reboot') {
            echo 
' selected="selected"';
        }
        echo 
'>при перезагрузке</option>' "n";
        echo 
'<option value="custom"';
        if ((string)
$parse_xml->period == 'custom') {
            echo 
' selected="selected"';
        }
        echo 
'>другое</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'<br />' "n";
        echo 
'Другое:<br />' "n";
        echo 
'Минуты:<br />' "n";
        echo 
'<select name="crmin">' "n";
        echo 
'<option value="all"';
        if (
substr((string)$parse_xml->min01) == '*' and substr((string)$parse_xml->min11) <> '/' and (string)$parse_xml->period == 'custom') {
            echo 
' selected="selected"';
        }
        echo 
'>все</option>' "n";
        echo 
'<option value="every"';
        if (
substr((string)$parse_xml->min01) == '*' and substr((string)$parse_xml->min11) == '/' and (string)$parse_xml->period == 'custom') {
            
$evmin true;
            echo 
' selected="selected"';
        }
        echo 
'>каждые</option>' "n";
        echo 
'<option value="selected"';
        if (
substr((string)$parse_xml->min01) <> '*' and substr((string)$parse_xml->min11) <> '/' and (string)$parse_xml->period == 'custom') {
            
$semin true;
            echo 
' selected="selected"';
        }
        echo 
'>указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evmin">' "n";
        echo 
'<option value="02"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '02') {
            echo 
' selected="selected"';
        }
        echo 
'>02</option>' "n";
        echo 
'<option value="03"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '03') {
            echo 
' selected="selected"';
        }
        echo 
'>03</option>' "n";
        echo 
'<option value="04"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '04') {
            echo 
' selected="selected"';
        }
        echo 
'>04</option>' "n";
        echo 
'<option value="05"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '05') {
            echo 
' selected="selected"';
        }
        echo 
'>05</option>' "n";
        echo 
'<option value="06"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '06') {
            echo 
' selected="selected"';
        }
        echo 
'>06</option>' "n";
        echo 
'<option value="07"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '07') {
            echo 
' selected="selected"';
        }
        echo 
'>07</option>' "n";
        echo 
'<option value="08"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '08') {
            echo 
' selected="selected"';
        }
        echo 
'>08</option>' "n";
        echo 
'<option value="09"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '09') {
            echo 
' selected="selected"';
        }
        echo 
'>09</option>' "n";
        echo 
'<option value="10"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '10') {
            echo 
' selected="selected"';
        }
        echo 
'>10</option>' "n";
        echo 
'<option value="11"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '11') {
            echo 
' selected="selected"';
        }
        echo 
'>11</option>' "n";
        echo 
'<option value="12"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '12') {
            echo 
' selected="selected"';
        }
        echo 
'>12</option>' "n";
        echo 
'<option value="13"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '13') {
            echo 
' selected="selected"';
        }
        echo 
'>13</option>' "n";
        echo 
'<option value="14"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '14') {
            echo 
' selected="selected"';
        }
        echo 
'>14</option>' "n";
        echo 
'<option value="15"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '15') {
            echo 
' selected="selected"';
        }
        echo 
'>15</option>' "n";
        echo 
'<option value="16"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '16') {
            echo 
' selected="selected"';
        }
        echo 
'>16</option>' "n";
        echo 
'<option value="17"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '17') {
            echo 
' selected="selected"';
        }
        echo 
'>17</option>' "n";
        echo 
'<option value="18"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '18') {
            echo 
' selected="selected"';
        }
        echo 
'>18</option>' "n";
        echo 
'<option value="19"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '19') {
            echo 
' selected="selected"';
        }
        echo 
'>19</option>' "n";
        echo 
'<option value="20"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '20') {
            echo 
' selected="selected"';
        }
        echo 
'>20</option>' "n";
        echo 
'<option value="21"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '21') {
            echo 
' selected="selected"';
        }
        echo 
'>21</option>' "n";
        echo 
'<option value="22"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '22') {
            echo 
' selected="selected"';
        }
        echo 
'>22</option>' "n";
        echo 
'<option value="23"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '23') {
            echo 
' selected="selected"';
        }
        echo 
'>23</option>' "n";
        echo 
'<option value="24"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '24') {
            echo 
' selected="selected"';
        }
        echo 
'>24</option>' "n";
        echo 
'<option value="25"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '25') {
            echo 
' selected="selected"';
        }
        echo 
'>25</option>' "n";
        echo 
'<option value="26"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '26') {
            echo 
' selected="selected"';
        }
        echo 
'>26</option>' "n";
        echo 
'<option value="27"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '27') {
            echo 
' selected="selected"';
        }
        echo 
'>27</option>' "n";
        echo 
'<option value="28"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '28') {
            echo 
' selected="selected"';
        }
        echo 
'>28</option>' "n";
        echo 
'<option value="29"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '29') {
            echo 
' selected="selected"';
        }
        echo 
'>29</option>' "n";
        echo 
'<option value="30"';
        if (isset(
$evmin) and substr((string)$parse_xml->min2) == '30') {
            echo 
' selected="selected"';
        }
        echo 
'>30</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="semin"';
        if (isset(
$semin)) {
            echo 
' value="' substr((string)$parse_xml->min2) . '"';
        }
        echo 
' /><br />' "n";
        echo 
'Часы:<br />' "n";
        echo 
'<select name="crhour">' "n";
        echo 
'<option value="all"';
        if (
substr((string)$parse_xml->hour01) == '*' and substr((string)$parse_xml->hour11) <> '/' and (string)$parse_xml->period == 'custom') {
            echo 
' selected="selected"';
        }
        echo 
'>все</option>' "n";
        echo 
'<option value="every"';
        if (
substr((string)$parse_xml->hour01) == '*' and substr((string)$parse_xml->hour11) == '/' and (string)$parse_xml->period == 'custom') {
            
$evhour true;
            echo 
' selected="selected"';
        }
        echo 
'>каждые</option>' "n";
        echo 
'<option value="selected"';
        if (
substr((string)$parse_xml->hour01) <> '*' and substr((string)$parse_xml->hour11) <> '/' and (string)$parse_xml->period == 'custom') {
            
$sehour true;
            echo 
' selected="selected"';
        }
        echo 
'>указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evhour">' "n";
        echo 
'<option value="02"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '02') {
            echo 
' selected="selected"';
        }
        echo 
'>02</option>' "n";
        echo 
'<option value="03"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '03') {
            echo 
' selected="selected"';
        }
        echo 
'>03</option>' "n";
        echo 
'<option value="04"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '04') {
            echo 
' selected="selected"';
        }
        echo 
'>04</option>' "n";
        echo 
'<option value="05"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '05') {
            echo 
' selected="selected"';
        }
        echo 
'>05</option>' "n";
        echo 
'<option value="06"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '06') {
            echo 
' selected="selected"';
        }
        echo 
'>06</option>' "n";
        echo 
'<option value="07"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '07') {
            echo 
' selected="selected"';
        }
        echo 
'>07</option>' "n";
        echo 
'<option value="08"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '08') {
            echo 
' selected="selected"';
        }
        echo 
'>08</option>' "n";
        echo 
'<option value="09"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '09') {
            echo 
' selected="selected"';
        }
        echo 
'>09</option>' "n";
        echo 
'<option value="10"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '10') {
            echo 
' selected="selected"';
        }
        echo 
'>10</option>' "n";
        echo 
'<option value="11"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '11') {
            echo 
' selected="selected"';
        }
        echo 
'>11</option>' "n";
        echo 
'<option value="12"';
        if (isset(
$evhour) and substr((string)$parse_xml->hour2) == '12') {
            echo 
' selected="selected"';
        }
        echo 
'>12</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="sehour"';
        if (isset(
$sehour)) {
            echo 
' value="' substr((string)$parse_xml->hour2) . '"';
        }
        echo 
' /><br />' "n";
        echo 
'Дни месяца:<br />' "n";
        echo 
'<select name="crmday">' "n";
        echo 
'<option value="all"';
        if (
substr((string)$parse_xml->mday01) == '*' and substr((string)$parse_xml->mday11) <> '/' and (string)$parse_xml->period == 'custom') {
            echo 
' selected="selected"';
        }
        echo 
'>все</option>' "n";
        echo 
'<option value="every"';
        if (
substr((string)$parse_xml->mday01) == '*' and substr((string)$parse_xml->mday11) == '/' and (string)$parse_xml->period == 'custom') {
            
$evmday true;
            echo 
' selected="selected"';
        }
        echo 
'>каждые</option>' "n";
        echo 
'<option value="selected"';
        if (
substr((string)$parse_xml->mday01) <> '*' and substr((string)$parse_xml->mday11) <> '/' and (string)$parse_xml->period == 'custom') {
            
$semday true;
            echo 
' selected="selected"';
        }
        echo 
'>указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evmday">' "n";
        echo 
'<option value="02"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '02') {
            echo 
' selected="selected"';
        }
        echo 
'>02</option>' "n";
        echo 
'<option value="03"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '03') {
            echo 
' selected="selected"';
        }
        echo 
'>03</option>' "n";
        echo 
'<option value="04"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '04') {
            echo 
' selected="selected"';
        }
        echo 
'>04</option>' "n";
        echo 
'<option value="05"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '05') {
            echo 
' selected="selected"';
        }
        echo 
'>05</option>' "n";
        echo 
'<option value="06"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '06') {
            echo 
' selected="selected"';
        }
        echo 
'>06</option>' "n";
        echo 
'<option value="07"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '07') {
            echo 
' selected="selected"';
        }
        echo 
'>07</option>' "n";
        echo 
'<option value="08"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '08') {
            echo 
' selected="selected"';
        }
        echo 
'>08</option>' "n";
        echo 
'<option value="09"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '09') {
            echo 
' selected="selected"';
        }
        echo 
'>09</option>' "n";
        echo 
'<option value="10"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '10') {
            echo 
' selected="selected"';
        }
        echo 
'>10</option>' "n";
        echo 
'<option value="11"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '11') {
            echo 
' selected="selected"';
        }
        echo 
'>11</option>' "n";
        echo 
'<option value="12"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '12') {
            echo 
' selected="selected"';
        }
        echo 
'>12</option>' "n";
        echo 
'<option value="13"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '13') {
            echo 
' selected="selected"';
        }
        echo 
'>13</option>' "n";
        echo 
'<option value="14"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '14') {
            echo 
' selected="selected"';
        }
        echo 
'>14</option>' "n";
        echo 
'<option value="15"';
        if (isset(
$evmday) and substr((string)$parse_xml->mday2) == '15') {
            echo 
' selected="selected"';
        }
        echo 
'>15</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="semday"';
        if (isset(
$semday)) {
            echo 
' value="' substr((string)$parse_xml->mday2) . '"';
        }
        echo 
' /><br />' "n";
        echo 
'Месяцы:<br />' "n";
        echo 
'<select name="crmonth">' "n";
        echo 
'<option value="all"';
        if (
substr((string)$parse_xml->month01) == '*' and substr((string)$parse_xml->month11) <> '/' and (string)$parse_xml->period == 'custom') {
            echo 
' selected="selected"';
        }
        echo 
'>все</option>' "n";
        echo 
'<option value="every"';
        if (
substr((string)$parse_xml->month01) == '*' and substr((string)$parse_xml->month11) == '/' and (string)$parse_xml->period == 'custom') {
            
$evmonth true;
            echo 
' selected="selected"';
        }
        echo 
'>каждые</option>' "n";
        echo 
'<option value="selected"';
        if (
substr((string)$parse_xml->month01) <> '*' and substr((string)$parse_xml->month11) <> '/' and (string)$parse_xml->period == 'custom') {
            
$semonth true;
            echo 
' selected="selected"';
        }
        echo 
'>указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evmonth">' "n";
        echo 
'<option value="02"';
        if (isset(
$evmonth) and substr((string)$parse_xml->month2) == '02') {
            echo 
' selected="selected"';
        }
        echo 
'>02</option>' "n";
        echo 
'<option value="03"';
        if (isset(
$evmonth) and substr((string)$parse_xml->month2) == '03') {
            echo 
' selected="selected"';
        }
        echo 
'>03</option>' "n";
        echo 
'<option value="04"';
        if (isset(
$evmonth) and substr((string)$parse_xml->month2) == '04') {
            echo 
' selected="selected"';
        }
        echo 
'>04</option>' "n";
        echo 
'<option value="05"';
        if (isset(
$evmonth) and substr((string)$parse_xml->month2) == '05') {
            echo 
' selected="selected"';
        }
        echo 
'>05</option>' "n";
        echo 
'<option value="06"';
        if (isset(
$evmonth) and substr((string)$parse_xml->month2) == '06') {
            echo 
' selected="selected"';
        }
        echo 
'>06</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="semonth"';
        if (isset(
$semonth)) {
            echo 
' value="' substr((string)$parse_xml->month2) . '"';
        }
        echo 
' /><br />' "n";
        echo 
'Дни недели:<br />' "n";
        echo 
'<select name="crwday">' "n";
        echo 
'<option value="all"';
        if (
substr((string)$parse_xml->wday01) == '*' and substr((string)$parse_xml->wday11) <> '/' and (string)$parse_xml->period == 'custom') {
            echo 
' selected="selected"';
        }
        echo 
'>все</option>' "n";
        echo 
'<option value="every"';
        if (
substr((string)$parse_xml->wday01) == '*' and substr((string)$parse_xml->wday11) == '/' and (string)$parse_xml->period == 'custom') {
            
$evwday true;
            echo 
' selected="selected"';
        }
        echo 
'>каждые</option>' "n";
        echo 
'<option value="selected"';
        if (
substr((string)$parse_xml->wday01) <> '*' and substr((string)$parse_xml->wday11) <> '/' and (string)$parse_xml->period == 'custom') {
            
$sewday true;
            echo 
' selected="selected"';
        }
        echo 
'>указанные</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Каждые:<br />' "n";
        echo 
'<select name="evwday">' "n";
        echo 
'<option value="02"';
        if (isset(
$evwday) and substr((string)$parse_xml->wday2) == '02') {
            echo 
' selected="selected"';
        }
        echo 
'>02</option>' "n";
        echo 
'<option value="03"';
        if (isset(
$evwday) and substr((string)$parse_xml->wday2) == '03') {
            echo 
' selected="selected"';
        }
        echo 
'>03</option>' "n";
        echo 
'</select><br />' "n";
        echo 
'Указанные:<br />' "n";
        echo 
'<input name="sewday"';
        if (isset(
$sewday)) {
            echo 
' value="' substr((string)$parse_xml->wday2) . '"';
        }
        echo 
' /><br />' "n";
        echo 
'<input type="checkbox" name="hideout" value="on"';
        if (isset(
$parse_xml->hideout)) {
            echo 
' checked="checked"';
        }
        echo 
' /> не посылать отчёт по e-mail<br />' "n";
        echo 
'<input name="submit" type="submit" value="Изменить" /><br />' "n";
        echo 
'</form>' "n";
        echo 
'<br />' "n";
        echo 
'<img src="images/t-back.png" alt=".." /><a href="?func=cron">Вернуться</a>' "n";
    } else {
        
$hideout = isset($_POST['hideout'])?'on':'';
        if (
$_POST['period'] == 'custom') {
            if (
$_POST['crmin'] == 'all') {
                
$min '*';
            } elseif (
$_POST['crmin'] == 'every') {
                
$min '*/' $_POST['evmin'];
            } elseif (
$_POST['crmin'] == 'selected') {
                
$min $_POST['semin'];
            }
            if (
$_POST['crhour'] == 'all') {
                
$hour '*';
            } elseif (
$_POST['crhour'] == 'every') {
                
$hour '*/' $_POST['evhour'];
            } elseif (
$_POST['crhour'] == 'selected') {
                
$hour $_POST['sehour'];
            }
            if (
$_POST['crmday'] == 'all') {
                
$mday '*';
            } elseif (
$_POST['crmday'] == 'every') {
                
$mday '*/' $_POST['evmday'];
            } elseif (
$_POST['crmday'] == 'selected') {
                
$mday $_POST['semday'];
            }
            if (
$_POST['crmonth'] == 'all') {
                
$month '*';
            } elseif (
$_POST['crmonth'] == 'every') {
                
$month '*/' $_POST['evmonth'];
            } elseif (
$_POST['crmonth'] == 'selected') {
                
$month $_POST['semonth'];
            }
            if (
$_POST['crwday'] == 'all') {
                
$wday '*';
            } elseif (
$_POST['crwday'] == 'every') {
                
$wday '*/' $_POST['evwday'];
            } elseif (
$_POST['crwday'] == 'selected') {
                
$wday $_POST['sewday'];
            }
            
$content api_query('https://' $server '/manager/ispmgr?elid=' urlencode($_GET['elid']) . '&min=' urlencode($min) . '&hour=' urlencode($hour) . '&mday=' urlencode($mday) . '&month=' urlencode($month) . '&wday=' urlencode($wday) . '&period=' urlencode($_POST['period']) . '&name=' urlencode($_POST['name']) . '&hideout=' $hideout '&func=cron.edit&sok=ok&out=xml&authinfo=' urlencode($_SESSION['username']) . ':' urlencode($_SESSION['password']));
        } else {
            
$content api_query('https://' $server '/manager/ispmgr?elid=' urlencode($_GET['elid']) . '&period=' urlencode($_POST['period']) . '&name=' urlencode($_POST['name']) . '&hideout=' $hideout '&func=cron.edit&sok=ok&out=xml&authinfo=' urlencode($_SESSION['username']) . ':' urlencode($_SESSION['password']));
        }
        
$parse_xml simplexml_load_string($content);
        if (isset(
$parse_xml->ok)) {
            echo 
'<div style="text-align:center">' "n";
            echo 
'Задание данных успешно изменено!<br />' "n";
            echo 
'<a href="?func=cron">Продолжить&#187;</a>' "n";
            echo 
'</div>' "n";
        } else {
            echo 
'<div style="text-align:center">' "n";
            echo 
'Ошибка при изменении задания!<br />' "n";
            echo 
'<a href="?func=cron">Продолжить&#187;</a>' "n";
            echo 
'</div>' "n";
        }
    }
}

?>
Онлайн: 1
Реклама