/** * simpleReserve * * @TODO 同時間帯に別のチャンネルを予約している場合に警告 * 同一番組をすでに予約している場合は上書きする */ public static function simpleReserve($program_disc) { $db = DB::conn(); $program = Program::get($program_disc); $row = array('program_disc' => $program->program_disc, 'autorec' => 0, 'mode' => 0, 'job' => 0); return $db->replace(self::TABLE, $row); }
public function testGetId() { $rows = Program::search('', array()); $row = current($rows); $this->assertEquals('program', strtolower(get_class(Program::get($row['program_disc'])))); $this->assertFalse(Program::get('dummy')); }
public function editReservation() { if (!isset($_POST['reserve_id'])) { exit('Error: 予約idが指定されていません'); } $reserve_id = $_POST['reserve_id']; $program = Program::get($reserve_id); if ($program === false) { exit('Error: 指定された番組idは存在しません'); } $program->update(array('title' => $_POST['title'], 'description' => $_POST['description'])); }