芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/sommatv/lib/Entity/DisplayEvent.php
setCommonDependencies($store, $log); } public function save() { if ($this->displayEventId == null) $this->add(); else $this->edit(); } private function add() { $this->displayEventId = $this->getStore()->insert(' INSERT INTO `displayevent` (eventDate, start, end, displayID) VALUES (:eventDate, :start, :end, :displayId) ', [ 'eventDate' => time(), 'start' => $this->start, 'end' => $this->end, 'displayId' => $this->displayId ]); } private function edit() { $this->getStore()->update('UPDATE `displayevent` SET `end` = :end WHERE statId = :statId', [ 'displayevent' => $this->displayEventId, 'end' => $this->end ]); } /** * Record the display coming online * @param $displayId */ public function displayUp($displayId) { $this->getStore()->update('UPDATE `displayevent` SET `end` = :toDt WHERE displayId = :displayId AND `end` IS NULL', [ 'toDt' => time(), 'displayId' => $displayId ]); } }