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); }
} } 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>';