include APPDIR . 'Parser.php'; $data = parser(sanitize($data)); if (strpos($data, " ") !== FALSE) { list($verb, $words) = explode(" ", $data, 2); } else { list($verb, $words) = array($data, ""); } if (!defined('USERNAME') && $verb != 'nickname') { list($response->action, $response->data) = array('nickname', 'NONICK_SET'); print_r(json_encode($response)); return; } switch ($verb) { case 'nickname': $nickname = new Nickname(); list($response->action, $response->data) = $nickname->set($words); break; case __('EXIT_VERB'): $exits = new Exits(); list($response->action, $response->data) = $exits->show(); break; case __('NORTH_VERB'): case __('SOUTH_VERB'): case __('EAST_VERB'): case __('WEST_VERB'): case __('UP_VERB'): case __('DOWN_VERB'): case __('INSIDE_VERB'): case __('OUTSIDE_VERB'): $exits = new Exits(); list($response->action, $response->data) = $exits->go_to($verb);