union shift update model

This commit is contained in:
Philip Häusler 2014-12-07 19:46:56 +01:00
parent 07b9de84c5
commit f4fa7f5d33
1 changed files with 7 additions and 7 deletions

View File

@ -39,13 +39,13 @@ function Shift_update($shift) {
* Update a shift by its external id. * Update a shift by its external id.
*/ */
function Shift_update_by_psid($shift) { function Shift_update_by_psid($shift) {
return sql_query("UPDATE `Shifts` SET $shift_source = sql_select("SELECT `SID` FROM `Shifts` WHERE `PSID`=" . $shift['PSID']);
`start`=" . sql_escape($shift['start']) . ", if ($shift_source === false)
`end`=" . sql_escape($shift['end']) . ", return false;
`RID`=" . sql_escape($shift['RID']) . ", if (count($shift_source) == 0)
`name`=" . sql_null($shift['name']) . ", return null;
`URL`=" . sql_null($shift['URL']) . " $shift['SID'] = $shift_source['SID'];
WHERE `PSID`=" . sql_escape($shift['PSID'])); return Shift_update($shift);
} }
/** /**