|
@@ 236-274 (lines=39) @@
|
| 233 |
|
|
| 234 |
|
// **************************************************************************************************************** |
| 235 |
|
case 'addlang': // Ajout d'une langue |
| 236 |
|
case 'editlang': // Edition d'une langue |
| 237 |
|
// **************************************************************************************************************** |
| 238 |
|
xoops_cp_header(); |
| 239 |
|
// bookshop_adminMenu(1); |
| 240 |
|
$indexAdmin = new ModuleAdmin(); |
| 241 |
|
echo $indexAdmin->addNavigation(basename(__FILE__) . '?op=addlang'); |
| 242 |
|
if ($op === 'editlang') { |
| 243 |
|
$title = _AM_BOOKSHOP_EDIT_LANG; |
| 244 |
|
$id = isset($_GET['id']) ? (int)$_GET['id'] : 0; |
| 245 |
|
if (empty($id)) { |
| 246 |
|
bookshop_redirect(_AM_BOOKSHOP_ERROR_1, $baseurl, 5); |
| 247 |
|
} |
| 248 |
|
// Item exits ? |
| 249 |
|
$item = null; |
| 250 |
|
$item = $h_bookshop_lang->get($id); |
| 251 |
|
if (!is_object($item)) { |
| 252 |
|
bookshop_redirect(_AM_BOOKSHOP_NOT_FOUND, $baseurl, 5); |
| 253 |
|
} |
| 254 |
|
$edit = true; |
| 255 |
|
$label_submit = _AM_BOOKSHOP_MODIFY; |
| 256 |
|
} else { |
| 257 |
|
$title = _AM_BOOKSHOP_ADD_LANG; |
| 258 |
|
$item = $h_bookshop_lang->create(true); |
| 259 |
|
$label_submit = _AM_BOOKSHOP_ADD; |
| 260 |
|
$edit = false; |
| 261 |
|
} |
| 262 |
|
$sform = new XoopsThemeForm($title, 'frmaddlang', $baseurl); |
| 263 |
|
$sform->addElement(new XoopsFormHidden('op', 'saveeditlang')); |
| 264 |
|
$sform->addElement(new XoopsFormHidden('lang_id', $item->getVar('lang_id'))); |
| 265 |
|
$sform->addElement(new XoopsFormText(_BOOKSHOP_LANG, 'lang_lang', 50, 150, $item->getVar('lang_lang', 'e')), true); |
| 266 |
|
|
| 267 |
|
$button_tray = new XoopsFormElementTray('', ''); |
| 268 |
|
$submit_btn = new XoopsFormButton('', 'post', $label_submit, 'submit'); |
| 269 |
|
$button_tray->addElement($submit_btn); |
| 270 |
|
$sform->addElement($button_tray); |
| 271 |
|
$sform = bookshop_formMarkRequiredFields($sform); |
| 272 |
|
$sform->display(); |
| 273 |
|
include_once __DIR__ . '/admin_footer.php'; //show_footer(); |
| 274 |
|
break; |
| 275 |
|
|
| 276 |
|
// **************************************************************************************************************** |
| 277 |
|
case 'saveeditlang': // Sauvegarde d'une langue (�dition et ajout) |
|
@@ 423-461 (lines=39) @@
|
| 420 |
|
|
| 421 |
|
// **************************************************************************************************************** |
| 422 |
|
case 'addvat': // Ajout d'une TVA |
| 423 |
|
case 'editvat': // Edition d'une TVA |
| 424 |
|
// **************************************************************************************************************** |
| 425 |
|
xoops_cp_header(); |
| 426 |
|
// bookshop_adminMenu(2); |
| 427 |
|
$indexAdmin = new ModuleAdmin(); |
| 428 |
|
echo $indexAdmin->addNavigation(basename(__FILE__) . '?op=vat'); |
| 429 |
|
if ($op === 'editvat') { |
| 430 |
|
$title = _AM_BOOKSHOP_EDIT_VAT; |
| 431 |
|
$id = isset($_GET['id']) ? (int)$_GET['id'] : 0; |
| 432 |
|
if (empty($id)) { |
| 433 |
|
bookshop_redirect(_AM_BOOKSHOP_ERROR_1, $baseurl, 5); |
| 434 |
|
} |
| 435 |
|
// Item exits ? |
| 436 |
|
$item = null; |
| 437 |
|
$item = $h_bookshop_vat->get($id); |
| 438 |
|
if (!is_object($item)) { |
| 439 |
|
bookshop_redirect(_AM_BOOKSHOP_NOT_FOUND, $baseurl, 5); |
| 440 |
|
} |
| 441 |
|
$edit = true; |
| 442 |
|
$label_submit = _AM_BOOKSHOP_MODIFY; |
| 443 |
|
} else { |
| 444 |
|
$title = _AM_BOOKSHOP_ADD_VAT; |
| 445 |
|
$item = $h_bookshop_vat->create(true); |
| 446 |
|
$label_submit = _AM_BOOKSHOP_ADD; |
| 447 |
|
$edit = false; |
| 448 |
|
} |
| 449 |
|
$sform = new XoopsThemeForm($title, 'frmaddvat', $baseurl); |
| 450 |
|
$sform->addElement(new XoopsFormHidden('op', 'saveeditvat')); |
| 451 |
|
$sform->addElement(new XoopsFormHidden('vat_id', $item->getVar('vat_id'))); |
| 452 |
|
$sform->addElement(new XoopsFormText(_AM_BOOKSHOP_RATE, 'vat_rate', 10, 15, $item->getVar('vat_rate', 'e')), true); |
| 453 |
|
|
| 454 |
|
$button_tray = new XoopsFormElementTray('', ''); |
| 455 |
|
$submit_btn = new XoopsFormButton('', 'post', $label_submit, 'submit'); |
| 456 |
|
$button_tray->addElement($submit_btn); |
| 457 |
|
$sform->addElement($button_tray); |
| 458 |
|
$sform = bookshop_formMarkRequiredFields($sform); |
| 459 |
|
$sform->display(); |
| 460 |
|
include_once __DIR__ . '/admin_footer.php'; //show_footer(); |
| 461 |
|
break; |
| 462 |
|
|
| 463 |
|
// **************************************************************************************************************** |
| 464 |
|
case 'savechunks': // Save chunks order |