protected function DeleteAction() { if (Keyword::exist($this->user->user['id'], $this->post_data['id'])) { Keyword::delete($this->user->user['id'], $this->post_data['id']); } exit; }
public function minutely_remove_deleted($keyword_array) { try { $keyword_id = isset($keyword_array['id']) ? $keyword_array['id'] : NULL; $keyword = new Keyword($keyword_id); if (!$keyword->exists()) { throw new Exception('kwid: ' . $keyword_id . ' doesn\'t exist.'); } $keyword_rank = Keyword_rank::inst()->get_by_keyword_id($keyword_id); $keyword_rank->delete_all(); $keyword->delete(); log_message('TASK_SUCCESS', __FUNCTION__ . ' > ' . 'Keyword and keyword rank for kwid: ' . $keyword->id . ' deleted'); } catch (Exception $e) { log_message('TASK_ERROR', __FUNCTION__ . ' > ' . $e->getMessage()); throw $e; } }
public function testDelete() { // Cleanup Keyword::deleteAll(); // Insert $keyword = new Keyword(); $keyword->name = 'Habanero'; $keyword->description = 'Habaneros are reasonably hot'; $keyword->external_url = 'https://en.wikipedia.org/wiki/Habanero'; $term_id = $keyword->save(); // Delete $keyword = new Keyword(); $this->assertTrue($keyword->load($term_id)); $this->assertTrue($keyword->delete()); // Load shouldn't work $keyword = new Keyword(); $this->assertFalse($keyword->load($term_id)); }
public function deleteKeyword() { if (!isset($_GET['keyword_id'])) { exit("Error:キーワードIDが指定されていません"); } try { Keyword::delete((int) $_GET['keyword_id']); } catch (Exception $e) { exit("Error:" . $e->getMessage()); } }
<?php include_once 'config.php'; include_once INSTALL_PATH . '/DBRecord.class.php'; include_once INSTALL_PATH . '/Reservation.class.php'; include_once INSTALL_PATH . '/reclib.php'; include_once INSTALL_PATH . '/Keyword.class.php'; if (isset($_GET['keyword_id'])) { try { $rec = new Keyword("id", $_GET['keyword_id']); $rec->delete(); } catch (Exception $e) { exit("Error:" . $e->getMessage()); } } else { exit("Error:キーワードIDが指定されていません"); }