| @@ 106-129 (lines=24) @@ | ||
| 103 | break; |
|
| 104 | ||
| 105 | // **************************************************************************************************************** |
|
| 106 | case 'saveedit': // Sauvegarde d'une TVA |
|
| 107 | // **************************************************************************************************************** |
|
| 108 | xoops_cp_header(); |
|
| 109 | $id = isset($_POST['vat_id']) ? (int)$_POST['vat_id'] : 0; |
|
| 110 | if (!empty($id)) { |
|
| 111 | $edit = true; |
|
| 112 | $item = $h_oledrion_vat->get($id); |
|
| 113 | if (!is_object($item)) { |
|
| 114 | OledrionUtility::redirect(_AM_OLEDRION_NOT_FOUND, $baseurl, 5); |
|
| 115 | } |
|
| 116 | $item->unsetNew(); |
|
| 117 | } else { |
|
| 118 | $item = $h_oledrion_vat->create(true); |
|
| 119 | } |
|
| 120 | $opRedirect = 'vat'; |
|
| 121 | $item->setVars($_POST); |
|
| 122 | $res = $h_oledrion_vat->insert($item); |
|
| 123 | if ($res) { |
|
| 124 | OledrionUtility::updateCache(); |
|
| 125 | OledrionUtility::redirect(_AM_OLEDRION_SAVE_OK, $baseurl . '?op=' . $opRedirect, 2); |
|
| 126 | } else { |
|
| 127 | OledrionUtility::redirect(_AM_OLEDRION_SAVE_PB, $baseurl . '?op=' . $opRedirect, 5); |
|
| 128 | } |
|
| 129 | break; |
|
| 130 | ||
| 131 | // **************************************************************************************************************** |
|
| 132 | case 'delete': // Suppression d'une TVA |
|
| @@ 109-132 (lines=24) @@ | ||
| 106 | break; |
|
| 107 | ||
| 108 | // **************************************************************************************************************** |
|
| 109 | case 'saveedit': // Sauvegarde d'un vendeur (édition et ajout) |
|
| 110 | // **************************************************************************************************************** |
|
| 111 | xoops_cp_header(); |
|
| 112 | $id = isset($_POST['vendor_id']) ? (int)$_POST['vendor_id'] : 0; |
|
| 113 | if (!empty($id)) { |
|
| 114 | $edit = true; |
|
| 115 | $item = $h_oledrion_vendors->get($id); |
|
| 116 | if (!is_object($item)) { |
|
| 117 | OledrionUtility::redirect(_AM_OLEDRION_NOT_FOUND, $baseurl, 5); |
|
| 118 | } |
|
| 119 | $item->unsetNew(); |
|
| 120 | } else { |
|
| 121 | $item = $h_oledrion_vendors->create(true); |
|
| 122 | } |
|
| 123 | $opRedirect = 'vendors'; |
|
| 124 | $item->setVars($_POST); |
|
| 125 | $res = $h_oledrion_vendors->insert($item); |
|
| 126 | if ($res) { |
|
| 127 | OledrionUtility::updateCache(); |
|
| 128 | OledrionUtility::redirect(_AM_OLEDRION_SAVE_OK, $baseurl . '?op=' . $opRedirect, 2); |
|
| 129 | } else { |
|
| 130 | OledrionUtility::redirect(_AM_OLEDRION_SAVE_PB, $baseurl . '?op=' . $opRedirect, 5); |
|
| 131 | } |
|
| 132 | break; |
|
| 133 | ||
| 134 | // **************************************************************************************************************** |
|
| 135 | case 'delete': // Suppression d'un vendeur |
|