Controller::getInstance()->addListener('listenerStatistic'); Controller::getInstance()->addListener('listenerVigruska'); Controller::getInstance()->addListener('listenerWrapper'); Controller::getInstance()->addListener('listenerOrderForm'); Controller::getInstance()->addListener('listenerPrepress'); Controller::getInstance()->addListener('listenerQueue'); Controller::getInstance()->addListener('listenerOrderContractors'); $method=$_POST['action']; try { $interface = new View(Controller::getInstance()); $args = $_POST; $args['user_id'] = $interface->getSessArg('user_id'); if ( $args['user_id'] || in_array($method, array('getKalendar', 'checkAuth', 'exit', 'getRepair'))) { $args['interfase'] = $interface; $args['interface'] = $interface; $return = Controller::getInstance()->$method($args); $interface->run($method, $return); switch ($method) : case "exit": $interface->exitInterface(); break; case "checkAuth": if ($return) { $interface_name = $return['interfaces_access'][0]['interface']; } $return ? $return = $interface_name : $return = 0;