public function edit($id, $data) { $this->sweepstakeId = $id; $keys = array_keys($_FILES); if (count($keys) == 1) { $fileName = GlobalHelper::saveUploadedFile($keys[0], Config::getDataFileDir(), GlobalHelper::generateRandomString(10)); if (is_null($fileName)) { $this->setError("file upload problem"); return false; } $data["share_image"] = Config::getDataFileUrl() . $fileName; } $this->setCurrentState(self::$STATE__FINISH_SAVE); Sweepstake_table::updateSweepstake($this->sweepstakeId, $data); return true; }
public function edit($id, $data) { $this->setCurrentState(self::$STATE__FINISH_EDIT_SAVE); $this->sweepstakeId = $id; Sweepstake_table::updateSweepstake($id, $data); }
public function cloneSweepstake($id) { $this->setCurrentState(self::$STATE__CLONE); $this->sweepstakeId = Sweepstake_table::cloneSweepstake($id); $url = SweepstakeManager::createNewSweepstake($this->sweepstakeId); Sweepstake_table::updateSweepstake($this->sweepstakeId, array("url" => $url)); return $this->sweepstakeId; }
public function passive($seepstakeId) { $this->sweepstakeId = $seepstakeId; $this->setCurrentState(self::$STATE__PASSIVE); Sweepstake_table::updateSweepstake($this->sweepstakeId, array("active" => 0)); }