Rev 1264 | Rev 1365 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1264 | Rev 1276 | ||
---|---|---|---|
Line 60... | Line 60... | ||
60 | if (!OIDplus::baseconfig()->getValue('DISABLE_AJAX_TRANSACTIONS',false) && OIDplus::db()->transaction_supported()) { |
60 | if (!OIDplus::baseconfig()->getValue('DISABLE_AJAX_TRANSACTIONS',false) && OIDplus::db()->transaction_supported()) { |
61 | OIDplus::db()->transaction_begin(); |
61 | OIDplus::db()->transaction_begin(); |
62 | } |
62 | } |
63 | try { |
63 | try { |
64 | $json_out = $plugin->action($_REQUEST['action'], $params); |
64 | $json_out = $plugin->action($_REQUEST['action'], $params); |
65 | if (!isset($json_out['status'])) $json_out['status'] = -1; |
65 | if (!isset($json_out['status'])) $json_out['status'] = -1; // status -1 and -2 like in REST API |
66 | if (!OIDplus::baseconfig()->getValue('DISABLE_AJAX_TRANSACTIONS',false) && OIDplus::db()->transaction_supported()) { |
66 | if (!OIDplus::baseconfig()->getValue('DISABLE_AJAX_TRANSACTIONS',false) && OIDplus::db()->transaction_supported()) { |
67 | OIDplus::db()->transaction_commit(); |
67 | OIDplus::db()->transaction_commit(); |
68 | } |
68 | } |
69 | } catch (\Exception $e) { |
69 | } catch (\Exception $e) { |
70 | if (!OIDplus::baseconfig()->getValue('DISABLE_AJAX_TRANSACTIONS',false) && OIDplus::db()->transaction_supported()) { |
70 | if (!OIDplus::baseconfig()->getValue('DISABLE_AJAX_TRANSACTIONS',false) && OIDplus::db()->transaction_supported()) { |