/**
  * Load and return array of options 
  *
  * @return array
  */
 function get_admin_options()
 {
     if (!empty($this->admin_options)) {
         return $this->admin_options;
     }
     $adminOptions = array('wizard_done' => 'false', 'seo_url_all' => 'false', 'search_comments' => 'true', 'search_pages' => 'true', 'search_posts' => 'true', 'search_tags' => 'true', 'excerpt_before_match' => '<b>', 'excerpt_after_match' => '</b>', 'excerpt_before_match_title' => '<u>', 'excerpt_after_match_title' => '</u>', 'excerpt_chunk_separator' => '...', 'excerpt_limit' => '256', 'excerpt_around' => '5', 'sphinx_port' => '9312', 'sphinx_host' => 'localhost', 'sphinx_index' => 'wp_', 'sphinx_path' => '', 'sphinx_conf' => '', 'sphinx_indexer' => '', 'sphinx_searchd' => '', 'sphinx_max_matches' => 10000, 'sphinx_searchd_pid' => '', 'sphinx_installed' => 'false', 'sphinx_path' => 'false', 'sphinx_running' => 'false', 'sphinx_need_reindex' => 'false', 'strip_tags' => '', 'censor_words' => '', 'before_comment' => 'Comment:', 'before_page' => 'Page:', 'before_post' => '', 'sphinx_cron_start' => 'false', 'check_stats_table_column_status' => 'false');
     $this->admin_options = get_option($this->adminOptionsName);
     if ($this->admin_options['sphinx_installed']) {
         $sphinxService = new SphinxService($this);
         if ($sphinxService->is_sphinx_running()) {
             $this->admin_options['sphinx_running'] = 'true';
         } else {
             $this->admin_options['sphinx_running'] = 'false';
         }
     }
     if ('' == get_option('permalink_structure')) {
         $this->admin_options['seo_url_all'] = '';
     }
     if (!empty($this->admin_options)) {
         foreach ($this->admin_options as $key => $option) {
             $adminOptions[$key] = $option;
         }
     }
     update_option($this->adminOptionsName, $adminOptions);
     $this->admin_options = $adminOptions;
     return $adminOptions;
 }