| @@ 1535-1550 (lines=16) @@ | ||
| 1532 | * |
|
| 1533 | * @return bool |
|
| 1534 | */ |
|
| 1535 | public function deleteCategory($category_id, $category_lang, $delete_all = false) |
|
| 1536 | { |
|
| 1537 | $query = sprintf(' |
|
| 1538 | DELETE FROM |
|
| 1539 | %sfaqcategories |
|
| 1540 | WHERE |
|
| 1541 | id = %d', |
|
| 1542 | Db::getTablePrefix(), |
|
| 1543 | $category_id); |
|
| 1544 | if (!$delete_all) { |
|
| 1545 | $query .= " AND lang = '".$category_lang."'"; |
|
| 1546 | } |
|
| 1547 | $this->config->getDb()->query($query); |
|
| 1548 | ||
| 1549 | return true; |
|
| 1550 | } |
|
| 1551 | ||
| 1552 | /** |
|
| 1553 | * Deletes a category relation. |
|
| @@ 1561-1576 (lines=16) @@ | ||
| 1558 | * |
|
| 1559 | * @return bool |
|
| 1560 | */ |
|
| 1561 | public function deleteCategoryRelation($category_id, $category_lang, $delete_all = false) |
|
| 1562 | { |
|
| 1563 | $query = sprintf(' |
|
| 1564 | DELETE FROM |
|
| 1565 | %sfaqcategoryrelations |
|
| 1566 | WHERE |
|
| 1567 | category_id = %d', |
|
| 1568 | Db::getTablePrefix(), |
|
| 1569 | $category_id); |
|
| 1570 | if (!$delete_all) { |
|
| 1571 | $query .= " AND category_lang = '".$category_lang."'"; |
|
| 1572 | } |
|
| 1573 | $this->config->getDb()->query($query); |
|
| 1574 | ||
| 1575 | return true; |
|
| 1576 | } |
|
| 1577 | ||
| 1578 | /** |
|
| 1579 | * Create array with translated categories. |
|