Пример #1
0
        public void loadMediaWikiDetails(string mediaWikiEngine)
        {
            switch (mediaWikiEngine)
            {
            case "O2-Platform.com":
                WikiApi = new O2PlatformWikiAPI();
                break;

            case "OWASP.org":
                //WikiApi = new O2MediaWikiAPI();
                //WikiApi.init("http://www.owasp.org/api.php");
                WikiApi = new OwaspWikiAPI();
                break;

            case "Wikipedia.com":
                WikiApi = new O2MediaWikiAPI();
                WikiApi.init("http://en.wikipedia.org/w/api.php");
                break;

            default:
                WikiApi = new O2MediaWikiAPI();
                break;
            }
            SetWikiApi(WikiApi);
            MediaWikiUrl_TextBox.set_Text(WikiApi.HostUrl);
            MediaWiki_API_php_TextBox.set_Text(WikiApi.ApiPhp);
            MediaWiki_Index_php_TextBox.set_Text(WikiApi.IndexPhp);
            if (MediaWikiUrl_TextBox.get_Text().valid())
            {
                checkMediaWikiUrls();
            }
        }