Пример #1
0
            $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());
}