|
@@ 391-419 (lines=29) @@
|
| 388 |
|
break; |
| 389 |
|
|
| 390 |
|
// **************************************************************************************************************** |
| 391 |
|
case 'deletevat': // Suppression d'une TVA |
| 392 |
|
// **************************************************************************************************************** |
| 393 |
|
xoops_cp_header(); |
| 394 |
|
$id = isset($_GET['id']) ? (int)$_GET['id'] : 0; |
| 395 |
|
if (empty($id)) { |
| 396 |
|
bookshop_redirect(_AM_BOOKSHOP_ERROR_1, $baseurl, 5); |
| 397 |
|
} |
| 398 |
|
// On v�rifie que cette TVA n'est pas utilis�e par un livre |
| 399 |
|
$criteria = new Criteria('book_vat_id', $id, '='); |
| 400 |
|
$cnt = $h_bookshop_books->getCount($criteria); |
| 401 |
|
if ($cnt == 0) { |
| 402 |
|
$item = null; |
| 403 |
|
$item = $h_bookshop_vat->get($id); |
| 404 |
|
if (is_object($item)) { |
| 405 |
|
$critere = new Criteria('vat_id', $id, '='); |
| 406 |
|
$res = $h_bookshop_vat->deleteAll($critere); |
| 407 |
|
if ($res) { |
| 408 |
|
bookshop_updateCache(); |
| 409 |
|
bookshop_redirect(_AM_BOOKSHOP_SAVE_OK, $baseurl . '?op=vat', 2); |
| 410 |
|
} else { |
| 411 |
|
bookshop_redirect(_AM_BOOKSHOP_SAVE_PB, $baseurl . '?op=vat', 5); |
| 412 |
|
} |
| 413 |
|
} else { |
| 414 |
|
bookshop_redirect(_AM_BOOKSHOP_NOT_FOUND, $baseurl . '?op=vat', 5); |
| 415 |
|
} |
| 416 |
|
} else { |
| 417 |
|
bookshop_redirect(_AM_BOOKSHOP_ERROR_2, $baseurl . '?op=vat', 5); |
| 418 |
|
} |
| 419 |
|
break; |
| 420 |
|
|
| 421 |
|
// **************************************************************************************************************** |
| 422 |
|
case 'addvat': // Ajout d'une TVA |
|
@@ 854-882 (lines=29) @@
|
| 851 |
|
break; |
| 852 |
|
|
| 853 |
|
// **************************************************************************************************************** |
| 854 |
|
case 'deleteauthor': // Suppression d'un auteur |
| 855 |
|
// **************************************************************************************************************** |
| 856 |
|
xoops_cp_header(); |
| 857 |
|
$id = isset($_GET['id']) ? (int)$_GET['id'] : 0; |
| 858 |
|
if (empty($id)) { |
| 859 |
|
bookshop_redirect(_AM_BOOKSHOP_ERROR_1, $baseurl, 5); |
| 860 |
|
} |
| 861 |
|
// On v�rifie que cet auteur n'est pas utilis�e par un livre |
| 862 |
|
$criteria = new Criteria('ba_auth_id', $id, '='); |
| 863 |
|
$cnt = $h_bookshop_booksauthors->getCount($criteria); |
| 864 |
|
if ($cnt == 0) { |
| 865 |
|
$item = null; |
| 866 |
|
$item = $h_bookshop_authors->get($id); |
| 867 |
|
if (is_object($item)) { |
| 868 |
|
$critere = new Criteria('auth_id', $id, '='); |
| 869 |
|
$res = $h_bookshop_authors->deleteAll($critere); |
| 870 |
|
if ($res) { |
| 871 |
|
bookshop_updateCache(); |
| 872 |
|
bookshop_redirect(_AM_BOOKSHOP_SAVE_OK, $baseurl . '?op=authors', 2); |
| 873 |
|
} else { |
| 874 |
|
bookshop_redirect(_AM_BOOKSHOP_SAVE_PB, $baseurl . '?op=authors', 5); |
| 875 |
|
} |
| 876 |
|
} else { |
| 877 |
|
bookshop_redirect(_AM_BOOKSHOP_NOT_FOUND, $baseurl . '?op=authors', 5); |
| 878 |
|
} |
| 879 |
|
} else { |
| 880 |
|
bookshop_redirect(_AM_BOOKSHOP_ERROR_5, $baseurl . '?op=authors', 5); |
| 881 |
|
} |
| 882 |
|
break; |
| 883 |
|
|
| 884 |
|
// **************************************************************************************************************** |
| 885 |
|
case 'addauthor': // Ajout d'un auteur / traducteur |