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;
 }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
 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));
 }
Exemplo n.º 4
0
Arquivo: api.php Projeto: ha1t/epgrec
 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());
     }
 }
Exemplo n.º 5
0
<?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が指定されていません");
}