Example #1
0
function DoQSchedule($Item, $Type = 'Q')
{
    $Field = key($Item);
    switch ($Field) {
        case 'Day':
            $ret = InsertSchedDate(current($Item), $Type);
            break;
        case 'WarmTime':
            $ret = InsertSchedTime(current($Item), 'Warm', $Type);
            break;
        case 'WarmDuration':
            $ret = InsertSchedDuration(current($Item), 'Warm', $Type);
            break;
        case 'Start':
            $ret = InsertSchedTime(current($Item), '', $Type);
            break;
        case 'Duration':
            $ret = InsertSchedDuration(current($Item), '', $Type);
            break;
        case 'Shift':
            $ret = InsertSchedShift(current($Item), $Type);
            break;
        case 'Options':
            $ret = InsertSchedComment(current($Item), $Type);
            break;
        default:
            debug_svela($Field);
    }
    out($ret);
}
Example #2
0
    }
} elseif (!empty($_REQUEST['startday'])) {
    $ret = InsertSchedDate($_REQUEST['startday']);
    $Errore = $ret['error'];
    $Value = $ret['day'];
} elseif (!empty($_REQUEST['starttime'])) {
    $ret = InsertSchedTime($_REQUEST['starttime']);
    $Errore = $ret['error'];
    $Value = $ret['start'];
} elseif (!empty($_REQUEST['warmtime'])) {
    $ret = InsertSchedTime($_REQUEST['warmtime'], 'Warm');
    $Errore = $ret['error'];
    $Value = $ret['warmtime'];
} elseif (!empty($_REQUEST['duration'])) {
    $ret = InsertSchedDuration($_REQUEST['duration']);
    $Errore = $ret['error'];
    $Value = $ret['duration'];
} elseif (!empty($_REQUEST['warmduration'])) {
    $ret = InsertSchedDuration($_REQUEST['warmduration'], 'Warm');
    $Errore = $ret['error'];
    $Value = $ret['warmduration'];
} elseif (!empty($_REQUEST['comment'])) {
    $ret = InsertSchedComment($_REQUEST['comment']);
    $Errore = $ret['error'];
    $Value = $ret['options'];
}
header('Content-Type: text/xml');
echo '<response>';
echo '<error>' . $Errore . '</error>';
echo '<fld><![CDATA[' . $Value . ']]></fld>';
echo '</response>';