hooks.php 582 B

123456789101112131415161718192021
  1. <?php
  2. use ModulesGarden\ProxmoxAddon\App\Models\ModuleSetting;
  3. require_once __DIR__ . DIRECTORY_SEPARATOR . 'core' . DIRECTORY_SEPARATOR . 'Bootstrap.php';
  4. \ModulesGarden\ProxmoxAddon\Core\Hook\HookManager::create(__DIR__);
  5. /**
  6. * Support for dupliate product
  7. */
  8. if($_GET['action']=="duplicatenow" && $_POST['existingproduct'] && $_POST['newproductname']){
  9. try{
  10. $setting = new ModuleSetting();
  11. $setting->setting = "duplicateProduct";
  12. $setting->value = json_encode($_POST);
  13. $setting->save();
  14. }catch (\Exception $ex){
  15. }
  16. }