$return['scenario'] = '#' . $scenario->getHumanName() . '#'; switch ($interactDef->getOptions('scenario_action')) { case 'start': $return['action'] = __('lancer', __FILE__); break; case 'stop': $return['action'] = __('arrêter', __FILE__); break; case 'activate': $return['action'] = __('activer', __FILE__); break; case 'deactivate': $return['action'] = __('désactiver', __FILE__); break; default: $return['action'] = __('erreur', __FILE__); break; } $reply = $interactDef->selectReply(); if (trim($reply) == '') { $reply = interactQuery::replyOk(); } $return['reply'] = $reply; } ajax::success($return); } throw new Exception(__('Aucune méthode correspondante à : ', __FILE__) . init('action')); /* * *********Catch exeption*************** */ } catch (Exception $e) { ajax::error(displayExeption($e), $e->getCode()); }